Tags: Jigsaw-Code/outline-ss-server
Tags
refactor: use the SDK's WebSocket `Upgrade()` function (#234) * Use the new WS `Upgrade()` function from the SDK. * Use `r.Context()`. * Make sure the clientIP is not nil when we replace it. * Bump the `outline-sdk` dependency. * Explicitly allow `BSD-2-Clause` license. * Bump the `outline-sdk` dependency.
refactor: use the SDK's WebSocket `Upgrade()` function (#234) * Use the new WS `Upgrade()` function from the SDK. * Use `r.Context()`. * Make sure the clientIP is not nil when we replace it. * Bump the `outline-sdk` dependency. * Explicitly allow `BSD-2-Clause` license. * Bump the `outline-sdk` dependency.
feat: enable `fwmark` (`SO_MARK`) for outgoing sockets (#202) * feat: enable fwmark (SO_MARK) for outgoing sockets * fix: make fwmark linux-specific functionality * fix: minor improvements over handling fwmark * Use `transport.PacketListener` as interface. * Take the `syscall.RawConn` as input to `SetFwdmark()`. * Some cleanup. * Fix copyright dates for new files. * Fix the error types. * Revert changes to integration test. --------- Co-authored-by: sbruens <sbruens@users.noreply.github.com>
feat: enable `fwmark` (`SO_MARK`) for outgoing sockets (#202) * feat: enable fwmark (SO_MARK) for outgoing sockets * fix: make fwmark linux-specific functionality * fix: minor improvements over handling fwmark * Use `transport.PacketListener` as interface. * Take the `syscall.RawConn` as input to `SetFwdmark()`. * Some cleanup. * Fix copyright dates for new files. * Fix the error types. * Revert changes to integration test. --------- Co-authored-by: sbruens <sbruens@users.noreply.github.com>
PreviousNext