Actium Posted October 5 Posted October 5 Recently noticed that when running DCS_server.exe on Linux via Wine, three threads set civetweb-worker as their custom thread name. Presumably, these threads run the CivetWeb Embedded C/C++ web server to provide the server-side JSON interface of the DCS WebGUI. However, CivetWeb is not credited in Doc/3RD-PARTIES.txt. That would be an infringement of Civetweb License, which requires inclusion of the copyright notice and license text just like the MIT license from which it appears to be derived. I assume this is simply a benign oversight that is easy to rectify. Unfortunately, there's no easy way to show custom thread names under Windows, so above Linux htop screenshot will have to do. The Wine codebase does not rely on civetweb (grep -rin 'civet' turns up nothing), so the origin of the thread names must be the DCS server executable itself. I see no reason why these threads would be named civetweb-worker other than running the civetweb code.
Recommended Posts