- Sep 06, 2018
-
-
Sergey Linev authored
Now no queues are allowed, all operation are confirmed by WS handler
-
Sergey Linev authored
-
Sergey Linev authored
Now one can directly register WS handlers to THttpServer If allowed, handlers can be precessed directly in the civetweb threads without involving of THttpServer thread at all. This allows to run many connections for many different web widgets absolutely independent from each other - there are no one bottleneck in http thread (or any other main thread)
-
Sergey Linev authored
-
Sergey Linev authored
-
Sergey Linev authored
In that folder all objects are registered, used by THttpServer This allows to avoid all kind of global lists and exclude interfereance between different instances of THttpServer. Such feature of main importance for TWebWindow(s), which should be possible to run from many threads without interfearing with gROOT
-
Sergey Linev authored
To avoid 100% of CPU usage, made regulat short sleeps for 1ms
-
Sergey Linev authored
Should be used only with default sniffer, which does not have access to any global lists
-
Sergey Linev authored
-
Sergey Linev authored
web socket engine should support this (default off) and web socket handler have to allow this
-
Sergey Linev authored
-
- Jul 16, 2018
-
-
Guilherme Amadio authored
When using builtin_openssl=ON, CMake erroneously exports the builtin static libraries in ROOTConfig-targets.cmake, which causes problems with dependent projects. In order to avoid this, we need Net and RHTTP to use SSL as a private dependency. Since CMake requires target_link_libraries() to either be all-plain (as before) or all-keyword (required to allow PRIVATE linking), we need to move the build system to use all-keyword linking only. Fixes: ROOT-9532
-
- Jun 05, 2018
-
-
Guilherme Amadio authored
-
Guilherme Amadio authored
-
- May 03, 2018
-
-
Sergey Linev authored
One should always enable _GNU_SOURCE to use extra functionality from glibc
-
- Apr 24, 2018
-
-
Olivier Couet authored
-
Sergey Linev authored
THttpServer::SetTerminate() should only be used when really terminating application. In such mode connections and websockets not cleaned up properly Signed-off-by:
Olivier Couet <olivier.couet@gmail.com>
-
- Apr 19, 2018
-
-
Sergey Linev authored
target
-
Sergey Linev authored
-
Sergey Linev authored
Now all these classes defined in http library internally
-
Sergey Linev authored
-
Sergey Linev authored
Was used to implement text-based CEF messaging, which is not efficient
-
Sergey Linev authored
-
Sergey Linev authored
Set ownership and websocket ID directly in that method
-
Sergey Linev authored
-
Sergey Linev authored
-
Sergey Linev authored
-
Sergey Linev authored
It is small sub-class, which allows to start http server like: new THttpServer("https:4567?ssl_cert=certificate.pem"); Certificate should be provided in any case
-
- Apr 12, 2018
-
-
Sergey Linev authored
If any SSL-related defines appeared in civetweb (even which says - do not load SSL), civetweb starts to include ssl headers
-
Sergey Linev authored
-
Sergey Linev authored
Seems to be, Windows has a problem when many definitions combined together
-
Sergey Linev authored
dependencies
-
Sergey Linev authored
-
Sergey Linev authored
-
Sergey Linev authored
-
Sergey Linev authored
-
Sergey Linev authored
-
Sergey Linev authored
This data send by qt5 in URL, which does not support POST data. While Base64 coding may include "&", "?" or "=" symbols, they could harm UTL parsing.
-
Sergey Linev authored
-
Sergey Linev authored
In raw mode one should always use binary and add prefix
-