You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
aa0cc54 feat: deserialization and logic for the worker on the wp
db002e5 feat: final state handling and await for errors or cancelation, closing the conn to trigger an automatic cancellation for the reactor or dependent goroutoines
e082cf7 feat: set context done channel for the ping,
63edb59 fix: timeout for http request for the proxy
c4bc88e feat: better hanlding for the SkipperMagic and avoid returning heap allocated TcpFrames Strucs when decoding and reading, only returning the key values for the proxy
92287a5 refactor: new tunnelConnection and TunnelManager for a btter tcp connection handling an
517c339 feat: tcp server logic for starting, accept loop, readingloop
74a8448 fix: encoding and decoding bug leaving the buffer incomplete or wrong
9d69b31 chore: worker format and change of module name import
5389b53 feat: enviroment managing for the proxy using flags on compilation
7a0d83c feat: responsivness for the skipper page that looked horrible on mobile
4464adb fix: cache and ETAG not showing the cached pages
48cdc19 fix: fixed the path error, when requesting a larget path with double /path/anotherpath (OMG), and cleanup for old structs that are now used as protobuffers
84f5b90 fix: cleanup prints for error logging to the user
d84c0a7 feat: worker pool for the proxy to handle the receive responses from the tcp connectoin with the tunnel
0a54221 feat: gracefull shutdown improved for tunnel, because the handlereceive from tcp was not receiving the context.Done(), because of the blocking method io.Readfull
af2f62d feat: request connection to running localhost before handling the rest of the tunnel programm
5756a34 fix: move select on the top of receive function preventing the block of the goroutine
f07b2ef refactor(proxy): amazing refactor for handling the http requests and transport layer to the skipperTunnel on a single goroutine, also validate the subdomains correctly