diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 55aed6a..62baa53 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,7 +18,7 @@ on: jobs: build: - uses: sentrysoftware/workflows/.github/workflows/maven-build.yml@v3 + uses: metricshub/workflows/.github/workflows/maven-build.yml@v2 with: jdkVersion: "17" debug: ${{ github.event_name == 'workflow_dispatch' && inputs.debug }} diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5a72abb..cf17156 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -10,7 +10,7 @@ on: jobs: deploy: - uses: sentrysoftware/workflows/.github/workflows/maven-central-deploy.yml@v3 + uses: metricshub/workflows/.github/workflows/maven-central-deploy.yml@v2 with: jdkVersion: "17" secrets: inherit diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 14d640c..ba8ec25 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,7 +18,7 @@ on: jobs: release: - uses: sentrysoftware/workflows/.github/workflows/maven-central-release.yml@v3 + uses: metricshub/workflows/.github/workflows/maven-central-release.yml@v2 with: releaseVersion: ${{ inputs.releaseVersion }} developmentVersion: ${{ inputs.developmentVersion }} diff --git a/README.md b/README.md index 02dd604..0b941c7 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ # IPMI Java Client -![GitHub release (with filter)](https://img.shields.io/github/v/release/sentrysoftware/ipmi) -![Build](https://img.shields.io/github/actions/workflow/status/sentrysoftware/ipmi/deploy.yml) -![GitHub top language](https://img.shields.io/github/languages/top/sentrysoftware/ipmi) -![License](https://img.shields.io/github/license/sentrysoftware/ipmi) +![GitHub release (with filter)](https://img.shields.io/github/v/release/metricshub/ipmi-java) +![Build](https://img.shields.io/github/actions/workflow/status/metricshub/ipmi-java/deploy.yml) +![GitHub top language](https://img.shields.io/github/languages/top/metricshub/ipmi-java) +![License](https://img.shields.io/github/license/metricshub/ipmi-java) This project is a fork of the excellent [IPMI Library for Java by Verax Systems](https://veraxsystems.com/ipmi-library-for-java/) ([see also](https://en.wikipedia.org/wiki/Verax_IPMI)). It is however not related to [another fork by rbuckland](https://github.com/rbuckland/ipmilib). -See **[Project Documentation](https://sentrysoftware.org/ipmi)** and the [Javadoc](https://sentrysoftware.org/ipmi/apidocs) for more information on how to use this library in your code. +See **[Project Documentation](https://metricshub.org/ipmi-java)** and the [Javadoc](https://metricshub.org/ipmi-java/apidocs) for more information on how to use this library in your code. The IPMI Java Client is a library that communicates with the IPMI host, fetches Field Replaceable Units (FRUs) and Sensors information then reports these information as a text output. diff --git a/checkstyle.xml b/checkstyle.xml index 2098fe6..bfc0f4e 100644 --- a/checkstyle.xml +++ b/checkstyle.xml @@ -32,191 +32,99 @@ --> - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - + + + + + + + + - + - - - - - + + + - + - - - - - - - - - - - - - - - + + + + + + + - - + + - - + - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pom.xml b/pom.xml index eb4f718..2b18451 100644 --- a/pom.xml +++ b/pom.xml @@ -2,24 +2,23 @@ 4.0.0 - org.sentrysoftware + org.metricshub oss-parent 2 - org.sentrysoftware - ipmi + ipmi-java 1.2.01-SNAPSHOT IPMI Java Client IPMI Client Library for Java - Sentry Software - https://sentrysoftware.com + MetricsHub + https://metricshub.com - https://sentrysoftware.org/ipmi + https://metricshub.org/ipmi-java 2023 @@ -32,33 +31,26 @@ GitHub - https://github.com/sentrysoftware/ipmi/issues/ + https://github.com/metricshub/ipmi-java/issues/ - scm:git:https://github.com/sentrysoftware/ipmi.git - https://github.com/sentrysoftware/ipmi + scm:git:https://github.com/metricshub/ipmi-java.git + https://github.com/metricshub/ipmi-java HEAD Bertrand Martin (@bertysentry) - bertrand@sentrysoftware.com + bertrand@metricshub.com maintainer Nassim Boutekedjiret (@NassimBtk) - nassim@sentrysoftware.com - - maintainer - - - - Kawtar Bakour (@KawtarBK9) - kawtar@sentrysoftware.com + nassim@metricshub.com maintainer diff --git a/src/main/java/org/sentrysoftware/ipmi/client/IpmiClient.java b/src/main/java/org/metricshub/ipmi/client/IpmiClient.java similarity index 89% rename from src/main/java/org/sentrysoftware/ipmi/client/IpmiClient.java rename to src/main/java/org/metricshub/ipmi/client/IpmiClient.java index 2dcba00..593311c 100644 --- a/src/main/java/org/sentrysoftware/ipmi/client/IpmiClient.java +++ b/src/main/java/org/metricshub/ipmi/client/IpmiClient.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.client; +package org.metricshub.ipmi.client; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Sentry Software + * Copyright 2023 MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,18 +22,18 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import static org.sentrysoftware.ipmi.client.Utils.execute; +import static org.metricshub.ipmi.client.Utils.execute; import java.util.List; import java.util.concurrent.ExecutionException; import java.util.concurrent.TimeoutException; -import org.sentrysoftware.ipmi.client.model.Fru; -import org.sentrysoftware.ipmi.client.model.Sensor; -import org.sentrysoftware.ipmi.client.runner.GetChassisStatusRunner; -import org.sentrysoftware.ipmi.client.runner.GetFrusRunner; -import org.sentrysoftware.ipmi.client.runner.GetSensorsRunner; -import org.sentrysoftware.ipmi.core.coding.commands.chassis.GetChassisStatusResponseData; +import org.metricshub.ipmi.client.model.Fru; +import org.metricshub.ipmi.client.model.Sensor; +import org.metricshub.ipmi.client.runner.GetChassisStatusRunner; +import org.metricshub.ipmi.client.runner.GetFrusRunner; +import org.metricshub.ipmi.client.runner.GetSensorsRunner; +import org.metricshub.ipmi.core.coding.commands.chassis.GetChassisStatusResponseData; /** * This class is the entry point of the IPMI Client library diff --git a/src/main/java/org/sentrysoftware/ipmi/client/IpmiClientConfiguration.java b/src/main/java/org/metricshub/ipmi/client/IpmiClientConfiguration.java similarity index 98% rename from src/main/java/org/sentrysoftware/ipmi/client/IpmiClientConfiguration.java rename to src/main/java/org/metricshub/ipmi/client/IpmiClientConfiguration.java index 8ef2c94..b95b2eb 100644 --- a/src/main/java/org/sentrysoftware/ipmi/client/IpmiClientConfiguration.java +++ b/src/main/java/org/metricshub/ipmi/client/IpmiClientConfiguration.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.client; +package org.metricshub.ipmi.client; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Sentry Software + * Copyright 2023 MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/client/IpmiResultConverter.java b/src/main/java/org/metricshub/ipmi/client/IpmiResultConverter.java similarity index 96% rename from src/main/java/org/sentrysoftware/ipmi/client/IpmiResultConverter.java rename to src/main/java/org/metricshub/ipmi/client/IpmiResultConverter.java index 03c0fc1..2d50027 100644 --- a/src/main/java/org/sentrysoftware/ipmi/client/IpmiResultConverter.java +++ b/src/main/java/org/metricshub/ipmi/client/IpmiResultConverter.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.client; +package org.metricshub.ipmi.client; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Sentry Software + * Copyright 2023 MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -35,19 +35,19 @@ import java.util.stream.Collectors; import java.util.stream.Stream; -import org.sentrysoftware.ipmi.client.model.DeviceDescription; -import org.sentrysoftware.ipmi.client.model.Fru; -import org.sentrysoftware.ipmi.client.model.FruDevice; -import org.sentrysoftware.ipmi.client.model.Sensor; -import org.sentrysoftware.ipmi.core.coding.commands.chassis.GetChassisStatusResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.BoardInfo; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.FruRecord; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.ProductInfo; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.GetSensorReadingResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.EntityId; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.FruDeviceLocatorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.FullSensorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.SensorUnit; +import org.metricshub.ipmi.client.model.DeviceDescription; +import org.metricshub.ipmi.client.model.Fru; +import org.metricshub.ipmi.client.model.FruDevice; +import org.metricshub.ipmi.client.model.Sensor; +import org.metricshub.ipmi.core.coding.commands.chassis.GetChassisStatusResponseData; +import org.metricshub.ipmi.core.coding.commands.fru.record.BoardInfo; +import org.metricshub.ipmi.core.coding.commands.fru.record.FruRecord; +import org.metricshub.ipmi.core.coding.commands.fru.record.ProductInfo; +import org.metricshub.ipmi.core.coding.commands.sdr.GetSensorReadingResponseData; +import org.metricshub.ipmi.core.coding.commands.sdr.record.EntityId; +import org.metricshub.ipmi.core.coding.commands.sdr.record.FruDeviceLocatorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.FullSensorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.SensorUnit; public class IpmiResultConverter { diff --git a/src/main/java/org/sentrysoftware/ipmi/client/Utils.java b/src/main/java/org/metricshub/ipmi/client/Utils.java similarity index 95% rename from src/main/java/org/sentrysoftware/ipmi/client/Utils.java rename to src/main/java/org/metricshub/ipmi/client/Utils.java index b8c1a66..3b96e6f 100644 --- a/src/main/java/org/sentrysoftware/ipmi/client/Utils.java +++ b/src/main/java/org/metricshub/ipmi/client/Utils.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.client; +package org.metricshub.ipmi.client; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Sentry Software + * Copyright 2023 MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -30,7 +30,7 @@ import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeoutException; -import org.sentrysoftware.ipmi.client.runner.AbstractIpmiRunner; +import org.metricshub.ipmi.client.runner.AbstractIpmiRunner; public class Utils { diff --git a/src/main/java/org/sentrysoftware/ipmi/client/model/DeviceDescription.java b/src/main/java/org/metricshub/ipmi/client/model/DeviceDescription.java similarity index 97% rename from src/main/java/org/sentrysoftware/ipmi/client/model/DeviceDescription.java rename to src/main/java/org/metricshub/ipmi/client/model/DeviceDescription.java index ddbe4d2..06bed2e 100644 --- a/src/main/java/org/sentrysoftware/ipmi/client/model/DeviceDescription.java +++ b/src/main/java/org/metricshub/ipmi/client/model/DeviceDescription.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.client.model; +package org.metricshub.ipmi.client.model; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Sentry Software + * Copyright 2023 MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -26,7 +26,7 @@ import java.util.EnumMap; import java.util.Map; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.EntityId; +import org.metricshub.ipmi.core.coding.commands.sdr.record.EntityId; /** * {@link EntityId} mapping to match the IPMIUtil C code. diff --git a/src/main/java/org/sentrysoftware/ipmi/client/model/Fru.java b/src/main/java/org/metricshub/ipmi/client/model/Fru.java similarity index 79% rename from src/main/java/org/sentrysoftware/ipmi/client/model/Fru.java rename to src/main/java/org/metricshub/ipmi/client/model/Fru.java index c0caf1f..bad8481 100644 --- a/src/main/java/org/sentrysoftware/ipmi/client/model/Fru.java +++ b/src/main/java/org/metricshub/ipmi/client/model/Fru.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.client.model; +package org.metricshub.ipmi.client.model; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Sentry Software + * Copyright 2023 MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -24,11 +24,11 @@ import java.util.List; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.BoardInfo; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.ChassisInfo; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.FruRecord; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.ProductInfo; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.FruDeviceLocatorRecord; +import org.metricshub.ipmi.core.coding.commands.fru.record.BoardInfo; +import org.metricshub.ipmi.core.coding.commands.fru.record.ChassisInfo; +import org.metricshub.ipmi.core.coding.commands.fru.record.FruRecord; +import org.metricshub.ipmi.core.coding.commands.fru.record.ProductInfo; +import org.metricshub.ipmi.core.coding.commands.sdr.record.FruDeviceLocatorRecord; /** * Wraps the Field Replaceable Unit information: diff --git a/src/main/java/org/sentrysoftware/ipmi/client/model/FruDevice.java b/src/main/java/org/metricshub/ipmi/client/model/FruDevice.java similarity index 95% rename from src/main/java/org/sentrysoftware/ipmi/client/model/FruDevice.java rename to src/main/java/org/metricshub/ipmi/client/model/FruDevice.java index 29d1758..5a932ec 100644 --- a/src/main/java/org/sentrysoftware/ipmi/client/model/FruDevice.java +++ b/src/main/java/org/metricshub/ipmi/client/model/FruDevice.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.client.model; +package org.metricshub.ipmi.client.model; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Sentry Software + * Copyright 2023 MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/client/model/ReadingTypeDescription.java b/src/main/java/org/metricshub/ipmi/client/model/ReadingTypeDescription.java similarity index 98% rename from src/main/java/org/sentrysoftware/ipmi/client/model/ReadingTypeDescription.java rename to src/main/java/org/metricshub/ipmi/client/model/ReadingTypeDescription.java index 7159a67..0d2a6e2 100644 --- a/src/main/java/org/sentrysoftware/ipmi/client/model/ReadingTypeDescription.java +++ b/src/main/java/org/metricshub/ipmi/client/model/ReadingTypeDescription.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.client.model; +package org.metricshub.ipmi.client.model; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Sentry Software + * Copyright 2023 MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,13 +22,13 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import static org.sentrysoftware.ipmi.core.coding.commands.sdr.record.ReadingType.*; +import static org.metricshub.ipmi.core.coding.commands.sdr.record.ReadingType.*; import java.util.Collections; import java.util.EnumMap; import java.util.Map; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.ReadingType; +import org.metricshub.ipmi.core.coding.commands.sdr.record.ReadingType; /** * {@link ReadingType} mapping to match the IPMIUtil event sensor types (states) diff --git a/src/main/java/org/sentrysoftware/ipmi/client/model/Sensor.java b/src/main/java/org/metricshub/ipmi/client/model/Sensor.java similarity index 89% rename from src/main/java/org/sentrysoftware/ipmi/client/model/Sensor.java rename to src/main/java/org/metricshub/ipmi/client/model/Sensor.java index ecf07bd..1e011a0 100644 --- a/src/main/java/org/sentrysoftware/ipmi/client/model/Sensor.java +++ b/src/main/java/org/metricshub/ipmi/client/model/Sensor.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.client.model; +package org.metricshub.ipmi.client.model; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Sentry Software + * Copyright 2023 MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,11 +22,11 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.sdr.GetSensorReadingResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.CompactSensorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.EntityId; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.FullSensorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.SensorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.GetSensorReadingResponseData; +import org.metricshub.ipmi.core.coding.commands.sdr.record.CompactSensorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.EntityId; +import org.metricshub.ipmi.core.coding.commands.sdr.record.FullSensorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.SensorRecord; /** * Wraps Sensor information: diff --git a/src/main/java/org/sentrysoftware/ipmi/client/model/package-info.java b/src/main/java/org/metricshub/ipmi/client/model/package-info.java similarity index 83% rename from src/main/java/org/sentrysoftware/ipmi/client/model/package-info.java rename to src/main/java/org/metricshub/ipmi/client/model/package-info.java index 11fa06b..1396bd3 100644 --- a/src/main/java/org/sentrysoftware/ipmi/client/model/package-info.java +++ b/src/main/java/org/metricshub/ipmi/client/model/package-info.java @@ -1,25 +1,25 @@ -/** - * Includes the IPMI data model for Field Replaceable Unit (FRU) and Sensor devices to be managed by the {@link org.sentrysoftware.ipmi.client.IpmiResultConverter} class.
- */ -package org.sentrysoftware.ipmi.client.model; -/*- - * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ - * IPMI Java Client - * ჻჻჻჻჻჻ - * Copyright 2023 Sentry Software - * ჻჻჻჻჻჻ - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Lesser Public License for more details. - * - * You should have received a copy of the GNU General Lesser Public - * License along with this program. If not, see - * . - * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ - */ +/** + * Includes the IPMI data model for Field Replaceable Unit (FRU) and Sensor devices to be managed by the {@link org.metricshub.ipmi.client.IpmiResultConverter} class.
+ */ +package org.metricshub.ipmi.client.model; +/*- + * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ + * IPMI Java Client + * ჻჻჻჻჻჻ + * Copyright 2023 MetricsHub + * ჻჻჻჻჻჻ + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Lesser Public License for more details. + * + * You should have received a copy of the GNU General Lesser Public + * License along with this program. If not, see + * . + * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ + */ diff --git a/src/main/java/org/sentrysoftware/ipmi/client/package-info.java b/src/main/java/org/metricshub/ipmi/client/package-info.java similarity index 87% rename from src/main/java/org/sentrysoftware/ipmi/client/package-info.java rename to src/main/java/org/metricshub/ipmi/client/package-info.java index fdc8f19..c90aced 100644 --- a/src/main/java/org/sentrysoftware/ipmi/client/package-info.java +++ b/src/main/java/org/metricshub/ipmi/client/package-info.java @@ -1,26 +1,26 @@ -/** - * IPMI client with components such as runners (requesters), data model, and the client entry point.
- * See {@link org.sentrysoftware.ipmi.client.IpmiClient}. - */ -package org.sentrysoftware.ipmi.client; -/*- - * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ - * IPMI Java Client - * ჻჻჻჻჻჻ - * Copyright 2023 Sentry Software - * ჻჻჻჻჻჻ - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Lesser Public License for more details. - * - * You should have received a copy of the GNU General Lesser Public - * License along with this program. If not, see - * . - * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ - */ +/** + * IPMI client with components such as runners (requesters), data model, and the client entry point.
+ * See {@link org.metricshub.ipmi.client.IpmiClient}. + */ +package org.metricshub.ipmi.client; +/*- + * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ + * IPMI Java Client + * ჻჻჻჻჻჻ + * Copyright 2023 MetricsHub + * ჻჻჻჻჻჻ + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Lesser Public License for more details. + * + * You should have received a copy of the GNU General Lesser Public + * License along with this program. If not, see + * . + * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ + */ diff --git a/src/main/java/org/sentrysoftware/ipmi/client/runner/AbstractIpmiRunner.java b/src/main/java/org/metricshub/ipmi/client/runner/AbstractIpmiRunner.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/client/runner/AbstractIpmiRunner.java rename to src/main/java/org/metricshub/ipmi/client/runner/AbstractIpmiRunner.java index 1d8095c..81a8a94 100644 --- a/src/main/java/org/sentrysoftware/ipmi/client/runner/AbstractIpmiRunner.java +++ b/src/main/java/org/metricshub/ipmi/client/runner/AbstractIpmiRunner.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.client.runner; +package org.metricshub.ipmi.client.runner; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Sentry Software + * Copyright 2023 MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -26,20 +26,20 @@ import java.util.List; import java.util.concurrent.Callable; -import org.sentrysoftware.ipmi.client.IpmiClientConfiguration; -import org.sentrysoftware.ipmi.core.api.async.ConnectionHandle; -import org.sentrysoftware.ipmi.core.api.sync.IpmiConnector; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.GetSdr; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.GetSdrResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.SensorRecord; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; -import org.sentrysoftware.ipmi.core.connection.Connection; +import org.metricshub.ipmi.client.IpmiClientConfiguration; +import org.metricshub.ipmi.core.api.async.ConnectionHandle; +import org.metricshub.ipmi.core.api.sync.IpmiConnector; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.commands.sdr.GetSdr; +import org.metricshub.ipmi.core.coding.commands.sdr.GetSdrResponseData; +import org.metricshub.ipmi.core.coding.commands.sdr.record.SensorRecord; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.connection.Connection; /** * This abstract class implements common features required by FRUs, Sensor and Chassis Status runners. diff --git a/src/main/java/org/sentrysoftware/ipmi/client/runner/GetChassisStatusRunner.java b/src/main/java/org/metricshub/ipmi/client/runner/GetChassisStatusRunner.java similarity index 77% rename from src/main/java/org/sentrysoftware/ipmi/client/runner/GetChassisStatusRunner.java rename to src/main/java/org/metricshub/ipmi/client/runner/GetChassisStatusRunner.java index 90d1e3c..3005497 100644 --- a/src/main/java/org/sentrysoftware/ipmi/client/runner/GetChassisStatusRunner.java +++ b/src/main/java/org/metricshub/ipmi/client/runner/GetChassisStatusRunner.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.client.runner; +package org.metricshub.ipmi.client.runner; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Sentry Software + * Copyright 2023 MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,11 +22,11 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.client.IpmiClientConfiguration; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.chassis.GetChassisStatus; -import org.sentrysoftware.ipmi.core.coding.commands.chassis.GetChassisStatusResponseData; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.client.IpmiClientConfiguration; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.chassis.GetChassisStatus; +import org.metricshub.ipmi.core.coding.commands.chassis.GetChassisStatusResponseData; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; /** * Get the Chassis Status runner diff --git a/src/main/java/org/sentrysoftware/ipmi/client/runner/GetFrusRunner.java b/src/main/java/org/metricshub/ipmi/client/runner/GetFrusRunner.java similarity index 82% rename from src/main/java/org/sentrysoftware/ipmi/client/runner/GetFrusRunner.java rename to src/main/java/org/metricshub/ipmi/client/runner/GetFrusRunner.java index b727615..3b890ba 100644 --- a/src/main/java/org/sentrysoftware/ipmi/client/runner/GetFrusRunner.java +++ b/src/main/java/org/metricshub/ipmi/client/runner/GetFrusRunner.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.client.runner; +package org.metricshub.ipmi.client.runner; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Sentry Software + * Copyright 2023 MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -26,27 +26,27 @@ import java.util.List; import java.util.stream.Collectors; -import org.sentrysoftware.ipmi.client.IpmiClientConfiguration; -import org.sentrysoftware.ipmi.client.model.Fru; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.fru.BaseUnit; -import org.sentrysoftware.ipmi.core.coding.commands.fru.GetFruInventoryAreaInfo; -import org.sentrysoftware.ipmi.core.coding.commands.fru.GetFruInventoryAreaInfoResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.fru.ReadFruData; -import org.sentrysoftware.ipmi.core.coding.commands.fru.ReadFruDataResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.BoardInfo; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.ChassisInfo; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.FruRecord; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.ProductInfo; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.ReserveSdrRepository; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.ReserveSdrRepositoryResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.CompactSensorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.EntityId; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.FruDeviceLocatorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.SensorRecord; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.client.IpmiClientConfiguration; +import org.metricshub.ipmi.client.model.Fru; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.fru.BaseUnit; +import org.metricshub.ipmi.core.coding.commands.fru.GetFruInventoryAreaInfo; +import org.metricshub.ipmi.core.coding.commands.fru.GetFruInventoryAreaInfoResponseData; +import org.metricshub.ipmi.core.coding.commands.fru.ReadFruData; +import org.metricshub.ipmi.core.coding.commands.fru.ReadFruDataResponseData; +import org.metricshub.ipmi.core.coding.commands.fru.record.BoardInfo; +import org.metricshub.ipmi.core.coding.commands.fru.record.ChassisInfo; +import org.metricshub.ipmi.core.coding.commands.fru.record.FruRecord; +import org.metricshub.ipmi.core.coding.commands.fru.record.ProductInfo; +import org.metricshub.ipmi.core.coding.commands.sdr.ReserveSdrRepository; +import org.metricshub.ipmi.core.coding.commands.sdr.ReserveSdrRepositoryResponseData; +import org.metricshub.ipmi.core.coding.commands.sdr.record.CompactSensorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.EntityId; +import org.metricshub.ipmi.core.coding.commands.sdr.record.FruDeviceLocatorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.SensorRecord; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; /** * Get FRU information diff --git a/src/main/java/org/sentrysoftware/ipmi/client/runner/GetSensorsRunner.java b/src/main/java/org/metricshub/ipmi/client/runner/GetSensorsRunner.java similarity index 87% rename from src/main/java/org/sentrysoftware/ipmi/client/runner/GetSensorsRunner.java rename to src/main/java/org/metricshub/ipmi/client/runner/GetSensorsRunner.java index 980fdc7..5a589bb 100644 --- a/src/main/java/org/sentrysoftware/ipmi/client/runner/GetSensorsRunner.java +++ b/src/main/java/org/metricshub/ipmi/client/runner/GetSensorsRunner.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.client.runner; +package org.metricshub.ipmi.client.runner; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Sentry Software + * Copyright 2023 MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -27,23 +27,23 @@ import java.util.Objects; import java.util.stream.Collectors; -import org.sentrysoftware.ipmi.client.IpmiClientConfiguration; -import org.sentrysoftware.ipmi.client.Utils; -import org.sentrysoftware.ipmi.client.model.ReadingTypeDescription; -import org.sentrysoftware.ipmi.client.model.Sensor; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.GetSensorReading; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.GetSensorReadingResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.ReserveSdrRepository; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.ReserveSdrRepositoryResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.CompactSensorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.FullSensorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.ReadingType; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.SensorRecord; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.client.IpmiClientConfiguration; +import org.metricshub.ipmi.client.Utils; +import org.metricshub.ipmi.client.model.ReadingTypeDescription; +import org.metricshub.ipmi.client.model.Sensor; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.sdr.GetSensorReading; +import org.metricshub.ipmi.core.coding.commands.sdr.GetSensorReadingResponseData; +import org.metricshub.ipmi.core.coding.commands.sdr.ReserveSdrRepository; +import org.metricshub.ipmi.core.coding.commands.sdr.ReserveSdrRepositoryResponseData; +import org.metricshub.ipmi.core.coding.commands.sdr.record.CompactSensorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.FullSensorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.ReadingType; +import org.metricshub.ipmi.core.coding.commands.sdr.record.SensorRecord; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Get Full And Compact Sensor records diff --git a/src/main/java/org/sentrysoftware/ipmi/client/runner/package-info.java b/src/main/java/org/metricshub/ipmi/client/runner/package-info.java similarity index 91% rename from src/main/java/org/sentrysoftware/ipmi/client/runner/package-info.java rename to src/main/java/org/metricshub/ipmi/client/runner/package-info.java index 6db9e73..df53907 100644 --- a/src/main/java/org/sentrysoftware/ipmi/client/runner/package-info.java +++ b/src/main/java/org/metricshub/ipmi/client/runner/package-info.java @@ -1,25 +1,25 @@ -/** - * Includes IPMI runners for fetching Field Replaceable Units (FRUs), Sensors, and Chassis information.
- */ -package org.sentrysoftware.ipmi.client.runner; -/*- - * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ - * IPMI Java Client - * ჻჻჻჻჻჻ - * Copyright 2023 Sentry Software - * ჻჻჻჻჻჻ - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Lesser Public License for more details. - * - * You should have received a copy of the GNU General Lesser Public - * License along with this program. If not, see - * . - * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ - */ +/** + * Includes IPMI runners for fetching Field Replaceable Units (FRUs), Sensors, and Chassis information.
+ */ +package org.metricshub.ipmi.client.runner; +/*- + * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ + * IPMI Java Client + * ჻჻჻჻჻჻ + * Copyright 2023 MetricsHub + * ჻჻჻჻჻჻ + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Lesser Public License for more details. + * + * You should have received a copy of the GNU General Lesser Public + * License along with this program. If not, see + * . + * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ + */ diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/async/ConnectionHandle.java b/src/main/java/org/metricshub/ipmi/core/api/async/ConnectionHandle.java similarity index 91% rename from src/main/java/org/sentrysoftware/ipmi/core/api/async/ConnectionHandle.java rename to src/main/java/org/metricshub/ipmi/core/api/async/ConnectionHandle.java index 061ca53..6e058be 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/async/ConnectionHandle.java +++ b/src/main/java/org/metricshub/ipmi/core/api/async/ConnectionHandle.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.api.async; +package org.metricshub.ipmi.core.api.async; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,9 +22,9 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.connection.Connection; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.connection.Connection; import java.net.InetAddress; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/async/InboundMessageListener.java b/src/main/java/org/metricshub/ipmi/core/api/async/InboundMessageListener.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/api/async/InboundMessageListener.java rename to src/main/java/org/metricshub/ipmi/core/api/async/InboundMessageListener.java index af82801..b91f6b6 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/async/InboundMessageListener.java +++ b/src/main/java/org/metricshub/ipmi/core/api/async/InboundMessageListener.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.api.async; +package org.metricshub.ipmi.core.api.async; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; /** * Interface for incoming payloads. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/async/InboundSolMessageListener.java b/src/main/java/org/metricshub/ipmi/core/api/async/InboundSolMessageListener.java similarity index 91% rename from src/main/java/org/sentrysoftware/ipmi/core/api/async/InboundSolMessageListener.java rename to src/main/java/org/metricshub/ipmi/core/api/async/InboundSolMessageListener.java index 6b40d6e..62bbe93 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/async/InboundSolMessageListener.java +++ b/src/main/java/org/metricshub/ipmi/core/api/async/InboundSolMessageListener.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.api.async; +package org.metricshub.ipmi.core.api.async; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,14 +22,14 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.api.sol.SolEventListener; -import org.sentrysoftware.ipmi.core.api.sync.IpmiConnector; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolAckState; -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolInboundMessage; -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolStatus; -import org.sentrysoftware.ipmi.core.coding.sol.SolCoder; -import org.sentrysoftware.ipmi.core.common.ByteBuffer; +import org.metricshub.ipmi.core.api.sol.SolEventListener; +import org.metricshub.ipmi.core.api.sync.IpmiConnector; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.sol.SolAckState; +import org.metricshub.ipmi.core.coding.payload.sol.SolInboundMessage; +import org.metricshub.ipmi.core.coding.payload.sol.SolStatus; +import org.metricshub.ipmi.core.coding.sol.SolCoder; +import org.metricshub.ipmi.core.common.ByteBuffer; import java.util.List; import java.util.Set; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/async/IpmiAsyncConnector.java b/src/main/java/org/metricshub/ipmi/core/api/async/IpmiAsyncConnector.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/api/async/IpmiAsyncConnector.java rename to src/main/java/org/metricshub/ipmi/core/api/async/IpmiAsyncConnector.java index 7aff732..52e13e5 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/async/IpmiAsyncConnector.java +++ b/src/main/java/org/metricshub/ipmi/core/api/async/IpmiAsyncConnector.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.api.async; +package org.metricshub.ipmi.core.api.async; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,23 +22,23 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.api.async.messages.IpmiError; -import org.sentrysoftware.ipmi.core.api.async.messages.IpmiResponse; -import org.sentrysoftware.ipmi.core.api.async.messages.IpmiResponseData; -import org.sentrysoftware.ipmi.core.coding.PayloadCoder; -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilitiesResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.PropertiesManager; -import org.sentrysoftware.ipmi.core.connection.Connection; -import org.sentrysoftware.ipmi.core.connection.ConnectionException; -import org.sentrysoftware.ipmi.core.connection.ConnectionListener; -import org.sentrysoftware.ipmi.core.connection.ConnectionManager; -import org.sentrysoftware.ipmi.core.connection.Session; -import org.sentrysoftware.ipmi.core.connection.SessionManager; +import org.metricshub.ipmi.core.api.async.messages.IpmiError; +import org.metricshub.ipmi.core.api.async.messages.IpmiResponse; +import org.metricshub.ipmi.core.api.async.messages.IpmiResponseData; +import org.metricshub.ipmi.core.coding.PayloadCoder; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilitiesResponseData; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.PropertiesManager; +import org.metricshub.ipmi.core.connection.Connection; +import org.metricshub.ipmi.core.connection.ConnectionException; +import org.metricshub.ipmi.core.connection.ConnectionListener; +import org.metricshub.ipmi.core.connection.ConnectionManager; +import org.metricshub.ipmi.core.connection.Session; +import org.metricshub.ipmi.core.connection.SessionManager; import java.io.FileNotFoundException; import java.io.IOException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/async/IpmiResponseListener.java b/src/main/java/org/metricshub/ipmi/core/api/async/IpmiResponseListener.java similarity index 82% rename from src/main/java/org/sentrysoftware/ipmi/core/api/async/IpmiResponseListener.java rename to src/main/java/org/metricshub/ipmi/core/api/async/IpmiResponseListener.java index 82fa859..c1c5361 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/async/IpmiResponseListener.java +++ b/src/main/java/org/metricshub/ipmi/core/api/async/IpmiResponseListener.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.api.async; +package org.metricshub.ipmi.core.api.async; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,9 +22,9 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.api.async.messages.IpmiError; -import org.sentrysoftware.ipmi.core.api.async.messages.IpmiResponse; -import org.sentrysoftware.ipmi.core.api.async.messages.IpmiResponseData; +import org.metricshub.ipmi.core.api.async.messages.IpmiError; +import org.metricshub.ipmi.core.api.async.messages.IpmiResponse; +import org.metricshub.ipmi.core.api.async.messages.IpmiResponseData; /** * Interface for listeners of {@link IpmiAsyncConnector}. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/async/messages/IpmiError.java b/src/main/java/org/metricshub/ipmi/core/api/async/messages/IpmiError.java similarity index 89% rename from src/main/java/org/sentrysoftware/ipmi/core/api/async/messages/IpmiError.java rename to src/main/java/org/metricshub/ipmi/core/api/async/messages/IpmiError.java index cd98d66..44ba91d 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/async/messages/IpmiError.java +++ b/src/main/java/org/metricshub/ipmi/core/api/async/messages/IpmiError.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.api.async.messages; +package org.metricshub.ipmi.core.api.async.messages; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.api.async.ConnectionHandle; +import org.metricshub.ipmi.core.api.async.ConnectionHandle; /** * Class that wraps exception that was cause of not receiving message. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/async/messages/IpmiResponse.java b/src/main/java/org/metricshub/ipmi/core/api/async/messages/IpmiResponse.java similarity index 82% rename from src/main/java/org/sentrysoftware/ipmi/core/api/async/messages/IpmiResponse.java rename to src/main/java/org/metricshub/ipmi/core/api/async/messages/IpmiResponse.java index b82a248..6d30e58 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/async/messages/IpmiResponse.java +++ b/src/main/java/org/metricshub/ipmi/core/api/async/messages/IpmiResponse.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.api.async.messages; +package org.metricshub.ipmi.core.api.async.messages; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,10 +22,10 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.api.async.ConnectionHandle; -import org.sentrysoftware.ipmi.core.api.async.IpmiResponseListener; -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.api.async.ConnectionHandle; +import org.metricshub.ipmi.core.api.async.IpmiResponseListener; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.security.CipherSuite; /** * Interface for response messages delivered to {@link IpmiResponseListener}s diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/async/messages/IpmiResponseData.java b/src/main/java/org/metricshub/ipmi/core/api/async/messages/IpmiResponseData.java similarity index 86% rename from src/main/java/org/sentrysoftware/ipmi/core/api/async/messages/IpmiResponseData.java rename to src/main/java/org/metricshub/ipmi/core/api/async/messages/IpmiResponseData.java index 326356c..050f297 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/async/messages/IpmiResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/api/async/messages/IpmiResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.api.async.messages; +package org.metricshub.ipmi.core.api.async.messages; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,8 +22,8 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.api.async.ConnectionHandle; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.api.async.ConnectionHandle; +import org.metricshub.ipmi.core.coding.commands.ResponseData; /** * Class that wraps {@link ResponseData} that was received successfully. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/async/messages/package-info.java b/src/main/java/org/metricshub/ipmi/core/api/async/messages/package-info.java similarity index 91% rename from src/main/java/org/sentrysoftware/ipmi/core/api/async/messages/package-info.java rename to src/main/java/org/metricshub/ipmi/core/api/async/messages/package-info.java index e25e306..7687c63 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/async/messages/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/api/async/messages/package-info.java @@ -1,12 +1,12 @@ /** * The package containing asynchronous API message classes. */ -package org.sentrysoftware.ipmi.core.api.async.messages; +package org.metricshub.ipmi.core.api.async.messages; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/async/package-info.java b/src/main/java/org/metricshub/ipmi/core/api/async/package-info.java similarity index 86% rename from src/main/java/org/sentrysoftware/ipmi/core/api/async/package-info.java rename to src/main/java/org/metricshub/ipmi/core/api/async/package-info.java index a47db94..44d32d3 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/async/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/api/async/package-info.java @@ -1,14 +1,14 @@ /** * The asynchronous API. * - * @see org.sentrysoftware.ipmi.core.api.async.IpmiAsyncConnector + * @see org.metricshub.ipmi.core.api.async.IpmiAsyncConnector */ -package org.sentrysoftware.ipmi.core.api.async; +package org.metricshub.ipmi.core.api.async; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/package-info.java b/src/main/java/org/metricshub/ipmi/core/api/package-info.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/api/package-info.java rename to src/main/java/org/metricshub/ipmi/core/api/package-info.java index ee5dafe..3962603 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/api/package-info.java @@ -1,12 +1,12 @@ /** * The part of library responsible for message encoding and decoding. */ -package org.sentrysoftware.ipmi.core.api; +package org.metricshub.ipmi.core.api; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/sol/CipherSuiteSelectionHandler.java b/src/main/java/org/metricshub/ipmi/core/api/sol/CipherSuiteSelectionHandler.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/core/api/sol/CipherSuiteSelectionHandler.java rename to src/main/java/org/metricshub/ipmi/core/api/sol/CipherSuiteSelectionHandler.java index 5f89094..616f6e5 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/sol/CipherSuiteSelectionHandler.java +++ b/src/main/java/org/metricshub/ipmi/core/api/sol/CipherSuiteSelectionHandler.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.api.sol; +package org.metricshub.ipmi.core.api.sol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.coding.security.CipherSuite; import java.util.List; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/sol/SOLException.java b/src/main/java/org/metricshub/ipmi/core/api/sol/SOLException.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/api/sol/SOLException.java rename to src/main/java/org/metricshub/ipmi/core/api/sol/SOLException.java index 5583e84..0171461 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/sol/SOLException.java +++ b/src/main/java/org/metricshub/ipmi/core/api/sol/SOLException.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.api.sol; +package org.metricshub.ipmi.core.api.sol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/sol/SerialOverLan.java b/src/main/java/org/metricshub/ipmi/core/api/sol/SerialOverLan.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/api/sol/SerialOverLan.java rename to src/main/java/org/metricshub/ipmi/core/api/sol/SerialOverLan.java index 98c98fa..a183fb7 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/sol/SerialOverLan.java +++ b/src/main/java/org/metricshub/ipmi/core/api/sol/SerialOverLan.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.api.sol; +package org.metricshub.ipmi.core.api.sol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,33 +22,33 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.api.async.ConnectionHandle; -import org.sentrysoftware.ipmi.core.api.async.InboundSolMessageListener; -import org.sentrysoftware.ipmi.core.api.sync.IpmiConnector; -import org.sentrysoftware.ipmi.core.coding.PayloadCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.commands.payload.ActivateSolPayload; -import org.sentrysoftware.ipmi.core.coding.commands.payload.ActivateSolPayloadResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.payload.DeactivatePayload; -import org.sentrysoftware.ipmi.core.coding.commands.payload.GetPayloadActivationStatus; -import org.sentrysoftware.ipmi.core.coding.commands.payload.GetPayloadActivationStatusResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.session.SetSessionPrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolAckState; -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolMessage; -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolOperation; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.coding.sol.SolCoder; -import org.sentrysoftware.ipmi.core.coding.sol.SolResponseData; -import org.sentrysoftware.ipmi.core.common.Constants; -import org.sentrysoftware.ipmi.core.common.TypeConverter; -import org.sentrysoftware.ipmi.core.connection.Session; -import org.sentrysoftware.ipmi.core.connection.SessionException; -import org.sentrysoftware.ipmi.core.connection.SessionManager; +import org.metricshub.ipmi.core.api.async.ConnectionHandle; +import org.metricshub.ipmi.core.api.async.InboundSolMessageListener; +import org.metricshub.ipmi.core.api.sync.IpmiConnector; +import org.metricshub.ipmi.core.coding.PayloadCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.commands.payload.ActivateSolPayload; +import org.metricshub.ipmi.core.coding.commands.payload.ActivateSolPayloadResponseData; +import org.metricshub.ipmi.core.coding.commands.payload.DeactivatePayload; +import org.metricshub.ipmi.core.coding.commands.payload.GetPayloadActivationStatus; +import org.metricshub.ipmi.core.coding.commands.payload.GetPayloadActivationStatusResponseData; +import org.metricshub.ipmi.core.coding.commands.session.SetSessionPrivilegeLevel; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.sol.SolAckState; +import org.metricshub.ipmi.core.coding.payload.sol.SolMessage; +import org.metricshub.ipmi.core.coding.payload.sol.SolOperation; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.coding.sol.SolCoder; +import org.metricshub.ipmi.core.coding.sol.SolResponseData; +import org.metricshub.ipmi.core.common.Constants; +import org.metricshub.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.connection.Session; +import org.metricshub.ipmi.core.connection.SessionException; +import org.metricshub.ipmi.core.connection.SessionManager; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/sol/SolEventListener.java b/src/main/java/org/metricshub/ipmi/core/api/sol/SolEventListener.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/core/api/sol/SolEventListener.java rename to src/main/java/org/metricshub/ipmi/core/api/sol/SolEventListener.java index a367ba0..bfb92ed 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/sol/SolEventListener.java +++ b/src/main/java/org/metricshub/ipmi/core/api/sol/SolEventListener.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.api.sol; +package org.metricshub.ipmi.core.api.sol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,8 +22,8 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolOperation; -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolStatus; +import org.metricshub.ipmi.core.coding.payload.sol.SolOperation; +import org.metricshub.ipmi.core.coding.payload.sol.SolStatus; import java.util.Set; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/sol/SpecificCipherSuiteSelector.java b/src/main/java/org/metricshub/ipmi/core/api/sol/SpecificCipherSuiteSelector.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/core/api/sol/SpecificCipherSuiteSelector.java rename to src/main/java/org/metricshub/ipmi/core/api/sol/SpecificCipherSuiteSelector.java index 05d6bed..125db8b 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/sol/SpecificCipherSuiteSelector.java +++ b/src/main/java/org/metricshub/ipmi/core/api/sol/SpecificCipherSuiteSelector.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.api.sol; +package org.metricshub.ipmi.core.api.sol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.coding.security.CipherSuite; import java.util.List; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/sol/package-info.java b/src/main/java/org/metricshub/ipmi/core/api/sol/package-info.java similarity index 91% rename from src/main/java/org/sentrysoftware/ipmi/core/api/sol/package-info.java rename to src/main/java/org/metricshub/ipmi/core/api/sol/package-info.java index fef9308..1e9109b 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/sol/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/api/sol/package-info.java @@ -1,12 +1,12 @@ /** * The API for Serial Over LAN (SOL) communication for IPMI. */ -package org.sentrysoftware.ipmi.core.api.sol; +package org.metricshub.ipmi.core.api.sol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/sync/IpmiConnector.java b/src/main/java/org/metricshub/ipmi/core/api/sync/IpmiConnector.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/api/sync/IpmiConnector.java rename to src/main/java/org/metricshub/ipmi/core/api/sync/IpmiConnector.java index 3100ab0..9251d51 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/sync/IpmiConnector.java +++ b/src/main/java/org/metricshub/ipmi/core/api/sync/IpmiConnector.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.api.sync; +package org.metricshub.ipmi.core.api.sync; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,23 +22,23 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.api.async.ConnectionHandle; -import org.sentrysoftware.ipmi.core.api.async.InboundMessageListener; -import org.sentrysoftware.ipmi.core.api.async.IpmiAsyncConnector; -import org.sentrysoftware.ipmi.core.coding.PayloadCoder; -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilitiesResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.Constants; -import org.sentrysoftware.ipmi.core.common.PropertiesManager; -import org.sentrysoftware.ipmi.core.connection.Connection; -import org.sentrysoftware.ipmi.core.connection.ConnectionException; -import org.sentrysoftware.ipmi.core.connection.ConnectionManager; -import org.sentrysoftware.ipmi.core.connection.Session; +import org.metricshub.ipmi.core.api.async.ConnectionHandle; +import org.metricshub.ipmi.core.api.async.InboundMessageListener; +import org.metricshub.ipmi.core.api.async.IpmiAsyncConnector; +import org.metricshub.ipmi.core.coding.PayloadCoder; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilitiesResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.Constants; +import org.metricshub.ipmi.core.common.PropertiesManager; +import org.metricshub.ipmi.core.connection.Connection; +import org.metricshub.ipmi.core.connection.ConnectionException; +import org.metricshub.ipmi.core.connection.ConnectionManager; +import org.metricshub.ipmi.core.connection.Session; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/sync/MessageListener.java b/src/main/java/org/metricshub/ipmi/core/api/sync/MessageListener.java similarity index 85% rename from src/main/java/org/sentrysoftware/ipmi/core/api/sync/MessageListener.java rename to src/main/java/org/metricshub/ipmi/core/api/sync/MessageListener.java index f80137c..530aeaf 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/sync/MessageListener.java +++ b/src/main/java/org/metricshub/ipmi/core/api/sync/MessageListener.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.api.sync; +package org.metricshub.ipmi.core.api.sync; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,14 +22,14 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.api.async.ConnectionHandle; -import org.sentrysoftware.ipmi.core.api.async.IpmiAsyncConnector; -import org.sentrysoftware.ipmi.core.api.async.IpmiResponseListener; -import org.sentrysoftware.ipmi.core.api.async.messages.IpmiError; -import org.sentrysoftware.ipmi.core.api.async.messages.IpmiResponse; -import org.sentrysoftware.ipmi.core.api.async.messages.IpmiResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.connection.Connection; +import org.metricshub.ipmi.core.api.async.ConnectionHandle; +import org.metricshub.ipmi.core.api.async.IpmiAsyncConnector; +import org.metricshub.ipmi.core.api.async.IpmiResponseListener; +import org.metricshub.ipmi.core.api.async.messages.IpmiError; +import org.metricshub.ipmi.core.api.async.messages.IpmiResponse; +import org.metricshub.ipmi.core.api.async.messages.IpmiResponseData; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.connection.Connection; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/api/sync/package-info.java b/src/main/java/org/metricshub/ipmi/core/api/sync/package-info.java similarity index 75% rename from src/main/java/org/sentrysoftware/ipmi/core/api/sync/package-info.java rename to src/main/java/org/metricshub/ipmi/core/api/sync/package-info.java index b5538c5..bd7c60a 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/api/sync/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/api/sync/package-info.java @@ -1,17 +1,17 @@ /** * The library's API.
* - * For synchronous API see {@link org.sentrysoftware.ipmi.core.api.sync}, for asynchronous API see {@link org.sentrysoftware.ipmi.core.api.async} + * For synchronous API see {@link org.metricshub.ipmi.core.api.sync}, for asynchronous API see {@link org.metricshub.ipmi.core.api.async} * - * @see org.sentrysoftware.ipmi.core.api.sync - * @see org.sentrysoftware.ipmi.core.api.async + * @see org.metricshub.ipmi.core.api.sync + * @see org.metricshub.ipmi.core.api.async */ -package org.sentrysoftware.ipmi.core.api.sync; +package org.metricshub.ipmi.core.api.sync; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/Decoder.java b/src/main/java/org/metricshub/ipmi/core/coding/Decoder.java similarity index 80% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/Decoder.java rename to src/main/java/org/metricshub/ipmi/core/coding/Decoder.java index 3038f9e..4075557 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/Decoder.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/Decoder.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding; +package org.metricshub.ipmi.core.coding; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,14 +22,14 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.IpmiDecoder; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.PlainCommandv20Decoder; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.Protocolv15Decoder; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.Protocolv20Decoder; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpDecoder; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.protocol.decoder.IpmiDecoder; +import org.metricshub.ipmi.core.coding.protocol.decoder.PlainCommandv20Decoder; +import org.metricshub.ipmi.core.coding.protocol.decoder.Protocolv15Decoder; +import org.metricshub.ipmi.core.coding.protocol.decoder.Protocolv20Decoder; +import org.metricshub.ipmi.core.coding.rmcp.RmcpDecoder; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/DecoderRunner.java b/src/main/java/org/metricshub/ipmi/core/coding/DecoderRunner.java similarity index 89% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/DecoderRunner.java rename to src/main/java/org/metricshub/ipmi/core/coding/DecoderRunner.java index 37e9444..ca2a89b 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/DecoderRunner.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/DecoderRunner.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding; +package org.metricshub.ipmi.core.coding; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,60 +22,60 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.commands.chassis.GetChassisStatus; -import org.sentrysoftware.ipmi.core.coding.commands.chassis.GetChassisStatusResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.fru.BaseUnit; -import org.sentrysoftware.ipmi.core.coding.commands.fru.GetFruInventoryAreaInfo; -import org.sentrysoftware.ipmi.core.coding.commands.fru.GetFruInventoryAreaInfoResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.fru.ReadFruData; -import org.sentrysoftware.ipmi.core.coding.commands.fru.ReadFruDataResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.BoardInfo; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.ChassisInfo; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.FruRecord; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.ProductInfo; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.GetSdr; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.GetSdrRepositoryInfo; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.GetSdrRepositoryInfoResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.GetSdrResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.GetSensorReading; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.GetSensorReadingResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.ReserveSdrRepository; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.ReserveSdrRepositoryResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.CompactSensorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.FruDeviceLocatorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.FullSensorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.RateUnit; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.ReadingType; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.SensorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sel.GetSelEntry; -import org.sentrysoftware.ipmi.core.coding.commands.sel.GetSelEntryResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.sel.GetSelInfo; -import org.sentrysoftware.ipmi.core.coding.commands.sel.GetSelInfoResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.sel.ReserveSel; -import org.sentrysoftware.ipmi.core.coding.commands.sel.ReserveSelResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.sel.SelRecord; -import org.sentrysoftware.ipmi.core.coding.commands.session.CloseSession; -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilities; -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilitiesResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelCipherSuites; -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelCipherSuitesResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.session.OpenSession; -import org.sentrysoftware.ipmi.core.coding.commands.session.OpenSessionResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.session.Rakp1; -import org.sentrysoftware.ipmi.core.coding.commands.session.Rakp1ResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.session.Rakp3; -import org.sentrysoftware.ipmi.core.coding.commands.session.Rakp3ResponseData; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.PlainCommandv20Decoder; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.Protocolv15Decoder; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.Protocolv20Decoder; -import org.sentrysoftware.ipmi.core.coding.protocol.encoder.Protocolv15Encoder; -import org.sentrysoftware.ipmi.core.coding.protocol.encoder.Protocolv20Encoder; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.coding.security.SecurityConstants; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.commands.chassis.GetChassisStatus; +import org.metricshub.ipmi.core.coding.commands.chassis.GetChassisStatusResponseData; +import org.metricshub.ipmi.core.coding.commands.fru.BaseUnit; +import org.metricshub.ipmi.core.coding.commands.fru.GetFruInventoryAreaInfo; +import org.metricshub.ipmi.core.coding.commands.fru.GetFruInventoryAreaInfoResponseData; +import org.metricshub.ipmi.core.coding.commands.fru.ReadFruData; +import org.metricshub.ipmi.core.coding.commands.fru.ReadFruDataResponseData; +import org.metricshub.ipmi.core.coding.commands.fru.record.BoardInfo; +import org.metricshub.ipmi.core.coding.commands.fru.record.ChassisInfo; +import org.metricshub.ipmi.core.coding.commands.fru.record.FruRecord; +import org.metricshub.ipmi.core.coding.commands.fru.record.ProductInfo; +import org.metricshub.ipmi.core.coding.commands.sdr.GetSdr; +import org.metricshub.ipmi.core.coding.commands.sdr.GetSdrRepositoryInfo; +import org.metricshub.ipmi.core.coding.commands.sdr.GetSdrRepositoryInfoResponseData; +import org.metricshub.ipmi.core.coding.commands.sdr.GetSdrResponseData; +import org.metricshub.ipmi.core.coding.commands.sdr.GetSensorReading; +import org.metricshub.ipmi.core.coding.commands.sdr.GetSensorReadingResponseData; +import org.metricshub.ipmi.core.coding.commands.sdr.ReserveSdrRepository; +import org.metricshub.ipmi.core.coding.commands.sdr.ReserveSdrRepositoryResponseData; +import org.metricshub.ipmi.core.coding.commands.sdr.record.CompactSensorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.FruDeviceLocatorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.FullSensorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.RateUnit; +import org.metricshub.ipmi.core.coding.commands.sdr.record.ReadingType; +import org.metricshub.ipmi.core.coding.commands.sdr.record.SensorRecord; +import org.metricshub.ipmi.core.coding.commands.sel.GetSelEntry; +import org.metricshub.ipmi.core.coding.commands.sel.GetSelEntryResponseData; +import org.metricshub.ipmi.core.coding.commands.sel.GetSelInfo; +import org.metricshub.ipmi.core.coding.commands.sel.GetSelInfoResponseData; +import org.metricshub.ipmi.core.coding.commands.sel.ReserveSel; +import org.metricshub.ipmi.core.coding.commands.sel.ReserveSelResponseData; +import org.metricshub.ipmi.core.coding.commands.sel.SelRecord; +import org.metricshub.ipmi.core.coding.commands.session.CloseSession; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilities; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilitiesResponseData; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelCipherSuites; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelCipherSuitesResponseData; +import org.metricshub.ipmi.core.coding.commands.session.OpenSession; +import org.metricshub.ipmi.core.coding.commands.session.OpenSessionResponseData; +import org.metricshub.ipmi.core.coding.commands.session.Rakp1; +import org.metricshub.ipmi.core.coding.commands.session.Rakp1ResponseData; +import org.metricshub.ipmi.core.coding.commands.session.Rakp3; +import org.metricshub.ipmi.core.coding.commands.session.Rakp3ResponseData; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.decoder.PlainCommandv20Decoder; +import org.metricshub.ipmi.core.coding.protocol.decoder.Protocolv15Decoder; +import org.metricshub.ipmi.core.coding.protocol.decoder.Protocolv20Decoder; +import org.metricshub.ipmi.core.coding.protocol.encoder.Protocolv15Encoder; +import org.metricshub.ipmi.core.coding.protocol.encoder.Protocolv20Encoder; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.coding.security.SecurityConstants; +import org.metricshub.ipmi.core.common.TypeConverter; import javax.crypto.NoSuchPaddingException; @@ -1000,7 +1000,7 @@ buffer, new Protocolv20Decoder(cs), List rd = new ArrayList(); - for(int i = 0; i < fruSize; i +=100) { + for(int i = 0; i < fruSize; i += 100) { resp = new DatagramPacket(new byte[256], 256); try { diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/Encoder.java b/src/main/java/org/metricshub/ipmi/core/coding/Encoder.java similarity index 87% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/Encoder.java rename to src/main/java/org/metricshub/ipmi/core/coding/Encoder.java index 306f221..3bac4f7 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/Encoder.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/Encoder.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding; +package org.metricshub.ipmi.core.coding; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,11 +22,11 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.Protocolv15Decoder; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.Protocolv20Decoder; -import org.sentrysoftware.ipmi.core.coding.protocol.encoder.IpmiEncoder; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpEncoder; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpIpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.decoder.Protocolv15Decoder; +import org.metricshub.ipmi.core.coding.protocol.decoder.Protocolv20Decoder; +import org.metricshub.ipmi.core.coding.protocol.encoder.IpmiEncoder; +import org.metricshub.ipmi.core.coding.rmcp.RmcpEncoder; +import org.metricshub.ipmi.core.coding.rmcp.RmcpIpmiMessage; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/PayloadCoder.java b/src/main/java/org/metricshub/ipmi/core/coding/PayloadCoder.java similarity index 89% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/PayloadCoder.java rename to src/main/java/org/metricshub/ipmi/core/coding/PayloadCoder.java index 980c503..bcbe564 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/PayloadCoder.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/PayloadCoder.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding; +package org.metricshub.ipmi.core.coding; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,18 +22,18 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.Ipmiv15Message; -import org.sentrysoftware.ipmi.core.coding.protocol.Ipmiv20Message; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.protocol.encoder.Protocolv20Encoder; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.coding.security.SecurityConstants; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.Ipmiv15Message; +import org.metricshub.ipmi.core.coding.protocol.Ipmiv20Message; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.protocol.encoder.Protocolv20Encoder; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.coding.security.SecurityConstants; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/CommandCodes.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/CommandCodes.java similarity index 95% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/CommandCodes.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/CommandCodes.java index 25318dc..87ea494 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/CommandCodes.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/CommandCodes.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands; +package org.metricshub.ipmi.core.coding.commands; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Contains command codes for IPMI commands Byte constants are encoded as pseudo diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/CommandsConstants.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/CommandsConstants.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/CommandsConstants.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/CommandsConstants.java index 54aa33a..2972ad2 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/CommandsConstants.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/CommandsConstants.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands; +package org.metricshub.ipmi.core.coding.commands; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Set of constants. Byte constants are encoded as pseudo unsigned bytes. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/IpmiCommandCoder.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/IpmiCommandCoder.java similarity index 84% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/IpmiCommandCoder.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/IpmiCommandCoder.java index 8dc84ad..ffcc925 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/IpmiCommandCoder.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/IpmiCommandCoder.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands; +package org.metricshub.ipmi.core.coding.commands; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,15 +22,15 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.PayloadCoder; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.PlainMessage; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.coding.PayloadCoder; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.PlainMessage; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.security.CipherSuite; /** * A wrapper for IPMI command. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/IpmiVersion.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/IpmiVersion.java similarity index 91% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/IpmiVersion.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/IpmiVersion.java index 9017067..9398296 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/IpmiVersion.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/IpmiVersion.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands; +package org.metricshub.ipmi.core.coding.commands; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/PrivilegeLevel.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/PrivilegeLevel.java similarity index 91% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/PrivilegeLevel.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/PrivilegeLevel.java index ff8789a..cbbba9e 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/PrivilegeLevel.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/PrivilegeLevel.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands; +package org.metricshub.ipmi.core.coding.commands; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/ResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/ResponseData.java similarity index 91% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/ResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/ResponseData.java index 34a03c2..7076c55 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/ResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/ResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands; +package org.metricshub.ipmi.core.coding.commands; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/ChassisControl.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/ChassisControl.java similarity index 76% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/ChassisControl.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/ChassisControl.java index ae2099d..2873f56 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/ChassisControl.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/ChassisControl.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.chassis; +package org.metricshub.ipmi.core.coding.commands.chassis; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -25,20 +25,20 @@ import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; -import org.sentrysoftware.ipmi.core.coding.commands.CommandCodes; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanRequest; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.CommandCodes; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanRequest; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Wrapper class for Chassis Control request. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/ChassisControlResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/ChassisControlResponseData.java similarity index 86% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/ChassisControlResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/ChassisControlResponseData.java index 3d60214..bf782dc 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/ChassisControlResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/ChassisControlResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.chassis; +package org.metricshub.ipmi.core.coding.commands.chassis; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.ResponseData; /** * Wrapper class for Chassis Control response. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/ChassisIdentifyState.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/ChassisIdentifyState.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/ChassisIdentifyState.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/ChassisIdentifyState.java index edd286b..a23cf74 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/ChassisIdentifyState.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/ChassisIdentifyState.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.chassis; +package org.metricshub.ipmi.core.coding.commands.chassis; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/GetChassisStatus.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/GetChassisStatus.java similarity index 78% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/GetChassisStatus.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/GetChassisStatus.java index 939a3bd..248608c 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/GetChassisStatus.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/GetChassisStatus.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.chassis; +package org.metricshub.ipmi.core.coding.commands.chassis; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -25,20 +25,20 @@ import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; -import org.sentrysoftware.ipmi.core.coding.commands.CommandCodes; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanMessage; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanRequest; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.CommandCodes; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanMessage; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanRequest; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Wrapper class for Get Chassis Status request. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/GetChassisStatusResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/GetChassisStatusResponseData.java similarity index 97% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/GetChassisStatusResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/GetChassisStatusResponseData.java index 6081f06..0a7e468 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/GetChassisStatusResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/GetChassisStatusResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.chassis; +package org.metricshub.ipmi.core.coding.commands.chassis; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,8 +22,8 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Wrapper for Get Chassis Status response. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/PowerCommand.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/PowerCommand.java similarity index 95% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/PowerCommand.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/PowerCommand.java index ae12b50..f09a17a 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/PowerCommand.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/PowerCommand.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.chassis; +package org.metricshub.ipmi.core.coding.commands.chassis; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/PowerRestorePolicy.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/PowerRestorePolicy.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/PowerRestorePolicy.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/PowerRestorePolicy.java index 23d09b1..94a18c3 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/PowerRestorePolicy.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/PowerRestorePolicy.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.chassis; +package org.metricshub.ipmi.core.coding.commands.chassis; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/package-info.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/package-info.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/package-info.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/package-info.java index 208bff6..dec61aa 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/chassis/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/chassis/package-info.java @@ -1,12 +1,12 @@ /** * Chassis related commands. */ -package org.sentrysoftware.ipmi.core.coding.commands.chassis; +package org.metricshub.ipmi.core.coding.commands.chassis; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/BaseUnit.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/BaseUnit.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/BaseUnit.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/BaseUnit.java index 2325a61..5552e68 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/BaseUnit.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/BaseUnit.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru; +package org.metricshub.ipmi.core.coding.commands.fru; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/GetFruInventoryAreaInfo.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/GetFruInventoryAreaInfo.java similarity index 80% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/GetFruInventoryAreaInfo.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/GetFruInventoryAreaInfo.java index a0ad242..68ddc00 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/GetFruInventoryAreaInfo.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/GetFruInventoryAreaInfo.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru; +package org.metricshub.ipmi.core.coding.commands.fru; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -25,20 +25,20 @@ import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; -import org.sentrysoftware.ipmi.core.coding.commands.CommandCodes; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanRequest; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.CommandCodes; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanRequest; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; /** * A wrapper class for Get FRU Inventory Area Info Command. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/GetFruInventoryAreaInfoResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/GetFruInventoryAreaInfoResponseData.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/GetFruInventoryAreaInfoResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/GetFruInventoryAreaInfoResponseData.java index 4a7138f..02dcc3a 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/GetFruInventoryAreaInfoResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/GetFruInventoryAreaInfoResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru; +package org.metricshub.ipmi.core.coding.commands.fru; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.ResponseData; /** * A wrapper for Get Fru Inventory Area Info response diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/ReadFruData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/ReadFruData.java similarity index 85% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/ReadFruData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/ReadFruData.java index a93a666..c4b842d 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/ReadFruData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/ReadFruData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru; +package org.metricshub.ipmi.core.coding.commands.fru; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,27 +22,27 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.CommandCodes; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.BoardInfo; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.ChassisInfo; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.FruRecord; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.MultiRecordInfo; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.ProductInfo; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.GetSdr; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.FruDeviceLocatorRecord; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanRequest; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.CommandCodes; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.fru.record.BoardInfo; +import org.metricshub.ipmi.core.coding.commands.fru.record.ChassisInfo; +import org.metricshub.ipmi.core.coding.commands.fru.record.FruRecord; +import org.metricshub.ipmi.core.coding.commands.fru.record.MultiRecordInfo; +import org.metricshub.ipmi.core.coding.commands.fru.record.ProductInfo; +import org.metricshub.ipmi.core.coding.commands.sdr.GetSdr; +import org.metricshub.ipmi.core.coding.commands.sdr.record.FruDeviceLocatorRecord; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanRequest; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/ReadFruDataResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/ReadFruDataResponseData.java similarity index 89% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/ReadFruDataResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/ReadFruDataResponseData.java index 0d040a9..ed7fc22 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/ReadFruDataResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/ReadFruDataResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru; +package org.metricshub.ipmi.core.coding.commands.fru; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.ResponseData; /** * Wrapper for Read FRU Data response. Contains only raw data, because size of diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/package-info.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/package-info.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/package-info.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/package-info.java index 92e7e62..2aa6700 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/package-info.java @@ -1,12 +1,12 @@ /** * FRU related commands. */ -package org.sentrysoftware.ipmi.core.coding.commands.fru; +package org.metricshub.ipmi.core.coding.commands.fru; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/BaseCompatibilityInfo.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/BaseCompatibilityInfo.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/BaseCompatibilityInfo.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/BaseCompatibilityInfo.java index 53958c3..2ae2978 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/BaseCompatibilityInfo.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/BaseCompatibilityInfo.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru.record; +package org.metricshub.ipmi.core.coding.commands.fru.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,8 +22,8 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.EntityId; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.sdr.record.EntityId; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Base Compatibility Information record from FRU Multi Record Area diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/BoardInfo.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/BoardInfo.java similarity index 97% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/BoardInfo.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/BoardInfo.java index 58a11ad..2dd007c 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/BoardInfo.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/BoardInfo.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru.record; +package org.metricshub.ipmi.core.coding.commands.fru.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/ChassisInfo.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/ChassisInfo.java similarity index 96% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/ChassisInfo.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/ChassisInfo.java index 29de354..334a4b3 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/ChassisInfo.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/ChassisInfo.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru.record; +package org.metricshub.ipmi.core.coding.commands.fru.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -24,7 +24,7 @@ import java.util.ArrayList; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * FRU record containing Chassis info.
diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/ChassisType.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/ChassisType.java similarity index 97% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/ChassisType.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/ChassisType.java index 3f25c41..35dadfe 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/ChassisType.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/ChassisType.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru.record; +package org.metricshub.ipmi.core.coding.commands.fru.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/DcLoadInfo.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/DcLoadInfo.java similarity index 96% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/DcLoadInfo.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/DcLoadInfo.java index f9e6db2..3306c2b 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/DcLoadInfo.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/DcLoadInfo.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru.record; +package org.metricshub.ipmi.core.coding.commands.fru.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * DC output Information record from FRU Multi Record Area
diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/DcOutputInfo.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/DcOutputInfo.java similarity index 95% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/DcOutputInfo.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/DcOutputInfo.java index d3eec59..67b253b 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/DcOutputInfo.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/DcOutputInfo.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru.record; +package org.metricshub.ipmi.core.coding.commands.fru.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * DC output Information record from FRU Multi Record Area diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/ExtendedCompatibilityInfo.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/ExtendedCompatibilityInfo.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/ExtendedCompatibilityInfo.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/ExtendedCompatibilityInfo.java index 22131b3..96e772c 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/ExtendedCompatibilityInfo.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/ExtendedCompatibilityInfo.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru.record; +package org.metricshub.ipmi.core.coding.commands.fru.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/FruMultiRecordType.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/FruMultiRecordType.java similarity index 96% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/FruMultiRecordType.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/FruMultiRecordType.java index 0a96bf7..d586a4f 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/FruMultiRecordType.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/FruMultiRecordType.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru.record; +package org.metricshub.ipmi.core.coding.commands.fru.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/FruRecord.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/FruRecord.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/FruRecord.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/FruRecord.java index 7c180d8..e0bf655 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/FruRecord.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/FruRecord.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru.record; +package org.metricshub.ipmi.core.coding.commands.fru.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -24,7 +24,7 @@ import java.nio.charset.Charset; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * General class for FRU Inventory area records. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/ManagementAccessInfo.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/ManagementAccessInfo.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/ManagementAccessInfo.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/ManagementAccessInfo.java index a0a5ff4..5ea1bba 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/ManagementAccessInfo.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/ManagementAccessInfo.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru.record; +package org.metricshub.ipmi.core.coding.commands.fru.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Management Access Information record from FRU Multi Record Area diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/ManagementAccessRecordType.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/ManagementAccessRecordType.java similarity index 95% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/ManagementAccessRecordType.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/ManagementAccessRecordType.java index 3e9c3c5..ce9eab9 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/ManagementAccessRecordType.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/ManagementAccessRecordType.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru.record; +package org.metricshub.ipmi.core.coding.commands.fru.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/MultiRecordInfo.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/MultiRecordInfo.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/MultiRecordInfo.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/MultiRecordInfo.java index e6adc2d..ac6da34 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/MultiRecordInfo.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/MultiRecordInfo.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru.record; +package org.metricshub.ipmi.core.coding.commands.fru.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Record from FRU Multi Record Area diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/OemInfo.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/OemInfo.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/OemInfo.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/OemInfo.java index 7c2b94a..05eaead 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/OemInfo.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/OemInfo.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru.record; +package org.metricshub.ipmi.core.coding.commands.fru.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * OEM record from FRU Multi Record Area diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/PowerSupplyInfo.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/PowerSupplyInfo.java similarity index 97% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/PowerSupplyInfo.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/PowerSupplyInfo.java index d19535e..d17bf8f 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/PowerSupplyInfo.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/PowerSupplyInfo.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru.record; +package org.metricshub.ipmi.core.coding.commands.fru.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Power Supply Information record from FRU Multi Record Area diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/ProductInfo.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/ProductInfo.java similarity index 97% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/ProductInfo.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/ProductInfo.java index 4530560..e509fbf 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/ProductInfo.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/ProductInfo.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru.record; +package org.metricshub.ipmi.core.coding.commands.fru.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; import java.util.ArrayList; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/SpdInfo.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/SpdInfo.java similarity index 91% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/SpdInfo.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/SpdInfo.java index 6b3c03e..850ecb2 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/SpdInfo.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/SpdInfo.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.fru.record; +package org.metricshub.ipmi.core.coding.commands.fru.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/package-info.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/package-info.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/package-info.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/package-info.java index c8eddbb..8df1ebb 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/fru/record/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/fru/record/package-info.java @@ -1,12 +1,12 @@ /** * FRU records wrappers. */ -package org.sentrysoftware.ipmi.core.coding.commands.fru.record; +package org.metricshub.ipmi.core.coding.commands.fru.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/package-info.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/package-info.java similarity index 78% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/package-info.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/package-info.java index a2a0f0a..9603e10 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/package-info.java @@ -1,13 +1,13 @@ /** * The package containing command wrappers. These include command encoders and decoders. - * To add custom IPMI command extend {@link org.sentrysoftware.ipmi.core.coding.PayloadCoder} class and implement {@link org.sentrysoftware.ipmi.core.api.async.messages.IpmiResponseData} interface. + * To add custom IPMI command extend {@link org.metricshub.ipmi.core.coding.PayloadCoder} class and implement {@link org.metricshub.ipmi.core.api.async.messages.IpmiResponseData} interface. */ -package org.sentrysoftware.ipmi.core.coding.commands; +package org.metricshub.ipmi.core.coding.commands; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/ActivatePayload.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/ActivatePayload.java similarity index 82% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/ActivatePayload.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/payload/ActivatePayload.java index 56e4596..07e0271 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/ActivatePayload.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/ActivatePayload.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.payload; +package org.metricshub.ipmi.core.coding.commands.payload; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,23 +22,23 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.CommandCodes; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanRequest; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.MessageComposer; -import org.sentrysoftware.ipmi.core.common.MessageReader; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.CommandCodes; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanRequest; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.MessageComposer; +import org.metricshub.ipmi.core.common.MessageReader; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/ActivatePayloadResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/ActivatePayloadResponseData.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/ActivatePayloadResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/payload/ActivatePayloadResponseData.java index 903a924..1640ffe 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/ActivatePayloadResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/ActivatePayloadResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.payload; +package org.metricshub.ipmi.core.coding.commands.payload; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,8 +22,8 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Wrapper for Activate Payload response diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/ActivateSolPayload.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/ActivateSolPayload.java similarity index 84% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/ActivateSolPayload.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/payload/ActivateSolPayload.java index 6a0f6b3..89e8497 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/ActivateSolPayload.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/ActivateSolPayload.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.payload; +package org.metricshub.ipmi.core.coding.commands.payload; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,12 +22,12 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.coding.security.SecurityConstants; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.coding.security.SecurityConstants; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Concrete implementation of {@link ActivatePayload} command for {@link PayloadType#SOL}. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/ActivateSolPayloadResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/ActivateSolPayloadResponseData.java similarity index 88% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/ActivateSolPayloadResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/payload/ActivateSolPayloadResponseData.java index 6e0e68e..909c1f1 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/ActivateSolPayloadResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/ActivateSolPayloadResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.payload; +package org.metricshub.ipmi.core.coding.commands.payload; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,10 +22,10 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** - * Concrete implementation of {@link ActivatePayloadResponseData} for {@link org.sentrysoftware.ipmi.core.coding.protocol.PayloadType#SOL}. + * Concrete implementation of {@link ActivatePayloadResponseData} for {@link org.metricshub.ipmi.core.coding.protocol.PayloadType#SOL}. */ public class ActivateSolPayloadResponseData extends ActivatePayloadResponseData { diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/DeactivatePayload.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/DeactivatePayload.java similarity index 80% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/DeactivatePayload.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/payload/DeactivatePayload.java index ebea37e..48d6236 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/DeactivatePayload.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/DeactivatePayload.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.payload; +package org.metricshub.ipmi.core.coding.commands.payload; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,22 +22,22 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.CommandCodes; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanRequest; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.MessageComposer; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.CommandCodes; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanRequest; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.MessageComposer; +import org.metricshub.ipmi.core.common.TypeConverter; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/DeactivatePayloadCompletionCode.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/DeactivatePayloadCompletionCode.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/DeactivatePayloadCompletionCode.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/payload/DeactivatePayloadCompletionCode.java index 098f498..8ebd924 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/DeactivatePayloadCompletionCode.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/DeactivatePayloadCompletionCode.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.payload; +package org.metricshub.ipmi.core.coding.commands.payload; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/DeactivatePayloadResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/DeactivatePayloadResponseData.java similarity index 86% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/DeactivatePayloadResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/payload/DeactivatePayloadResponseData.java index b115c47..320fb0c 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/DeactivatePayloadResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/DeactivatePayloadResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.payload; +package org.metricshub.ipmi.core.coding.commands.payload; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.ResponseData; /** * Wrapper for Deactivate Payload response diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/GetChannelPayloadSupport.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/GetChannelPayloadSupport.java similarity index 82% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/GetChannelPayloadSupport.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/payload/GetChannelPayloadSupport.java index bd71e3f..018ab86 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/GetChannelPayloadSupport.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/GetChannelPayloadSupport.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.payload; +package org.metricshub.ipmi.core.coding.commands.payload; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,24 +22,24 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanRequest; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanRequest; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; -import static org.sentrysoftware.ipmi.core.coding.commands.CommandCodes.GET_CHANNEL_PAYLOAD_SUPPORT; +import static org.metricshub.ipmi.core.coding.commands.CommandCodes.GET_CHANNEL_PAYLOAD_SUPPORT; /** * A wrapper class for Get Channel Payload Support Command. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/GetChannelPayloadSupportResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/GetChannelPayloadSupportResponseData.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/GetChannelPayloadSupportResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/payload/GetChannelPayloadSupportResponseData.java index 31679b5..d19b388 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/GetChannelPayloadSupportResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/GetChannelPayloadSupportResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.payload; +package org.metricshub.ipmi.core.coding.commands.payload; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,9 +22,9 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.common.TypeConverter; import java.util.HashSet; import java.util.Set; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/GetPayloadActivationStatus.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/GetPayloadActivationStatus.java similarity index 77% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/GetPayloadActivationStatus.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/payload/GetPayloadActivationStatus.java index 3859288..2243bbe 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/GetPayloadActivationStatus.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/GetPayloadActivationStatus.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.payload; +package org.metricshub.ipmi.core.coding.commands.payload; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,23 +22,23 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.CommandCodes; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanRequest; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.MessageComposer; -import org.sentrysoftware.ipmi.core.common.MessageReader; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.CommandCodes; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanRequest; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.MessageComposer; +import org.metricshub.ipmi.core.common.MessageReader; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/GetPayloadActivationStatusResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/GetPayloadActivationStatusResponseData.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/GetPayloadActivationStatusResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/payload/GetPayloadActivationStatusResponseData.java index 43809b6..bf3be86 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/payload/GetPayloadActivationStatusResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/payload/GetPayloadActivationStatusResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.payload; +package org.metricshub.ipmi.core.coding.commands.payload; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,8 +22,8 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.common.TypeConverter; import java.util.LinkedList; import java.util.List; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/GetSdr.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/GetSdr.java similarity index 85% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/GetSdr.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/GetSdr.java index 355d59b..419699c 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/GetSdr.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/GetSdr.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr; +package org.metricshub.ipmi.core.coding.commands.sdr; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -25,20 +25,20 @@ import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; -import org.sentrysoftware.ipmi.core.coding.commands.CommandCodes; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanRequest; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.CommandCodes; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanRequest; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Wrapper for Get SDR command. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/GetSdrRepositoryInfo.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/GetSdrRepositoryInfo.java similarity index 80% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/GetSdrRepositoryInfo.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/GetSdrRepositoryInfo.java index a8427e0..94c3d44 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/GetSdrRepositoryInfo.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/GetSdrRepositoryInfo.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr; +package org.metricshub.ipmi.core.coding.commands.sdr; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,20 +22,20 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.CommandCodes; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanRequest; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.CommandCodes; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanRequest; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/GetSdrRepositoryInfoResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/GetSdrRepositoryInfoResponseData.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/GetSdrRepositoryInfoResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/GetSdrRepositoryInfoResponseData.java index 6031326..f1a3e5b 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/GetSdrRepositoryInfoResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/GetSdrRepositoryInfoResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr; +package org.metricshub.ipmi.core.coding.commands.sdr; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.ResponseData; /** * Wrapper for Get SDR Repository Info response. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/GetSdrResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/GetSdrResponseData.java similarity index 88% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/GetSdrResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/GetSdrResponseData.java index b5d2916..05e9e97 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/GetSdrResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/GetSdrResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr; +package org.metricshub.ipmi.core.coding.commands.sdr; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,8 +22,8 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.SensorRecord; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.sdr.record.SensorRecord; /** * Wrapper for Get SDR command response. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/GetSensorReading.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/GetSensorReading.java similarity index 82% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/GetSensorReading.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/GetSensorReading.java index 89e2df0..aa164de 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/GetSensorReading.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/GetSensorReading.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr; +package org.metricshub.ipmi.core.coding.commands.sdr; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -25,19 +25,19 @@ import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanRequest; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanRequest; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Wrapper for Get Sensor Reading request. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/GetSensorReadingResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/GetSensorReadingResponseData.java similarity index 85% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/GetSensorReadingResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/GetSensorReadingResponseData.java index 7aa4a83..86ae5b9 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/GetSensorReadingResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/GetSensorReadingResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr; +package org.metricshub.ipmi.core.coding.commands.sdr; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -25,13 +25,13 @@ import java.util.ArrayList; import java.util.List; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.CompactSensorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.EventOnlyRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.ReadingType; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.FullSensorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.SensorType; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.sdr.record.CompactSensorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.EventOnlyRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.ReadingType; +import org.metricshub.ipmi.core.coding.commands.sdr.record.FullSensorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.SensorType; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Wrapper for Get Sensor Reading response. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/ReserveSdrRepository.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/ReserveSdrRepository.java similarity index 78% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/ReserveSdrRepository.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/ReserveSdrRepository.java index 99a934b..3e5735f 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/ReserveSdrRepository.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/ReserveSdrRepository.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr; +package org.metricshub.ipmi.core.coding.commands.sdr; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,20 +22,20 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.CommandCodes; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanRequest; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.CommandCodes; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanRequest; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/ReserveSdrRepositoryResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/ReserveSdrRepositoryResponseData.java similarity index 89% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/ReserveSdrRepositoryResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/ReserveSdrRepositoryResponseData.java index c07ef71..db82da1 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/ReserveSdrRepositoryResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/ReserveSdrRepositoryResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr; +package org.metricshub.ipmi.core.coding.commands.sdr; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.ResponseData; /** * Wrapper for Reserve SDR Repository command response. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/SensorState.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/SensorState.java similarity index 96% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/SensorState.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/SensorState.java index 2b9aab6..0d3f339 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/SensorState.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/SensorState.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr; +package org.metricshub.ipmi.core.coding.commands.sdr; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/package-info.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/package-info.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/package-info.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/package-info.java index 04a34d0..a7a6377 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/package-info.java @@ -1,12 +1,12 @@ /** * SDR related commands. */ -package org.sentrysoftware.ipmi.core.coding.commands.sdr; +package org.metricshub.ipmi.core.coding.commands.sdr; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/AddressType.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/AddressType.java similarity index 95% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/AddressType.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/AddressType.java index c2fd6a4..dd56efa 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/AddressType.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/AddressType.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/BmcMessageChannelInfoRecord.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/BmcMessageChannelInfoRecord.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/BmcMessageChannelInfoRecord.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/BmcMessageChannelInfoRecord.java index 890e607..75adf8d 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/BmcMessageChannelInfoRecord.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/BmcMessageChannelInfoRecord.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/CompactSensorRecord.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/CompactSensorRecord.java similarity index 98% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/CompactSensorRecord.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/CompactSensorRecord.java index dcb9e9e..b41ec90 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/CompactSensorRecord.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/CompactSensorRecord.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Wrapper for Compact Sensor Record format diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/DeviceRelativeEntityAssiciationRecord.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/DeviceRelativeEntityAssiciationRecord.java similarity index 98% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/DeviceRelativeEntityAssiciationRecord.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/DeviceRelativeEntityAssiciationRecord.java index c4f04ff..44a51c3 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/DeviceRelativeEntityAssiciationRecord.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/DeviceRelativeEntityAssiciationRecord.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * This record is the same as the {@link EntityAssociationRecord}, except that diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/DeviceType.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/DeviceType.java similarity index 98% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/DeviceType.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/DeviceType.java index 9dc9227..bc5f83e 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/DeviceType.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/DeviceType.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/EntityAssociationRecord.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/EntityAssociationRecord.java similarity index 97% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/EntityAssociationRecord.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/EntityAssociationRecord.java index 8d31083..12f1958 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/EntityAssociationRecord.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/EntityAssociationRecord.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * This record is used to present the relationship between entities that diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/EntityId.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/EntityId.java similarity index 99% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/EntityId.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/EntityId.java index 8a26187..ab1cb27 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/EntityId.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/EntityId.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/EventOnlyRecord.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/EventOnlyRecord.java similarity index 97% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/EventOnlyRecord.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/EventOnlyRecord.java index fa68c41..7c44942 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/EventOnlyRecord.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/EventOnlyRecord.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * This record provides a mechanism to associate FRU and Entity information with diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/FruDeviceLocatorRecord.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/FruDeviceLocatorRecord.java similarity index 96% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/FruDeviceLocatorRecord.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/FruDeviceLocatorRecord.java index 57c794c..3d80c99 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/FruDeviceLocatorRecord.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/FruDeviceLocatorRecord.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * This record is used for locating FRU information that is on the IPMB, on a diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/FullSensorRecord.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/FullSensorRecord.java similarity index 99% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/FullSensorRecord.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/FullSensorRecord.java index a4ec7c3..33f115d 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/FullSensorRecord.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/FullSensorRecord.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Wrapper class for Full Sensor Record format diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/GenericDeviceLocatorRecord.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/GenericDeviceLocatorRecord.java similarity index 96% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/GenericDeviceLocatorRecord.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/GenericDeviceLocatorRecord.java index eea0ecc..017cda4 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/GenericDeviceLocatorRecord.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/GenericDeviceLocatorRecord.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * This record is used to store the location and type information for devices on diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/InstanceModifierType.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/InstanceModifierType.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/InstanceModifierType.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/InstanceModifierType.java index 3373169..7f1c264 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/InstanceModifierType.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/InstanceModifierType.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/ManagementControllerConfirmationRecord.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/ManagementControllerConfirmationRecord.java similarity index 96% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/ManagementControllerConfirmationRecord.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/ManagementControllerConfirmationRecord.java index dfb902a..3aeb35f 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/ManagementControllerConfirmationRecord.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/ManagementControllerConfirmationRecord.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * This record can be used by utility software to record that a given controller diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/ManagementControllerDeviceLocatorRecord.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/ManagementControllerDeviceLocatorRecord.java similarity index 97% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/ManagementControllerDeviceLocatorRecord.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/ManagementControllerDeviceLocatorRecord.java index 167e44c..2f2f7b2 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/ManagementControllerDeviceLocatorRecord.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/ManagementControllerDeviceLocatorRecord.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * This information is used for identifying management controllers on the IPMB diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/ModifierUnitUsage.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/ModifierUnitUsage.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/ModifierUnitUsage.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/ModifierUnitUsage.java index 3e6175b..ebc000c 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/ModifierUnitUsage.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/ModifierUnitUsage.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/OemRecord.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/OemRecord.java similarity index 91% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/OemRecord.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/OemRecord.java index 2fb6266..4552c00 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/OemRecord.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/OemRecord.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * OEM specific record. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/RateUnit.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/RateUnit.java similarity index 95% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/RateUnit.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/RateUnit.java index b0aac64..0149fd0 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/RateUnit.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/RateUnit.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/ReadingType.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/ReadingType.java similarity index 99% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/ReadingType.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/ReadingType.java index f18efd6..1a7a43e 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/ReadingType.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/ReadingType.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/RecordTypes.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/RecordTypes.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/RecordTypes.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/RecordTypes.java index 4255444..e655aad 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/RecordTypes.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/RecordTypes.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Class holding codes for SDR types. Byte constants are encoded as pseudo diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/SensorDirection.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/SensorDirection.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/SensorDirection.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/SensorDirection.java index cd23281..18c7c9a 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/SensorDirection.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/SensorDirection.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/SensorRecord.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/SensorRecord.java similarity index 97% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/SensorRecord.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/SensorRecord.java index 877e2f0..284165b 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/SensorRecord.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/SensorRecord.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; import java.nio.charset.Charset; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/SensorType.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/SensorType.java similarity index 98% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/SensorType.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/SensorType.java index c9673e3..9bf5d4d 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/SensorType.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/SensorType.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/SensorUnit.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/SensorUnit.java similarity index 99% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/SensorUnit.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/SensorUnit.java index 66d66b2..b3070b2 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/SensorUnit.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/SensorUnit.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/package-info.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/package-info.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/package-info.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/package-info.java index 1a44cd2..cbbf4e3 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sdr/record/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sdr/record/package-info.java @@ -1,12 +1,12 @@ /** * SDR records formats. */ -package org.sentrysoftware.ipmi.core.coding.commands.sdr.record; +package org.metricshub.ipmi.core.coding.commands.sdr.record; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/EventDirection.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/EventDirection.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/EventDirection.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sel/EventDirection.java index 9a09a40..ab3a084 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/EventDirection.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/EventDirection.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sel; +package org.metricshub.ipmi.core.coding.commands.sel; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/GetSelEntry.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/GetSelEntry.java similarity index 81% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/GetSelEntry.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sel/GetSelEntry.java index a03976e..745a8fc 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/GetSelEntry.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/GetSelEntry.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sel; +package org.metricshub.ipmi.core.coding.commands.sel; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,20 +22,20 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.CommandCodes; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanRequest; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.CommandCodes; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanRequest; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/GetSelEntryResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/GetSelEntryResponseData.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/GetSelEntryResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sel/GetSelEntryResponseData.java index c291d7b..dddccbe 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/GetSelEntryResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/GetSelEntryResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sel; +package org.metricshub.ipmi.core.coding.commands.sel; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.ResponseData; /** * Wrapper for Get Sel Entry response diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/GetSelInfo.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/GetSelInfo.java similarity index 79% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/GetSelInfo.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sel/GetSelInfo.java index c380cb7..1f191bd 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/GetSelInfo.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/GetSelInfo.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sel; +package org.metricshub.ipmi.core.coding.commands.sel; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,20 +22,20 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.CommandCodes; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanRequest; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.CommandCodes; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanRequest; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/GetSelInfoResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/GetSelInfoResponseData.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/GetSelInfoResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sel/GetSelInfoResponseData.java index 6d57155..42320a3 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/GetSelInfoResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/GetSelInfoResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sel; +package org.metricshub.ipmi.core.coding.commands.sel; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -24,7 +24,7 @@ import java.util.Date; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.ResponseData; /** * Wrapper for Get SEL Info response diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/ReserveSel.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/ReserveSel.java similarity index 77% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/ReserveSel.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sel/ReserveSel.java index bb34162..becb89b 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/ReserveSel.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/ReserveSel.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sel; +package org.metricshub.ipmi.core.coding.commands.sel; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,20 +22,20 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.CommandCodes; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanRequest; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.CommandCodes; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanRequest; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/ReserveSelResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/ReserveSelResponseData.java similarity index 88% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/ReserveSelResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sel/ReserveSelResponseData.java index 8d2ec02..9569606 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/ReserveSelResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/ReserveSelResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sel; +package org.metricshub.ipmi.core.coding.commands.sel; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.ResponseData; /** * Wrapper for Reserve SEL command response. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/SelRecord.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/SelRecord.java similarity index 91% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/SelRecord.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sel/SelRecord.java index fd409d6..12d96f8 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/SelRecord.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/SelRecord.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sel; +package org.metricshub.ipmi.core.coding.commands.sel; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -24,10 +24,10 @@ import java.util.Date; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.FullSensorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.ReadingType; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.SensorType; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.sdr.record.FullSensorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.ReadingType; +import org.metricshub.ipmi.core.coding.commands.sdr.record.SensorType; +import org.metricshub.ipmi.core.common.TypeConverter; public class SelRecord { diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/SelRecordType.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/SelRecordType.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/SelRecordType.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sel/SelRecordType.java index 956e22c..ed323b8 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/SelRecordType.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/SelRecordType.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.sel; +package org.metricshub.ipmi.core.coding.commands.sel; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/package-info.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/package-info.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/package-info.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/sel/package-info.java index f4a6661..3651958 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/sel/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/sel/package-info.java @@ -1,12 +1,12 @@ /** * SEL related commands. */ -package org.sentrysoftware.ipmi.core.coding.commands.sel; +package org.metricshub.ipmi.core.coding.commands.sel; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/CloseSession.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/CloseSession.java similarity index 77% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/CloseSession.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/session/CloseSession.java index 26f8a73..82db63f 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/CloseSession.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/CloseSession.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.session; +package org.metricshub.ipmi.core.coding.commands.session; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,17 +22,17 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanRequest; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanRequest; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/CloseSessionResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/CloseSessionResponseData.java similarity index 86% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/CloseSessionResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/session/CloseSessionResponseData.java index a4d9f8c..16824e4 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/CloseSessionResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/CloseSessionResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.session; +package org.metricshub.ipmi.core.coding.commands.session; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.ResponseData; /** * Wrapper for Close Session response diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/GetChannelAuthenticationCapabilities.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/GetChannelAuthenticationCapabilities.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/GetChannelAuthenticationCapabilities.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/session/GetChannelAuthenticationCapabilities.java index de0930d..0f34d7f 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/GetChannelAuthenticationCapabilities.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/GetChannelAuthenticationCapabilities.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.session; +package org.metricshub.ipmi.core.coding.commands.session; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,22 +22,22 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.CommandCodes; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanRequest; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.Ipmiv15Message; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.CommandCodes; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanRequest; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.Ipmiv15Message; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/GetChannelAuthenticationCapabilitiesResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/GetChannelAuthenticationCapabilitiesResponseData.java similarity index 95% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/GetChannelAuthenticationCapabilitiesResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/session/GetChannelAuthenticationCapabilitiesResponseData.java index 68225b3..dc3124f 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/GetChannelAuthenticationCapabilitiesResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/GetChannelAuthenticationCapabilitiesResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.session; +package org.metricshub.ipmi.core.coding.commands.session; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -24,8 +24,8 @@ import java.util.Collection; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; /** * A wrapper for Get Channel Authentication Capabilities command response diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/GetChannelCipherSuites.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/GetChannelCipherSuites.java similarity index 82% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/GetChannelCipherSuites.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/session/GetChannelCipherSuites.java index a5af378..d795e81 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/GetChannelCipherSuites.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/GetChannelCipherSuites.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.session; +package org.metricshub.ipmi.core.coding.commands.session; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,21 +22,21 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.CommandCodes; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanMessage; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanRequest; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.Ipmiv20Message; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.coding.security.ConfidentialityNone; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.CommandCodes; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanMessage; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanRequest; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.Ipmiv20Message; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.coding.security.ConfidentialityNone; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/GetChannelCipherSuitesResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/GetChannelCipherSuitesResponseData.java similarity index 89% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/GetChannelCipherSuitesResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/session/GetChannelCipherSuitesResponseData.java index 1110bf3..5a591f1 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/GetChannelCipherSuitesResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/GetChannelCipherSuitesResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.session; +package org.metricshub.ipmi.core.coding.commands.session; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.ResponseData; /** * Wrapper for Get Channel Cipher Suites response diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/OpenSession.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/OpenSession.java similarity index 86% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/OpenSession.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/session/OpenSession.java index c48acff..a7f83ed 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/OpenSession.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/OpenSession.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.session; +package org.metricshub.ipmi.core.coding.commands.session; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,25 +22,25 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.PlainMessage; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.Ipmiv20Message; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.security.AuthenticationAlgorithm; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.coding.security.ConfidentialityAlgorithm; -import org.sentrysoftware.ipmi.core.coding.security.ConfidentialityNone; -import org.sentrysoftware.ipmi.core.coding.security.IntegrityAlgorithm; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.PlainMessage; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.Ipmiv20Message; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.security.AuthenticationAlgorithm; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.coding.security.ConfidentialityAlgorithm; +import org.metricshub.ipmi.core.coding.security.ConfidentialityNone; +import org.metricshub.ipmi.core.coding.security.IntegrityAlgorithm; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Wrapper class for RMCP+ Open Session request. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/OpenSessionResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/OpenSessionResponseData.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/OpenSessionResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/session/OpenSessionResponseData.java index 2da4726..54eae74 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/OpenSessionResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/OpenSessionResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.session; +package org.metricshub.ipmi.core.coding.commands.session; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,9 +22,9 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.CommandsConstants; -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.CommandsConstants; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.commands.ResponseData; /** * A wrapper for Open Session command response diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/Rakp1.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/Rakp1.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/Rakp1.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/session/Rakp1.java index 6fd9648..67a142d 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/Rakp1.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/Rakp1.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.session; +package org.metricshub.ipmi.core.coding.commands.session; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,23 +22,23 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.PlainMessage; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.Ipmiv20Message; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.coding.security.ConfidentialityNone; -import org.sentrysoftware.ipmi.core.common.Randomizer; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.PlainMessage; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.Ipmiv20Message; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.coding.security.ConfidentialityNone; +import org.metricshub.ipmi.core.common.Randomizer; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/Rakp1ResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/Rakp1ResponseData.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/Rakp1ResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/session/Rakp1ResponseData.java index 1cec30c..d30eff8 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/Rakp1ResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/Rakp1ResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.session; +package org.metricshub.ipmi.core.coding.commands.session; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.ResponseData; /** * A wrapper for RAKP 2 message. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/Rakp3.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/Rakp3.java similarity index 89% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/Rakp3.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/session/Rakp3.java index e62ccd3..7726fd6 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/Rakp3.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/Rakp3.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.session; +package org.metricshub.ipmi.core.coding.commands.session; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,23 +22,23 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.PlainMessage; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.Ipmiv20Message; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.protocol.encoder.Protocolv20Encoder; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.coding.security.ConfidentialityNone; -import org.sentrysoftware.ipmi.core.coding.security.SecurityConstants; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.PlainMessage; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.Ipmiv20Message; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.protocol.encoder.Protocolv20Encoder; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.coding.security.ConfidentialityNone; +import org.metricshub.ipmi.core.coding.security.SecurityConstants; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/Rakp3ResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/Rakp3ResponseData.java similarity index 91% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/Rakp3ResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/session/Rakp3ResponseData.java index 04b40c5..67bf3fe 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/Rakp3ResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/Rakp3ResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.session; +package org.metricshub.ipmi.core.coding.commands.session; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.ResponseData; /** * A wrapper for RAKP 3 message. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/SetSessionPrivilegeLevel.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/SetSessionPrivilegeLevel.java similarity index 78% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/SetSessionPrivilegeLevel.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/session/SetSessionPrivilegeLevel.java index 206d381..7cec0f0 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/SetSessionPrivilegeLevel.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/SetSessionPrivilegeLevel.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.session; +package org.metricshub.ipmi.core.coding.commands.session; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,21 +22,21 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.CommandCodes; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiCommandCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanRequest; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.payload.lan.NetworkFunction; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.CommandCodes; +import org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanRequest; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.payload.lan.NetworkFunction; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/SetSessionPrivilegeLevelResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/SetSessionPrivilegeLevelResponseData.java similarity index 86% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/SetSessionPrivilegeLevelResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/session/SetSessionPrivilegeLevelResponseData.java index 7bd6324..8bec244 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/SetSessionPrivilegeLevelResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/SetSessionPrivilegeLevelResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.commands.session; +package org.metricshub.ipmi.core.coding.commands.session; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.ResponseData; public class SetSessionPrivilegeLevelResponseData implements ResponseData { diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/package-info.java b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/package-info.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/package-info.java rename to src/main/java/org/metricshub/ipmi/core/coding/commands/session/package-info.java index 675d764..893aeed 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/commands/session/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/commands/session/package-info.java @@ -1,12 +1,12 @@ /** * Session management related commands. */ -package org.sentrysoftware.ipmi.core.coding.commands.session; +package org.metricshub.ipmi.core.coding.commands.session; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/package-info.java b/src/main/java/org/metricshub/ipmi/core/coding/package-info.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/package-info.java rename to src/main/java/org/metricshub/ipmi/core/coding/package-info.java index 6306780..b061815 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/package-info.java @@ -1,12 +1,12 @@ /** * The part of library responsible for message encoding and decoding. */ -package org.sentrysoftware.ipmi.core.coding; +package org.metricshub.ipmi.core.coding; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/CompletionCode.java b/src/main/java/org/metricshub/ipmi/core/coding/payload/CompletionCode.java similarity index 99% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/payload/CompletionCode.java rename to src/main/java/org/metricshub/ipmi/core/coding/payload/CompletionCode.java index dc42999..eeae642 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/CompletionCode.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/payload/CompletionCode.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.payload; +package org.metricshub.ipmi.core.coding.payload; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/IpmiPayload.java b/src/main/java/org/metricshub/ipmi/core/coding/payload/IpmiPayload.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/payload/IpmiPayload.java rename to src/main/java/org/metricshub/ipmi/core/coding/payload/IpmiPayload.java index 98c159b..b9c1fce 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/IpmiPayload.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/payload/IpmiPayload.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.payload; +package org.metricshub.ipmi.core.coding.payload; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -24,7 +24,7 @@ import java.security.InvalidKeyException; -import org.sentrysoftware.ipmi.core.coding.security.ConfidentialityAlgorithm; +import org.metricshub.ipmi.core.coding.security.ConfidentialityAlgorithm; /** * Payload for IPMI messages diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/PlainMessage.java b/src/main/java/org/metricshub/ipmi/core/coding/payload/PlainMessage.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/payload/PlainMessage.java rename to src/main/java/org/metricshub/ipmi/core/coding/payload/PlainMessage.java index 10bfcfc..3e3292b 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/PlainMessage.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/payload/PlainMessage.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.payload; +package org.metricshub.ipmi.core.coding.payload; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/IPMIException.java b/src/main/java/org/metricshub/ipmi/core/coding/payload/lan/IPMIException.java similarity index 89% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/IPMIException.java rename to src/main/java/org/metricshub/ipmi/core/coding/payload/lan/IPMIException.java index 51f0477..b4758bf 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/IPMIException.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/payload/lan/IPMIException.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.payload.lan; +package org.metricshub.ipmi.core.coding.payload.lan; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; public class IPMIException extends Exception { diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/IpmiLanConstants.java b/src/main/java/org/metricshub/ipmi/core/coding/payload/lan/IpmiLanConstants.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/IpmiLanConstants.java rename to src/main/java/org/metricshub/ipmi/core/coding/payload/lan/IpmiLanConstants.java index 2ee2bc9..583068c 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/IpmiLanConstants.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/payload/lan/IpmiLanConstants.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.payload.lan; +package org.metricshub.ipmi.core.coding.payload.lan; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Set of constants. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/IpmiLanMessage.java b/src/main/java/org/metricshub/ipmi/core/coding/payload/lan/IpmiLanMessage.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/IpmiLanMessage.java rename to src/main/java/org/metricshub/ipmi/core/coding/payload/lan/IpmiLanMessage.java index 040cef5..0b39062 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/IpmiLanMessage.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/payload/lan/IpmiLanMessage.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.payload.lan; +package org.metricshub.ipmi.core.coding.payload.lan; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,8 +22,8 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.common.TypeConverter; /** * A wrapper class for IPMI LAN message diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/IpmiLanRequest.java b/src/main/java/org/metricshub/ipmi/core/coding/payload/lan/IpmiLanRequest.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/IpmiLanRequest.java rename to src/main/java/org/metricshub/ipmi/core/coding/payload/lan/IpmiLanRequest.java index e9cd809..582e23d 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/IpmiLanRequest.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/payload/lan/IpmiLanRequest.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.payload.lan; +package org.metricshub.ipmi.core.coding.payload.lan; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,8 +22,8 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.CommandCodes; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.CommandCodes; +import org.metricshub.ipmi.core.common.TypeConverter; /** * A wrapper class for IPMB LAN message diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/IpmiLanResponse.java b/src/main/java/org/metricshub/ipmi/core/coding/payload/lan/IpmiLanResponse.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/IpmiLanResponse.java rename to src/main/java/org/metricshub/ipmi/core/coding/payload/lan/IpmiLanResponse.java index dd70f0f..1ba47b6 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/IpmiLanResponse.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/payload/lan/IpmiLanResponse.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.payload.lan; +package org.metricshub.ipmi.core.coding.payload.lan; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,8 +22,8 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.payload.CompletionCode; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.payload.CompletionCode; +import org.metricshub.ipmi.core.common.TypeConverter; /** * A wrapper class for IPMB response message. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/NetworkFunction.java b/src/main/java/org/metricshub/ipmi/core/coding/payload/lan/NetworkFunction.java similarity index 97% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/NetworkFunction.java rename to src/main/java/org/metricshub/ipmi/core/coding/payload/lan/NetworkFunction.java index a04e6f8..eeafccd 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/NetworkFunction.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/payload/lan/NetworkFunction.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.payload.lan; +package org.metricshub.ipmi.core.coding.payload.lan; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/package-info.java b/src/main/java/org/metricshub/ipmi/core/coding/payload/lan/package-info.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/package-info.java rename to src/main/java/org/metricshub/ipmi/core/coding/payload/lan/package-info.java index 52629d7..ed778f9 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/lan/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/payload/lan/package-info.java @@ -1,12 +1,12 @@ /** * The LAN payload format encoders and decoders. */ -package org.sentrysoftware.ipmi.core.coding.payload.lan; +package org.metricshub.ipmi.core.coding.payload.lan; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/package-info.java b/src/main/java/org/metricshub/ipmi/core/coding/payload/package-info.java similarity index 87% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/payload/package-info.java rename to src/main/java/org/metricshub/ipmi/core/coding/payload/package-info.java index 7930544..d592242 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/payload/package-info.java @@ -1,13 +1,13 @@ /** * The IPMI payload encoders and decoders. - * To implement custom payload encoder/decoder, extend {@link org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload} class. + * To implement custom payload encoder/decoder, extend {@link org.metricshub.ipmi.core.coding.payload.IpmiPayload} class. */ -package org.sentrysoftware.ipmi.core.coding.payload; +package org.metricshub.ipmi.core.coding.payload; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolAckState.java b/src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolAckState.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolAckState.java rename to src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolAckState.java index 0db87e2..8aa7f94 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolAckState.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolAckState.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.payload.sol; +package org.metricshub.ipmi.core.coding.payload.sol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Enumeration of possible acknowledge states for SOL messages. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolInboundMessage.java b/src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolInboundMessage.java similarity index 95% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolInboundMessage.java rename to src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolInboundMessage.java index c260b3c..b88dbd4 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolInboundMessage.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolInboundMessage.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.payload.sol; +package org.metricshub.ipmi.core.coding.payload.sol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolInboundStatusField.java b/src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolInboundStatusField.java similarity index 95% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolInboundStatusField.java rename to src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolInboundStatusField.java index bbb8da2..a547dbf 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolInboundStatusField.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolInboundStatusField.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.payload.sol; +package org.metricshub.ipmi.core.coding.payload.sol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; import java.util.HashSet; import java.util.Set; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolMessage.java b/src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolMessage.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolMessage.java rename to src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolMessage.java index 216f7c1..b7f64c2 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolMessage.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolMessage.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.payload.sol; +package org.metricshub.ipmi.core.coding.payload.sol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,9 +22,9 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.common.MessageComposer; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.common.MessageComposer; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Implementation of {@link IpmiPayload} for SOL (Serial over LAN) messages. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolOperation.java b/src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolOperation.java similarity index 95% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolOperation.java rename to src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolOperation.java index 6de433b..daa7ef1 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolOperation.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolOperation.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.payload.sol; +package org.metricshub.ipmi.core.coding.payload.sol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolOutboundMessage.java b/src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolOutboundMessage.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolOutboundMessage.java rename to src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolOutboundMessage.java index 3eaed1d..56da885 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolOutboundMessage.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolOutboundMessage.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.payload.sol; +package org.metricshub.ipmi.core.coding.payload.sol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolOutboundOperationField.java b/src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolOutboundOperationField.java similarity index 95% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolOutboundOperationField.java rename to src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolOutboundOperationField.java index 0462fad..2b4f398 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolOutboundOperationField.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolOutboundOperationField.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.payload.sol; +package org.metricshub.ipmi.core.coding.payload.sol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; import java.util.HashSet; import java.util.Set; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolStatus.java b/src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolStatus.java similarity index 96% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolStatus.java rename to src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolStatus.java index 33ef332..e230d1b 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/payload/sol/SolStatus.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/payload/sol/SolStatus.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.payload.sol; +package org.metricshub.ipmi.core.coding.payload.sol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/AuthenticationType.java b/src/main/java/org/metricshub/ipmi/core/coding/protocol/AuthenticationType.java similarity index 95% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/AuthenticationType.java rename to src/main/java/org/metricshub/ipmi/core/coding/protocol/AuthenticationType.java index 38acddc..8ae1c0c 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/AuthenticationType.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/protocol/AuthenticationType.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.protocol; +package org.metricshub.ipmi.core.coding.protocol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/IpmiMessage.java b/src/main/java/org/metricshub/ipmi/core/coding/protocol/IpmiMessage.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/IpmiMessage.java rename to src/main/java/org/metricshub/ipmi/core/coding/protocol/IpmiMessage.java index f54dfe3..b45c1a4 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/IpmiMessage.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/protocol/IpmiMessage.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.protocol; +package org.metricshub.ipmi.core.coding.protocol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,8 +22,8 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.security.ConfidentialityAlgorithm; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.security.ConfidentialityAlgorithm; /** * Wrapper class for IPMI message diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/Ipmiv15Message.java b/src/main/java/org/metricshub/ipmi/core/coding/protocol/Ipmiv15Message.java similarity index 89% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/Ipmiv15Message.java rename to src/main/java/org/metricshub/ipmi/core/coding/protocol/Ipmiv15Message.java index 3a04d94..0cab16f 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/Ipmiv15Message.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/protocol/Ipmiv15Message.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.protocol; +package org.metricshub.ipmi.core.coding.protocol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.security.ConfidentialityNone; +import org.metricshub.ipmi.core.coding.security.ConfidentialityNone; /** * Wrapper for IPMI v.1.5 message diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/Ipmiv20Message.java b/src/main/java/org/metricshub/ipmi/core/coding/protocol/Ipmiv20Message.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/Ipmiv20Message.java rename to src/main/java/org/metricshub/ipmi/core/coding/protocol/Ipmiv20Message.java index df24830..cd9b6c5 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/Ipmiv20Message.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/protocol/Ipmiv20Message.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.protocol; +package org.metricshub.ipmi.core.coding.protocol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -24,8 +24,8 @@ import java.security.InvalidKeyException; -import org.sentrysoftware.ipmi.core.coding.protocol.encoder.IpmiEncoder; -import org.sentrysoftware.ipmi.core.coding.security.ConfidentialityAlgorithm; +import org.metricshub.ipmi.core.coding.protocol.encoder.IpmiEncoder; +import org.metricshub.ipmi.core.coding.security.ConfidentialityAlgorithm; /** * Wrapper class for IPMI v2.0 message diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/PayloadType.java b/src/main/java/org/metricshub/ipmi/core/coding/protocol/PayloadType.java similarity index 97% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/PayloadType.java rename to src/main/java/org/metricshub/ipmi/core/coding/protocol/PayloadType.java index bf2c714..ccf5540 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/PayloadType.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/protocol/PayloadType.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.protocol; +package org.metricshub.ipmi.core.coding.protocol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/decoder/IpmiDecoder.java b/src/main/java/org/metricshub/ipmi/core/coding/protocol/decoder/IpmiDecoder.java similarity index 87% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/decoder/IpmiDecoder.java rename to src/main/java/org/metricshub/ipmi/core/coding/protocol/decoder/IpmiDecoder.java index 1f3c78e..a5606a7 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/decoder/IpmiDecoder.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/protocol/decoder/IpmiDecoder.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.protocol.decoder; +package org.metricshub.ipmi.core.coding.protocol.decoder; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -24,8 +24,8 @@ import java.security.InvalidKeyException; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpMessage; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.rmcp.RmcpMessage; /** * Decodes IPMI session header and retrieves encrypted payload. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/decoder/PlainCommandv20Decoder.java b/src/main/java/org/metricshub/ipmi/core/coding/protocol/decoder/PlainCommandv20Decoder.java similarity index 80% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/decoder/PlainCommandv20Decoder.java rename to src/main/java/org/metricshub/ipmi/core/coding/protocol/decoder/PlainCommandv20Decoder.java index 1a29aec..1040513 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/decoder/PlainCommandv20Decoder.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/protocol/decoder/PlainCommandv20Decoder.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.protocol.decoder; +package org.metricshub.ipmi.core.coding.protocol.decoder; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,11 +22,11 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.PlainMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.coding.security.ConfidentialityAlgorithm; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.PlainMessage; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.coding.security.ConfidentialityAlgorithm; /** * Decodes IPMI session header and retrieves encrypted payload. The payload must diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/decoder/ProtocolDecoder.java b/src/main/java/org/metricshub/ipmi/core/coding/protocol/decoder/ProtocolDecoder.java similarity index 89% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/decoder/ProtocolDecoder.java rename to src/main/java/org/metricshub/ipmi/core/coding/protocol/decoder/ProtocolDecoder.java index 303f089..9d8b303 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/decoder/ProtocolDecoder.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/protocol/decoder/ProtocolDecoder.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.protocol.decoder; +package org.metricshub.ipmi.core.coding.protocol.decoder; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,16 +22,16 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolInboundMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpClassOfMessage; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpMessage; -import org.sentrysoftware.ipmi.core.coding.security.ConfidentialityAlgorithm; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.payload.sol.SolInboundMessage; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.rmcp.RmcpClassOfMessage; +import org.metricshub.ipmi.core.coding.rmcp.RmcpMessage; +import org.metricshub.ipmi.core.coding.security.ConfidentialityAlgorithm; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Decodes IPMI session header and retrieves encrypted payload. Payload must be diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/decoder/Protocolv15Decoder.java b/src/main/java/org/metricshub/ipmi/core/coding/protocol/decoder/Protocolv15Decoder.java similarity index 86% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/decoder/Protocolv15Decoder.java rename to src/main/java/org/metricshub/ipmi/core/coding/protocol/decoder/Protocolv15Decoder.java index 67021f8..2521b65 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/decoder/Protocolv15Decoder.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/protocol/decoder/Protocolv15Decoder.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.protocol.decoder; +package org.metricshub.ipmi.core.coding.protocol.decoder; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,12 +22,12 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.Ipmiv15Message; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpMessage; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.Ipmiv15Message; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.rmcp.RmcpMessage; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Decodes IPMI v1.5 session header and retrieves encrypted payload. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/decoder/Protocolv20Decoder.java b/src/main/java/org/metricshub/ipmi/core/coding/protocol/decoder/Protocolv20Decoder.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/decoder/Protocolv20Decoder.java rename to src/main/java/org/metricshub/ipmi/core/coding/protocol/decoder/Protocolv20Decoder.java index 6a425fb..cb8693f 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/decoder/Protocolv20Decoder.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/protocol/decoder/Protocolv20Decoder.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.protocol.decoder; +package org.metricshub.ipmi.core.coding.protocol.decoder; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,14 +22,14 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.Ipmiv20Message; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.coding.security.ConfidentialityNone; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.Ipmiv20Message; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.rmcp.RmcpMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.coding.security.ConfidentialityNone; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/decoder/package-info.java b/src/main/java/org/metricshub/ipmi/core/coding/protocol/decoder/package-info.java similarity index 85% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/decoder/package-info.java rename to src/main/java/org/metricshub/ipmi/core/coding/protocol/decoder/package-info.java index 4b34f7a..32d97a7 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/decoder/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/protocol/decoder/package-info.java @@ -1,13 +1,13 @@ /** * IPMI protocol decoder classes. - * To implement custom IPMI protocol decoder implement {@link org.sentrysoftware.ipmi.core.coding.protocol.decoder.IpmiDecoder} interface. + * To implement custom IPMI protocol decoder implement {@link org.metricshub.ipmi.core.coding.protocol.decoder.IpmiDecoder} interface. */ -package org.sentrysoftware.ipmi.core.coding.protocol.decoder; +package org.metricshub.ipmi.core.coding.protocol.decoder; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/encoder/IpmiEncoder.java b/src/main/java/org/metricshub/ipmi/core/coding/protocol/encoder/IpmiEncoder.java similarity index 89% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/encoder/IpmiEncoder.java rename to src/main/java/org/metricshub/ipmi/core/coding/protocol/encoder/IpmiEncoder.java index e3a2455..bf0602a 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/encoder/IpmiEncoder.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/protocol/encoder/IpmiEncoder.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.protocol.encoder; +package org.metricshub.ipmi.core.coding.protocol.encoder; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -24,7 +24,7 @@ import java.security.InvalidKeyException; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; /** * Encodes IPMI message. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/encoder/ProtocolEncoder.java b/src/main/java/org/metricshub/ipmi/core/coding/protocol/encoder/ProtocolEncoder.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/encoder/ProtocolEncoder.java rename to src/main/java/org/metricshub/ipmi/core/coding/protocol/encoder/ProtocolEncoder.java index 2dd3469..90b70bb 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/encoder/ProtocolEncoder.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/protocol/encoder/ProtocolEncoder.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.protocol.encoder; +package org.metricshub.ipmi.core.coding.protocol.encoder; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,8 +22,8 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Adds IPMI session header to encrypted payload. Should be used to encode diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/encoder/Protocolv15Encoder.java b/src/main/java/org/metricshub/ipmi/core/coding/protocol/encoder/Protocolv15Encoder.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/encoder/Protocolv15Encoder.java rename to src/main/java/org/metricshub/ipmi/core/coding/protocol/encoder/Protocolv15Encoder.java index 90f829d..8b4db5b 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/encoder/Protocolv15Encoder.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/protocol/encoder/Protocolv15Encoder.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.protocol.encoder; +package org.metricshub.ipmi.core.coding.protocol.encoder; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,10 +22,10 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.Ipmiv15Message; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.Ipmiv15Message; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/encoder/Protocolv20Encoder.java b/src/main/java/org/metricshub/ipmi/core/coding/protocol/encoder/Protocolv20Encoder.java similarity index 95% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/encoder/Protocolv20Encoder.java rename to src/main/java/org/metricshub/ipmi/core/coding/protocol/encoder/Protocolv20Encoder.java index f2b7e3e..15614de 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/encoder/Protocolv20Encoder.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/protocol/encoder/Protocolv20Encoder.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.protocol.encoder; +package org.metricshub.ipmi.core.coding.protocol.encoder; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,11 +22,11 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.Ipmiv20Message; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.Ipmiv20Message; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/encoder/package-info.java b/src/main/java/org/metricshub/ipmi/core/coding/protocol/encoder/package-info.java similarity index 80% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/encoder/package-info.java rename to src/main/java/org/metricshub/ipmi/core/coding/protocol/encoder/package-info.java index 03765ee..2041ff7 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/encoder/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/protocol/encoder/package-info.java @@ -1,13 +1,13 @@ /** * IPMI protocol encoder classes. - * To implement custom protocol encoder, implement {@link org.sentrysoftware.ipmi.core.coding.protocol.encoder.IpmiEncoder} interface. + * To implement custom protocol encoder, implement {@link org.metricshub.ipmi.core.coding.protocol.encoder.IpmiEncoder} interface. */ -package org.sentrysoftware.ipmi.core.coding.protocol.encoder; +package org.metricshub.ipmi.core.coding.protocol.encoder; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/package-info.java b/src/main/java/org/metricshub/ipmi/core/coding/protocol/package-info.java similarity index 91% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/package-info.java rename to src/main/java/org/metricshub/ipmi/core/coding/protocol/package-info.java index f92df3c..9a64727 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/protocol/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/protocol/package-info.java @@ -2,12 +2,12 @@ * The IPMI protocol messages, encoder and decoder. * */ -package org.sentrysoftware.ipmi.core.coding.protocol; +package org.metricshub.ipmi.core.coding.protocol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpClassOfMessage.java b/src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpClassOfMessage.java similarity index 95% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpClassOfMessage.java rename to src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpClassOfMessage.java index aaafc6b..eccb6e3 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpClassOfMessage.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpClassOfMessage.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.rmcp; +package org.metricshub.ipmi.core.coding.rmcp; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpConstants.java b/src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpConstants.java similarity index 91% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpConstants.java rename to src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpConstants.java index 18c7340..7e5c38a 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpConstants.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpConstants.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.rmcp; +package org.metricshub.ipmi.core.coding.rmcp; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Set of constants. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpDecoder.java b/src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpDecoder.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpDecoder.java rename to src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpDecoder.java index 07c71be..5d299da 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpDecoder.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpDecoder.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.rmcp; +package org.metricshub.ipmi.core.coding.rmcp; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Decodes RMCP packet from raw data. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpEncoder.java b/src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpEncoder.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpEncoder.java rename to src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpEncoder.java index 90b6111..e803f63 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpEncoder.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpEncoder.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.rmcp; +package org.metricshub.ipmi.core.coding.rmcp; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Encodes RMCPMessage into RMCP packet. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpIpmiMessage.java b/src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpIpmiMessage.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpIpmiMessage.java rename to src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpIpmiMessage.java index a4813c7..bf69b52 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpIpmiMessage.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpIpmiMessage.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.rmcp; +package org.metricshub.ipmi.core.coding.rmcp; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpMessage.java b/src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpMessage.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpMessage.java rename to src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpMessage.java index 4a5b49e..2530716 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpMessage.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpMessage.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.rmcp; +package org.metricshub.ipmi.core.coding.rmcp; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * A wrapper class for RMCP message. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpPingMessage.java b/src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpPingMessage.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpPingMessage.java rename to src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpPingMessage.java index aefe666..da10991 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpPingMessage.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpPingMessage.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.rmcp; +package org.metricshub.ipmi.core.coding.rmcp; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * A wrapper class for ASF ping message. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpVersion.java b/src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpVersion.java similarity index 91% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpVersion.java rename to src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpVersion.java index 3b3bedb..01ab06d 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/RmcpVersion.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/rmcp/RmcpVersion.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.rmcp; +package org.metricshub.ipmi.core.coding.rmcp; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/package-info.java b/src/main/java/org/metricshub/ipmi/core/coding/rmcp/package-info.java similarity index 91% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/package-info.java rename to src/main/java/org/metricshub/ipmi/core/coding/rmcp/package-info.java index f403de9..bffba62 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/rmcp/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/rmcp/package-info.java @@ -1,12 +1,12 @@ /** * The RMCP-level encoder, decoder and mesage classes. */ -package org.sentrysoftware.ipmi.core.coding.rmcp; +package org.metricshub.ipmi.core.coding.rmcp; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/AuthenticationAlgorithm.java b/src/main/java/org/metricshub/ipmi/core/coding/security/AuthenticationAlgorithm.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/security/AuthenticationAlgorithm.java rename to src/main/java/org/metricshub/ipmi/core/coding/security/AuthenticationAlgorithm.java index d74d6fa..22fa749 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/AuthenticationAlgorithm.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/security/AuthenticationAlgorithm.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.security; +package org.metricshub.ipmi.core.coding.security; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -29,7 +29,7 @@ import javax.crypto.Mac; import javax.crypto.spec.SecretKeySpec; -import org.sentrysoftware.ipmi.core.coding.commands.session.Rakp1; +import org.metricshub.ipmi.core.coding.commands.session.Rakp1; /** * Interface for authentication algorithms. All classes extending this one must @@ -114,7 +114,7 @@ public byte[] getKeyExchangeAuthenticationCode(byte[] data, String password) * @param reference - The Integrity Check Value to validate. * @param sik - The Session Integrity Key generated on base of RAKP * Messages 1 and 2. - * @see Rakp1#calculateSik(org.sentrysoftware.ipmi.core.coding.commands.session.Rakp1ResponseData) + * @see Rakp1#calculateSik(org.metricshub.ipmi.core.coding.commands.session.Rakp1ResponseData) * @return True if integrity check was successful, false otherwise. * @throws NoSuchAlgorithmException when initiation of the algorithm fails * @throws InvalidKeyException when creating of the algorithm key fails diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/AuthenticationRakpHmacMd5.java b/src/main/java/org/metricshub/ipmi/core/coding/security/AuthenticationRakpHmacMd5.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/security/AuthenticationRakpHmacMd5.java rename to src/main/java/org/metricshub/ipmi/core/coding/security/AuthenticationRakpHmacMd5.java index 1cfe947..3654d2d 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/AuthenticationRakpHmacMd5.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/security/AuthenticationRakpHmacMd5.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.security; +package org.metricshub.ipmi.core.coding.security; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/AuthenticationRakpHmacSha1.java b/src/main/java/org/metricshub/ipmi/core/coding/security/AuthenticationRakpHmacSha1.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/security/AuthenticationRakpHmacSha1.java rename to src/main/java/org/metricshub/ipmi/core/coding/security/AuthenticationRakpHmacSha1.java index 1016ca6..8b15999 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/AuthenticationRakpHmacSha1.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/security/AuthenticationRakpHmacSha1.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.security; +package org.metricshub.ipmi.core.coding.security; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/AuthenticationRakpHmacSha256.java b/src/main/java/org/metricshub/ipmi/core/coding/security/AuthenticationRakpHmacSha256.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/security/AuthenticationRakpHmacSha256.java rename to src/main/java/org/metricshub/ipmi/core/coding/security/AuthenticationRakpHmacSha256.java index dc53b07..59c700a 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/AuthenticationRakpHmacSha256.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/security/AuthenticationRakpHmacSha256.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.security; +package org.metricshub.ipmi.core.coding.security; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/AuthenticationRakpNone.java b/src/main/java/org/metricshub/ipmi/core/coding/security/AuthenticationRakpNone.java similarity index 95% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/security/AuthenticationRakpNone.java rename to src/main/java/org/metricshub/ipmi/core/coding/security/AuthenticationRakpNone.java index 5035348..430dd33 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/AuthenticationRakpNone.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/security/AuthenticationRakpNone.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.security; +package org.metricshub.ipmi.core.coding.security; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/CipherSuite.java b/src/main/java/org/metricshub/ipmi/core/coding/security/CipherSuite.java similarity index 96% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/security/CipherSuite.java rename to src/main/java/org/metricshub/ipmi/core/coding/security/CipherSuite.java index 3e096e5..2964938 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/CipherSuite.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/security/CipherSuite.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.security; +package org.metricshub.ipmi.core.coding.security; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,9 +22,9 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelCipherSuites; -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelCipherSuitesResponseData; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelCipherSuites; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelCipherSuitesResponseData; +import org.metricshub.ipmi.core.common.TypeConverter; import javax.crypto.Mac; import javax.crypto.NoSuchPaddingException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/ConfidentialityAesCbc128.java b/src/main/java/org/metricshub/ipmi/core/coding/security/ConfidentialityAesCbc128.java similarity index 96% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/security/ConfidentialityAesCbc128.java rename to src/main/java/org/metricshub/ipmi/core/coding/security/ConfidentialityAesCbc128.java index f3b324b..c1c9289 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/ConfidentialityAesCbc128.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/security/ConfidentialityAesCbc128.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.security; +package org.metricshub.ipmi.core.coding.security; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -32,7 +32,7 @@ import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * AES-CBC-128 confidentiality algorithm diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/ConfidentialityAlgorithm.java b/src/main/java/org/metricshub/ipmi/core/coding/security/ConfidentialityAlgorithm.java similarity index 96% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/security/ConfidentialityAlgorithm.java rename to src/main/java/org/metricshub/ipmi/core/coding/security/ConfidentialityAlgorithm.java index e5a943e..8e2d03d 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/ConfidentialityAlgorithm.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/security/ConfidentialityAlgorithm.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.security; +package org.metricshub.ipmi.core.coding.security; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/ConfidentialityNone.java b/src/main/java/org/metricshub/ipmi/core/coding/security/ConfidentialityNone.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/security/ConfidentialityNone.java rename to src/main/java/org/metricshub/ipmi/core/coding/security/ConfidentialityNone.java index e4c1526..9c445dc 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/ConfidentialityNone.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/security/ConfidentialityNone.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.security; +package org.metricshub.ipmi.core.coding.security; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/IntegrityAlgorithm.java b/src/main/java/org/metricshub/ipmi/core/coding/security/IntegrityAlgorithm.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/security/IntegrityAlgorithm.java rename to src/main/java/org/metricshub/ipmi/core/coding/security/IntegrityAlgorithm.java index 856c13f..eee25b0 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/IntegrityAlgorithm.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/security/IntegrityAlgorithm.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.security; +package org.metricshub.ipmi.core.coding.security; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,11 +22,10 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.session.Rakp1; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.commands.session.Rakp1; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; -import java.security.NoSuchAlgorithmException; import java.util.Arrays; import javax.crypto.Mac; @@ -92,7 +91,7 @@ public void initialize(byte[] sik) throws InvalidKeyException { * including the field that immediately precedes the AuthCode field * @return AuthCode field. Might be null if empty AuthCOde field is generated. * - * @see Rakp1#calculateSik(org.sentrysoftware.ipmi.core.coding.commands.session.Rakp1ResponseData) + * @see Rakp1#calculateSik(org.metricshub.ipmi.core.coding.commands.session.Rakp1ResponseData) */ public byte[] generateAuthCode(final byte[] base) { diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/IntegrityHmacMd5_128.java b/src/main/java/org/metricshub/ipmi/core/coding/security/IntegrityHmacMd5_128.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/security/IntegrityHmacMd5_128.java rename to src/main/java/org/metricshub/ipmi/core/coding/security/IntegrityHmacMd5_128.java index 3518904..3fd46ea 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/IntegrityHmacMd5_128.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/security/IntegrityHmacMd5_128.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.security; +package org.metricshub.ipmi.core.coding.security; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/IntegrityHmacSha1_96.java b/src/main/java/org/metricshub/ipmi/core/coding/security/IntegrityHmacSha1_96.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/security/IntegrityHmacSha1_96.java rename to src/main/java/org/metricshub/ipmi/core/coding/security/IntegrityHmacSha1_96.java index f971f55..0ea1505 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/IntegrityHmacSha1_96.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/security/IntegrityHmacSha1_96.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.security; +package org.metricshub.ipmi.core.coding.security; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/IntegrityHmacSha256_128.java b/src/main/java/org/metricshub/ipmi/core/coding/security/IntegrityHmacSha256_128.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/security/IntegrityHmacSha256_128.java rename to src/main/java/org/metricshub/ipmi/core/coding/security/IntegrityHmacSha256_128.java index 5e2f35a..e72bed3 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/IntegrityHmacSha256_128.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/security/IntegrityHmacSha256_128.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.security; +package org.metricshub.ipmi.core.coding.security; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/IntegrityNone.java b/src/main/java/org/metricshub/ipmi/core/coding/security/IntegrityNone.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/security/IntegrityNone.java rename to src/main/java/org/metricshub/ipmi/core/coding/security/IntegrityNone.java index 77cd196..1ef1763 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/IntegrityNone.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/security/IntegrityNone.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.security; +package org.metricshub.ipmi.core.coding.security; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/SecurityConstants.java b/src/main/java/org/metricshub/ipmi/core/coding/security/SecurityConstants.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/security/SecurityConstants.java rename to src/main/java/org/metricshub/ipmi/core/coding/security/SecurityConstants.java index 06ba6c6..7213535 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/SecurityConstants.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/security/SecurityConstants.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.security; +package org.metricshub.ipmi.core.coding.security; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.common.TypeConverter; /** * Set of constants. Byte constants are encoded as pseudo unsigned bytes. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/package-info.java b/src/main/java/org/metricshub/ipmi/core/coding/security/package-info.java similarity index 75% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/security/package-info.java rename to src/main/java/org/metricshub/ipmi/core/coding/security/package-info.java index 5fea747..0bff2ad 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/security/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/security/package-info.java @@ -1,15 +1,15 @@ /** * Authentication, confidentiality and integrity algorithms. - * To implement custom authentication algorithm extend {@link org.sentrysoftware.ipmi.core.coding.security.AuthenticationAlgorithm} class. - * To implement custom confidentiality algorithm extend {@link org.sentrysoftware.ipmi.core.coding.security.ConfidentialityAlgorithm} class. - * To implement custom integrity algorithm extend {@link org.sentrysoftware.ipmi.core.coding.security.IntegrityAlgorithm} class. + * To implement custom authentication algorithm extend {@link org.metricshub.ipmi.core.coding.security.AuthenticationAlgorithm} class. + * To implement custom confidentiality algorithm extend {@link org.metricshub.ipmi.core.coding.security.ConfidentialityAlgorithm} class. + * To implement custom integrity algorithm extend {@link org.metricshub.ipmi.core.coding.security.IntegrityAlgorithm} class. */ -package org.sentrysoftware.ipmi.core.coding.security; +package org.metricshub.ipmi.core.coding.security; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/sol/SolCoder.java b/src/main/java/org/metricshub/ipmi/core/coding/sol/SolCoder.java similarity index 85% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/sol/SolCoder.java rename to src/main/java/org/metricshub/ipmi/core/coding/sol/SolCoder.java index 903fe95..5417891 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/sol/SolCoder.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/sol/SolCoder.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.sol; +package org.metricshub.ipmi.core.coding.sol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,22 +22,22 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.PayloadCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IPMIException; -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolAckState; -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolInboundMessage; -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolInboundStatusField; -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolOperation; -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolOutboundMessage; -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolOutboundOperationField; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.coding.PayloadCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.payload.lan.IPMIException; +import org.metricshub.ipmi.core.coding.payload.sol.SolAckState; +import org.metricshub.ipmi.core.coding.payload.sol.SolInboundMessage; +import org.metricshub.ipmi.core.coding.payload.sol.SolInboundStatusField; +import org.metricshub.ipmi.core.coding.payload.sol.SolOperation; +import org.metricshub.ipmi.core.coding.payload.sol.SolOutboundMessage; +import org.metricshub.ipmi.core.coding.payload.sol.SolOutboundOperationField; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/coding/sol/SolResponseData.java b/src/main/java/org/metricshub/ipmi/core/coding/sol/SolResponseData.java similarity index 88% rename from src/main/java/org/sentrysoftware/ipmi/core/coding/sol/SolResponseData.java rename to src/main/java/org/metricshub/ipmi/core/coding/sol/SolResponseData.java index 648b092..81efd6d 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/coding/sol/SolResponseData.java +++ b/src/main/java/org/metricshub/ipmi/core/coding/sol/SolResponseData.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.coding.sol; +package org.metricshub.ipmi.core.coding.sol; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,14 +22,14 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolAckState; -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolStatus; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.sol.SolAckState; +import org.metricshub.ipmi.core.coding.payload.sol.SolStatus; import java.util.Set; /** - * Impementation of {@link ResponseData} for {@link org.sentrysoftware.ipmi.core.coding.payload.sol.SolMessage}s. + * Impementation of {@link ResponseData} for {@link org.metricshub.ipmi.core.coding.payload.sol.SolMessage}s. */ public class SolResponseData implements ResponseData { diff --git a/src/main/java/org/sentrysoftware/ipmi/core/common/ByteBuffer.java b/src/main/java/org/metricshub/ipmi/core/common/ByteBuffer.java similarity index 98% rename from src/main/java/org/sentrysoftware/ipmi/core/common/ByteBuffer.java rename to src/main/java/org/metricshub/ipmi/core/common/ByteBuffer.java index 74ffda6..16af863 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/common/ByteBuffer.java +++ b/src/main/java/org/metricshub/ipmi/core/common/ByteBuffer.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.common; +package org.metricshub.ipmi.core.common; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/common/Constants.java b/src/main/java/org/metricshub/ipmi/core/common/Constants.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/common/Constants.java rename to src/main/java/org/metricshub/ipmi/core/common/Constants.java index 686d381..e5eda25 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/common/Constants.java +++ b/src/main/java/org/metricshub/ipmi/core/common/Constants.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.common; +package org.metricshub.ipmi.core.common; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/common/MessageComposer.java b/src/main/java/org/metricshub/ipmi/core/common/MessageComposer.java similarity index 96% rename from src/main/java/org/sentrysoftware/ipmi/core/common/MessageComposer.java rename to src/main/java/org/metricshub/ipmi/core/common/MessageComposer.java index 3dae20f..0ab4d66 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/common/MessageComposer.java +++ b/src/main/java/org/metricshub/ipmi/core/common/MessageComposer.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.common; +package org.metricshub.ipmi.core.common; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/common/MessageReader.java b/src/main/java/org/metricshub/ipmi/core/common/MessageReader.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/common/MessageReader.java rename to src/main/java/org/metricshub/ipmi/core/common/MessageReader.java index ba22fed..705cc7f 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/common/MessageReader.java +++ b/src/main/java/org/metricshub/ipmi/core/common/MessageReader.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.common; +package org.metricshub.ipmi.core.common; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/common/PropertiesManager.java b/src/main/java/org/metricshub/ipmi/core/common/PropertiesManager.java similarity index 96% rename from src/main/java/org/sentrysoftware/ipmi/core/common/PropertiesManager.java rename to src/main/java/org/metricshub/ipmi/core/common/PropertiesManager.java index 2bfbc31..b2e4f12 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/common/PropertiesManager.java +++ b/src/main/java/org/metricshub/ipmi/core/common/PropertiesManager.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.common; +package org.metricshub.ipmi.core.common; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/common/Randomizer.java b/src/main/java/org/metricshub/ipmi/core/common/Randomizer.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/common/Randomizer.java rename to src/main/java/org/metricshub/ipmi/core/common/Randomizer.java index a761561..2096b39 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/common/Randomizer.java +++ b/src/main/java/org/metricshub/ipmi/core/common/Randomizer.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.common; +package org.metricshub.ipmi.core.common; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/common/TypeConverter.java b/src/main/java/org/metricshub/ipmi/core/common/TypeConverter.java similarity index 99% rename from src/main/java/org/sentrysoftware/ipmi/core/common/TypeConverter.java rename to src/main/java/org/metricshub/ipmi/core/common/TypeConverter.java index 21fd66d..cefbee5 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/common/TypeConverter.java +++ b/src/main/java/org/metricshub/ipmi/core/common/TypeConverter.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.common; +package org.metricshub.ipmi.core.common; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/common/package-info.java b/src/main/java/org/metricshub/ipmi/core/common/package-info.java similarity index 91% rename from src/main/java/org/sentrysoftware/ipmi/core/common/package-info.java rename to src/main/java/org/metricshub/ipmi/core/common/package-info.java index 56c5fc6..d682b3a 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/common/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/common/package-info.java @@ -1,12 +1,12 @@ /** * The library utility classes. */ -package org.sentrysoftware.ipmi.core.common; +package org.metricshub.ipmi.core.common; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/connection/Connection.java b/src/main/java/org/metricshub/ipmi/core/connection/Connection.java similarity index 88% rename from src/main/java/org/sentrysoftware/ipmi/core/connection/Connection.java rename to src/main/java/org/metricshub/ipmi/core/connection/Connection.java index c200bc9..04d2879 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/connection/Connection.java +++ b/src/main/java/org/metricshub/ipmi/core/connection/Connection.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.connection; +package org.metricshub.ipmi.core.connection; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,47 +22,47 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.PayloadCoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilitiesResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelCipherSuitesResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.session.OpenSessionResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.session.Rakp1ResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.session.Rakp3ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; -import org.sentrysoftware.ipmi.core.coding.protocol.Ipmiv20Message; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.security.AuthenticationRakpHmacSha1; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.coding.security.ConfidentialityAesCbc128; -import org.sentrysoftware.ipmi.core.coding.security.IntegrityHmacSha1_96; -import org.sentrysoftware.ipmi.core.common.Constants; -import org.sentrysoftware.ipmi.core.common.PropertiesManager; -import org.sentrysoftware.ipmi.core.common.TypeConverter; -import org.sentrysoftware.ipmi.core.sm.MachineObserver; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.actions.ErrorAction; -import org.sentrysoftware.ipmi.core.sm.actions.GetSikAction; -import org.sentrysoftware.ipmi.core.sm.actions.MessageAction; -import org.sentrysoftware.ipmi.core.sm.actions.ResponseAction; -import org.sentrysoftware.ipmi.core.sm.actions.StateMachineAction; -import org.sentrysoftware.ipmi.core.sm.events.AuthenticationCapabilitiesReceived; -import org.sentrysoftware.ipmi.core.sm.events.Authorize; -import org.sentrysoftware.ipmi.core.sm.events.CloseSession; -import org.sentrysoftware.ipmi.core.sm.events.Default; -import org.sentrysoftware.ipmi.core.sm.events.DefaultAck; -import org.sentrysoftware.ipmi.core.sm.events.GetChannelCipherSuitesPending; -import org.sentrysoftware.ipmi.core.sm.events.OpenSessionAck; -import org.sentrysoftware.ipmi.core.sm.events.Rakp2Ack; -import org.sentrysoftware.ipmi.core.sm.events.StartSession; -import org.sentrysoftware.ipmi.core.sm.events.Timeout; -import org.sentrysoftware.ipmi.core.sm.states.Authcap; -import org.sentrysoftware.ipmi.core.sm.states.Ciphers; -import org.sentrysoftware.ipmi.core.sm.states.SessionValid; -import org.sentrysoftware.ipmi.core.sm.states.Uninitialized; -import org.sentrysoftware.ipmi.core.transport.Messenger; +import org.metricshub.ipmi.core.coding.PayloadCoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilitiesResponseData; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelCipherSuitesResponseData; +import org.metricshub.ipmi.core.coding.commands.session.OpenSessionResponseData; +import org.metricshub.ipmi.core.coding.commands.session.Rakp1ResponseData; +import org.metricshub.ipmi.core.coding.commands.session.Rakp3ResponseData; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.protocol.Ipmiv20Message; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.security.AuthenticationRakpHmacSha1; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.coding.security.ConfidentialityAesCbc128; +import org.metricshub.ipmi.core.coding.security.IntegrityHmacSha1_96; +import org.metricshub.ipmi.core.common.Constants; +import org.metricshub.ipmi.core.common.PropertiesManager; +import org.metricshub.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.sm.MachineObserver; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.actions.ErrorAction; +import org.metricshub.ipmi.core.sm.actions.GetSikAction; +import org.metricshub.ipmi.core.sm.actions.MessageAction; +import org.metricshub.ipmi.core.sm.actions.ResponseAction; +import org.metricshub.ipmi.core.sm.actions.StateMachineAction; +import org.metricshub.ipmi.core.sm.events.AuthenticationCapabilitiesReceived; +import org.metricshub.ipmi.core.sm.events.Authorize; +import org.metricshub.ipmi.core.sm.events.CloseSession; +import org.metricshub.ipmi.core.sm.events.Default; +import org.metricshub.ipmi.core.sm.events.DefaultAck; +import org.metricshub.ipmi.core.sm.events.GetChannelCipherSuitesPending; +import org.metricshub.ipmi.core.sm.events.OpenSessionAck; +import org.metricshub.ipmi.core.sm.events.Rakp2Ack; +import org.metricshub.ipmi.core.sm.events.StartSession; +import org.metricshub.ipmi.core.sm.events.Timeout; +import org.metricshub.ipmi.core.sm.states.Authcap; +import org.metricshub.ipmi.core.sm.states.Ciphers; +import org.metricshub.ipmi.core.sm.states.SessionValid; +import org.metricshub.ipmi.core.sm.states.Uninitialized; +import org.metricshub.ipmi.core.transport.Messenger; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -70,7 +70,6 @@ import java.io.FileNotFoundException; import java.io.IOException; import java.net.InetAddress; -import java.security.NoSuchAlgorithmException; import java.util.ArrayList; import java.util.EnumMap; import java.util.List; @@ -624,7 +623,7 @@ public void run() { try { result = sendMessage( - new org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilities( + new org.metricshub.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilities( IpmiVersion.V20, IpmiVersion.V20, ((SessionValid) stateMachine.getCurrent()).getCipherSuite(), PrivilegeLevel.Callback, TypeConverter.intToByte(0xe) diff --git a/src/main/java/org/sentrysoftware/ipmi/core/connection/ConnectionException.java b/src/main/java/org/metricshub/ipmi/core/connection/ConnectionException.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/connection/ConnectionException.java rename to src/main/java/org/metricshub/ipmi/core/connection/ConnectionException.java index 5e38b3f..f006985 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/connection/ConnectionException.java +++ b/src/main/java/org/metricshub/ipmi/core/connection/ConnectionException.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.connection; +package org.metricshub.ipmi.core.connection; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/connection/ConnectionListener.java b/src/main/java/org/metricshub/ipmi/core/connection/ConnectionListener.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/core/connection/ConnectionListener.java rename to src/main/java/org/metricshub/ipmi/core/connection/ConnectionListener.java index cbb6bbf..8956293 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/connection/ConnectionListener.java +++ b/src/main/java/org/metricshub/ipmi/core/connection/ConnectionListener.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.connection; +package org.metricshub.ipmi.core.connection; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,8 +22,8 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.IpmiPayload; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.IpmiPayload; /** * Interface for the {@link Connection} listener. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/connection/ConnectionManager.java b/src/main/java/org/metricshub/ipmi/core/connection/ConnectionManager.java similarity index 96% rename from src/main/java/org/sentrysoftware/ipmi/core/connection/ConnectionManager.java rename to src/main/java/org/metricshub/ipmi/core/connection/ConnectionManager.java index 1b40eff..2310534 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/connection/ConnectionManager.java +++ b/src/main/java/org/metricshub/ipmi/core/connection/ConnectionManager.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.connection; +package org.metricshub.ipmi.core.connection; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,13 +22,13 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilitiesResponseData; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.PropertiesManager; -import org.sentrysoftware.ipmi.core.transport.Messenger; -import org.sentrysoftware.ipmi.core.transport.UdpListener; -import org.sentrysoftware.ipmi.core.transport.UdpMessenger; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilitiesResponseData; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.PropertiesManager; +import org.metricshub.ipmi.core.transport.Messenger; +import org.metricshub.ipmi.core.transport.UdpListener; +import org.metricshub.ipmi.core.transport.UdpMessenger; import java.io.IOException; import java.net.InetAddress; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/connection/IpmiMessageHandler.java b/src/main/java/org/metricshub/ipmi/core/connection/IpmiMessageHandler.java similarity index 87% rename from src/main/java/org/sentrysoftware/ipmi/core/connection/IpmiMessageHandler.java rename to src/main/java/org/metricshub/ipmi/core/connection/IpmiMessageHandler.java index 177036a..06d2afd 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/connection/IpmiMessageHandler.java +++ b/src/main/java/org/metricshub/ipmi/core/connection/IpmiMessageHandler.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.connection; +package org.metricshub.ipmi.core.connection; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,11 +22,11 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.PayloadCoder; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilities; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.Ipmiv20Message; +import org.metricshub.ipmi.core.coding.PayloadCoder; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilities; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanMessage; +import org.metricshub.ipmi.core.coding.protocol.Ipmiv20Message; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/connection/MessageHandler.java b/src/main/java/org/metricshub/ipmi/core/connection/MessageHandler.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/connection/MessageHandler.java rename to src/main/java/org/metricshub/ipmi/core/connection/MessageHandler.java index 0e8f41a..5a41c16 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/connection/MessageHandler.java +++ b/src/main/java/org/metricshub/ipmi/core/connection/MessageHandler.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.connection; +package org.metricshub.ipmi.core.connection; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,12 +22,12 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.PayloadCoder; -import org.sentrysoftware.ipmi.core.coding.protocol.Ipmiv20Message; -import org.sentrysoftware.ipmi.core.connection.queue.MessageQueue; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.events.Sendv20Message; -import org.sentrysoftware.ipmi.core.sm.states.SessionValid; +import org.metricshub.ipmi.core.coding.PayloadCoder; +import org.metricshub.ipmi.core.coding.protocol.Ipmiv20Message; +import org.metricshub.ipmi.core.connection.queue.MessageQueue; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.events.Sendv20Message; +import org.metricshub.ipmi.core.sm.states.SessionValid; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/connection/Session.java b/src/main/java/org/metricshub/ipmi/core/connection/Session.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/core/connection/Session.java rename to src/main/java/org/metricshub/ipmi/core/connection/Session.java index 51d16fd..f275aeb 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/connection/Session.java +++ b/src/main/java/org/metricshub/ipmi/core/connection/Session.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.connection; +package org.metricshub.ipmi.core.connection; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.api.async.ConnectionHandle; +import org.metricshub.ipmi.core.api.async.ConnectionHandle; /** * Single opened IPMI session handle. It contains all information necessary to distinguish session among others. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/connection/SessionException.java b/src/main/java/org/metricshub/ipmi/core/connection/SessionException.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/connection/SessionException.java rename to src/main/java/org/metricshub/ipmi/core/connection/SessionException.java index ca48a34..8d6f7ae 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/connection/SessionException.java +++ b/src/main/java/org/metricshub/ipmi/core/connection/SessionException.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.connection; +package org.metricshub.ipmi.core.connection; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/connection/SessionManager.java b/src/main/java/org/metricshub/ipmi/core/connection/SessionManager.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/connection/SessionManager.java rename to src/main/java/org/metricshub/ipmi/core/connection/SessionManager.java index 4052c59..f99614d 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/connection/SessionManager.java +++ b/src/main/java/org/metricshub/ipmi/core/connection/SessionManager.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.connection; +package org.metricshub.ipmi.core.connection; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,11 +22,11 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.api.async.ConnectionHandle; -import org.sentrysoftware.ipmi.core.api.sol.CipherSuiteSelectionHandler; -import org.sentrysoftware.ipmi.core.api.sync.IpmiConnector; -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.api.async.ConnectionHandle; +import org.metricshub.ipmi.core.api.sol.CipherSuiteSelectionHandler; +import org.metricshub.ipmi.core.api.sync.IpmiConnector; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.security.CipherSuite; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/connection/SolMessageHandler.java b/src/main/java/org/metricshub/ipmi/core/connection/SolMessageHandler.java similarity index 84% rename from src/main/java/org/sentrysoftware/ipmi/core/connection/SolMessageHandler.java rename to src/main/java/org/metricshub/ipmi/core/connection/SolMessageHandler.java index 15ec14b..e329be1 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/connection/SolMessageHandler.java +++ b/src/main/java/org/metricshub/ipmi/core/connection/SolMessageHandler.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.connection; +package org.metricshub.ipmi.core.connection; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,12 +22,12 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.PayloadCoder; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolAckState; -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolInboundMessage; -import org.sentrysoftware.ipmi.core.coding.payload.sol.SolMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.Ipmiv20Message; +import org.metricshub.ipmi.core.coding.PayloadCoder; +import org.metricshub.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.payload.sol.SolAckState; +import org.metricshub.ipmi.core.coding.payload.sol.SolInboundMessage; +import org.metricshub.ipmi.core.coding.payload.sol.SolMessage; +import org.metricshub.ipmi.core.coding.protocol.Ipmiv20Message; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -35,7 +35,7 @@ import java.io.IOException; /** - * Implementation of {@link MessageHandler} for {@link org.sentrysoftware.ipmi.core.coding.protocol.PayloadType#Sol}. + * Implementation of {@link MessageHandler} for {@link org.metricshub.ipmi.core.coding.protocol.PayloadType#Sol}. */ public class SolMessageHandler extends MessageHandler { diff --git a/src/main/java/org/metricshub/ipmi/core/connection/package-info.java b/src/main/java/org/metricshub/ipmi/core/connection/package-info.java new file mode 100644 index 0000000..48865c5 --- /dev/null +++ b/src/main/java/org/metricshub/ipmi/core/connection/package-info.java @@ -0,0 +1,25 @@ +/** + * Package responsible for {@link org.metricshub.ipmi.core.connection.Connection} management. + */ +package org.metricshub.ipmi.core.connection; +/*- + * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ + * IPMI Java Client + * ჻჻჻჻჻჻ + * Copyright 2023 Verax Systems, MetricsHub + * ჻჻჻჻჻჻ + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Lesser Public License for more details. + * + * You should have received a copy of the GNU General Lesser Public + * License along with this program. If not, see + * . + * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ + */ diff --git a/src/main/java/org/sentrysoftware/ipmi/core/connection/queue/MessageQueue.java b/src/main/java/org/metricshub/ipmi/core/connection/queue/MessageQueue.java similarity index 97% rename from src/main/java/org/sentrysoftware/ipmi/core/connection/queue/MessageQueue.java rename to src/main/java/org/metricshub/ipmi/core/connection/queue/MessageQueue.java index 0bf2e71..9ad6288 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/connection/queue/MessageQueue.java +++ b/src/main/java/org/metricshub/ipmi/core/connection/queue/MessageQueue.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.connection.queue; +package org.metricshub.ipmi.core.connection.queue; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,9 +22,9 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.PayloadCoder; -import org.sentrysoftware.ipmi.core.connection.Connection; -import org.sentrysoftware.ipmi.core.connection.ConnectionException; +import org.metricshub.ipmi.core.coding.PayloadCoder; +import org.metricshub.ipmi.core.connection.Connection; +import org.metricshub.ipmi.core.connection.ConnectionException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/connection/queue/QueueElement.java b/src/main/java/org/metricshub/ipmi/core/connection/queue/QueueElement.java similarity index 91% rename from src/main/java/org/sentrysoftware/ipmi/core/connection/queue/QueueElement.java rename to src/main/java/org/metricshub/ipmi/core/connection/queue/QueueElement.java index f9ef244..e6ebeaf 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/connection/queue/QueueElement.java +++ b/src/main/java/org/metricshub/ipmi/core/connection/queue/QueueElement.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.connection.queue; +package org.metricshub.ipmi.core.connection.queue; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,8 +22,8 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.PayloadCoder; -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.PayloadCoder; +import org.metricshub.ipmi.core.coding.commands.ResponseData; import java.util.Date; diff --git a/src/main/java/org/sentrysoftware/ipmi/core/connection/queue/package-info.java b/src/main/java/org/metricshub/ipmi/core/connection/queue/package-info.java similarity index 91% rename from src/main/java/org/sentrysoftware/ipmi/core/connection/queue/package-info.java rename to src/main/java/org/metricshub/ipmi/core/connection/queue/package-info.java index aaf40ca..ed8f09d 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/connection/queue/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/connection/queue/package-info.java @@ -1,12 +1,12 @@ /** * Package responsible for message queuing. */ -package org.sentrysoftware.ipmi.core.connection.queue; +package org.metricshub.ipmi.core.connection.queue; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/package-info.java b/src/main/java/org/metricshub/ipmi/core/package-info.java similarity index 84% rename from src/main/java/org/sentrysoftware/ipmi/core/package-info.java rename to src/main/java/org/metricshub/ipmi/core/package-info.java index 1ab8f82..774c184 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/package-info.java @@ -1,14 +1,14 @@ /** * The library for communicating with server via IPMI protocol.
- * The API is included in {@link org.sentrysoftware.ipmi.core.api} - * @see org.sentrysoftware.ipmi.core.api + * The API is included in {@link org.metricshub.ipmi.core.api} + * @see org.metricshub.ipmi.core.api */ -package org.sentrysoftware.ipmi.core; +package org.metricshub.ipmi.core; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/MachineObserver.java b/src/main/java/org/metricshub/ipmi/core/sm/MachineObserver.java similarity index 89% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/MachineObserver.java rename to src/main/java/org/metricshub/ipmi/core/sm/MachineObserver.java index 5f37977..506ca3f 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/MachineObserver.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/MachineObserver.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm; +package org.metricshub.ipmi.core.sm; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.sm.actions.StateMachineAction; +import org.metricshub.ipmi.core.sm.actions.StateMachineAction; /** * An interface for listener of the {@link StateMachine} diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/StateMachine.java b/src/main/java/org/metricshub/ipmi/core/sm/StateMachine.java similarity index 89% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/StateMachine.java rename to src/main/java/org/metricshub/ipmi/core/sm/StateMachine.java index 9143760..f2aa689 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/StateMachine.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/StateMachine.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm; +package org.metricshub.ipmi.core.sm; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -27,16 +27,16 @@ import java.util.ArrayList; import java.util.List; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpDecoder; -import org.sentrysoftware.ipmi.core.common.Constants; -import org.sentrysoftware.ipmi.core.sm.actions.StateMachineAction; -import org.sentrysoftware.ipmi.core.sm.events.StateMachineEvent; -import org.sentrysoftware.ipmi.core.sm.states.SessionValid; -import org.sentrysoftware.ipmi.core.sm.states.State; -import org.sentrysoftware.ipmi.core.sm.states.Uninitialized; -import org.sentrysoftware.ipmi.core.transport.Messenger; -import org.sentrysoftware.ipmi.core.transport.UdpListener; -import org.sentrysoftware.ipmi.core.transport.UdpMessage; +import org.metricshub.ipmi.core.coding.rmcp.RmcpDecoder; +import org.metricshub.ipmi.core.common.Constants; +import org.metricshub.ipmi.core.sm.actions.StateMachineAction; +import org.metricshub.ipmi.core.sm.events.StateMachineEvent; +import org.metricshub.ipmi.core.sm.states.SessionValid; +import org.metricshub.ipmi.core.sm.states.State; +import org.metricshub.ipmi.core.sm.states.Uninitialized; +import org.metricshub.ipmi.core.transport.Messenger; +import org.metricshub.ipmi.core.transport.UdpListener; +import org.metricshub.ipmi.core.transport.UdpMessage; /** * State machine for connecting and acquiring session with the remote host via diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/actions/ErrorAction.java b/src/main/java/org/metricshub/ipmi/core/sm/actions/ErrorAction.java similarity index 93% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/actions/ErrorAction.java rename to src/main/java/org/metricshub/ipmi/core/sm/actions/ErrorAction.java index 31aa9dc..67aa344 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/actions/ErrorAction.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/actions/ErrorAction.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.actions; +package org.metricshub.ipmi.core.sm.actions; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/actions/GetSikAction.java b/src/main/java/org/metricshub/ipmi/core/sm/actions/GetSikAction.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/actions/GetSikAction.java rename to src/main/java/org/metricshub/ipmi/core/sm/actions/GetSikAction.java index 6f2ddc6..afaf876 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/actions/GetSikAction.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/actions/GetSikAction.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.actions; +package org.metricshub.ipmi.core.sm.actions; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/actions/MessageAction.java b/src/main/java/org/metricshub/ipmi/core/sm/actions/MessageAction.java similarity index 86% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/actions/MessageAction.java rename to src/main/java/org/metricshub/ipmi/core/sm/actions/MessageAction.java index 12386d5..b75dc05 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/actions/MessageAction.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/actions/MessageAction.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.actions; +package org.metricshub.ipmi.core.sm.actions; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,8 +22,8 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.protocol.Ipmiv20Message; -import org.sentrysoftware.ipmi.core.sm.states.SessionValid; +import org.metricshub.ipmi.core.coding.protocol.Ipmiv20Message; +import org.metricshub.ipmi.core.sm.states.SessionValid; /** * Returns response to the unknown command (recognition is up to the higher diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/actions/ResponseAction.java b/src/main/java/org/metricshub/ipmi/core/sm/actions/ResponseAction.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/actions/ResponseAction.java rename to src/main/java/org/metricshub/ipmi/core/sm/actions/ResponseAction.java index 141611c..1634741 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/actions/ResponseAction.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/actions/ResponseAction.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.actions; +package org.metricshub.ipmi.core.sm.actions; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.ResponseData; +import org.metricshub.ipmi.core.coding.commands.ResponseData; /** * {@link StateMachineAction} carrying {@link ResponseData} for the message in the process diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/actions/StateMachineAction.java b/src/main/java/org/metricshub/ipmi/core/sm/actions/StateMachineAction.java similarity index 88% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/actions/StateMachineAction.java rename to src/main/java/org/metricshub/ipmi/core/sm/actions/StateMachineAction.java index fdc0e63..3eba860 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/actions/StateMachineAction.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/actions/StateMachineAction.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.actions; +package org.metricshub.ipmi.core.sm.actions; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.StateMachine; /** * Abstract for external action of the {@link StateMachine} diff --git a/src/main/java/org/metricshub/ipmi/core/sm/actions/package-info.java b/src/main/java/org/metricshub/ipmi/core/sm/actions/package-info.java new file mode 100644 index 0000000..63ab0d3 --- /dev/null +++ b/src/main/java/org/metricshub/ipmi/core/sm/actions/package-info.java @@ -0,0 +1,26 @@ +/** + * The {@link org.metricshub.ipmi.core.sm.StateMachine} actions. + * To create custom action extend {@link org.metricshub.ipmi.core.sm.actions.StateMachineAction} class. + */ +package org.metricshub.ipmi.core.sm.actions; +/*- + * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ + * IPMI Java Client + * ჻჻჻჻჻჻ + * Copyright 2023 Verax Systems, MetricsHub + * ჻჻჻჻჻჻ + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Lesser Public License for more details. + * + * You should have received a copy of the GNU General Lesser Public + * License along with this program. If not, see + * . + * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ + */ diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/AuthenticationCapabilitiesReceived.java b/src/main/java/org/metricshub/ipmi/core/sm/events/AuthenticationCapabilitiesReceived.java similarity index 82% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/events/AuthenticationCapabilitiesReceived.java rename to src/main/java/org/metricshub/ipmi/core/sm/events/AuthenticationCapabilitiesReceived.java index 91b8e8f..f125078 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/AuthenticationCapabilitiesReceived.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/events/AuthenticationCapabilitiesReceived.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.events; +package org.metricshub.ipmi.core.sm.events; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,10 +22,10 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.states.Authcap; -import org.sentrysoftware.ipmi.core.sm.states.AuthcapWaiting; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.states.Authcap; +import org.metricshub.ipmi.core.sm.states.AuthcapWaiting; /** * Performs transition from {@link AuthcapWaiting} to {@link Authcap}. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/Authorize.java b/src/main/java/org/metricshub/ipmi/core/sm/events/Authorize.java similarity index 78% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/events/Authorize.java rename to src/main/java/org/metricshub/ipmi/core/sm/events/Authorize.java index 1e2072e..80f58b5 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/Authorize.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/events/Authorize.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.events; +package org.metricshub.ipmi.core.sm.events; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,11 +22,11 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.states.Authcap; -import org.sentrysoftware.ipmi.core.sm.states.OpenSessionWaiting; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.states.Authcap; +import org.metricshub.ipmi.core.sm.states.OpenSessionWaiting; /** * Performs transition from {@link Authcap} to {@link OpenSessionWaiting}. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/CloseSession.java b/src/main/java/org/metricshub/ipmi/core/sm/events/CloseSession.java similarity index 83% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/events/CloseSession.java rename to src/main/java/org/metricshub/ipmi/core/sm/events/CloseSession.java index 90a6cb7..0638500 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/CloseSession.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/events/CloseSession.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.events; +package org.metricshub.ipmi.core.sm.events; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,15 +22,15 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.states.Authcap; -import org.sentrysoftware.ipmi.core.sm.states.SessionValid; -import org.sentrysoftware.ipmi.core.sm.states.State; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.states.Authcap; +import org.metricshub.ipmi.core.sm.states.SessionValid; +import org.metricshub.ipmi.core.sm.states.State; /** * {@link StateMachineEvent} that will make {@link StateMachine} in the * {@link SessionValid} {@link State} to send - * {@link org.sentrysoftware.ipmi.core.coding.commands.session.CloseSession} and + * {@link org.metricshub.ipmi.core.coding.commands.session.CloseSession} and * transit to {@link Authcap} {@link State} the session. */ public class CloseSession extends StateMachineEvent { diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/Default.java b/src/main/java/org/metricshub/ipmi/core/sm/events/Default.java similarity index 85% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/events/Default.java rename to src/main/java/org/metricshub/ipmi/core/sm/events/Default.java index 7076ffc..67cc5c7 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/Default.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/events/Default.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.events; +package org.metricshub.ipmi.core.sm.events; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,9 +22,9 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.sm.StateMachine; /** * Generic event that is used in a few transitions. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/DefaultAck.java b/src/main/java/org/metricshub/ipmi/core/sm/events/DefaultAck.java similarity index 85% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/events/DefaultAck.java rename to src/main/java/org/metricshub/ipmi/core/sm/events/DefaultAck.java index acae3ee..421bfdf 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/DefaultAck.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/events/DefaultAck.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.events; +package org.metricshub.ipmi.core.sm.events; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,8 +22,8 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.states.State; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.states.State; /** * Default message for acknowledging received IPMI responses. Performs a few {@link State} transitions. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/GetChannelCipherSuitesPending.java b/src/main/java/org/metricshub/ipmi/core/sm/events/GetChannelCipherSuitesPending.java similarity index 75% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/events/GetChannelCipherSuitesPending.java rename to src/main/java/org/metricshub/ipmi/core/sm/events/GetChannelCipherSuitesPending.java index 56b6e45..081dc08 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/GetChannelCipherSuitesPending.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/events/GetChannelCipherSuitesPending.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.events; +package org.metricshub.ipmi.core.sm.events; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,12 +22,12 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelCipherSuites; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.states.CiphersWaiting; -import org.sentrysoftware.ipmi.core.sm.states.State; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelCipherSuites; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.states.CiphersWaiting; +import org.metricshub.ipmi.core.sm.states.State; /** * Performed in {@link CiphersWaiting} {@link State} indcates that not all diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/OpenSessionAck.java b/src/main/java/org/metricshub/ipmi/core/sm/events/OpenSessionAck.java similarity index 86% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/events/OpenSessionAck.java rename to src/main/java/org/metricshub/ipmi/core/sm/events/OpenSessionAck.java index 8fc7327..8c06daf 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/OpenSessionAck.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/events/OpenSessionAck.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.events; +package org.metricshub.ipmi.core.sm.events; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,12 +22,12 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilitiesResponseData; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.states.OpenSessionComplete; -import org.sentrysoftware.ipmi.core.sm.states.Rakp1Waiting; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilitiesResponseData; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.states.OpenSessionComplete; +import org.metricshub.ipmi.core.sm.states.Rakp1Waiting; /** * Performs transition from {@link OpenSessionComplete} to {@link Rakp1Waiting}. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/Rakp2Ack.java b/src/main/java/org/metricshub/ipmi/core/sm/events/Rakp2Ack.java similarity index 87% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/events/Rakp2Ack.java rename to src/main/java/org/metricshub/ipmi/core/sm/events/Rakp2Ack.java index 5bb29dd..d159ea0 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/Rakp2Ack.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/events/Rakp2Ack.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.events; +package org.metricshub.ipmi.core.sm.events; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,11 +22,11 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.session.Rakp1ResponseData; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.states.Rakp1Complete; -import org.sentrysoftware.ipmi.core.sm.states.Rakp3Waiting; +import org.metricshub.ipmi.core.coding.commands.session.Rakp1ResponseData; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.states.Rakp1Complete; +import org.metricshub.ipmi.core.sm.states.Rakp3Waiting; /** * Performs transition from {@link Rakp1Complete} to {@link Rakp3Waiting}. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/Sendv20Message.java b/src/main/java/org/metricshub/ipmi/core/sm/events/Sendv20Message.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/events/Sendv20Message.java rename to src/main/java/org/metricshub/ipmi/core/sm/events/Sendv20Message.java index 437dbf7..4f6d856 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/Sendv20Message.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/events/Sendv20Message.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.events; +package org.metricshub.ipmi.core.sm.events; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,10 +22,10 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.PayloadCoder; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.states.SessionValid; -import org.sentrysoftware.ipmi.core.sm.states.State; +import org.metricshub.ipmi.core.coding.PayloadCoder; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.states.SessionValid; +import org.metricshub.ipmi.core.sm.states.State; /** * Performed in {@link SessionValid} {@link State} will cause {@link #message} diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/SessionUpkeep.java b/src/main/java/org/metricshub/ipmi/core/sm/events/SessionUpkeep.java similarity index 86% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/events/SessionUpkeep.java rename to src/main/java/org/metricshub/ipmi/core/sm/events/SessionUpkeep.java index 7562600..9f8c2c2 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/SessionUpkeep.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/events/SessionUpkeep.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.events; +package org.metricshub.ipmi.core.sm.events; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,10 +22,10 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilities; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.states.SessionValid; -import org.sentrysoftware.ipmi.core.sm.states.State; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilities; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.states.SessionValid; +import org.metricshub.ipmi.core.sm.states.State; /** * {@link StateMachineEvent} that will make {@link StateMachine} in the diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/StartSession.java b/src/main/java/org/metricshub/ipmi/core/sm/events/StartSession.java similarity index 82% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/events/StartSession.java rename to src/main/java/org/metricshub/ipmi/core/sm/events/StartSession.java index 7b5f087..a58750d 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/StartSession.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/events/StartSession.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.events; +package org.metricshub.ipmi.core.sm.events; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,10 +22,10 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.states.Rakp3Complete; -import org.sentrysoftware.ipmi.core.sm.states.SessionValid; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.states.Rakp3Complete; +import org.metricshub.ipmi.core.sm.states.SessionValid; /** * Acknowledges starting the session after receiving RAKP Message 4 ( diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/StateMachineEvent.java b/src/main/java/org/metricshub/ipmi/core/sm/events/StateMachineEvent.java similarity index 88% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/events/StateMachineEvent.java rename to src/main/java/org/metricshub/ipmi/core/sm/events/StateMachineEvent.java index 4bab4a3..0a90a44 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/StateMachineEvent.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/events/StateMachineEvent.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.events; +package org.metricshub.ipmi.core.sm.events; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,7 +22,7 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.StateMachine; /** * Abstract for an event of the {@link StateMachine}. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/Timeout.java b/src/main/java/org/metricshub/ipmi/core/sm/events/Timeout.java similarity index 83% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/events/Timeout.java rename to src/main/java/org/metricshub/ipmi/core/sm/events/Timeout.java index 6fdd132..d918344 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/Timeout.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/events/Timeout.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.events; +package org.metricshub.ipmi.core.sm.events; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,9 +22,9 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.states.Authcap; -import org.sentrysoftware.ipmi.core.sm.states.State; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.states.Authcap; +import org.metricshub.ipmi.core.sm.states.State; /** * {@link StateMachineEvent} indicating that response for one of the messages in diff --git a/src/main/java/org/metricshub/ipmi/core/sm/events/package-info.java b/src/main/java/org/metricshub/ipmi/core/sm/events/package-info.java new file mode 100644 index 0000000..d80671f --- /dev/null +++ b/src/main/java/org/metricshub/ipmi/core/sm/events/package-info.java @@ -0,0 +1,26 @@ +/** + * The {@link org.metricshub.ipmi.core.sm.StateMachine} events. + * To create custom action extend {@link org.metricshub.ipmi.core.sm.events.StateMachineEvent} class. + */ +package org.metricshub.ipmi.core.sm.events; +/*- + * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ + * IPMI Java Client + * ჻჻჻჻჻჻ + * Copyright 2023 Verax Systems, MetricsHub + * ჻჻჻჻჻჻ + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Lesser Public License for more details. + * + * You should have received a copy of the GNU General Lesser Public + * License along with this program. If not, see + * . + * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ + */ diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/package-info.java b/src/main/java/org/metricshub/ipmi/core/sm/package-info.java similarity index 86% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/package-info.java rename to src/main/java/org/metricshub/ipmi/core/sm/package-info.java index 8133fab..b667a0f 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/package-info.java @@ -1,12 +1,12 @@ /** - * The {@link org.sentrysoftware.ipmi.core.sm.StateMachine} classes + * The {@link org.metricshub.ipmi.core.sm.StateMachine} classes */ -package org.sentrysoftware.ipmi.core.sm; +package org.metricshub.ipmi.core.sm; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/Authcap.java b/src/main/java/org/metricshub/ipmi/core/sm/states/Authcap.java similarity index 77% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/states/Authcap.java rename to src/main/java/org/metricshub/ipmi/core/sm/states/Authcap.java index f0a3653..4393bd6 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/Authcap.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/states/Authcap.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.states; +package org.metricshub.ipmi.core.sm.states; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,15 +22,15 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.Encoder; -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilities; -import org.sentrysoftware.ipmi.core.coding.commands.session.OpenSession; -import org.sentrysoftware.ipmi.core.coding.protocol.encoder.Protocolv20Encoder; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpMessage; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.actions.ErrorAction; -import org.sentrysoftware.ipmi.core.sm.events.Authorize; -import org.sentrysoftware.ipmi.core.sm.events.StateMachineEvent; +import org.metricshub.ipmi.core.coding.Encoder; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilities; +import org.metricshub.ipmi.core.coding.commands.session.OpenSession; +import org.metricshub.ipmi.core.coding.protocol.encoder.Protocolv20Encoder; +import org.metricshub.ipmi.core.coding.rmcp.RmcpMessage; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.actions.ErrorAction; +import org.metricshub.ipmi.core.sm.events.Authorize; +import org.metricshub.ipmi.core.sm.events.StateMachineEvent; /** * {@link GetChannelAuthenticationCapabilities} response was received. At this diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/AuthcapWaiting.java b/src/main/java/org/metricshub/ipmi/core/sm/states/AuthcapWaiting.java similarity index 74% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/states/AuthcapWaiting.java rename to src/main/java/org/metricshub/ipmi/core/sm/states/AuthcapWaiting.java index ae663a4..a97aa5a 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/AuthcapWaiting.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/states/AuthcapWaiting.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.states; +package org.metricshub.ipmi.core.sm.states; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,20 +22,20 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilities; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.ProtocolDecoder; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.Protocolv15Decoder; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpMessage; -import org.sentrysoftware.ipmi.core.common.TypeConverter; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.actions.ErrorAction; -import org.sentrysoftware.ipmi.core.sm.actions.ResponseAction; -import org.sentrysoftware.ipmi.core.sm.events.AuthenticationCapabilitiesReceived; -import org.sentrysoftware.ipmi.core.sm.events.StateMachineEvent; -import org.sentrysoftware.ipmi.core.sm.events.Timeout; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilities; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.decoder.ProtocolDecoder; +import org.metricshub.ipmi.core.coding.protocol.decoder.Protocolv15Decoder; +import org.metricshub.ipmi.core.coding.rmcp.RmcpMessage; +import org.metricshub.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.actions.ErrorAction; +import org.metricshub.ipmi.core.sm.actions.ResponseAction; +import org.metricshub.ipmi.core.sm.events.AuthenticationCapabilitiesReceived; +import org.metricshub.ipmi.core.sm.events.StateMachineEvent; +import org.metricshub.ipmi.core.sm.events.Timeout; /** * Waiting for the {@link GetChannelAuthenticationCapabilities} response.
diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/Ciphers.java b/src/main/java/org/metricshub/ipmi/core/sm/states/Ciphers.java similarity index 75% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/states/Ciphers.java rename to src/main/java/org/metricshub/ipmi/core/sm/states/Ciphers.java index bb86c93..21bae57 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/Ciphers.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/states/Ciphers.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.states; +package org.metricshub.ipmi.core.sm.states; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,17 +22,17 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.Encoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilities; -import org.sentrysoftware.ipmi.core.coding.protocol.encoder.Protocolv15Encoder; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.actions.ErrorAction; -import org.sentrysoftware.ipmi.core.sm.events.Default; -import org.sentrysoftware.ipmi.core.sm.events.StateMachineEvent; +import org.metricshub.ipmi.core.coding.Encoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilities; +import org.metricshub.ipmi.core.coding.protocol.encoder.Protocolv15Encoder; +import org.metricshub.ipmi.core.coding.rmcp.RmcpMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.actions.ErrorAction; +import org.metricshub.ipmi.core.sm.events.Default; +import org.metricshub.ipmi.core.sm.events.StateMachineEvent; /** * State at which {@link CipherSuite} that will be used during the session is diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/CiphersWaiting.java b/src/main/java/org/metricshub/ipmi/core/sm/states/CiphersWaiting.java similarity index 76% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/states/CiphersWaiting.java rename to src/main/java/org/metricshub/ipmi/core/sm/states/CiphersWaiting.java index 2de83a0..07e02af 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/CiphersWaiting.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/states/CiphersWaiting.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.states; +package org.metricshub.ipmi.core.sm.states; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,25 +22,25 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.Encoder; -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelCipherSuites; -import org.sentrysoftware.ipmi.core.coding.payload.lan.IpmiLanResponse; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.ProtocolDecoder; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.Protocolv20Decoder; -import org.sentrysoftware.ipmi.core.coding.protocol.encoder.Protocolv20Encoder; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.actions.ErrorAction; -import org.sentrysoftware.ipmi.core.sm.actions.ResponseAction; -import org.sentrysoftware.ipmi.core.sm.events.DefaultAck; -import org.sentrysoftware.ipmi.core.sm.events.GetChannelCipherSuitesPending; -import org.sentrysoftware.ipmi.core.sm.events.StateMachineEvent; -import org.sentrysoftware.ipmi.core.sm.events.Timeout; +import org.metricshub.ipmi.core.coding.Encoder; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelCipherSuites; +import org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.protocol.decoder.ProtocolDecoder; +import org.metricshub.ipmi.core.coding.protocol.decoder.Protocolv20Decoder; +import org.metricshub.ipmi.core.coding.protocol.encoder.Protocolv20Encoder; +import org.metricshub.ipmi.core.coding.rmcp.RmcpMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.actions.ErrorAction; +import org.metricshub.ipmi.core.sm.actions.ResponseAction; +import org.metricshub.ipmi.core.sm.events.DefaultAck; +import org.metricshub.ipmi.core.sm.events.GetChannelCipherSuitesPending; +import org.metricshub.ipmi.core.sm.events.StateMachineEvent; +import org.metricshub.ipmi.core.sm.events.Timeout; /** * State at which getting Channel Cipher Suites is in progress. Transits back to diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/OpenSessionComplete.java b/src/main/java/org/metricshub/ipmi/core/sm/states/OpenSessionComplete.java similarity index 78% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/states/OpenSessionComplete.java rename to src/main/java/org/metricshub/ipmi/core/sm/states/OpenSessionComplete.java index 2a1e120..dae1510 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/OpenSessionComplete.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/states/OpenSessionComplete.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.states; +package org.metricshub.ipmi.core.sm.states; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,15 +22,15 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.Encoder; -import org.sentrysoftware.ipmi.core.coding.commands.session.OpenSession; -import org.sentrysoftware.ipmi.core.coding.commands.session.Rakp1; -import org.sentrysoftware.ipmi.core.coding.protocol.encoder.Protocolv20Encoder; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpMessage; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.actions.ErrorAction; -import org.sentrysoftware.ipmi.core.sm.events.OpenSessionAck; -import org.sentrysoftware.ipmi.core.sm.events.StateMachineEvent; +import org.metricshub.ipmi.core.coding.Encoder; +import org.metricshub.ipmi.core.coding.commands.session.OpenSession; +import org.metricshub.ipmi.core.coding.commands.session.Rakp1; +import org.metricshub.ipmi.core.coding.protocol.encoder.Protocolv20Encoder; +import org.metricshub.ipmi.core.coding.rmcp.RmcpMessage; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.actions.ErrorAction; +import org.metricshub.ipmi.core.sm.events.OpenSessionAck; +import org.metricshub.ipmi.core.sm.events.StateMachineEvent; /** * Indicates that {@link OpenSession} response was received. Transition to diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/OpenSessionWaiting.java b/src/main/java/org/metricshub/ipmi/core/sm/states/OpenSessionWaiting.java similarity index 71% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/states/OpenSessionWaiting.java rename to src/main/java/org/metricshub/ipmi/core/sm/states/OpenSessionWaiting.java index ac11a26..a43bb4e 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/OpenSessionWaiting.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/states/OpenSessionWaiting.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.states; +package org.metricshub.ipmi.core.sm.states; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,23 +22,23 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.session.OpenSession; -import org.sentrysoftware.ipmi.core.coding.payload.PlainMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.PlainCommandv20Decoder; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.ProtocolDecoder; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.Protocolv20Decoder; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.actions.ErrorAction; -import org.sentrysoftware.ipmi.core.sm.actions.ResponseAction; -import org.sentrysoftware.ipmi.core.sm.events.DefaultAck; -import org.sentrysoftware.ipmi.core.sm.events.StateMachineEvent; -import org.sentrysoftware.ipmi.core.sm.events.Timeout; +import org.metricshub.ipmi.core.coding.commands.session.OpenSession; +import org.metricshub.ipmi.core.coding.payload.PlainMessage; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.protocol.decoder.PlainCommandv20Decoder; +import org.metricshub.ipmi.core.coding.protocol.decoder.ProtocolDecoder; +import org.metricshub.ipmi.core.coding.protocol.decoder.Protocolv20Decoder; +import org.metricshub.ipmi.core.coding.rmcp.RmcpMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.actions.ErrorAction; +import org.metricshub.ipmi.core.sm.actions.ResponseAction; +import org.metricshub.ipmi.core.sm.events.DefaultAck; +import org.metricshub.ipmi.core.sm.events.StateMachineEvent; +import org.metricshub.ipmi.core.sm.events.Timeout; /** * Waiting for the {@link OpenSession} response.
diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/Rakp1Complete.java b/src/main/java/org/metricshub/ipmi/core/sm/states/Rakp1Complete.java similarity index 80% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/states/Rakp1Complete.java rename to src/main/java/org/metricshub/ipmi/core/sm/states/Rakp1Complete.java index d2082fa..2d137d2 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/Rakp1Complete.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/states/Rakp1Complete.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.states; +package org.metricshub.ipmi.core.sm.states; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,16 +22,16 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.Encoder; -import org.sentrysoftware.ipmi.core.coding.commands.session.Rakp1; -import org.sentrysoftware.ipmi.core.coding.commands.session.Rakp3; -import org.sentrysoftware.ipmi.core.coding.protocol.encoder.Protocolv20Encoder; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpMessage; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.actions.ErrorAction; -import org.sentrysoftware.ipmi.core.sm.actions.GetSikAction; -import org.sentrysoftware.ipmi.core.sm.events.Rakp2Ack; -import org.sentrysoftware.ipmi.core.sm.events.StateMachineEvent; +import org.metricshub.ipmi.core.coding.Encoder; +import org.metricshub.ipmi.core.coding.commands.session.Rakp1; +import org.metricshub.ipmi.core.coding.commands.session.Rakp3; +import org.metricshub.ipmi.core.coding.protocol.encoder.Protocolv20Encoder; +import org.metricshub.ipmi.core.coding.rmcp.RmcpMessage; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.actions.ErrorAction; +import org.metricshub.ipmi.core.sm.actions.GetSikAction; +import org.metricshub.ipmi.core.sm.events.Rakp2Ack; +import org.metricshub.ipmi.core.sm.events.StateMachineEvent; /** * At this state RAKP Message 2 was received - waiting for the confirmation to diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/Rakp1Waiting.java b/src/main/java/org/metricshub/ipmi/core/sm/states/Rakp1Waiting.java similarity index 72% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/states/Rakp1Waiting.java rename to src/main/java/org/metricshub/ipmi/core/sm/states/Rakp1Waiting.java index 5d2d2a2..657f517 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/Rakp1Waiting.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/states/Rakp1Waiting.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.states; +package org.metricshub.ipmi.core.sm.states; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,23 +22,23 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.session.Rakp1; -import org.sentrysoftware.ipmi.core.coding.payload.PlainMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.PlainCommandv20Decoder; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.ProtocolDecoder; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.Protocolv20Decoder; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.actions.ErrorAction; -import org.sentrysoftware.ipmi.core.sm.actions.ResponseAction; -import org.sentrysoftware.ipmi.core.sm.events.DefaultAck; -import org.sentrysoftware.ipmi.core.sm.events.StateMachineEvent; -import org.sentrysoftware.ipmi.core.sm.events.Timeout; +import org.metricshub.ipmi.core.coding.commands.session.Rakp1; +import org.metricshub.ipmi.core.coding.payload.PlainMessage; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.protocol.decoder.PlainCommandv20Decoder; +import org.metricshub.ipmi.core.coding.protocol.decoder.ProtocolDecoder; +import org.metricshub.ipmi.core.coding.protocol.decoder.Protocolv20Decoder; +import org.metricshub.ipmi.core.coding.rmcp.RmcpMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.actions.ErrorAction; +import org.metricshub.ipmi.core.sm.actions.ResponseAction; +import org.metricshub.ipmi.core.sm.events.DefaultAck; +import org.metricshub.ipmi.core.sm.events.StateMachineEvent; +import org.metricshub.ipmi.core.sm.events.Timeout; /** * Waiting for RAKP Message 2. Transition to: diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/Rakp3Complete.java b/src/main/java/org/metricshub/ipmi/core/sm/states/Rakp3Complete.java similarity index 80% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/states/Rakp3Complete.java rename to src/main/java/org/metricshub/ipmi/core/sm/states/Rakp3Complete.java index b085385..c5a6445 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/Rakp3Complete.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/states/Rakp3Complete.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.states; +package org.metricshub.ipmi.core.sm.states; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,12 +22,12 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpMessage; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.actions.ErrorAction; -import org.sentrysoftware.ipmi.core.sm.events.DefaultAck; -import org.sentrysoftware.ipmi.core.sm.events.StartSession; -import org.sentrysoftware.ipmi.core.sm.events.StateMachineEvent; +import org.metricshub.ipmi.core.coding.rmcp.RmcpMessage; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.actions.ErrorAction; +import org.metricshub.ipmi.core.sm.events.DefaultAck; +import org.metricshub.ipmi.core.sm.events.StartSession; +import org.metricshub.ipmi.core.sm.events.StateMachineEvent; /** * Empty state inserted to keep the convention of Waiting-Complete states. At diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/Rakp3Waiting.java b/src/main/java/org/metricshub/ipmi/core/sm/states/Rakp3Waiting.java similarity index 73% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/states/Rakp3Waiting.java rename to src/main/java/org/metricshub/ipmi/core/sm/states/Rakp3Waiting.java index cc28f62..4ebef78 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/Rakp3Waiting.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/states/Rakp3Waiting.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.states; +package org.metricshub.ipmi.core.sm.states; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,25 +22,25 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.commands.session.Rakp1; -import org.sentrysoftware.ipmi.core.coding.commands.session.Rakp1ResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.session.Rakp3; -import org.sentrysoftware.ipmi.core.coding.payload.PlainMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.IpmiMessage; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.PlainCommandv20Decoder; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.ProtocolDecoder; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.Protocolv20Decoder; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.actions.ErrorAction; -import org.sentrysoftware.ipmi.core.sm.actions.ResponseAction; -import org.sentrysoftware.ipmi.core.sm.events.DefaultAck; -import org.sentrysoftware.ipmi.core.sm.events.StateMachineEvent; -import org.sentrysoftware.ipmi.core.sm.events.Timeout; +import org.metricshub.ipmi.core.coding.commands.session.Rakp1; +import org.metricshub.ipmi.core.coding.commands.session.Rakp1ResponseData; +import org.metricshub.ipmi.core.coding.commands.session.Rakp3; +import org.metricshub.ipmi.core.coding.payload.PlainMessage; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.IpmiMessage; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.protocol.decoder.PlainCommandv20Decoder; +import org.metricshub.ipmi.core.coding.protocol.decoder.ProtocolDecoder; +import org.metricshub.ipmi.core.coding.protocol.decoder.Protocolv20Decoder; +import org.metricshub.ipmi.core.coding.rmcp.RmcpMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.actions.ErrorAction; +import org.metricshub.ipmi.core.sm.actions.ResponseAction; +import org.metricshub.ipmi.core.sm.events.DefaultAck; +import org.metricshub.ipmi.core.sm.events.StateMachineEvent; +import org.metricshub.ipmi.core.sm.events.Timeout; /** * At this point of session challenge, RAKP Message 3 was sent, diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/SessionValid.java b/src/main/java/org/metricshub/ipmi/core/sm/states/SessionValid.java similarity index 74% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/states/SessionValid.java rename to src/main/java/org/metricshub/ipmi/core/sm/states/SessionValid.java index 3b49147..b804748 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/SessionValid.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/states/SessionValid.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.states; +package org.metricshub.ipmi.core.sm.states; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,27 +22,27 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.Encoder; -import org.sentrysoftware.ipmi.core.coding.commands.IpmiVersion; -import org.sentrysoftware.ipmi.core.coding.commands.PrivilegeLevel; -import org.sentrysoftware.ipmi.core.coding.commands.session.CloseSession; -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilities; -import org.sentrysoftware.ipmi.core.coding.protocol.AuthenticationType; -import org.sentrysoftware.ipmi.core.coding.protocol.Ipmiv20Message; -import org.sentrysoftware.ipmi.core.coding.protocol.PayloadType; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.ProtocolDecoder; -import org.sentrysoftware.ipmi.core.coding.protocol.decoder.Protocolv20Decoder; -import org.sentrysoftware.ipmi.core.coding.protocol.encoder.Protocolv20Encoder; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpMessage; -import org.sentrysoftware.ipmi.core.coding.security.CipherSuite; -import org.sentrysoftware.ipmi.core.common.TypeConverter; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.actions.ErrorAction; -import org.sentrysoftware.ipmi.core.sm.actions.MessageAction; -import org.sentrysoftware.ipmi.core.sm.events.Sendv20Message; -import org.sentrysoftware.ipmi.core.sm.events.SessionUpkeep; -import org.sentrysoftware.ipmi.core.sm.events.StateMachineEvent; -import org.sentrysoftware.ipmi.core.sm.events.Timeout; +import org.metricshub.ipmi.core.coding.Encoder; +import org.metricshub.ipmi.core.coding.commands.IpmiVersion; +import org.metricshub.ipmi.core.coding.commands.PrivilegeLevel; +import org.metricshub.ipmi.core.coding.commands.session.CloseSession; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelAuthenticationCapabilities; +import org.metricshub.ipmi.core.coding.protocol.AuthenticationType; +import org.metricshub.ipmi.core.coding.protocol.Ipmiv20Message; +import org.metricshub.ipmi.core.coding.protocol.PayloadType; +import org.metricshub.ipmi.core.coding.protocol.decoder.ProtocolDecoder; +import org.metricshub.ipmi.core.coding.protocol.decoder.Protocolv20Decoder; +import org.metricshub.ipmi.core.coding.protocol.encoder.Protocolv20Encoder; +import org.metricshub.ipmi.core.coding.rmcp.RmcpMessage; +import org.metricshub.ipmi.core.coding.security.CipherSuite; +import org.metricshub.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.actions.ErrorAction; +import org.metricshub.ipmi.core.sm.actions.MessageAction; +import org.metricshub.ipmi.core.sm.events.Sendv20Message; +import org.metricshub.ipmi.core.sm.events.SessionUpkeep; +import org.metricshub.ipmi.core.sm.events.StateMachineEvent; +import org.metricshub.ipmi.core.sm.events.Timeout; /** * {@link State} in which the session is valid and sending IPMI commands to the @@ -52,7 +52,7 @@ * {@link Sendv20Message}
  • Sends {@link GetChannelAuthenticationCapabilities} * message to keep the session form timing out on {@link SessionUpkeep}
  • *
  • Transits to {@link Authcap} on {@link Timeout}
  • Sends {@link CloseSession} - * and transits to {@link Authcap} on {@link org.sentrysoftware.ipmi.core.coding.commands.session.CloseSession}
  • + * and transits to {@link Authcap} on {@link org.metricshub.ipmi.core.coding.commands.session.CloseSession} * */ public class SessionValid extends State { @@ -102,8 +102,8 @@ public void doTransition(StateMachine stateMachine, } } else if (machineEvent instanceof Timeout) { stateMachine.setCurrent(new Authcap()); - } else if (machineEvent instanceof org.sentrysoftware.ipmi.core.sm.events.CloseSession) { - org.sentrysoftware.ipmi.core.sm.events.CloseSession event = (org.sentrysoftware.ipmi.core.sm.events.CloseSession) machineEvent; + } else if (machineEvent instanceof org.metricshub.ipmi.core.sm.events.CloseSession) { + org.metricshub.ipmi.core.sm.events.CloseSession event = (org.metricshub.ipmi.core.sm.events.CloseSession) machineEvent; try { stateMachine.setCurrent(new Authcap()); diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/State.java b/src/main/java/org/metricshub/ipmi/core/sm/states/State.java similarity index 88% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/states/State.java rename to src/main/java/org/metricshub/ipmi/core/sm/states/State.java index 01b308b..f5fe3ab 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/State.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/states/State.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.states; +package org.metricshub.ipmi.core.sm.states; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,9 +22,9 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpMessage; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.events.StateMachineEvent; +import org.metricshub.ipmi.core.coding.rmcp.RmcpMessage; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.events.StateMachineEvent; /** * The abstract for state of the {@link StateMachine}. diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/Uninitialized.java b/src/main/java/org/metricshub/ipmi/core/sm/states/Uninitialized.java similarity index 75% rename from src/main/java/org/sentrysoftware/ipmi/core/sm/states/Uninitialized.java rename to src/main/java/org/metricshub/ipmi/core/sm/states/Uninitialized.java index bd26934..822b88e 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/Uninitialized.java +++ b/src/main/java/org/metricshub/ipmi/core/sm/states/Uninitialized.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.sm.states; +package org.metricshub.ipmi.core.sm.states; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as @@ -22,16 +22,16 @@ * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ */ -import org.sentrysoftware.ipmi.core.coding.Encoder; -import org.sentrysoftware.ipmi.core.coding.commands.session.GetChannelCipherSuites; -import org.sentrysoftware.ipmi.core.coding.protocol.encoder.Protocolv20Encoder; -import org.sentrysoftware.ipmi.core.coding.rmcp.RmcpMessage; -import org.sentrysoftware.ipmi.core.common.TypeConverter; -import org.sentrysoftware.ipmi.core.sm.StateMachine; -import org.sentrysoftware.ipmi.core.sm.actions.ErrorAction; -import org.sentrysoftware.ipmi.core.sm.events.Default; -import org.sentrysoftware.ipmi.core.sm.events.GetChannelCipherSuitesPending; -import org.sentrysoftware.ipmi.core.sm.events.StateMachineEvent; +import org.metricshub.ipmi.core.coding.Encoder; +import org.metricshub.ipmi.core.coding.commands.session.GetChannelCipherSuites; +import org.metricshub.ipmi.core.coding.protocol.encoder.Protocolv20Encoder; +import org.metricshub.ipmi.core.coding.rmcp.RmcpMessage; +import org.metricshub.ipmi.core.common.TypeConverter; +import org.metricshub.ipmi.core.sm.StateMachine; +import org.metricshub.ipmi.core.sm.actions.ErrorAction; +import org.metricshub.ipmi.core.sm.events.Default; +import org.metricshub.ipmi.core.sm.events.GetChannelCipherSuitesPending; +import org.metricshub.ipmi.core.sm.events.StateMachineEvent; /** * The initial state. Transits to {@link CiphersWaiting} on diff --git a/src/main/java/org/metricshub/ipmi/core/sm/states/package-info.java b/src/main/java/org/metricshub/ipmi/core/sm/states/package-info.java new file mode 100644 index 0000000..4fef962 --- /dev/null +++ b/src/main/java/org/metricshub/ipmi/core/sm/states/package-info.java @@ -0,0 +1,26 @@ +/** + * The {@link org.metricshub.ipmi.core.sm.StateMachine} states. + * To create custom action extend {@link org.metricshub.ipmi.core.sm.states.State} class. + */ +package org.metricshub.ipmi.core.sm.states; +/*- + * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ + * IPMI Java Client + * ჻჻჻჻჻჻ + * Copyright 2023 Verax Systems, MetricsHub + * ჻჻჻჻჻჻ + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Lesser Public License for more details. + * + * You should have received a copy of the GNU General Lesser Public + * License along with this program. If not, see + * . + * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ + */ diff --git a/src/main/java/org/sentrysoftware/ipmi/core/transport/Messenger.java b/src/main/java/org/metricshub/ipmi/core/transport/Messenger.java similarity index 95% rename from src/main/java/org/sentrysoftware/ipmi/core/transport/Messenger.java rename to src/main/java/org/metricshub/ipmi/core/transport/Messenger.java index f394d69..3ec3458 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/transport/Messenger.java +++ b/src/main/java/org/metricshub/ipmi/core/transport/Messenger.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.transport; +package org.metricshub.ipmi.core.transport; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/transport/UdpListener.java b/src/main/java/org/metricshub/ipmi/core/transport/UdpListener.java similarity index 92% rename from src/main/java/org/sentrysoftware/ipmi/core/transport/UdpListener.java rename to src/main/java/org/metricshub/ipmi/core/transport/UdpListener.java index 824c773..2ebb0f2 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/transport/UdpListener.java +++ b/src/main/java/org/metricshub/ipmi/core/transport/UdpListener.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.transport; +package org.metricshub.ipmi.core.transport; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/transport/UdpMessage.java b/src/main/java/org/metricshub/ipmi/core/transport/UdpMessage.java similarity index 95% rename from src/main/java/org/sentrysoftware/ipmi/core/transport/UdpMessage.java rename to src/main/java/org/metricshub/ipmi/core/transport/UdpMessage.java index 2c7b976..eab22be 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/transport/UdpMessage.java +++ b/src/main/java/org/metricshub/ipmi/core/transport/UdpMessage.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.transport; +package org.metricshub.ipmi.core.transport; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/transport/UdpMessenger.java b/src/main/java/org/metricshub/ipmi/core/transport/UdpMessenger.java similarity index 98% rename from src/main/java/org/sentrysoftware/ipmi/core/transport/UdpMessenger.java rename to src/main/java/org/metricshub/ipmi/core/transport/UdpMessenger.java index 078792d..51f57a8 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/transport/UdpMessenger.java +++ b/src/main/java/org/metricshub/ipmi/core/transport/UdpMessenger.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.transport; +package org.metricshub.ipmi.core.transport; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/transport/UdpNotifier.java b/src/main/java/org/metricshub/ipmi/core/transport/UdpNotifier.java similarity index 94% rename from src/main/java/org/sentrysoftware/ipmi/core/transport/UdpNotifier.java rename to src/main/java/org/metricshub/ipmi/core/transport/UdpNotifier.java index a73ad83..1e83289 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/transport/UdpNotifier.java +++ b/src/main/java/org/metricshub/ipmi/core/transport/UdpNotifier.java @@ -1,10 +1,10 @@ -package org.sentrysoftware.ipmi.core.transport; +package org.metricshub.ipmi.core.transport; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/core/transport/package-info.java b/src/main/java/org/metricshub/ipmi/core/transport/package-info.java similarity index 86% rename from src/main/java/org/sentrysoftware/ipmi/core/transport/package-info.java rename to src/main/java/org/metricshub/ipmi/core/transport/package-info.java index 0819f5b..12b2fbd 100644 --- a/src/main/java/org/sentrysoftware/ipmi/core/transport/package-info.java +++ b/src/main/java/org/metricshub/ipmi/core/transport/package-info.java @@ -1,14 +1,14 @@ /** * The UDP transport layer. * - * @see org.sentrysoftware.ipmi.core.transport.UdpMessenger + * @see org.metricshub.ipmi.core.transport.UdpMessenger */ -package org.sentrysoftware.ipmi.core.transport; +package org.metricshub.ipmi.core.transport; /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ * IPMI Java Client * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software + * Copyright 2023 Verax Systems, MetricsHub * ჻჻჻჻჻჻ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as diff --git a/src/main/java/org/sentrysoftware/ipmi/package-info.java b/src/main/java/org/metricshub/ipmi/package-info.java similarity index 90% rename from src/main/java/org/sentrysoftware/ipmi/package-info.java rename to src/main/java/org/metricshub/ipmi/package-info.java index 8bae758..b0b2e25 100644 --- a/src/main/java/org/sentrysoftware/ipmi/package-info.java +++ b/src/main/java/org/metricshub/ipmi/package-info.java @@ -1,25 +1,25 @@ -/** - * Base package of the IPMI client library for Java - */ -package org.sentrysoftware.ipmi; -/*- - * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ - * IPMI Java Client - * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software - * ჻჻჻჻჻჻ - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Lesser Public License for more details. - * - * You should have received a copy of the GNU General Lesser Public - * License along with this program. If not, see - * . - * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ - */ +/** + * Base package of the IPMI client library for Java + */ +package org.metricshub.ipmi; +/*- + * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ + * IPMI Java Client + * ჻჻჻჻჻჻ + * Copyright 2023 Verax Systems, MetricsHub + * ჻჻჻჻჻჻ + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Lesser Public License for more details. + * + * You should have received a copy of the GNU General Lesser Public + * License along with this program. If not, see + * . + * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ + */ diff --git a/src/main/java/org/sentrysoftware/ipmi/core/connection/package-info.java b/src/main/java/org/sentrysoftware/ipmi/core/connection/package-info.java deleted file mode 100644 index 14895d5..0000000 --- a/src/main/java/org/sentrysoftware/ipmi/core/connection/package-info.java +++ /dev/null @@ -1,25 +0,0 @@ -/** - * Package responsible for {@link org.sentrysoftware.ipmi.core.connection.Connection} management. - */ -package org.sentrysoftware.ipmi.core.connection; -/*- - * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ - * IPMI Java Client - * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software - * ჻჻჻჻჻჻ - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Lesser Public License for more details. - * - * You should have received a copy of the GNU General Lesser Public - * License along with this program. If not, see - * . - * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ - */ diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/actions/package-info.java b/src/main/java/org/sentrysoftware/ipmi/core/sm/actions/package-info.java deleted file mode 100644 index eb040fb..0000000 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/actions/package-info.java +++ /dev/null @@ -1,26 +0,0 @@ -/** - * The {@link org.sentrysoftware.ipmi.core.sm.StateMachine} actions. - * To create custom action extend {@link org.sentrysoftware.ipmi.core.sm.actions.StateMachineAction} class. - */ -package org.sentrysoftware.ipmi.core.sm.actions; -/*- - * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ - * IPMI Java Client - * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software - * ჻჻჻჻჻჻ - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Lesser Public License for more details. - * - * You should have received a copy of the GNU General Lesser Public - * License along with this program. If not, see - * . - * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ - */ diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/package-info.java b/src/main/java/org/sentrysoftware/ipmi/core/sm/events/package-info.java deleted file mode 100644 index f63b13a..0000000 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/events/package-info.java +++ /dev/null @@ -1,26 +0,0 @@ -/** - * The {@link org.sentrysoftware.ipmi.core.sm.StateMachine} events. - * To create custom action extend {@link org.sentrysoftware.ipmi.core.sm.events.StateMachineEvent} class. - */ -package org.sentrysoftware.ipmi.core.sm.events; -/*- - * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ - * IPMI Java Client - * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software - * ჻჻჻჻჻჻ - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Lesser Public License for more details. - * - * You should have received a copy of the GNU General Lesser Public - * License along with this program. If not, see - * . - * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ - */ diff --git a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/package-info.java b/src/main/java/org/sentrysoftware/ipmi/core/sm/states/package-info.java deleted file mode 100644 index 42b6298..0000000 --- a/src/main/java/org/sentrysoftware/ipmi/core/sm/states/package-info.java +++ /dev/null @@ -1,26 +0,0 @@ -/** - * The {@link org.sentrysoftware.ipmi.core.sm.StateMachine} states. - * To create custom action extend {@link org.sentrysoftware.ipmi.core.sm.states.State} class. - */ -package org.sentrysoftware.ipmi.core.sm.states; -/*- - * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ - * IPMI Java Client - * ჻჻჻჻჻჻ - * Copyright 2023 Verax Systems, Sentry Software - * ჻჻჻჻჻჻ - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Lesser Public License for more details. - * - * You should have received a copy of the GNU General Lesser Public - * License along with this program. If not, see - * . - * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ - */ diff --git a/src/site/markdown/index.md b/src/site/markdown/index.md index 879e0b7..1af5aa7 100644 --- a/src/site/markdown/index.md +++ b/src/site/markdown/index.md @@ -8,10 +8,9 @@ Add IPMI in the list of dependencies in your [Maven **pom.xml**](https://maven.a ```xml - - org.sentrysoftware - ipmi + ${project.groupId} + ${project.artifactId} ${project.version} @@ -21,6 +20,12 @@ Invoke the IPMI Client: ```java +import java.util.concurrent.ExecutionException; +import java.util.concurrent.TimeoutException; +import org.metricshub.ipmi.client.IpmiClient; +import org.metricshub.ipmi.client.IpmiClientConfiguration; + +public class IpmiMain { public static void main(String[] args) throws InterruptedException, ExecutionException, TimeoutException { final String hostname = "my-host"; @@ -30,7 +35,7 @@ Invoke the IPMI Client: final byte[] bmcKey = null; final long timeout = 120; // Set pingPeriod to 0 to turn off keep-alive messages sent to the remote host. - final pingPeriod = 30000; + final long pingPeriod = 30000; // Instantiates a new IPMI client configuration using the credentials above final IpmiClientConfiguration ipmiClientConfiguration = new IpmiClientConfiguration( @@ -39,7 +44,8 @@ Invoke the IPMI Client: password, bmcKey, noAuth, - timeout + timeout, + pingPeriod ); // Get the Chassis' status @@ -54,5 +60,7 @@ Invoke the IPMI Client: System.out.println("Sensors:"); System.out.println(sensorsResult); } +} + ``` diff --git a/src/site/resources/css/site.css b/src/site/resources/css/site.css new file mode 100644 index 0000000..e85911b --- /dev/null +++ b/src/site/resources/css/site.css @@ -0,0 +1,86 @@ +/*- + * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ + * Open MetricsHub Web Site + * ჻჻჻჻჻჻ + * Copyright (C) 2025 MetricsHub + * ჻჻჻჻჻჻ + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ + */ + +/* Poppins font */ +@font-face { + font-family: 'Poppins'; + src: url('../fonts/Poppins-ExtraBold.woff2') format('woff2'), + url('../fonts/Poppins-ExtraBold.woff') format('woff'), + url('../fonts/Poppins-ExtraBold.ttf') format('truetype'), + local('Helvetica'); + font-weight: 800; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Poppins'; + src: url('../fonts/Poppins-Bold.woff2') format('woff2'), + url('../fonts/Poppins-Bold.woff') format('woff'), + url('../fonts/Poppins-Bold.ttf') format('truetype'), + local('Helvetica'); + font-weight: 700; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Poppins'; + src: url('../fonts/Poppins-Regular.woff2') format('woff2'), + url('../fonts/Poppins-Regular.woff') format('woff'), + url('../fonts/Poppins-Regular.ttf') format('truetype'), + local('Helvetica'); + font-weight: 400; + font-style: normal; + font-display: swap; +} + +/* MetricsHub fonts */ +:root { + --title-font: "Poppins", sans-serif; + --heading-font: "Poppins", sans-serif; + --content-font: "Poppins", sans-serif; + + --content-font-size: medium; + --banner-font-size: 40px; + --banner-font-weight: 800; + +} + + /* MetricsHub colors */ +body { + --main-fgcolor: #212529; + --banner-bgcolor: #266fd0; + --link-color: #266fd0; + --alternate-bgcolor: #266fd0; + --alternate-fgcolor: #fff; +} + +body.dark { + --link-color: #7cb6ff; + --main-bgcolor: #262626; + --main-fgcolor: #e9ecef; +} \ No newline at end of file diff --git a/src/site/resources/favicon.ico b/src/site/resources/favicon.ico new file mode 100644 index 0000000..61a2a88 Binary files /dev/null and b/src/site/resources/favicon.ico differ diff --git a/src/site/resources/fonts/Poppins-Bold.ttf b/src/site/resources/fonts/Poppins-Bold.ttf new file mode 100644 index 0000000..00559ee Binary files /dev/null and b/src/site/resources/fonts/Poppins-Bold.ttf differ diff --git a/src/site/resources/fonts/Poppins-Bold.woff b/src/site/resources/fonts/Poppins-Bold.woff new file mode 100644 index 0000000..c979105 Binary files /dev/null and b/src/site/resources/fonts/Poppins-Bold.woff differ diff --git a/src/site/resources/fonts/Poppins-Bold.woff2 b/src/site/resources/fonts/Poppins-Bold.woff2 new file mode 100644 index 0000000..13e0e28 Binary files /dev/null and b/src/site/resources/fonts/Poppins-Bold.woff2 differ diff --git a/src/site/resources/fonts/Poppins-ExtraBold.ttf b/src/site/resources/fonts/Poppins-ExtraBold.ttf new file mode 100644 index 0000000..df70936 Binary files /dev/null and b/src/site/resources/fonts/Poppins-ExtraBold.ttf differ diff --git a/src/site/resources/fonts/Poppins-ExtraBold.woff b/src/site/resources/fonts/Poppins-ExtraBold.woff new file mode 100644 index 0000000..0d7982a Binary files /dev/null and b/src/site/resources/fonts/Poppins-ExtraBold.woff differ diff --git a/src/site/resources/fonts/Poppins-ExtraBold.woff2 b/src/site/resources/fonts/Poppins-ExtraBold.woff2 new file mode 100644 index 0000000..ad86d02 Binary files /dev/null and b/src/site/resources/fonts/Poppins-ExtraBold.woff2 differ diff --git a/src/site/resources/fonts/Poppins-Regular.ttf b/src/site/resources/fonts/Poppins-Regular.ttf new file mode 100644 index 0000000..9f0c71b Binary files /dev/null and b/src/site/resources/fonts/Poppins-Regular.ttf differ diff --git a/src/site/resources/fonts/Poppins-Regular.woff2 b/src/site/resources/fonts/Poppins-Regular.woff2 new file mode 100644 index 0000000..964d6d2 Binary files /dev/null and b/src/site/resources/fonts/Poppins-Regular.woff2 differ diff --git a/src/site/resources/images/metricshub-logo.png b/src/site/resources/images/metricshub-logo.png new file mode 100644 index 0000000..89d6fb8 Binary files /dev/null and b/src/site/resources/images/metricshub-logo.png differ diff --git a/src/site/resources/images/sentry-logo-179x75px.png b/src/site/resources/images/sentry-logo-179x75px.png deleted file mode 100644 index 42e53f7..0000000 Binary files a/src/site/resources/images/sentry-logo-179x75px.png and /dev/null differ diff --git a/src/site/site.xml b/src/site/site.xml index 88a4988..dbea058 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -4,7 +4,7 @@ org.sentrysoftware.maven sentry-maven-skin - 6.2.00 + 6.4.01 @@ -13,14 +13,15 @@ - images/sentry-logo-179x75px.png - https://sentrysoftware.com + images/metricshub-logo.png + https://metricshub.org + diff --git a/src/test/java/org/sentrysoftware/ipmi/client/IpmiResultConverterTest.java b/src/test/java/org/metricshub/ipmi/client/IpmiResultConverterTest.java similarity index 88% rename from src/test/java/org/sentrysoftware/ipmi/client/IpmiResultConverterTest.java rename to src/test/java/org/metricshub/ipmi/client/IpmiResultConverterTest.java index 0be649f..f94d455 100644 --- a/src/test/java/org/sentrysoftware/ipmi/client/IpmiResultConverterTest.java +++ b/src/test/java/org/metricshub/ipmi/client/IpmiResultConverterTest.java @@ -1,4 +1,4 @@ -package org.sentrysoftware.ipmi.client; +package org.metricshub.ipmi.client; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNull; @@ -9,16 +9,16 @@ import org.junit.jupiter.api.Test; -import org.sentrysoftware.ipmi.client.model.Fru; -import org.sentrysoftware.ipmi.client.model.Sensor; -import org.sentrysoftware.ipmi.core.coding.commands.chassis.GetChassisStatusResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.FruRecord; -import org.sentrysoftware.ipmi.core.coding.commands.fru.record.ProductInfo; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.GetSensorReadingResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.CompactSensorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.EntityId; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.FruDeviceLocatorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.SensorRecord; +import org.metricshub.ipmi.client.model.Fru; +import org.metricshub.ipmi.client.model.Sensor; +import org.metricshub.ipmi.core.coding.commands.chassis.GetChassisStatusResponseData; +import org.metricshub.ipmi.core.coding.commands.fru.record.FruRecord; +import org.metricshub.ipmi.core.coding.commands.fru.record.ProductInfo; +import org.metricshub.ipmi.core.coding.commands.sdr.GetSensorReadingResponseData; +import org.metricshub.ipmi.core.coding.commands.sdr.record.CompactSensorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.EntityId; +import org.metricshub.ipmi.core.coding.commands.sdr.record.FruDeviceLocatorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.SensorRecord; class IpmiResultConverterTest { diff --git a/src/test/java/org/sentrysoftware/ipmi/client/model/DeviceDescriptionTest.java b/src/test/java/org/metricshub/ipmi/client/model/DeviceDescriptionTest.java similarity index 70% rename from src/test/java/org/sentrysoftware/ipmi/client/model/DeviceDescriptionTest.java rename to src/test/java/org/metricshub/ipmi/client/model/DeviceDescriptionTest.java index 6ec4dc8..a6ff403 100644 --- a/src/test/java/org/sentrysoftware/ipmi/client/model/DeviceDescriptionTest.java +++ b/src/test/java/org/metricshub/ipmi/client/model/DeviceDescriptionTest.java @@ -1,9 +1,9 @@ -package org.sentrysoftware.ipmi.client.model; +package org.metricshub.ipmi.client.model; import static org.junit.jupiter.api.Assertions.assertNotNull; import org.junit.jupiter.api.Test; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.EntityId; +import org.metricshub.ipmi.core.coding.commands.sdr.record.EntityId; class DeviceDescriptionTest { diff --git a/src/test/java/org/sentrysoftware/ipmi/client/model/FruDeviceTest.java b/src/test/java/org/metricshub/ipmi/client/model/FruDeviceTest.java similarity index 84% rename from src/test/java/org/sentrysoftware/ipmi/client/model/FruDeviceTest.java rename to src/test/java/org/metricshub/ipmi/client/model/FruDeviceTest.java index cdfe919..387a2f0 100644 --- a/src/test/java/org/sentrysoftware/ipmi/client/model/FruDeviceTest.java +++ b/src/test/java/org/metricshub/ipmi/client/model/FruDeviceTest.java @@ -1,4 +1,4 @@ -package org.sentrysoftware.ipmi.client.model; +package org.metricshub.ipmi.client.model; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/org/sentrysoftware/ipmi/client/model/ReadingTypeDescriptionTest.java b/src/test/java/org/metricshub/ipmi/client/model/ReadingTypeDescriptionTest.java similarity index 91% rename from src/test/java/org/sentrysoftware/ipmi/client/model/ReadingTypeDescriptionTest.java rename to src/test/java/org/metricshub/ipmi/client/model/ReadingTypeDescriptionTest.java index 469f85a..41ad27c 100644 --- a/src/test/java/org/sentrysoftware/ipmi/client/model/ReadingTypeDescriptionTest.java +++ b/src/test/java/org/metricshub/ipmi/client/model/ReadingTypeDescriptionTest.java @@ -1,9 +1,9 @@ -package org.sentrysoftware.ipmi.client.model; +package org.metricshub.ipmi.client.model; import static org.junit.jupiter.api.Assertions.assertNull; import org.junit.jupiter.api.Test; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.ReadingType; +import org.metricshub.ipmi.core.coding.commands.sdr.record.ReadingType; class ReadingTypeDescriptionTest { diff --git a/src/test/java/org/sentrysoftware/ipmi/client/model/SensorTest.java b/src/test/java/org/metricshub/ipmi/client/model/SensorTest.java similarity index 88% rename from src/test/java/org/sentrysoftware/ipmi/client/model/SensorTest.java rename to src/test/java/org/metricshub/ipmi/client/model/SensorTest.java index dafd081..1254fda 100644 --- a/src/test/java/org/sentrysoftware/ipmi/client/model/SensorTest.java +++ b/src/test/java/org/metricshub/ipmi/client/model/SensorTest.java @@ -1,14 +1,14 @@ -package org.sentrysoftware.ipmi.client.model; +package org.metricshub.ipmi.client.model; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; import org.junit.jupiter.api.Test; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.GetSensorReadingResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.CompactSensorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.EntityId; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.FullSensorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.GetSensorReadingResponseData; +import org.metricshub.ipmi.core.coding.commands.sdr.record.CompactSensorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.EntityId; +import org.metricshub.ipmi.core.coding.commands.sdr.record.FullSensorRecord; class SensorTest { diff --git a/src/test/java/org/sentrysoftware/ipmi/client/runner/GetSensorsRunnerTest.java b/src/test/java/org/metricshub/ipmi/client/runner/GetSensorsRunnerTest.java similarity index 89% rename from src/test/java/org/sentrysoftware/ipmi/client/runner/GetSensorsRunnerTest.java rename to src/test/java/org/metricshub/ipmi/client/runner/GetSensorsRunnerTest.java index 07a7672..87e5385 100644 --- a/src/test/java/org/sentrysoftware/ipmi/client/runner/GetSensorsRunnerTest.java +++ b/src/test/java/org/metricshub/ipmi/client/runner/GetSensorsRunnerTest.java @@ -1,15 +1,15 @@ -package org.sentrysoftware.ipmi.client.runner; +package org.metricshub.ipmi.client.runner; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows; import org.junit.jupiter.api.Test; -import org.sentrysoftware.ipmi.client.Utils; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.GetSensorReadingResponseData; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.CompactSensorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.FullSensorRecord; -import org.sentrysoftware.ipmi.core.coding.commands.sdr.record.SensorType; +import org.metricshub.ipmi.client.Utils; +import org.metricshub.ipmi.core.coding.commands.sdr.GetSensorReadingResponseData; +import org.metricshub.ipmi.core.coding.commands.sdr.record.CompactSensorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.FullSensorRecord; +import org.metricshub.ipmi.core.coding.commands.sdr.record.SensorType; class GetSensorsRunnerTest {