Improve concurrency and resource management #2

Merged
bagas merged 12 commits from staging into main 2025-07-23 13:51:09 +07:00

12 Commits

Author SHA1 Message Date
bagas be643e38c4 refactor: remove unused files and folders
Docker Build and Push / build-and-push (push) Successful in 3m39s
2025-07-23 13:44:58 +07:00
bagas c4dd086fb3 fix: ensure SSH connections close on client disconnect
Docker Build and Push / build-and-push (push) Successful in 4m20s
2025-07-23 12:40:20 +07:00
bagas f6ad5c81e3 fix: resolve resource exhaustion with high connection counts
Docker Build and Push / build-and-push (push) Successful in 3m40s
2025-07-22 13:19:28 +07:00
bagas f85a05647e fix: add thread safety to PortManager with mutex synchronization
Docker Build and Push / build-and-push (push) Successful in 3m40s
2025-07-22 13:11:03 +07:00
bagas 28f0caced1 fix: resolve resource exhaustion with high connection counts
Docker Build and Push / build-and-push (push) Successful in 3m39s
2025-07-22 12:55:02 +07:00
bagas 4b21541668 fix: resolve resource exhaustion with high connection counts
Docker Build and Push / build-and-push (push) Successful in 3m40s
2025-07-22 12:38:52 +07:00
bagas 9f18cfa954 fix: remove timeouts from HTTP/HTTPS handlers and improve concurrency
Docker Build and Push / build-and-push (push) Successful in 3m40s
2025-07-21 19:54:17 +07:00
bagas 4a25627ab5 fix: using close channel when attempting to close session
Docker Build and Push / build-and-push (push) Successful in 3m35s
2025-07-21 16:36:05 +07:00
bagas 0ada07400d refactor: remove unuse variable and channel
Docker Build and Push / build-and-push (push) Successful in 6m13s
2025-07-21 14:19:58 +07:00
bagas 8c15da6131 feat: Support dynamic port allocation for SSH forwarding
Docker Build and Push / build-and-push (push) Failing after 42s
2025-07-21 13:07:42 +07:00
bagas 66f1492466 refactor: remove unuse variable and channel 2025-07-21 12:10:08 +07:00
bagas 32f9765374 refactor: remove slug channel from session struct 2025-07-21 11:37:57 +07:00