Skip to content

feat: separate IPMI client and server packages#64

Draft
MDr164 wants to merge 1 commit into
bougou:mainfrom
MDr164:ipmi-server
Draft

feat: separate IPMI client and server packages#64
MDr164 wants to merge 1 commit into
bougou:mainfrom
MDr164:ipmi-server

Conversation

@MDr164
Copy link
Copy Markdown

@MDr164 MDr164 commented May 18, 2026

Move client, command, and shared protocol types into subpackages while keeping root-level re-export bridges for API compatibility. Add server-side BMC state, handlers, transport abstractions, and RMCP+ dispatch needed for IPMI server support. The first of a seires of PRs to resolve #40

Move client, command, and shared protocol types into subpackages while keeping root-level re-export bridges for API compatibility. Add server-side BMC state, handlers, transport abstractions, and RMCP+ dispatch needed for IPMI server support.

Implemented with AI assistance.

Signed-off-by: Marvin Drees <marvin.drees@9elements.com>
@MDr164
Copy link
Copy Markdown
Author

MDr164 commented May 18, 2026

The PR looks quite huge but most of this is just moving code around to better account for a client/server/common split. I'm keeping it draft until I validated it not introducing any regressions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Missing pack/unpack methods

1 participant