Thanks to visit codestin.com
Credit goes to github.com

Skip to content

openslp: Add at v2.0.0 #5588

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from
Draft

Conversation

AlexanderZhirov
Copy link
Contributor

@AlexanderZhirov AlexanderZhirov commented May 7, 2025

Summary
OpenSLP project is an effort to develop an open-source, commercial-grade, implementation of IETF Standards track Service Location Protocol (RFC 2608). The interface conforms to IETF Standards track, "An API for Service Location" (RFC 2614)

Test Plan

The following tests were conducted:

  • The package was installed on both local and remote hosts.
  • Registrations were performed on the running local service.
  • The registered data was fetched/read on the remote host.

2025-05-07_03-41

2025-05-07_03-43

Additionally, the behavior with configurations from /etc/openslp and /usr/share/defaults/etc/openslp was tested.

Checklist

  • Package was built and tested against unstable
  • This change could gainfully be listed in the weekly sync notes once merged

This package is one of the dependency components for building open-iscsi.

Build log

@AlexanderZhirov
Copy link
Contributor Author

Please do not accept yet. I’m build the stack.

@TraceyC77
Copy link
Contributor

Please do not accept yet. I’m build the stack.

Since this isn't ready yet, I'm changing it to Draft. Change it ack when it's ready. Please mark any pr as Draft if it's not yet ready.

@TraceyC77 TraceyC77 marked this pull request as draft May 7, 2025 14:21
**Summary**
OpenSLP project is an effort to develop an open-source, commercial-grade, implementation of IETF Standards track Service Location Protocol (RFC 2608).
The interface conforms to IETF Standards track, "An API for Service Location" (RFC 2614)

The following tests were conducted:
 - The package was installed on both local and remote hosts.
 - Registrations were performed on the running local service.
 - The registered data was fetched/read on the remote host.

Additionally, the behavior with configurations from /etc/openslp and /usr/share/defaults/etc/openslp was tested.
**Summary**
A partial implementation of the iSNS protocol per RFC4171. The package includes the iSNS server (isnsd) with a file-based database, a command-line utility (isnsadm) for database management, and the discovery daemon (isnsdd), which is being refined to handle node and portal registration and process state change notifications.
**Summary**
The Open-iSCSI project provides a high-performance, transport independent, implementation of RFC 3720 iSCSI for Linux.
@AlexanderZhirov
Copy link
Contributor Author

AlexanderZhirov commented May 8, 2025

open-isns: Add at v0.103

Summary
A partial implementation of the iSNS protocol per RFC4171. The package includes the iSNS server (isnsd) with a file-based database, a command-line utility (isnsadm) for database management, and the discovery daemon (isnsdd), which is being refined to handle node and portal registration and process state change notifications.

Test Plan

I have no idea how to test this, as I am not familiar with the isnsadm tool (client tool).

The daemon is running, reading configurations from both /usr/share/defaults/etc/isns and /etc/isns.

No daemon crashes observed. Changed settings - the daemon still works.

According to this documentation, I managed to generate keys and register devices, which were successfully retrieved on a remote computer.

If more detailed tests are needed, I request the involvement of users knowledgeable about the technology.

open-iscsi: Add at v2.1.11

Summary
The Open-iSCSI project provides a high-performance, transport independent, implementation of RFC 3720 iSCSI for Linux.

Test Plan

Default configuration files have been moved to /usr/share/defaults/etc/iscsi. Backward compatibility with /etc/iscsi has been preserved.

For testing, a deployed tgtd or targetcli server is required to export a block device.

Testing was performed using a deployed and configured tgtd server.

An img file was exported as a block device from a remote host and successfully attached to the local machine. The test results for the service are shown in the attached screenshots.

2025-05-08_03-07

2025-05-08_03-18

@TraceyC77 @EbonJaeger I've checked everything and made sure it's all correct. Please review the PR for merging into the repository.

@AlexanderZhirov AlexanderZhirov mentioned this pull request May 8, 2025
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Triage
Development

Successfully merging this pull request may close these issues.

2 participants