Skip to content

Revert "Add UDP multicast support"#81

Merged
adityarao2005 merged 1 commit intomainfrom
revert-79-main
Feb 16, 2026
Merged

Revert "Add UDP multicast support"#81
adityarao2005 merged 1 commit intomainfrom
revert-79-main

Conversation

@adityarao2005
Copy link
Owner

Reverts #79

Copilot AI review requested due to automatic review settings February 16, 2026 05:52
@vercel
Copy link

vercel bot commented Feb 16, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
web-craft-docs Building Building Preview, Comment Feb 16, 2026 5:52am

@adityarao2005 adityarao2005 merged commit b5ab172 into main Feb 16, 2026
7 of 9 checks passed
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request reverts the UDP multicast support that was added in PR #79. The revert cleanly removes all multicast-related functionality including the multicast socket class, helper functions, test infrastructure, and build system configuration.

Changes:

  • Removed entire multicast test file and related test infrastructure
  • Removed multicast API classes and methods from socket header
  • Removed platform-specific multicast implementations from UDP socket implementations
  • Removed build configuration options for multicast support

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tests/src/test_async_io_multicast.cpp Complete removal of multicast test suite (189 lines)
tests/CMakeLists.txt Removed WEBCRAFT_HAS_MULTICAST compile definitions
src/webcraft/async_udp.cpp Removed multicast join/leave implementations across all platforms (Windows IOCP, Linux io_uring, macOS kqueue) and removed netinet/in.h includes
include/webcraft/async/io/socket.hpp Removed multicast_group, multicast_join_options, multicast_socket class, and helper function is_multicast_address
CMakeLists.txt Removed WEBCRAFT_HAS_MULTICAST build option
.github/workflows/build.yml Removed -DWEBCRAFT_HAS_MULTICAST=OFF flag from macOS build configuration

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

2 participants