More improvements to the msbuild files
This way it doesn't blow up trying to find fastcgi-mono-server4 assembly at runtime.
This will make to run autogen.sh a requirement, but at least calling /help will not fail at runtime.
Mono.WebServer is a library, not an executable.
Use same assembly name as the one that is used upstream.
This is needed at runtime.
Add MSBuild files for xsp
For easier code navigation and debugging within an IDE
SingleApp mode is not shutting down properly with master (runtime problem?). This is a workaround to exit when the final OnAccept is called upon listener socket closing.
--backlog set the backlog on the listener socket --minThreads set the minimum number of threads allocated in the threadpool on startup Change the behavior of ApplicationServer.OnAccept so that - it exits the process if a subsequent AcceptAsync fails. The process is useless if we cant accept new sockets. Its better to fail fast and have apache spawn a new instance than just hang. - if an error occurs on accept close socket immediately without lingering. Also the listener socket is now non-blocking.
Quiet mode argument for XSP since the beginning.
…ode from the beginning.
Detects monodoc and Mono.Data.Sqlite presence. Uses shave to provide "quiet" builds Uses shamrock to detect Mono and related tools
… with System.Core now
…aces. socket.Close and server.ReleaseBuffers are now protected with a lock and the socket, send_buffer, receive_buffer fields are assigned null after connection is torn down. Connection.Run method doesn't attempt to access null requests anymore.
Also exclude unit tests if pkg-config is not available.