NanashiNoGombe
|
e407267ef7
touch http 1.0 flag explicitly for MITM usage
|
2 years ago |
NanashiNoGombe
|
1d540bfe10
use poll instead of select on non-windows environments
|
2 years ago |
NanashiNoGombe
|
6d40aa9bde
do not reuse https connections on curl < 7.80.0, and add some macros to control the behavior
|
2 years ago |
NanashiNoGombe
|
d765b85e83
do not return chunked response for HTTP1.0 clients
|
2 years ago |
NanashiNoGombe
|
71290c5460
mistake
|
2 years ago |
NanashiNoGombe
|
093841df06
explicitly use HTTP1.1 for curl connections to avoid using http2 and utilize keep-alive as much as possible
|
2 years ago |
NanashiNoGombe
|
17a86ee9f1
reuse curl handle between connections
|
2 years ago |
NanashiNoGombe
|
0fcc62ff72
introduce a thread pool
|
2 years ago |
NanashiNoGombe
|
f3e565024a
mistake
|
2 years ago |
NanashiNoGombe
|
7d4519f853
merge two threads for CONNECT proxy into one
|
2 years ago |
NanashiNoGombe
|
93c3e3e61c
make sure that internal 2nd posting to use the same request headers
|
2 years ago |
NanashiNoGombe
|
18a15433fe
lua: isValidAsUTF8 function
|
2 years ago |
NanashiNoGombe
|
c6380828b0
--bbscgi-utf8 option
|
2 years ago |
NanashiNoGombe
|
2504cd6850
convertBodyToUTF8 function
|
2 years ago |
NanashiNoGombe
|
e9661691fe
need to close socket explicitly when tunnel() failed with error
|
2 years ago |
NanashiNoGombe
|
52c03bc81b
do not release socketToClient immediately when acting as CONNECT proxy
|
2 years ago |
NanashiNoGombe
|
c3ba083bf7
ignore all-zero key ins setMonaKey
|
2 years ago |
NanashiNoGombe
|
ea7420f82a
algorithm header is required
|
2 years ago |
NanashiNoGombe
|
262642dfce
convert request body to UTF-8 when using API for posting
|
2 years ago |
NanashiNoGombe
|
5f655aecda
shared regexp instances
|
2 years ago |
NanashiNoGombe
|
9989ec21f4
allow chunked transfer encoding from client
|
2 years ago |
NanashiNoGombe
|
59a92abcd2
force sign when lua script is not given
|
2 years ago |
NanashiNoGombe
|
7cc97e577a
handle 100 Continue response properly
|
2 years ago |
NanashiNoGombe
|
c95bd75c01
use BBS2chProxyHeaders more
|
2 years ago |
NanashiNoGombe
|
3055e2a639
lua bindings
|
2 years ago |
NanashiNoGombe
|
ce94cb092c
Lua: favor lua_setfield
|
2 years ago |
NanashiNoGombe
|
36c50a8666
new request header management scheme
|
2 years ago |
NanashiNoGombe
|
b8ade47ed7
variable definition should be outside #ifdef
|
2 years ago |
NanashiNoGombe
|
efedf50b02
remove fprintf
|
2 years ago |
NanashiNoGombe
|
156274b706
--bbscgi-postorder option
|
2 years ago |