Tags: Jigsaw-Code/outline-ss-server
Tags
fix: prevent data corruption in `multiPacketListener` by avoiding buf… …fer resizing (#213) * Add regression test that covers the issue. * Fix the test. * Use consistent comments.
fix: remove deadlock in `multiPacketListener` (#211) * fix: remove deadlock in `multiPacketListener`. * fix test error * Move reading from the `PacketConn` outside the `select`. * Revert "fix test error" This reverts commit 552a1e6. * Do not set `m.pc` to nil. * Move buffer down. * Undo vpc creation. * Add mutex back to protect against concurrent `Close()` calls. * Move return when connection is closed down. * Do not close the `readCh` or exit on a closed PacketConn.
fix: remove deadlock in `multiPacketListener` (#211) * fix: remove deadlock in `multiPacketListener`. * fix test error * Move reading from the `PacketConn` outside the `select`. * Revert "fix test error" This reverts commit 552a1e6. * Do not set `m.pc` to nil. * Move buffer down. * Undo vpc creation. * Add mutex back to protect against concurrent `Close()` calls. * Move return when connection is closed down. * Do not close the `readCh` or exit on a closed PacketConn.
fix: don't calculate tunneltime for unauthenticated connections (#209)
feat: add AS organization name to metrics (#204) * feat: add AS organization name to metrics * Revert to pass `int` to `asnLabel()`.