def
|
76efcc616b
|
Fix 0 byte malloc in register.cpp (fixes #5187)
|
2022-05-23 00:24:22 +02:00 |
|
Chairn
|
583d6e6c01
|
Mark virtual function as override using a script:
while IFS= read -r line; do file=${line%%:*}; lineno=$(echo $line | cut
-d':' -f2); echo "Treating $file line $lineno"; sed -i -e
"${lineno}s/virtual //" -e "${lineno}s/);\$/) override;/" -e
"${lineno}s/)\$/) override/" -e "${lineno}s/const\$/const override/" -e
"${lineno}s/) {/) override {/" -e "${lineno}s/) const {/) const override
{/" -e "${lineno}s/const;$/const override;/" "$file"; done < a
|
2022-05-17 23:47:32 +02:00 |
|
heinrich5991
|
c9136121f2
|
Add HTTP header and plain HTTP post feature
|
2022-05-13 09:16:15 +02:00 |
|
heinrich5991
|
40bd85b552
|
Refactor HTTP code to no longer use inheritance
This gives us the same API interface for all different request types
(HEAD, GET, POST).
|
2022-05-13 09:16:15 +02:00 |
|
heinrich5991
|
1b233ab95c
|
Add the HTTP client methods to the server
|
2022-05-13 09:04:39 +02:00 |
|
Dennis Felsing
|
5c18d6c481
|
Remove /modhelp (fixes #1401)
|
2018-12-12 10:05:44 +01:00 |
|
heinrich5991
|
8d04e7e5e1
|
Share libcurl resources across requests
Use the libcurl-share interface to share DNS cache and connections
between different requests.
If compiled with OpenSSL, libcurl can only be safely used from multiple
threads for OpenSSL >= 1.1.0, but this problem is not newly introduced
by this commit: According to libcurl-thread(3):
>OpenSSL <= 1.0.2 the user must set callbacks.
>
>https://www.openssl.org/docs/man1.0.2/crypto/threads.html#DESCRIPTION
>
>https://curl.haxx.se/libcurl/c/opensslthreadlock.html
|
2018-07-11 20:17:21 +02:00 |
|