Skip to content

Conversation

@magniloquency
Copy link
Owner

No description provided.

@magniloquency magniloquency changed the base branch from main to windows-ymq-tests November 11, 2025 03:38
@magniloquency magniloquency force-pushed the windows-mitm-2 branch 2 times, most recently from 0ce6dc0 to d6a97b8 Compare November 11, 2025 03:41
* Enable YMQ Tests for Windows

* format and lint

* Restore github actions from main

* revert worker.py and sync object storage connector

* create socket with IPPROTO_TCP

* clean up imports

* use absolute paths, refactor error handling

* refactor utils.h

* rework pipe abstraction

* rework socket abstraction

* improve socket and pipe abstractions

* remove pipe_common.cpp

* reorganize pipe abstraction

* reorganize pipe abstraction
@magniloquency magniloquency force-pushed the windows-mitm-2 branch 2 times, most recently from 4e00d3f to 1d3ce80 Compare November 14, 2025 01:55
gxuu and others added 18 commits November 17, 2025 18:32
* Remove non-standard ascii signed chars

Signed-off-by: gxu <[email protected]>

* Bump Version Number

Signed-off-by: gxu <[email protected]>

---------

Signed-off-by: gxu <[email protected]>
* Have GitHub actions run Python tests against wheel instead of source

Signed-off-by: eric <[email protected]>

* Fix .so Files in Wheel

* revert github actions

* move prefix into presets

* bump version

* bump to 1.12.30

---------

Signed-off-by: eric <[email protected]>
Co-authored-by: eric <[email protected]>
…inos#432)

* Have GitHub actions run Python tests against wheel instead of source

Signed-off-by: eric <[email protected]>

* Update version.txt

Signed-off-by: e117649 <[email protected]>

---------

Signed-off-by: eric <[email protected]>
Signed-off-by: e117649 <[email protected]>
Co-authored-by: sharpener6 <[email protected]>
* Capitalize acronyms in ymq

Signed-off-by: gxu <[email protected]>

* Bump Version Number

Signed-off-by: gxu <[email protected]>

* Remove per-function ifdefs in raw_connection_tcp_fd

Signed-off-by: gxu <[email protected]>

* Remove usage of defs.h in header

Signed-off-by: gxu <[email protected]>

* Remove per-function ifdefs in raw_client_tcp_fd

Signed-off-by: gxu <[email protected]>

* Remove per-function ifdefs in raw_server_tcp_fd

Signed-off-by: gxu <[email protected]>

* Ensure panic reports correct fd rather than 0

Signed-off-by: gxu <[email protected]>

* Remove raw_client_tcp_fd.cpp

Signed-off-by: gxu <[email protected]>

* Remove raw_server_tcp_fd.cpp

Signed-off-by: gxu <[email protected]>

* Remove raw_connection_tcp_fd.cpp

Signed-off-by: gxu <[email protected]>

* Let CMake decide the file list rather than MACRO

Signed-off-by: gxu <[email protected]>

---------

Signed-off-by: gxu <[email protected]>
* Rename files and symbols

- `TCPServer` to `StreamServer`
- `TCPClient` to `StreamClient`
- `MessageConnectionTCP` to `MessageConnection`
- `RawClientTCPFD` to `RawStreamClientHandle`
- `RawServerTCPFD` to `RawStreamServerHandle`
- `RawConnectionTCPFD` to `RawStreamConnectionHandle`
as these classes can work with any stream socket (socket created with `socket(..., SOCK_STREAM, ...);`.

Signed-off-by: gxu <[email protected]>

* Bump Version Number

Signed-off-by: gxu <[email protected]>

---------

Signed-off-by: gxu <[email protected]>
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.

7 participants