Enhancements

Fix broken LAN list.
Add support for "no-resolve"/"force-remote-dns" in exporting Clash subscriptions.
Optimize codes.
This commit is contained in:
Tindy X committed 2019-12-01 18:13:16 +08:00
1 parent cd02165a0c
commit d8908f4dce
13 files changed
+108 -81

No files matched your search

+3 -1
View File
@@ -249,7 +249,7 @@ void handle_req(std::string request, int client_sock)
goto end;
}
for(std::vector<responseRoute>::iterator iter = responses.begin(); iter != responses.end(); iter++)
for(std::vector<responseRoute>::iterator iter = responses.begin(); iter != responses.end(); ++iter)
{
if(iter->method.compare(command) == 0 && iter->path == uri)
{
@@ -306,12 +306,14 @@ void* start_web_server(void *argv)
{
//log bind error
std::cerr<<"socket bind error!"<<std::endl;
closesocket(server_socket);
return NULL;
}
if (listen(server_socket, max_conn) == -1 )
{
//log listen error
std::cerr<<"socket listen error!"<<std::endl;
closesocket(server_socket);
return NULL;
}
setTimeout(server_socket, 500);