-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor server and proxy and remove gnet/v2
#344
Commits on Oct 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d094e0c - Browse repository at this point
Copy the full SHA d094e0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fc692a - Browse repository at this point
Copy the full SHA 4fc692aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad69ae8 - Browse repository at this point
Copy the full SHA ad69ae8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f89cfde - Browse repository at this point
Copy the full SHA f89cfdeView commit details
Commits on Oct 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5cb26b2 - Browse repository at this point
Copy the full SHA 5cb26b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57bc655 - Browse repository at this point
Copy the full SHA 57bc655View commit details
Commits on Oct 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a219b40 - Browse repository at this point
Copy the full SHA a219b40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74856a0 - Browse repository at this point
Copy the full SHA 74856a0View commit details
Commits on Oct 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9defae5 - Browse repository at this point
Copy the full SHA 9defae5View commit details -
Use an atomic boolean as a simple state machine for controlling Engin…
…e start/stop Close channel after send Close listener gracefully and raise error if something happened Use for/select for stopping long-running goroutines gracefully
Configuration menu - View commit details
-
Copy full SHA for 3909b20 - Browse repository at this point
Copy the full SHA 3909b20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 004608a - Browse repository at this point
Copy the full SHA 004608aView commit details -
Use separate metrics for proxy passthroughs (to-server, to-client) an…
…d plugin registry Check if the client is actually connected before closing it Stop scheduler before clearing the jobs (safer)
Configuration menu - View commit details
-
Copy full SHA for fcebc7b - Browse repository at this point
Copy the full SHA fcebc7bView commit details -
Use an atomic bool to check if the client is connected or not before …
…taking any action The atomic bool will eliminate the need for empty read Remove unnecessary select Add deadline to kill the client connection immediately
Configuration menu - View commit details
-
Copy full SHA for 38fa88a - Browse repository at this point
Copy the full SHA 38fa88aView commit details -
Pass all the variables into the goroutine to prevent data races
Initialize context (_) and span inside the goroutine to prevent data races Unify log and trace event message
Configuration menu - View commit details
-
Copy full SHA for 1548fd2 - Browse repository at this point
Copy the full SHA 1548fd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cb8719 - Browse repository at this point
Copy the full SHA 3cb8719View commit details -
Configuration menu - View commit details
-
Copy full SHA for 020e63f - Browse repository at this point
Copy the full SHA 020e63fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22a5d09 - Browse repository at this point
Copy the full SHA 22a5d09View commit details
Commits on Oct 15, 2023
-
Internalize net.Conn in Client struct to prevent direct access to met…
…hods Use a mutex to prevent data races to client.conn Reset context to prevent early timeouts Check for field value before logging it
Configuration menu - View commit details
-
Copy full SHA for fb9fdab - Browse repository at this point
Copy the full SHA fb9fdabView commit details -
Configuration menu - View commit details
-
Copy full SHA for e549e58 - Browse repository at this point
Copy the full SHA e549e58View commit details -
Configuration menu - View commit details
-
Copy full SHA for f02a31f - Browse repository at this point
Copy the full SHA f02a31fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8013cb9 - Browse repository at this point
Copy the full SHA 8013cb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e734cb - Browse repository at this point
Copy the full SHA 3e734cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e13389a - Browse repository at this point
Copy the full SHA e13389aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f201736 - Browse repository at this point
Copy the full SHA f201736View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa790c6 - Browse repository at this point
Copy the full SHA fa790c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 068f03c - Browse repository at this point
Copy the full SHA 068f03cView commit details -
Move Run function to server.Run
Check if listener is not nil before closing it
Configuration menu - View commit details
-
Copy full SHA for 91998ea - Browse repository at this point
Copy the full SHA 91998eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1c70bf - Browse repository at this point
Copy the full SHA f1c70bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f377c83 - Browse repository at this point
Copy the full SHA f377c83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91efb66 - Browse repository at this point
Copy the full SHA 91efb66View commit details -
Add new make target for finding race conditions in tests
Configuration menu - View commit details
-
Copy full SHA for ac85264 - Browse repository at this point
Copy the full SHA ac85264View commit details -
Configuration menu - View commit details
-
Copy full SHA for 909a23c - Browse repository at this point
Copy the full SHA 909a23cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b009dc1 - Browse repository at this point
Copy the full SHA b009dc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4399644 - Browse repository at this point
Copy the full SHA 4399644View commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fc41aed - Browse repository at this point
Copy the full SHA fc41aedView commit details