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
-
-
-
-
+
+
+
+
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
+