Skip to content

feat: added base structure ws(websocket) functionality (#13) - #15

Merged
noneandundefined merged 1 commit into
mainfrom
develop
Jul 17, 2026
Merged

feat: added base structure ws(websocket) functionality (#13)#15
noneandundefined merged 1 commit into
mainfrom
develop

Conversation

@noneandundefined

@noneandundefined noneandundefined commented Jul 17, 2026

Copy link
Copy Markdown
Contributor
  • feat: added base structure ws(websocket) functionality

  • added yml workflows for build test library

  • fix: segmentation fault

  • added base tests for work library

  • added docker ci/cd and docker push tag

Title prefix Release bump Example
fix: patch (1.5.5 → 1.5.6) fix: correct Content-Length parsing
feat: minor (1.5.5 → 1.6.0) feat: add rate limiter middleware
feat!: or BREAKING CHANGE: in body major (1.5.5 → 2.0.0) feat!: rename cHTTPX_Parse signature
chore:, ci:, docs: no release tag chore: update workflows

Use Squash merge so the PR title becomes the commit on main.

Checklist

  • PR title follows the table above
  • Code builds on Linux (make lin and make libchttpx.so)
  • Code builds on Windows (make win) if applicable
  • Source is formatted (make lin-format or clang-format)
  • README updated if public API or usage changed

Related issues

libchttpx preview build (Linux)

Auto-generated by CI on every push. Artifact is kept for 14 days.

PR #15
Workflow run 29613576451
Artifact libchttpx-dev-pr-15

One-liner install (Linux)

Requires GitHub CLI — run gh auth login once.

curl -sL https://raw.githubusercontent.com/netcorelink/libchttpx/develop/scripts/install-preview.sh | sudo bash -s -- 29613576451 15 netcorelink/libchttpx

Manual install

gh run download 29613576451 -R netcorelink/libchttpx -n libchttpx-dev-pr-15
tar -xzf libchttpx-dev.tar.gz && cd libchttpx-dev
sudo mkdir -p /usr/local/include/libchttpx /usr/local/lib/pkgconfig
sudo cp -r include/* /usr/local/include/libchttpx/
sudo cp libchttpx.so /usr/local/lib/
sudo cp libchttpx.pc /usr/local/lib/pkgconfig/
sudo ldconfig

Compile your app

gcc main.c $(pkg-config --cflags --libs libchttpx) -lcjson

* feat: added base structure ws(websocket) functionality

* added yml workflows for build test library

* fix: segmentation fault

* added base tests for work library

* added docker ci/cd and docker push tag
@noneandundefined
noneandundefined merged commit 8e3030e into main Jul 17, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Working with WebSocket connections [Feature]: Test releases in PR

1 participant