Commit History

Autor SHA1 Mensaxe Data
  NanashiNoGombe fc4948db79 Bump version %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 3242dfdd3c stop using pthread_sigmask and revert to signal because it doesn't prevent SIGPIPE on macOS %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 4c1d5f7b4e README %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 2c068e16a2 Bump version %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe e407267ef7 touch http 1.0 flag explicitly for MITM usage %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe f6d5a8d76b listen on main thread %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 728d0e24fe use pthread_sigmask for signal masking %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 1d540bfe10 use poll instead of select on non-windows environments %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 107105baae --num-threads option %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 6d40aa9bde do not reuse https connections on curl < 7.80.0, and add some macros to control the behavior %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe c98bc4449e always use https for api server %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe aa9e113be2 note about curl handle reusing and memory usage %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe d765b85e83 do not return chunked response for HTTP1.0 clients %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 71290c5460 mistake %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 093841df06 explicitly use HTTP1.1 for curl connections to avoid using http2 and utilize keep-alive as much as possible %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 17a86ee9f1 reuse curl handle between connections %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 0fcc62ff72 introduce a thread pool %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe f3e565024a mistake %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 7d4519f853 merge two threads for CONNECT proxy into one %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 93c3e3e61c make sure that internal 2nd posting to use the same request headers %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 8a3c6657c4 Lua: update sample script %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 4a5e205a17 README %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 40ebe7887c Bump version %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 18a15433fe lua: isValidAsUTF8 function %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe c6380828b0 --bbscgi-utf8 option %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 2504cd6850 convertBodyToUTF8 function %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 7d10abe963 do not check Content-Type header for UTF-8 encoding detection, use submit field instead %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe e9661691fe need to close socket explicitly when tunnel() failed with error %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe 52c03bc81b do not release socketToClient immediately when acting as CONNECT proxy %!s(int64=2) %!d(string=hai) anos
  NanashiNoGombe bc34e37778 README %!s(int64=2) %!d(string=hai) anos