diff --git a/build/.vs/webcc/FileContentIndex/96078dbe-3137-4d3e-b58b-0dec80f5fa64.vsidx b/build/.vs/webcc/FileContentIndex/96078dbe-3137-4d3e-b58b-0dec80f5fa64.vsidx deleted file mode 100644 index 0e2e5dd..0000000 Binary files a/build/.vs/webcc/FileContentIndex/96078dbe-3137-4d3e-b58b-0dec80f5fa64.vsidx and /dev/null differ diff --git a/build/.vs/webcc/v17/.suo b/build/.vs/webcc/v17/.suo index 41ad52b..174feea 100644 Binary files a/build/.vs/webcc/v17/.suo and b/build/.vs/webcc/v17/.suo differ diff --git a/build/.vs/webcc/v17/Browse.VC.db b/build/.vs/webcc/v17/Browse.VC.db index 7992712..47ec3b3 100644 Binary files a/build/.vs/webcc/v17/Browse.VC.db and b/build/.vs/webcc/v17/Browse.VC.db differ diff --git a/build/.vs/webcc/v17/Solution.VC.db b/build/.vs/webcc/v17/Solution.VC.db index ebb6d5d..7abaddb 100644 Binary files a/build/.vs/webcc/v17/Solution.VC.db and b/build/.vs/webcc/v17/Solution.VC.db differ diff --git a/build/.vs/webcc/v17/fileList.bin b/build/.vs/webcc/v17/fileList.bin index 1e27374..0e1638a 100644 Binary files a/build/.vs/webcc/v17/fileList.bin and b/build/.vs/webcc/v17/fileList.bin differ diff --git a/build/.vs/webcc/v17/ipch/AutoPCH/9951779a2611a8dc/CONNECTION.ipch b/build/.vs/webcc/v17/ipch/AutoPCH/9951779a2611a8dc/CONNECTION.ipch index e4724a6..d0c851f 100644 Binary files a/build/.vs/webcc/v17/ipch/AutoPCH/9951779a2611a8dc/CONNECTION.ipch and b/build/.vs/webcc/v17/ipch/AutoPCH/9951779a2611a8dc/CONNECTION.ipch differ diff --git a/build/.vs/webcc/v17/ipch/AutoPCH/aba0608442cc6d58/BODY.ipch b/build/.vs/webcc/v17/ipch/AutoPCH/aba0608442cc6d58/BODY.ipch index d4d7295..e6de970 100644 Binary files a/build/.vs/webcc/v17/ipch/AutoPCH/aba0608442cc6d58/BODY.ipch and b/build/.vs/webcc/v17/ipch/AutoPCH/aba0608442cc6d58/BODY.ipch differ diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt index 395ddc4..9d8b1a0 100644 --- a/build/CMakeCache.txt +++ b/build/CMakeCache.txt @@ -514,7 +514,7 @@ CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 //Details about finding Boost -FIND_PACKAGE_MESSAGE_DETAILS_Boost:INTERNAL=[F:/vcpkg/installed/x64-windows/include][cfound components: system date_time ][v1.79.0(1.66.0)] +FIND_PACKAGE_MESSAGE_DETAILS_Boost:INTERNAL=[F:/vcpkg/installed/x64-windows/include][cfound components: system date_time ][v1.80.0(1.66.0)] //Details about finding GTest FIND_PACKAGE_MESSAGE_DETAILS_GTest:INTERNAL=[F:/vcpkg/installed/x64-windows/share/gtest/GTestConfig.cmake][c ][v1.12.1()] //Details about finding OpenSSL diff --git a/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.ilk b/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.ilk index d254e70..013b44a 100644 Binary files a/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.ilk and b/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.ilk differ diff --git a/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.obj b/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.obj index bb1ac10..4265035 100644 Binary files a/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.obj and b/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.obj differ diff --git a/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.tlog/CL.read.1.tlog b/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.tlog/CL.read.1.tlog index 359c2e6..35fc046 100644 Binary files a/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.tlog/CL.read.1.tlog and b/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.tlog/CL.read.1.tlog differ diff --git a/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.tlog/link.command.1.tlog b/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.tlog/link.command.1.tlog index 3e6a823..ad4b786 100644 Binary files a/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.tlog/link.command.1.tlog and b/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.tlog/link.command.1.tlog differ diff --git a/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.tlog/link.read.1.tlog b/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.tlog/link.read.1.tlog index 2866c92..9639c94 100644 Binary files a/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.tlog/link.read.1.tlog and b/build/autotest/client_autotest/client_autotest.dir/Debug/client_autotest.tlog/link.read.1.tlog differ diff --git a/build/autotest/client_autotest/client_autotest.dir/Debug/main.obj b/build/autotest/client_autotest/client_autotest.dir/Debug/main.obj index ebf7ad2..be8c2db 100644 Binary files a/build/autotest/client_autotest/client_autotest.dir/Debug/main.obj and b/build/autotest/client_autotest/client_autotest.dir/Debug/main.obj differ diff --git a/build/autotest/client_autotest/client_autotest.dir/Debug/vc143.pdb b/build/autotest/client_autotest/client_autotest.dir/Debug/vc143.pdb index f014061..9513cc1 100644 Binary files a/build/autotest/client_autotest/client_autotest.dir/Debug/vc143.pdb and b/build/autotest/client_autotest/client_autotest.dir/Debug/vc143.pdb differ diff --git a/build/autotest/client_autotest/client_autotest.dir/Release/client_autotest.obj b/build/autotest/client_autotest/client_autotest.dir/Release/client_autotest.obj index ba75152..52bfd05 100644 Binary files a/build/autotest/client_autotest/client_autotest.dir/Release/client_autotest.obj and b/build/autotest/client_autotest/client_autotest.dir/Release/client_autotest.obj differ diff --git a/build/autotest/client_autotest/client_autotest.dir/Release/client_autotest.tlog/CL.read.1.tlog b/build/autotest/client_autotest/client_autotest.dir/Release/client_autotest.tlog/CL.read.1.tlog index 359c2e6..35fc046 100644 Binary files a/build/autotest/client_autotest/client_autotest.dir/Release/client_autotest.tlog/CL.read.1.tlog and b/build/autotest/client_autotest/client_autotest.dir/Release/client_autotest.tlog/CL.read.1.tlog differ diff --git a/build/autotest/client_autotest/client_autotest.dir/Release/client_autotest.tlog/link.read.1.tlog b/build/autotest/client_autotest/client_autotest.dir/Release/client_autotest.tlog/link.read.1.tlog index ab0a237..08df74e 100644 Binary files a/build/autotest/client_autotest/client_autotest.dir/Release/client_autotest.tlog/link.read.1.tlog and b/build/autotest/client_autotest/client_autotest.dir/Release/client_autotest.tlog/link.read.1.tlog differ diff --git a/build/autotest/client_autotest/client_autotest.dir/Release/main.obj b/build/autotest/client_autotest/client_autotest.dir/Release/main.obj index fdaf942..ca8ba65 100644 Binary files a/build/autotest/client_autotest/client_autotest.dir/Release/main.obj and b/build/autotest/client_autotest/client_autotest.dir/Release/main.obj differ diff --git a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_t.01E9CBDD.tlog/CL.read.1.tlog b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_t.01E9CBDD.tlog/CL.read.1.tlog index e4e7be5..5f89086 100644 Binary files a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_t.01E9CBDD.tlog/CL.read.1.tlog and b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_t.01E9CBDD.tlog/CL.read.1.tlog differ diff --git a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_t.01E9CBDD.tlog/link.command.1.tlog b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_t.01E9CBDD.tlog/link.command.1.tlog index b8a15e1..d07025f 100644 Binary files a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_t.01E9CBDD.tlog/link.command.1.tlog and b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_t.01E9CBDD.tlog/link.command.1.tlog differ diff --git a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_t.01E9CBDD.tlog/link.read.1.tlog b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_t.01E9CBDD.tlog/link.read.1.tlog index 14d90b7..54aa40c 100644 Binary files a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_t.01E9CBDD.tlog/link.read.1.tlog and b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_t.01E9CBDD.tlog/link.read.1.tlog differ diff --git a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_timeout_autotest.ilk b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_timeout_autotest.ilk index 7febd17..a1f1341 100644 Binary files a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_timeout_autotest.ilk and b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_timeout_autotest.ilk differ diff --git a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_timeout_autotest.obj b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_timeout_autotest.obj index 5b0a685..2036456 100644 Binary files a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_timeout_autotest.obj and b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/client_timeout_autotest.obj differ diff --git a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/main.obj b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/main.obj index 8589a4c..309dd7b 100644 Binary files a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/main.obj and b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/main.obj differ diff --git a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/vc143.pdb b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/vc143.pdb index fbc8057..b06cd8c 100644 Binary files a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/vc143.pdb and b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Debug/vc143.pdb differ diff --git a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Release/client_t.01E9CBDD.tlog/CL.read.1.tlog b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Release/client_t.01E9CBDD.tlog/CL.read.1.tlog index e4e7be5..5f89086 100644 Binary files a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Release/client_t.01E9CBDD.tlog/CL.read.1.tlog and b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Release/client_t.01E9CBDD.tlog/CL.read.1.tlog differ diff --git a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Release/client_t.01E9CBDD.tlog/link.read.1.tlog b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Release/client_t.01E9CBDD.tlog/link.read.1.tlog index 3fdd2f1..a220418 100644 Binary files a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Release/client_t.01E9CBDD.tlog/link.read.1.tlog and b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Release/client_t.01E9CBDD.tlog/link.read.1.tlog differ diff --git a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Release/client_timeout_autotest.obj b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Release/client_timeout_autotest.obj index fee55bf..f033f1b 100644 Binary files a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Release/client_timeout_autotest.obj and b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Release/client_timeout_autotest.obj differ diff --git a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Release/main.obj b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Release/main.obj index 5a92891..064417e 100644 Binary files a/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Release/main.obj and b/build/autotest/client_timeout_autotest/client_timeout_autotest.dir/Release/main.obj differ diff --git a/build/bin/debug/book_client.exe b/build/bin/debug/book_client.exe index fcdc4af..a4bd8cc 100644 Binary files a/build/bin/debug/book_client.exe and b/build/bin/debug/book_client.exe differ diff --git a/build/bin/debug/book_client.pdb b/build/bin/debug/book_client.pdb index d119cc9..2192512 100644 Binary files a/build/bin/debug/book_client.pdb and b/build/bin/debug/book_client.pdb differ diff --git a/build/bin/debug/book_server.exe b/build/bin/debug/book_server.exe index f2984c8..c8e8625 100644 Binary files a/build/bin/debug/book_server.exe and b/build/bin/debug/book_server.exe differ diff --git a/build/bin/debug/book_server.pdb b/build/bin/debug/book_server.pdb index 0ba0e1b..bd8fd55 100644 Binary files a/build/bin/debug/book_server.pdb and b/build/bin/debug/book_server.pdb differ diff --git a/build/bin/debug/client_autotest.exe b/build/bin/debug/client_autotest.exe index 4c5bf10..2bb9ae9 100644 Binary files a/build/bin/debug/client_autotest.exe and b/build/bin/debug/client_autotest.exe differ diff --git a/build/bin/debug/client_autotest.pdb b/build/bin/debug/client_autotest.pdb index 966c19f..76a835e 100644 Binary files a/build/bin/debug/client_autotest.pdb and b/build/bin/debug/client_autotest.pdb differ diff --git a/build/bin/debug/client_basics.exe b/build/bin/debug/client_basics.exe index ef6593c..ae0321f 100644 Binary files a/build/bin/debug/client_basics.exe and b/build/bin/debug/client_basics.exe differ diff --git a/build/bin/debug/client_basics.pdb b/build/bin/debug/client_basics.pdb index 21b2109..08de0e4 100644 Binary files a/build/bin/debug/client_basics.pdb and b/build/bin/debug/client_basics.pdb differ diff --git a/build/bin/debug/client_timeout_autotest.exe b/build/bin/debug/client_timeout_autotest.exe index 9648917..29590ad 100644 Binary files a/build/bin/debug/client_timeout_autotest.exe and b/build/bin/debug/client_timeout_autotest.exe differ diff --git a/build/bin/debug/client_timeout_autotest.pdb b/build/bin/debug/client_timeout_autotest.pdb index ac097ac..21dbc9a 100644 Binary files a/build/bin/debug/client_timeout_autotest.pdb and b/build/bin/debug/client_timeout_autotest.pdb differ diff --git a/build/bin/debug/concurrency_test.exe b/build/bin/debug/concurrency_test.exe index 4c320f2..5bdcc99 100644 Binary files a/build/bin/debug/concurrency_test.exe and b/build/bin/debug/concurrency_test.exe differ diff --git a/build/bin/debug/concurrency_test.pdb b/build/bin/debug/concurrency_test.pdb index 03eb480..1296c2f 100644 Binary files a/build/bin/debug/concurrency_test.pdb and b/build/bin/debug/concurrency_test.pdb differ diff --git a/build/bin/debug/file_downloader.exe b/build/bin/debug/file_downloader.exe index a972046..06162b5 100644 Binary files a/build/bin/debug/file_downloader.exe and b/build/bin/debug/file_downloader.exe differ diff --git a/build/bin/debug/file_downloader.pdb b/build/bin/debug/file_downloader.pdb index e139524..8a3a747 100644 Binary files a/build/bin/debug/file_downloader.pdb and b/build/bin/debug/file_downloader.pdb differ diff --git a/build/bin/debug/form_client.exe b/build/bin/debug/form_client.exe index 625338c..0fdd0ea 100644 Binary files a/build/bin/debug/form_client.exe and b/build/bin/debug/form_client.exe differ diff --git a/build/bin/debug/form_client.pdb b/build/bin/debug/form_client.pdb index 3bccea5..58c112a 100644 Binary files a/build/bin/debug/form_client.pdb and b/build/bin/debug/form_client.pdb differ diff --git a/build/bin/debug/form_server.exe b/build/bin/debug/form_server.exe index 86623bc..b372834 100644 Binary files a/build/bin/debug/form_server.exe and b/build/bin/debug/form_server.exe differ diff --git a/build/bin/debug/form_server.pdb b/build/bin/debug/form_server.pdb index 254331e..19e7703 100644 Binary files a/build/bin/debug/form_server.pdb and b/build/bin/debug/form_server.pdb differ diff --git a/build/bin/debug/form_urlencoded_client.exe b/build/bin/debug/form_urlencoded_client.exe index fa98fe1..2c6a5df 100644 Binary files a/build/bin/debug/form_urlencoded_client.exe and b/build/bin/debug/form_urlencoded_client.exe differ diff --git a/build/bin/debug/form_urlencoded_client.pdb b/build/bin/debug/form_urlencoded_client.pdb index 8b1a871..a89b031 100644 Binary files a/build/bin/debug/form_urlencoded_client.pdb and b/build/bin/debug/form_urlencoded_client.pdb differ diff --git a/build/bin/debug/github_client.exe b/build/bin/debug/github_client.exe index fb0e453..280e227 100644 Binary files a/build/bin/debug/github_client.exe and b/build/bin/debug/github_client.exe differ diff --git a/build/bin/debug/github_client.pdb b/build/bin/debug/github_client.pdb index bbed5b8..aa1681c 100644 Binary files a/build/bin/debug/github_client.pdb and b/build/bin/debug/github_client.pdb differ diff --git a/build/bin/debug/google_client.exe b/build/bin/debug/google_client.exe index 307ac70..a18cf5b 100644 Binary files a/build/bin/debug/google_client.exe and b/build/bin/debug/google_client.exe differ diff --git a/build/bin/debug/google_client.pdb b/build/bin/debug/google_client.pdb index a258f71..a7bedb7 100644 Binary files a/build/bin/debug/google_client.pdb and b/build/bin/debug/google_client.pdb differ diff --git a/build/bin/debug/gtest.dll b/build/bin/debug/gtest.dll index 8fddaa6..cdce218 100644 Binary files a/build/bin/debug/gtest.dll and b/build/bin/debug/gtest.dll differ diff --git a/build/bin/debug/gtest_main.dll b/build/bin/debug/gtest_main.dll index b688e57..e995a5d 100644 Binary files a/build/bin/debug/gtest_main.dll and b/build/bin/debug/gtest_main.dll differ diff --git a/build/bin/debug/hello_world_server.exe b/build/bin/debug/hello_world_server.exe index 5d0864a..5e364d8 100644 Binary files a/build/bin/debug/hello_world_server.exe and b/build/bin/debug/hello_world_server.exe differ diff --git a/build/bin/debug/hello_world_server.pdb b/build/bin/debug/hello_world_server.pdb index 7cd3fe7..b21d07e 100644 Binary files a/build/bin/debug/hello_world_server.pdb and b/build/bin/debug/hello_world_server.pdb differ diff --git a/build/bin/debug/jsoncpp.dll b/build/bin/debug/jsoncpp.dll index 78d3721..b91e999 100644 Binary files a/build/bin/debug/jsoncpp.dll and b/build/bin/debug/jsoncpp.dll differ diff --git a/build/bin/debug/jsoncppd.lib b/build/bin/debug/jsoncppd.lib index 08b7384..34959ae 100644 Binary files a/build/bin/debug/jsoncppd.lib and b/build/bin/debug/jsoncppd.lib differ diff --git a/build/bin/debug/jsoncppd.pdb b/build/bin/debug/jsoncppd.pdb index 4781be3..1d35e96 100644 Binary files a/build/bin/debug/jsoncppd.pdb and b/build/bin/debug/jsoncppd.pdb differ diff --git a/build/bin/debug/server_states.exe b/build/bin/debug/server_states.exe index d7a4830..ba2aaef 100644 Binary files a/build/bin/debug/server_states.exe and b/build/bin/debug/server_states.exe differ diff --git a/build/bin/debug/server_states.pdb b/build/bin/debug/server_states.pdb index 126d015..745ede7 100644 Binary files a/build/bin/debug/server_states.pdb and b/build/bin/debug/server_states.pdb differ diff --git a/build/bin/debug/static_file_server.exe b/build/bin/debug/static_file_server.exe index 7dcfcd9..368fdc6 100644 Binary files a/build/bin/debug/static_file_server.exe and b/build/bin/debug/static_file_server.exe differ diff --git a/build/bin/debug/static_file_server.pdb b/build/bin/debug/static_file_server.pdb index bbb77aa..28b8c72 100644 Binary files a/build/bin/debug/static_file_server.pdb and b/build/bin/debug/static_file_server.pdb differ diff --git a/build/bin/debug/unittest.exe b/build/bin/debug/unittest.exe index ed8652f..c005e81 100644 Binary files a/build/bin/debug/unittest.exe and b/build/bin/debug/unittest.exe differ diff --git a/build/bin/debug/unittest.pdb b/build/bin/debug/unittest.pdb index b107e8c..fb3190c 100644 Binary files a/build/bin/debug/unittest.pdb and b/build/bin/debug/unittest.pdb differ diff --git a/build/bin/debug/url_unicode.exe b/build/bin/debug/url_unicode.exe index 40aabb2..d613821 100644 Binary files a/build/bin/debug/url_unicode.exe and b/build/bin/debug/url_unicode.exe differ diff --git a/build/bin/debug/url_unicode.pdb b/build/bin/debug/url_unicode.pdb index 9687e0c..8174ed1 100644 Binary files a/build/bin/debug/url_unicode.pdb and b/build/bin/debug/url_unicode.pdb differ diff --git a/build/bin/debug/webccd.lib b/build/bin/debug/webccd.lib index ac7a4d5..cd42641 100644 Binary files a/build/bin/debug/webccd.lib and b/build/bin/debug/webccd.lib differ diff --git a/build/bin/debug/webccd.pdb b/build/bin/debug/webccd.pdb index 3b88aff..0c69f7a 100644 Binary files a/build/bin/debug/webccd.pdb and b/build/bin/debug/webccd.pdb differ diff --git a/build/bin/release/book_client.exe b/build/bin/release/book_client.exe index 62529ac..e75cbad 100644 Binary files a/build/bin/release/book_client.exe and b/build/bin/release/book_client.exe differ diff --git a/build/bin/release/book_server.exe b/build/bin/release/book_server.exe index a29a4de..32227f4 100644 Binary files a/build/bin/release/book_server.exe and b/build/bin/release/book_server.exe differ diff --git a/build/bin/release/client_autotest.exe b/build/bin/release/client_autotest.exe index 1538273..abba202 100644 Binary files a/build/bin/release/client_autotest.exe and b/build/bin/release/client_autotest.exe differ diff --git a/build/bin/release/client_basics.exe b/build/bin/release/client_basics.exe index 80298ba..a60702c 100644 Binary files a/build/bin/release/client_basics.exe and b/build/bin/release/client_basics.exe differ diff --git a/build/bin/release/client_timeout_autotest.exe b/build/bin/release/client_timeout_autotest.exe index c2be699..e020365 100644 Binary files a/build/bin/release/client_timeout_autotest.exe and b/build/bin/release/client_timeout_autotest.exe differ diff --git a/build/bin/release/concurrency_test.exe b/build/bin/release/concurrency_test.exe index 8441664..5b272ad 100644 Binary files a/build/bin/release/concurrency_test.exe and b/build/bin/release/concurrency_test.exe differ diff --git a/build/bin/release/file_downloader.exe b/build/bin/release/file_downloader.exe index 4e0a94a..e92dcc3 100644 Binary files a/build/bin/release/file_downloader.exe and b/build/bin/release/file_downloader.exe differ diff --git a/build/bin/release/form_client.exe b/build/bin/release/form_client.exe index 3f044c6..6622892 100644 Binary files a/build/bin/release/form_client.exe and b/build/bin/release/form_client.exe differ diff --git a/build/bin/release/form_server.exe b/build/bin/release/form_server.exe index 3f19f42..53b0cf3 100644 Binary files a/build/bin/release/form_server.exe and b/build/bin/release/form_server.exe differ diff --git a/build/bin/release/form_urlencoded_client.exe b/build/bin/release/form_urlencoded_client.exe index cc009d3..e364d78 100644 Binary files a/build/bin/release/form_urlencoded_client.exe and b/build/bin/release/form_urlencoded_client.exe differ diff --git a/build/bin/release/github_client.exe b/build/bin/release/github_client.exe index 6587f00..c03814c 100644 Binary files a/build/bin/release/github_client.exe and b/build/bin/release/github_client.exe differ diff --git a/build/bin/release/google_client.exe b/build/bin/release/google_client.exe index 3bb2b60..8fd1ed7 100644 Binary files a/build/bin/release/google_client.exe and b/build/bin/release/google_client.exe differ diff --git a/build/bin/release/gtest.dll b/build/bin/release/gtest.dll index 3536ddf..cdce218 100644 Binary files a/build/bin/release/gtest.dll and b/build/bin/release/gtest.dll differ diff --git a/build/bin/release/gtest_main.dll b/build/bin/release/gtest_main.dll index e859f0b..e995a5d 100644 Binary files a/build/bin/release/gtest_main.dll and b/build/bin/release/gtest_main.dll differ diff --git a/build/bin/release/hello_world_server.exe b/build/bin/release/hello_world_server.exe index aaa890c..a526193 100644 Binary files a/build/bin/release/hello_world_server.exe and b/build/bin/release/hello_world_server.exe differ diff --git a/build/bin/release/jsoncpp.dll b/build/bin/release/jsoncpp.dll index 5dd519b..b91e999 100644 Binary files a/build/bin/release/jsoncpp.dll and b/build/bin/release/jsoncpp.dll differ diff --git a/build/bin/release/jsoncpp.lib b/build/bin/release/jsoncpp.lib index 10da9ca..70b9835 100644 Binary files a/build/bin/release/jsoncpp.lib and b/build/bin/release/jsoncpp.lib differ diff --git a/build/bin/release/server_states.exe b/build/bin/release/server_states.exe index 50a5529..d07e9ba 100644 Binary files a/build/bin/release/server_states.exe and b/build/bin/release/server_states.exe differ diff --git a/build/bin/release/static_file_server.exe b/build/bin/release/static_file_server.exe index 5db6e27..999bb38 100644 Binary files a/build/bin/release/static_file_server.exe and b/build/bin/release/static_file_server.exe differ diff --git a/build/bin/release/unittest.exe b/build/bin/release/unittest.exe index c813987..b56b534 100644 Binary files a/build/bin/release/unittest.exe and b/build/bin/release/unittest.exe differ diff --git a/build/bin/release/url_unicode.exe b/build/bin/release/url_unicode.exe index 47fbc69..1de6f74 100644 Binary files a/build/bin/release/url_unicode.exe and b/build/bin/release/url_unicode.exe differ diff --git a/build/bin/release/webcc.lib b/build/bin/release/webcc.lib index f040415..ae449f4 100644 Binary files a/build/bin/release/webcc.lib and b/build/bin/release/webcc.lib differ diff --git a/build/examples/book_client/book_client.dir/Debug/book.obj b/build/examples/book_client/book_client.dir/Debug/book.obj index 0a7e5bf..d1d29df 100644 Binary files a/build/examples/book_client/book_client.dir/Debug/book.obj and b/build/examples/book_client/book_client.dir/Debug/book.obj differ diff --git a/build/examples/book_client/book_client.dir/Debug/book_client.ilk b/build/examples/book_client/book_client.dir/Debug/book_client.ilk index 15a722d..8d34a6e 100644 Binary files a/build/examples/book_client/book_client.dir/Debug/book_client.ilk and b/build/examples/book_client/book_client.dir/Debug/book_client.ilk differ diff --git a/build/examples/book_client/book_client.dir/Debug/book_client.obj b/build/examples/book_client/book_client.dir/Debug/book_client.obj index 9725807..6ee9dd5 100644 Binary files a/build/examples/book_client/book_client.dir/Debug/book_client.obj and b/build/examples/book_client/book_client.dir/Debug/book_client.obj differ diff --git a/build/examples/book_client/book_client.dir/Debug/book_client.tlog/CL.read.1.tlog b/build/examples/book_client/book_client.dir/Debug/book_client.tlog/CL.read.1.tlog index 608687f..badaba4 100644 Binary files a/build/examples/book_client/book_client.dir/Debug/book_client.tlog/CL.read.1.tlog and b/build/examples/book_client/book_client.dir/Debug/book_client.tlog/CL.read.1.tlog differ diff --git a/build/examples/book_client/book_client.dir/Debug/book_client.tlog/link.command.1.tlog b/build/examples/book_client/book_client.dir/Debug/book_client.tlog/link.command.1.tlog index 047adfe..46af1d2 100644 Binary files a/build/examples/book_client/book_client.dir/Debug/book_client.tlog/link.command.1.tlog and b/build/examples/book_client/book_client.dir/Debug/book_client.tlog/link.command.1.tlog differ diff --git a/build/examples/book_client/book_client.dir/Debug/book_client.tlog/link.read.1.tlog b/build/examples/book_client/book_client.dir/Debug/book_client.tlog/link.read.1.tlog index e600a84..1bdadb9 100644 Binary files a/build/examples/book_client/book_client.dir/Debug/book_client.tlog/link.read.1.tlog and b/build/examples/book_client/book_client.dir/Debug/book_client.tlog/link.read.1.tlog differ diff --git a/build/examples/book_client/book_client.dir/Debug/book_json.obj b/build/examples/book_client/book_client.dir/Debug/book_json.obj index c8c359a..e0e6d4f 100644 Binary files a/build/examples/book_client/book_client.dir/Debug/book_json.obj and b/build/examples/book_client/book_client.dir/Debug/book_json.obj differ diff --git a/build/examples/book_client/book_client.dir/Debug/main.obj b/build/examples/book_client/book_client.dir/Debug/main.obj index 2135f55..a1dabad 100644 Binary files a/build/examples/book_client/book_client.dir/Debug/main.obj and b/build/examples/book_client/book_client.dir/Debug/main.obj differ diff --git a/build/examples/book_client/book_client.dir/Debug/vc143.pdb b/build/examples/book_client/book_client.dir/Debug/vc143.pdb index 12eb590..cedbfd6 100644 Binary files a/build/examples/book_client/book_client.dir/Debug/vc143.pdb and b/build/examples/book_client/book_client.dir/Debug/vc143.pdb differ diff --git a/build/examples/book_client/book_client.dir/Release/book.obj b/build/examples/book_client/book_client.dir/Release/book.obj index 43b3c7e..f1429c7 100644 Binary files a/build/examples/book_client/book_client.dir/Release/book.obj and b/build/examples/book_client/book_client.dir/Release/book.obj differ diff --git a/build/examples/book_client/book_client.dir/Release/book_client.obj b/build/examples/book_client/book_client.dir/Release/book_client.obj index b732040..17a494d 100644 Binary files a/build/examples/book_client/book_client.dir/Release/book_client.obj and b/build/examples/book_client/book_client.dir/Release/book_client.obj differ diff --git a/build/examples/book_client/book_client.dir/Release/book_client.tlog/CL.read.1.tlog b/build/examples/book_client/book_client.dir/Release/book_client.tlog/CL.read.1.tlog index 608687f..badaba4 100644 Binary files a/build/examples/book_client/book_client.dir/Release/book_client.tlog/CL.read.1.tlog and b/build/examples/book_client/book_client.dir/Release/book_client.tlog/CL.read.1.tlog differ diff --git a/build/examples/book_client/book_client.dir/Release/book_client.tlog/link.read.1.tlog b/build/examples/book_client/book_client.dir/Release/book_client.tlog/link.read.1.tlog index 474987c..1cca242 100644 Binary files a/build/examples/book_client/book_client.dir/Release/book_client.tlog/link.read.1.tlog and b/build/examples/book_client/book_client.dir/Release/book_client.tlog/link.read.1.tlog differ diff --git a/build/examples/book_client/book_client.dir/Release/book_json.obj b/build/examples/book_client/book_client.dir/Release/book_json.obj index f5a11db..1617ce3 100644 Binary files a/build/examples/book_client/book_client.dir/Release/book_json.obj and b/build/examples/book_client/book_client.dir/Release/book_json.obj differ diff --git a/build/examples/book_client/book_client.dir/Release/main.obj b/build/examples/book_client/book_client.dir/Release/main.obj index decc880..3053e9e 100644 Binary files a/build/examples/book_client/book_client.dir/Release/main.obj and b/build/examples/book_client/book_client.dir/Release/main.obj differ diff --git a/build/examples/book_server/book_server.dir/Debug/book.obj b/build/examples/book_server/book_server.dir/Debug/book.obj index 7ed6e9e..915454e 100644 Binary files a/build/examples/book_server/book_server.dir/Debug/book.obj and b/build/examples/book_server/book_server.dir/Debug/book.obj differ diff --git a/build/examples/book_server/book_server.dir/Debug/book_db.obj b/build/examples/book_server/book_server.dir/Debug/book_db.obj index f861481..250ed0a 100644 Binary files a/build/examples/book_server/book_server.dir/Debug/book_db.obj and b/build/examples/book_server/book_server.dir/Debug/book_db.obj differ diff --git a/build/examples/book_server/book_server.dir/Debug/book_json.obj b/build/examples/book_server/book_server.dir/Debug/book_json.obj index 63ab33f..7552f68 100644 Binary files a/build/examples/book_server/book_server.dir/Debug/book_json.obj and b/build/examples/book_server/book_server.dir/Debug/book_json.obj differ diff --git a/build/examples/book_server/book_server.dir/Debug/book_server.ilk b/build/examples/book_server/book_server.dir/Debug/book_server.ilk index 46586f2..c438f02 100644 Binary files a/build/examples/book_server/book_server.dir/Debug/book_server.ilk and b/build/examples/book_server/book_server.dir/Debug/book_server.ilk differ diff --git a/build/examples/book_server/book_server.dir/Debug/book_server.tlog/CL.read.1.tlog b/build/examples/book_server/book_server.dir/Debug/book_server.tlog/CL.read.1.tlog index b33ebba..09b0de4 100644 Binary files a/build/examples/book_server/book_server.dir/Debug/book_server.tlog/CL.read.1.tlog and b/build/examples/book_server/book_server.dir/Debug/book_server.tlog/CL.read.1.tlog differ diff --git a/build/examples/book_server/book_server.dir/Debug/book_server.tlog/link.command.1.tlog b/build/examples/book_server/book_server.dir/Debug/book_server.tlog/link.command.1.tlog index 50489fb..cf45a7f 100644 Binary files a/build/examples/book_server/book_server.dir/Debug/book_server.tlog/link.command.1.tlog and b/build/examples/book_server/book_server.dir/Debug/book_server.tlog/link.command.1.tlog differ diff --git a/build/examples/book_server/book_server.dir/Debug/book_server.tlog/link.read.1.tlog b/build/examples/book_server/book_server.dir/Debug/book_server.tlog/link.read.1.tlog index 913f8cf..64951da 100644 Binary files a/build/examples/book_server/book_server.dir/Debug/book_server.tlog/link.read.1.tlog and b/build/examples/book_server/book_server.dir/Debug/book_server.tlog/link.read.1.tlog differ diff --git a/build/examples/book_server/book_server.dir/Debug/main.obj b/build/examples/book_server/book_server.dir/Debug/main.obj index 20e6bce..d9f6e5e 100644 Binary files a/build/examples/book_server/book_server.dir/Debug/main.obj and b/build/examples/book_server/book_server.dir/Debug/main.obj differ diff --git a/build/examples/book_server/book_server.dir/Debug/vc143.pdb b/build/examples/book_server/book_server.dir/Debug/vc143.pdb index 8e0aca2..9a87f9a 100644 Binary files a/build/examples/book_server/book_server.dir/Debug/vc143.pdb and b/build/examples/book_server/book_server.dir/Debug/vc143.pdb differ diff --git a/build/examples/book_server/book_server.dir/Debug/views.obj b/build/examples/book_server/book_server.dir/Debug/views.obj index 3495924..33bae04 100644 Binary files a/build/examples/book_server/book_server.dir/Debug/views.obj and b/build/examples/book_server/book_server.dir/Debug/views.obj differ diff --git a/build/examples/book_server/book_server.dir/Release/book.obj b/build/examples/book_server/book_server.dir/Release/book.obj index a69cac1..8454895 100644 Binary files a/build/examples/book_server/book_server.dir/Release/book.obj and b/build/examples/book_server/book_server.dir/Release/book.obj differ diff --git a/build/examples/book_server/book_server.dir/Release/book_db.obj b/build/examples/book_server/book_server.dir/Release/book_db.obj index 1fd0e5c..1302dc3 100644 Binary files a/build/examples/book_server/book_server.dir/Release/book_db.obj and b/build/examples/book_server/book_server.dir/Release/book_db.obj differ diff --git a/build/examples/book_server/book_server.dir/Release/book_json.obj b/build/examples/book_server/book_server.dir/Release/book_json.obj index 80dcc5e..c9d25e4 100644 Binary files a/build/examples/book_server/book_server.dir/Release/book_json.obj and b/build/examples/book_server/book_server.dir/Release/book_json.obj differ diff --git a/build/examples/book_server/book_server.dir/Release/book_server.tlog/CL.read.1.tlog b/build/examples/book_server/book_server.dir/Release/book_server.tlog/CL.read.1.tlog index 6f86759..7f69314 100644 Binary files a/build/examples/book_server/book_server.dir/Release/book_server.tlog/CL.read.1.tlog and b/build/examples/book_server/book_server.dir/Release/book_server.tlog/CL.read.1.tlog differ diff --git a/build/examples/book_server/book_server.dir/Release/book_server.tlog/link.read.1.tlog b/build/examples/book_server/book_server.dir/Release/book_server.tlog/link.read.1.tlog index 9381760..1087ec7 100644 Binary files a/build/examples/book_server/book_server.dir/Release/book_server.tlog/link.read.1.tlog and b/build/examples/book_server/book_server.dir/Release/book_server.tlog/link.read.1.tlog differ diff --git a/build/examples/book_server/book_server.dir/Release/main.obj b/build/examples/book_server/book_server.dir/Release/main.obj index b9f2331..ddf8711 100644 Binary files a/build/examples/book_server/book_server.dir/Release/main.obj and b/build/examples/book_server/book_server.dir/Release/main.obj differ diff --git a/build/examples/book_server/book_server.dir/Release/views.obj b/build/examples/book_server/book_server.dir/Release/views.obj index 6624afa..4c3168d 100644 Binary files a/build/examples/book_server/book_server.dir/Release/views.obj and b/build/examples/book_server/book_server.dir/Release/views.obj differ diff --git a/build/examples/client_basics.dir/Debug/client_basics.ilk b/build/examples/client_basics.dir/Debug/client_basics.ilk index a2a589a..fb43d60 100644 Binary files a/build/examples/client_basics.dir/Debug/client_basics.ilk and b/build/examples/client_basics.dir/Debug/client_basics.ilk differ diff --git a/build/examples/client_basics.dir/Debug/client_basics.obj b/build/examples/client_basics.dir/Debug/client_basics.obj index 20b33cb..7aaa09d 100644 Binary files a/build/examples/client_basics.dir/Debug/client_basics.obj and b/build/examples/client_basics.dir/Debug/client_basics.obj differ diff --git a/build/examples/client_basics.dir/Debug/client_basics.tlog/CL.read.1.tlog b/build/examples/client_basics.dir/Debug/client_basics.tlog/CL.read.1.tlog index 4e5198d..11d5010 100644 Binary files a/build/examples/client_basics.dir/Debug/client_basics.tlog/CL.read.1.tlog and b/build/examples/client_basics.dir/Debug/client_basics.tlog/CL.read.1.tlog differ diff --git a/build/examples/client_basics.dir/Debug/client_basics.tlog/link.command.1.tlog b/build/examples/client_basics.dir/Debug/client_basics.tlog/link.command.1.tlog index e3aa77b..28be073 100644 Binary files a/build/examples/client_basics.dir/Debug/client_basics.tlog/link.command.1.tlog and b/build/examples/client_basics.dir/Debug/client_basics.tlog/link.command.1.tlog differ diff --git a/build/examples/client_basics.dir/Debug/client_basics.tlog/link.read.1.tlog b/build/examples/client_basics.dir/Debug/client_basics.tlog/link.read.1.tlog index e63f166..1acd0af 100644 Binary files a/build/examples/client_basics.dir/Debug/client_basics.tlog/link.read.1.tlog and b/build/examples/client_basics.dir/Debug/client_basics.tlog/link.read.1.tlog differ diff --git a/build/examples/client_basics.dir/Debug/vc143.pdb b/build/examples/client_basics.dir/Debug/vc143.pdb index d66c8f4..18e6e83 100644 Binary files a/build/examples/client_basics.dir/Debug/vc143.pdb and b/build/examples/client_basics.dir/Debug/vc143.pdb differ diff --git a/build/examples/client_basics.dir/Release/client_basics.obj b/build/examples/client_basics.dir/Release/client_basics.obj index 6164a1d..7ff8c98 100644 Binary files a/build/examples/client_basics.dir/Release/client_basics.obj and b/build/examples/client_basics.dir/Release/client_basics.obj differ diff --git a/build/examples/client_basics.dir/Release/client_basics.tlog/CL.read.1.tlog b/build/examples/client_basics.dir/Release/client_basics.tlog/CL.read.1.tlog index 4e5198d..11d5010 100644 Binary files a/build/examples/client_basics.dir/Release/client_basics.tlog/CL.read.1.tlog and b/build/examples/client_basics.dir/Release/client_basics.tlog/CL.read.1.tlog differ diff --git a/build/examples/client_basics.dir/Release/client_basics.tlog/link.read.1.tlog b/build/examples/client_basics.dir/Release/client_basics.tlog/link.read.1.tlog index 4cee62a..23e9c81 100644 Binary files a/build/examples/client_basics.dir/Release/client_basics.tlog/link.read.1.tlog and b/build/examples/client_basics.dir/Release/client_basics.tlog/link.read.1.tlog differ diff --git a/build/examples/concurrency_test.dir/Debug/concurrency_test.ilk b/build/examples/concurrency_test.dir/Debug/concurrency_test.ilk index 9aa36cd..3766462 100644 Binary files a/build/examples/concurrency_test.dir/Debug/concurrency_test.ilk and b/build/examples/concurrency_test.dir/Debug/concurrency_test.ilk differ diff --git a/build/examples/concurrency_test.dir/Debug/concurrency_test.obj b/build/examples/concurrency_test.dir/Debug/concurrency_test.obj index 57c71a2..5481795 100644 Binary files a/build/examples/concurrency_test.dir/Debug/concurrency_test.obj and b/build/examples/concurrency_test.dir/Debug/concurrency_test.obj differ diff --git a/build/examples/concurrency_test.dir/Debug/concurrency_test.tlog/CL.read.1.tlog b/build/examples/concurrency_test.dir/Debug/concurrency_test.tlog/CL.read.1.tlog index b53827b..dcb407f 100644 Binary files a/build/examples/concurrency_test.dir/Debug/concurrency_test.tlog/CL.read.1.tlog and b/build/examples/concurrency_test.dir/Debug/concurrency_test.tlog/CL.read.1.tlog differ diff --git a/build/examples/concurrency_test.dir/Debug/concurrency_test.tlog/link.command.1.tlog b/build/examples/concurrency_test.dir/Debug/concurrency_test.tlog/link.command.1.tlog index 130e90a..66227db 100644 Binary files a/build/examples/concurrency_test.dir/Debug/concurrency_test.tlog/link.command.1.tlog and b/build/examples/concurrency_test.dir/Debug/concurrency_test.tlog/link.command.1.tlog differ diff --git a/build/examples/concurrency_test.dir/Debug/concurrency_test.tlog/link.read.1.tlog b/build/examples/concurrency_test.dir/Debug/concurrency_test.tlog/link.read.1.tlog index 7efcdc2..e520aa3 100644 Binary files a/build/examples/concurrency_test.dir/Debug/concurrency_test.tlog/link.read.1.tlog and b/build/examples/concurrency_test.dir/Debug/concurrency_test.tlog/link.read.1.tlog differ diff --git a/build/examples/concurrency_test.dir/Debug/vc143.pdb b/build/examples/concurrency_test.dir/Debug/vc143.pdb index 87628ea..4ff9876 100644 Binary files a/build/examples/concurrency_test.dir/Debug/vc143.pdb and b/build/examples/concurrency_test.dir/Debug/vc143.pdb differ diff --git a/build/examples/concurrency_test.dir/Release/concurrency_test.obj b/build/examples/concurrency_test.dir/Release/concurrency_test.obj index 3d8f61e..c5e92f6 100644 Binary files a/build/examples/concurrency_test.dir/Release/concurrency_test.obj and b/build/examples/concurrency_test.dir/Release/concurrency_test.obj differ diff --git a/build/examples/concurrency_test.dir/Release/concurrency_test.tlog/CL.read.1.tlog b/build/examples/concurrency_test.dir/Release/concurrency_test.tlog/CL.read.1.tlog index b53827b..dcb407f 100644 Binary files a/build/examples/concurrency_test.dir/Release/concurrency_test.tlog/CL.read.1.tlog and b/build/examples/concurrency_test.dir/Release/concurrency_test.tlog/CL.read.1.tlog differ diff --git a/build/examples/concurrency_test.dir/Release/concurrency_test.tlog/link.read.1.tlog b/build/examples/concurrency_test.dir/Release/concurrency_test.tlog/link.read.1.tlog index 4054b69..325db97 100644 Binary files a/build/examples/concurrency_test.dir/Release/concurrency_test.tlog/link.read.1.tlog and b/build/examples/concurrency_test.dir/Release/concurrency_test.tlog/link.read.1.tlog differ diff --git a/build/examples/file_downloader.dir/Debug/file_downloader.ilk b/build/examples/file_downloader.dir/Debug/file_downloader.ilk index 1c7be9d..b689a07 100644 Binary files a/build/examples/file_downloader.dir/Debug/file_downloader.ilk and b/build/examples/file_downloader.dir/Debug/file_downloader.ilk differ diff --git a/build/examples/file_downloader.dir/Debug/file_downloader.obj b/build/examples/file_downloader.dir/Debug/file_downloader.obj index b449aaf..0a91d48 100644 Binary files a/build/examples/file_downloader.dir/Debug/file_downloader.obj and b/build/examples/file_downloader.dir/Debug/file_downloader.obj differ diff --git a/build/examples/file_downloader.dir/Debug/file_downloader.tlog/CL.read.1.tlog b/build/examples/file_downloader.dir/Debug/file_downloader.tlog/CL.read.1.tlog index ab23000..5ed5f6d 100644 Binary files a/build/examples/file_downloader.dir/Debug/file_downloader.tlog/CL.read.1.tlog and b/build/examples/file_downloader.dir/Debug/file_downloader.tlog/CL.read.1.tlog differ diff --git a/build/examples/file_downloader.dir/Debug/file_downloader.tlog/link.command.1.tlog b/build/examples/file_downloader.dir/Debug/file_downloader.tlog/link.command.1.tlog index 2ea48d6..a0d3b67 100644 Binary files a/build/examples/file_downloader.dir/Debug/file_downloader.tlog/link.command.1.tlog and b/build/examples/file_downloader.dir/Debug/file_downloader.tlog/link.command.1.tlog differ diff --git a/build/examples/file_downloader.dir/Debug/file_downloader.tlog/link.read.1.tlog b/build/examples/file_downloader.dir/Debug/file_downloader.tlog/link.read.1.tlog index 1250235..4f7d449 100644 Binary files a/build/examples/file_downloader.dir/Debug/file_downloader.tlog/link.read.1.tlog and b/build/examples/file_downloader.dir/Debug/file_downloader.tlog/link.read.1.tlog differ diff --git a/build/examples/file_downloader.dir/Debug/vc143.pdb b/build/examples/file_downloader.dir/Debug/vc143.pdb index db2685c..f58e3b0 100644 Binary files a/build/examples/file_downloader.dir/Debug/vc143.pdb and b/build/examples/file_downloader.dir/Debug/vc143.pdb differ diff --git a/build/examples/file_downloader.dir/Release/file_downloader.obj b/build/examples/file_downloader.dir/Release/file_downloader.obj index eb1e1f5..495afea 100644 Binary files a/build/examples/file_downloader.dir/Release/file_downloader.obj and b/build/examples/file_downloader.dir/Release/file_downloader.obj differ diff --git a/build/examples/file_downloader.dir/Release/file_downloader.tlog/CL.read.1.tlog b/build/examples/file_downloader.dir/Release/file_downloader.tlog/CL.read.1.tlog index ab23000..5ed5f6d 100644 Binary files a/build/examples/file_downloader.dir/Release/file_downloader.tlog/CL.read.1.tlog and b/build/examples/file_downloader.dir/Release/file_downloader.tlog/CL.read.1.tlog differ diff --git a/build/examples/file_downloader.dir/Release/file_downloader.tlog/link.read.1.tlog b/build/examples/file_downloader.dir/Release/file_downloader.tlog/link.read.1.tlog index b684a22..847db9e 100644 Binary files a/build/examples/file_downloader.dir/Release/file_downloader.tlog/link.read.1.tlog and b/build/examples/file_downloader.dir/Release/file_downloader.tlog/link.read.1.tlog differ diff --git a/build/examples/form_client.dir/Debug/form_client.ilk b/build/examples/form_client.dir/Debug/form_client.ilk index 81f6406..35bd849 100644 Binary files a/build/examples/form_client.dir/Debug/form_client.ilk and b/build/examples/form_client.dir/Debug/form_client.ilk differ diff --git a/build/examples/form_client.dir/Debug/form_client.obj b/build/examples/form_client.dir/Debug/form_client.obj index 41b7075..ac6162c 100644 Binary files a/build/examples/form_client.dir/Debug/form_client.obj and b/build/examples/form_client.dir/Debug/form_client.obj differ diff --git a/build/examples/form_client.dir/Debug/form_client.tlog/CL.read.1.tlog b/build/examples/form_client.dir/Debug/form_client.tlog/CL.read.1.tlog index c535175..ecd7a80 100644 Binary files a/build/examples/form_client.dir/Debug/form_client.tlog/CL.read.1.tlog and b/build/examples/form_client.dir/Debug/form_client.tlog/CL.read.1.tlog differ diff --git a/build/examples/form_client.dir/Debug/form_client.tlog/link.command.1.tlog b/build/examples/form_client.dir/Debug/form_client.tlog/link.command.1.tlog index e9cdfcb..6f3beea 100644 Binary files a/build/examples/form_client.dir/Debug/form_client.tlog/link.command.1.tlog and b/build/examples/form_client.dir/Debug/form_client.tlog/link.command.1.tlog differ diff --git a/build/examples/form_client.dir/Debug/form_client.tlog/link.read.1.tlog b/build/examples/form_client.dir/Debug/form_client.tlog/link.read.1.tlog index 861eff0..bb3ee21 100644 Binary files a/build/examples/form_client.dir/Debug/form_client.tlog/link.read.1.tlog and b/build/examples/form_client.dir/Debug/form_client.tlog/link.read.1.tlog differ diff --git a/build/examples/form_client.dir/Debug/vc143.pdb b/build/examples/form_client.dir/Debug/vc143.pdb index 517dc73..7e1b8c9 100644 Binary files a/build/examples/form_client.dir/Debug/vc143.pdb and b/build/examples/form_client.dir/Debug/vc143.pdb differ diff --git a/build/examples/form_client.dir/Release/form_client.obj b/build/examples/form_client.dir/Release/form_client.obj index 23f28ca..b4ce7fa 100644 Binary files a/build/examples/form_client.dir/Release/form_client.obj and b/build/examples/form_client.dir/Release/form_client.obj differ diff --git a/build/examples/form_client.dir/Release/form_client.tlog/CL.read.1.tlog b/build/examples/form_client.dir/Release/form_client.tlog/CL.read.1.tlog index c535175..ecd7a80 100644 Binary files a/build/examples/form_client.dir/Release/form_client.tlog/CL.read.1.tlog and b/build/examples/form_client.dir/Release/form_client.tlog/CL.read.1.tlog differ diff --git a/build/examples/form_client.dir/Release/form_client.tlog/link.read.1.tlog b/build/examples/form_client.dir/Release/form_client.tlog/link.read.1.tlog index 8b0f299..83447da 100644 Binary files a/build/examples/form_client.dir/Release/form_client.tlog/link.read.1.tlog and b/build/examples/form_client.dir/Release/form_client.tlog/link.read.1.tlog differ diff --git a/build/examples/form_server.dir/Debug/form_server.ilk b/build/examples/form_server.dir/Debug/form_server.ilk index 6d48555..113d30f 100644 Binary files a/build/examples/form_server.dir/Debug/form_server.ilk and b/build/examples/form_server.dir/Debug/form_server.ilk differ diff --git a/build/examples/form_server.dir/Debug/form_server.obj b/build/examples/form_server.dir/Debug/form_server.obj index e85c673..95ce0a3 100644 Binary files a/build/examples/form_server.dir/Debug/form_server.obj and b/build/examples/form_server.dir/Debug/form_server.obj differ diff --git a/build/examples/form_server.dir/Debug/form_server.tlog/CL.read.1.tlog b/build/examples/form_server.dir/Debug/form_server.tlog/CL.read.1.tlog index 1b997e8..09e1105 100644 Binary files a/build/examples/form_server.dir/Debug/form_server.tlog/CL.read.1.tlog and b/build/examples/form_server.dir/Debug/form_server.tlog/CL.read.1.tlog differ diff --git a/build/examples/form_server.dir/Debug/form_server.tlog/link.command.1.tlog b/build/examples/form_server.dir/Debug/form_server.tlog/link.command.1.tlog index 0a34fc5..ca659cf 100644 Binary files a/build/examples/form_server.dir/Debug/form_server.tlog/link.command.1.tlog and b/build/examples/form_server.dir/Debug/form_server.tlog/link.command.1.tlog differ diff --git a/build/examples/form_server.dir/Debug/form_server.tlog/link.read.1.tlog b/build/examples/form_server.dir/Debug/form_server.tlog/link.read.1.tlog index 6829687..b6c1edf 100644 Binary files a/build/examples/form_server.dir/Debug/form_server.tlog/link.read.1.tlog and b/build/examples/form_server.dir/Debug/form_server.tlog/link.read.1.tlog differ diff --git a/build/examples/form_server.dir/Debug/vc143.pdb b/build/examples/form_server.dir/Debug/vc143.pdb index 0b5a085..f9489ac 100644 Binary files a/build/examples/form_server.dir/Debug/vc143.pdb and b/build/examples/form_server.dir/Debug/vc143.pdb differ diff --git a/build/examples/form_server.dir/Release/form_server.obj b/build/examples/form_server.dir/Release/form_server.obj index 69bed33..363cf08 100644 Binary files a/build/examples/form_server.dir/Release/form_server.obj and b/build/examples/form_server.dir/Release/form_server.obj differ diff --git a/build/examples/form_server.dir/Release/form_server.tlog/CL.read.1.tlog b/build/examples/form_server.dir/Release/form_server.tlog/CL.read.1.tlog index 650f971..b22659d 100644 Binary files a/build/examples/form_server.dir/Release/form_server.tlog/CL.read.1.tlog and b/build/examples/form_server.dir/Release/form_server.tlog/CL.read.1.tlog differ diff --git a/build/examples/form_server.dir/Release/form_server.tlog/link.read.1.tlog b/build/examples/form_server.dir/Release/form_server.tlog/link.read.1.tlog index 4e291ab..bfb41be 100644 Binary files a/build/examples/form_server.dir/Release/form_server.tlog/link.read.1.tlog and b/build/examples/form_server.dir/Release/form_server.tlog/link.read.1.tlog differ diff --git a/build/examples/form_urlencoded_client.dir/Debug/form_url.E692A8FC.tlog/CL.read.1.tlog b/build/examples/form_urlencoded_client.dir/Debug/form_url.E692A8FC.tlog/CL.read.1.tlog index 1082cdc..6873352 100644 Binary files a/build/examples/form_urlencoded_client.dir/Debug/form_url.E692A8FC.tlog/CL.read.1.tlog and b/build/examples/form_urlencoded_client.dir/Debug/form_url.E692A8FC.tlog/CL.read.1.tlog differ diff --git a/build/examples/form_urlencoded_client.dir/Debug/form_url.E692A8FC.tlog/link.command.1.tlog b/build/examples/form_urlencoded_client.dir/Debug/form_url.E692A8FC.tlog/link.command.1.tlog index 0a7e143..e57cfeb 100644 Binary files a/build/examples/form_urlencoded_client.dir/Debug/form_url.E692A8FC.tlog/link.command.1.tlog and b/build/examples/form_urlencoded_client.dir/Debug/form_url.E692A8FC.tlog/link.command.1.tlog differ diff --git a/build/examples/form_urlencoded_client.dir/Debug/form_url.E692A8FC.tlog/link.read.1.tlog b/build/examples/form_urlencoded_client.dir/Debug/form_url.E692A8FC.tlog/link.read.1.tlog index 7cb595f..6c590cf 100644 Binary files a/build/examples/form_urlencoded_client.dir/Debug/form_url.E692A8FC.tlog/link.read.1.tlog and b/build/examples/form_urlencoded_client.dir/Debug/form_url.E692A8FC.tlog/link.read.1.tlog differ diff --git a/build/examples/form_urlencoded_client.dir/Debug/form_urlencoded_client.ilk b/build/examples/form_urlencoded_client.dir/Debug/form_urlencoded_client.ilk index c228540..b766c65 100644 Binary files a/build/examples/form_urlencoded_client.dir/Debug/form_urlencoded_client.ilk and b/build/examples/form_urlencoded_client.dir/Debug/form_urlencoded_client.ilk differ diff --git a/build/examples/form_urlencoded_client.dir/Debug/form_urlencoded_client.obj b/build/examples/form_urlencoded_client.dir/Debug/form_urlencoded_client.obj index 5840a4e..283b17c 100644 Binary files a/build/examples/form_urlencoded_client.dir/Debug/form_urlencoded_client.obj and b/build/examples/form_urlencoded_client.dir/Debug/form_urlencoded_client.obj differ diff --git a/build/examples/form_urlencoded_client.dir/Debug/vc143.pdb b/build/examples/form_urlencoded_client.dir/Debug/vc143.pdb index 2c734ae..77c6490 100644 Binary files a/build/examples/form_urlencoded_client.dir/Debug/vc143.pdb and b/build/examples/form_urlencoded_client.dir/Debug/vc143.pdb differ diff --git a/build/examples/form_urlencoded_client.dir/Release/form_url.E692A8FC.tlog/CL.read.1.tlog b/build/examples/form_urlencoded_client.dir/Release/form_url.E692A8FC.tlog/CL.read.1.tlog index 1082cdc..6873352 100644 Binary files a/build/examples/form_urlencoded_client.dir/Release/form_url.E692A8FC.tlog/CL.read.1.tlog and b/build/examples/form_urlencoded_client.dir/Release/form_url.E692A8FC.tlog/CL.read.1.tlog differ diff --git a/build/examples/form_urlencoded_client.dir/Release/form_url.E692A8FC.tlog/link.read.1.tlog b/build/examples/form_urlencoded_client.dir/Release/form_url.E692A8FC.tlog/link.read.1.tlog index ead3e46..d0bdb50 100644 Binary files a/build/examples/form_urlencoded_client.dir/Release/form_url.E692A8FC.tlog/link.read.1.tlog and b/build/examples/form_urlencoded_client.dir/Release/form_url.E692A8FC.tlog/link.read.1.tlog differ diff --git a/build/examples/form_urlencoded_client.dir/Release/form_urlencoded_client.obj b/build/examples/form_urlencoded_client.dir/Release/form_urlencoded_client.obj index 306dff4..5ce93d6 100644 Binary files a/build/examples/form_urlencoded_client.dir/Release/form_urlencoded_client.obj and b/build/examples/form_urlencoded_client.dir/Release/form_urlencoded_client.obj differ diff --git a/build/examples/github_client.dir/Debug/github_client.ilk b/build/examples/github_client.dir/Debug/github_client.ilk index 536fada..f03a855 100644 Binary files a/build/examples/github_client.dir/Debug/github_client.ilk and b/build/examples/github_client.dir/Debug/github_client.ilk differ diff --git a/build/examples/github_client.dir/Debug/github_client.obj b/build/examples/github_client.dir/Debug/github_client.obj index 1c316b1..1e05d5c 100644 Binary files a/build/examples/github_client.dir/Debug/github_client.obj and b/build/examples/github_client.dir/Debug/github_client.obj differ diff --git a/build/examples/github_client.dir/Debug/github_client.tlog/CL.read.1.tlog b/build/examples/github_client.dir/Debug/github_client.tlog/CL.read.1.tlog index 33139ec..5dad67e 100644 Binary files a/build/examples/github_client.dir/Debug/github_client.tlog/CL.read.1.tlog and b/build/examples/github_client.dir/Debug/github_client.tlog/CL.read.1.tlog differ diff --git a/build/examples/github_client.dir/Debug/github_client.tlog/link.command.1.tlog b/build/examples/github_client.dir/Debug/github_client.tlog/link.command.1.tlog index c5584bc..cdd2e79 100644 Binary files a/build/examples/github_client.dir/Debug/github_client.tlog/link.command.1.tlog and b/build/examples/github_client.dir/Debug/github_client.tlog/link.command.1.tlog differ diff --git a/build/examples/github_client.dir/Debug/github_client.tlog/link.read.1.tlog b/build/examples/github_client.dir/Debug/github_client.tlog/link.read.1.tlog index 1a44a91..50e71f5 100644 Binary files a/build/examples/github_client.dir/Debug/github_client.tlog/link.read.1.tlog and b/build/examples/github_client.dir/Debug/github_client.tlog/link.read.1.tlog differ diff --git a/build/examples/github_client.dir/Debug/vc143.pdb b/build/examples/github_client.dir/Debug/vc143.pdb index 7f4f179..79eabe6 100644 Binary files a/build/examples/github_client.dir/Debug/vc143.pdb and b/build/examples/github_client.dir/Debug/vc143.pdb differ diff --git a/build/examples/github_client.dir/Release/github_client.obj b/build/examples/github_client.dir/Release/github_client.obj index e79ddcf..17c03ff 100644 Binary files a/build/examples/github_client.dir/Release/github_client.obj and b/build/examples/github_client.dir/Release/github_client.obj differ diff --git a/build/examples/github_client.dir/Release/github_client.tlog/CL.read.1.tlog b/build/examples/github_client.dir/Release/github_client.tlog/CL.read.1.tlog index 33139ec..5dad67e 100644 Binary files a/build/examples/github_client.dir/Release/github_client.tlog/CL.read.1.tlog and b/build/examples/github_client.dir/Release/github_client.tlog/CL.read.1.tlog differ diff --git a/build/examples/github_client.dir/Release/github_client.tlog/link.read.1.tlog b/build/examples/github_client.dir/Release/github_client.tlog/link.read.1.tlog index a50dcc2..8739bdb 100644 Binary files a/build/examples/github_client.dir/Release/github_client.tlog/link.read.1.tlog and b/build/examples/github_client.dir/Release/github_client.tlog/link.read.1.tlog differ diff --git a/build/examples/google_client.dir/Debug/google_client.ilk b/build/examples/google_client.dir/Debug/google_client.ilk index 8208c86..2534f0d 100644 Binary files a/build/examples/google_client.dir/Debug/google_client.ilk and b/build/examples/google_client.dir/Debug/google_client.ilk differ diff --git a/build/examples/google_client.dir/Debug/google_client.obj b/build/examples/google_client.dir/Debug/google_client.obj index d1f9e3b..286fd0c 100644 Binary files a/build/examples/google_client.dir/Debug/google_client.obj and b/build/examples/google_client.dir/Debug/google_client.obj differ diff --git a/build/examples/google_client.dir/Debug/google_client.tlog/CL.read.1.tlog b/build/examples/google_client.dir/Debug/google_client.tlog/CL.read.1.tlog index 3f8026f..af27f3d 100644 Binary files a/build/examples/google_client.dir/Debug/google_client.tlog/CL.read.1.tlog and b/build/examples/google_client.dir/Debug/google_client.tlog/CL.read.1.tlog differ diff --git a/build/examples/google_client.dir/Debug/google_client.tlog/link.command.1.tlog b/build/examples/google_client.dir/Debug/google_client.tlog/link.command.1.tlog index 678c454..5de0775 100644 Binary files a/build/examples/google_client.dir/Debug/google_client.tlog/link.command.1.tlog and b/build/examples/google_client.dir/Debug/google_client.tlog/link.command.1.tlog differ diff --git a/build/examples/google_client.dir/Debug/google_client.tlog/link.read.1.tlog b/build/examples/google_client.dir/Debug/google_client.tlog/link.read.1.tlog index 0c70aa9..db14bd5 100644 Binary files a/build/examples/google_client.dir/Debug/google_client.tlog/link.read.1.tlog and b/build/examples/google_client.dir/Debug/google_client.tlog/link.read.1.tlog differ diff --git a/build/examples/google_client.dir/Debug/vc143.pdb b/build/examples/google_client.dir/Debug/vc143.pdb index 746351a..39064f8 100644 Binary files a/build/examples/google_client.dir/Debug/vc143.pdb and b/build/examples/google_client.dir/Debug/vc143.pdb differ diff --git a/build/examples/google_client.dir/Release/google_client.obj b/build/examples/google_client.dir/Release/google_client.obj index 792b909..48f2fce 100644 Binary files a/build/examples/google_client.dir/Release/google_client.obj and b/build/examples/google_client.dir/Release/google_client.obj differ diff --git a/build/examples/google_client.dir/Release/google_client.tlog/CL.read.1.tlog b/build/examples/google_client.dir/Release/google_client.tlog/CL.read.1.tlog index 3f8026f..af27f3d 100644 Binary files a/build/examples/google_client.dir/Release/google_client.tlog/CL.read.1.tlog and b/build/examples/google_client.dir/Release/google_client.tlog/CL.read.1.tlog differ diff --git a/build/examples/google_client.dir/Release/google_client.tlog/link.read.1.tlog b/build/examples/google_client.dir/Release/google_client.tlog/link.read.1.tlog index abe9f5d..d1b070f 100644 Binary files a/build/examples/google_client.dir/Release/google_client.tlog/link.read.1.tlog and b/build/examples/google_client.dir/Release/google_client.tlog/link.read.1.tlog differ diff --git a/build/examples/hello_world_server.dir/Debug/hello_wo.816E3D1D.tlog/CL.read.1.tlog b/build/examples/hello_world_server.dir/Debug/hello_wo.816E3D1D.tlog/CL.read.1.tlog index 9d93fe6..8e6f350 100644 Binary files a/build/examples/hello_world_server.dir/Debug/hello_wo.816E3D1D.tlog/CL.read.1.tlog and b/build/examples/hello_world_server.dir/Debug/hello_wo.816E3D1D.tlog/CL.read.1.tlog differ diff --git a/build/examples/hello_world_server.dir/Debug/hello_wo.816E3D1D.tlog/link.command.1.tlog b/build/examples/hello_world_server.dir/Debug/hello_wo.816E3D1D.tlog/link.command.1.tlog index 986dc83..90b8e2e 100644 Binary files a/build/examples/hello_world_server.dir/Debug/hello_wo.816E3D1D.tlog/link.command.1.tlog and b/build/examples/hello_world_server.dir/Debug/hello_wo.816E3D1D.tlog/link.command.1.tlog differ diff --git a/build/examples/hello_world_server.dir/Debug/hello_wo.816E3D1D.tlog/link.read.1.tlog b/build/examples/hello_world_server.dir/Debug/hello_wo.816E3D1D.tlog/link.read.1.tlog index 97d1907..02c8ea0 100644 Binary files a/build/examples/hello_world_server.dir/Debug/hello_wo.816E3D1D.tlog/link.read.1.tlog and b/build/examples/hello_world_server.dir/Debug/hello_wo.816E3D1D.tlog/link.read.1.tlog differ diff --git a/build/examples/hello_world_server.dir/Debug/hello_world_server.ilk b/build/examples/hello_world_server.dir/Debug/hello_world_server.ilk index b87f5da..f4f6473 100644 Binary files a/build/examples/hello_world_server.dir/Debug/hello_world_server.ilk and b/build/examples/hello_world_server.dir/Debug/hello_world_server.ilk differ diff --git a/build/examples/hello_world_server.dir/Debug/hello_world_server.obj b/build/examples/hello_world_server.dir/Debug/hello_world_server.obj index 7ac00c4..1c39c10 100644 Binary files a/build/examples/hello_world_server.dir/Debug/hello_world_server.obj and b/build/examples/hello_world_server.dir/Debug/hello_world_server.obj differ diff --git a/build/examples/hello_world_server.dir/Debug/vc143.pdb b/build/examples/hello_world_server.dir/Debug/vc143.pdb index 818e273..281f617 100644 Binary files a/build/examples/hello_world_server.dir/Debug/vc143.pdb and b/build/examples/hello_world_server.dir/Debug/vc143.pdb differ diff --git a/build/examples/hello_world_server.dir/Release/hello_wo.816E3D1D.tlog/CL.read.1.tlog b/build/examples/hello_world_server.dir/Release/hello_wo.816E3D1D.tlog/CL.read.1.tlog index 0154f09..a7e1cdc 100644 Binary files a/build/examples/hello_world_server.dir/Release/hello_wo.816E3D1D.tlog/CL.read.1.tlog and b/build/examples/hello_world_server.dir/Release/hello_wo.816E3D1D.tlog/CL.read.1.tlog differ diff --git a/build/examples/hello_world_server.dir/Release/hello_wo.816E3D1D.tlog/link.read.1.tlog b/build/examples/hello_world_server.dir/Release/hello_wo.816E3D1D.tlog/link.read.1.tlog index 2f5a4bd..4df2205 100644 Binary files a/build/examples/hello_world_server.dir/Release/hello_wo.816E3D1D.tlog/link.read.1.tlog and b/build/examples/hello_world_server.dir/Release/hello_wo.816E3D1D.tlog/link.read.1.tlog differ diff --git a/build/examples/hello_world_server.dir/Release/hello_world_server.log b/build/examples/hello_world_server.dir/Release/hello_world_server.log index 57fac2f..a9d16b1 100644 --- a/build/examples/hello_world_server.dir/Release/hello_world_server.log +++ b/build/examples/hello_world_server.dir/Release/hello_world_server.log @@ -1,4 +1,3 @@  Building Custom Rule F:/WebCC/webcc/examples/CMakeLists.txt -D:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(247,5): warning MSB8065: 项“F:\WebCC\webcc\examples\CMakeLists.txt”的自定义生成成功,但尚未创建指定的输出“f:\webcc\webcc\build\examples\cmakefiles\generate.stamp”。这可能会导致增量生成无法正常工作。 hello_world_server.cc hello_world_server.vcxproj -> F:\WebCC\webcc\build\bin\release\hello_world_server.exe diff --git a/build/examples/hello_world_server.dir/Release/hello_world_server.obj b/build/examples/hello_world_server.dir/Release/hello_world_server.obj index 2ff484c..13321cf 100644 Binary files a/build/examples/hello_world_server.dir/Release/hello_world_server.obj and b/build/examples/hello_world_server.dir/Release/hello_world_server.obj differ diff --git a/build/examples/server_states.dir/Debug/server_states.ilk b/build/examples/server_states.dir/Debug/server_states.ilk index b7df19e..11a3c1a 100644 Binary files a/build/examples/server_states.dir/Debug/server_states.ilk and b/build/examples/server_states.dir/Debug/server_states.ilk differ diff --git a/build/examples/server_states.dir/Debug/server_states.log b/build/examples/server_states.dir/Debug/server_states.log index 15669dc..473a2e3 100644 --- a/build/examples/server_states.dir/Debug/server_states.log +++ b/build/examples/server_states.dir/Debug/server_states.log @@ -1,3 +1,4 @@  Building Custom Rule F:/WebCC/webcc/examples/CMakeLists.txt +D:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(247,5): warning MSB8065: 项“F:\WebCC\webcc\examples\CMakeLists.txt”的自定义生成成功,但尚未创建指定的输出“f:\webcc\webcc\build\examples\cmakefiles\generate.stamp”。这可能会导致增量生成无法正常工作。 server_states.cc server_states.vcxproj -> F:\WebCC\webcc\build\bin\debug\server_states.exe diff --git a/build/examples/server_states.dir/Debug/server_states.obj b/build/examples/server_states.dir/Debug/server_states.obj index cda8227..767402c 100644 Binary files a/build/examples/server_states.dir/Debug/server_states.obj and b/build/examples/server_states.dir/Debug/server_states.obj differ diff --git a/build/examples/server_states.dir/Debug/server_states.tlog/CL.read.1.tlog b/build/examples/server_states.dir/Debug/server_states.tlog/CL.read.1.tlog index 39b74a7..cfb464b 100644 Binary files a/build/examples/server_states.dir/Debug/server_states.tlog/CL.read.1.tlog and b/build/examples/server_states.dir/Debug/server_states.tlog/CL.read.1.tlog differ diff --git a/build/examples/server_states.dir/Debug/server_states.tlog/link.command.1.tlog b/build/examples/server_states.dir/Debug/server_states.tlog/link.command.1.tlog index 258e48e..636229d 100644 Binary files a/build/examples/server_states.dir/Debug/server_states.tlog/link.command.1.tlog and b/build/examples/server_states.dir/Debug/server_states.tlog/link.command.1.tlog differ diff --git a/build/examples/server_states.dir/Debug/server_states.tlog/link.read.1.tlog b/build/examples/server_states.dir/Debug/server_states.tlog/link.read.1.tlog index 03b13d4..889d505 100644 Binary files a/build/examples/server_states.dir/Debug/server_states.tlog/link.read.1.tlog and b/build/examples/server_states.dir/Debug/server_states.tlog/link.read.1.tlog differ diff --git a/build/examples/server_states.dir/Debug/vc143.pdb b/build/examples/server_states.dir/Debug/vc143.pdb index 8b05d2b..05818f6 100644 Binary files a/build/examples/server_states.dir/Debug/vc143.pdb and b/build/examples/server_states.dir/Debug/vc143.pdb differ diff --git a/build/examples/server_states.dir/Release/server_states.log b/build/examples/server_states.dir/Release/server_states.log index ad5f131..04af53b 100644 --- a/build/examples/server_states.dir/Release/server_states.log +++ b/build/examples/server_states.dir/Release/server_states.log @@ -1,4 +1,3 @@  Building Custom Rule F:/WebCC/webcc/examples/CMakeLists.txt -D:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(247,5): warning MSB8065: 项“F:\WebCC\webcc\examples\CMakeLists.txt”的自定义生成成功,但尚未创建指定的输出“f:\webcc\webcc\build\examples\cmakefiles\generate.stamp”。这可能会导致增量生成无法正常工作。 server_states.cc server_states.vcxproj -> F:\WebCC\webcc\build\bin\release\server_states.exe diff --git a/build/examples/server_states.dir/Release/server_states.obj b/build/examples/server_states.dir/Release/server_states.obj index 0ab017b..9095553 100644 Binary files a/build/examples/server_states.dir/Release/server_states.obj and b/build/examples/server_states.dir/Release/server_states.obj differ diff --git a/build/examples/server_states.dir/Release/server_states.tlog/CL.read.1.tlog b/build/examples/server_states.dir/Release/server_states.tlog/CL.read.1.tlog index 96ca86e..4587b19 100644 Binary files a/build/examples/server_states.dir/Release/server_states.tlog/CL.read.1.tlog and b/build/examples/server_states.dir/Release/server_states.tlog/CL.read.1.tlog differ diff --git a/build/examples/server_states.dir/Release/server_states.tlog/link.read.1.tlog b/build/examples/server_states.dir/Release/server_states.tlog/link.read.1.tlog index 3570c8c..f4f1d7d 100644 Binary files a/build/examples/server_states.dir/Release/server_states.tlog/link.read.1.tlog and b/build/examples/server_states.dir/Release/server_states.tlog/link.read.1.tlog differ diff --git a/build/examples/static_file_server.dir/Debug/static_f.7C54F8F0.tlog/CL.read.1.tlog b/build/examples/static_file_server.dir/Debug/static_f.7C54F8F0.tlog/CL.read.1.tlog index 7769673..ddf9c81 100644 Binary files a/build/examples/static_file_server.dir/Debug/static_f.7C54F8F0.tlog/CL.read.1.tlog and b/build/examples/static_file_server.dir/Debug/static_f.7C54F8F0.tlog/CL.read.1.tlog differ diff --git a/build/examples/static_file_server.dir/Debug/static_f.7C54F8F0.tlog/link.command.1.tlog b/build/examples/static_file_server.dir/Debug/static_f.7C54F8F0.tlog/link.command.1.tlog index cfd790f..dfcb606 100644 Binary files a/build/examples/static_file_server.dir/Debug/static_f.7C54F8F0.tlog/link.command.1.tlog and b/build/examples/static_file_server.dir/Debug/static_f.7C54F8F0.tlog/link.command.1.tlog differ diff --git a/build/examples/static_file_server.dir/Debug/static_f.7C54F8F0.tlog/link.read.1.tlog b/build/examples/static_file_server.dir/Debug/static_f.7C54F8F0.tlog/link.read.1.tlog index ef555cc..c9825d3 100644 Binary files a/build/examples/static_file_server.dir/Debug/static_f.7C54F8F0.tlog/link.read.1.tlog and b/build/examples/static_file_server.dir/Debug/static_f.7C54F8F0.tlog/link.read.1.tlog differ diff --git a/build/examples/static_file_server.dir/Debug/static_file_server.ilk b/build/examples/static_file_server.dir/Debug/static_file_server.ilk index 8e4c3e3..9af9f95 100644 Binary files a/build/examples/static_file_server.dir/Debug/static_file_server.ilk and b/build/examples/static_file_server.dir/Debug/static_file_server.ilk differ diff --git a/build/examples/static_file_server.dir/Debug/static_file_server.log b/build/examples/static_file_server.dir/Debug/static_file_server.log index b7df73b..712ec5d 100644 --- a/build/examples/static_file_server.dir/Debug/static_file_server.log +++ b/build/examples/static_file_server.dir/Debug/static_file_server.log @@ -1,3 +1,4 @@  Building Custom Rule F:/WebCC/webcc/examples/CMakeLists.txt +D:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(247,5): warning MSB8065: 项“F:\WebCC\webcc\examples\CMakeLists.txt”的自定义生成成功,但尚未创建指定的输出“f:\webcc\webcc\build\examples\cmakefiles\generate.stamp”。这可能会导致增量生成无法正常工作。 static_file_server.cc static_file_server.vcxproj -> F:\WebCC\webcc\build\bin\debug\static_file_server.exe diff --git a/build/examples/static_file_server.dir/Debug/static_file_server.obj b/build/examples/static_file_server.dir/Debug/static_file_server.obj index 70f78ba..b189087 100644 Binary files a/build/examples/static_file_server.dir/Debug/static_file_server.obj and b/build/examples/static_file_server.dir/Debug/static_file_server.obj differ diff --git a/build/examples/static_file_server.dir/Debug/vc143.pdb b/build/examples/static_file_server.dir/Debug/vc143.pdb index e9ed3cf..3a5336a 100644 Binary files a/build/examples/static_file_server.dir/Debug/vc143.pdb and b/build/examples/static_file_server.dir/Debug/vc143.pdb differ diff --git a/build/examples/static_file_server.dir/Release/static_f.7C54F8F0.tlog/CL.read.1.tlog b/build/examples/static_file_server.dir/Release/static_f.7C54F8F0.tlog/CL.read.1.tlog index 7769673..ddf9c81 100644 Binary files a/build/examples/static_file_server.dir/Release/static_f.7C54F8F0.tlog/CL.read.1.tlog and b/build/examples/static_file_server.dir/Release/static_f.7C54F8F0.tlog/CL.read.1.tlog differ diff --git a/build/examples/static_file_server.dir/Release/static_f.7C54F8F0.tlog/link.read.1.tlog b/build/examples/static_file_server.dir/Release/static_f.7C54F8F0.tlog/link.read.1.tlog index 1ca1ab1..baf3eb0 100644 Binary files a/build/examples/static_file_server.dir/Release/static_f.7C54F8F0.tlog/link.read.1.tlog and b/build/examples/static_file_server.dir/Release/static_f.7C54F8F0.tlog/link.read.1.tlog differ diff --git a/build/examples/static_file_server.dir/Release/static_file_server.obj b/build/examples/static_file_server.dir/Release/static_file_server.obj index 7f1c362..4bac05d 100644 Binary files a/build/examples/static_file_server.dir/Release/static_file_server.obj and b/build/examples/static_file_server.dir/Release/static_file_server.obj differ diff --git a/build/examples/url_unicode.dir/Debug/encoding.obj b/build/examples/url_unicode.dir/Debug/encoding.obj index 023580f..a12ff11 100644 Binary files a/build/examples/url_unicode.dir/Debug/encoding.obj and b/build/examples/url_unicode.dir/Debug/encoding.obj differ diff --git a/build/examples/url_unicode.dir/Debug/url_unicode.ilk b/build/examples/url_unicode.dir/Debug/url_unicode.ilk index 6d68e78..73856b2 100644 Binary files a/build/examples/url_unicode.dir/Debug/url_unicode.ilk and b/build/examples/url_unicode.dir/Debug/url_unicode.ilk differ diff --git a/build/examples/url_unicode.dir/Debug/url_unicode.obj b/build/examples/url_unicode.dir/Debug/url_unicode.obj index 8930c0f..0be65c0 100644 Binary files a/build/examples/url_unicode.dir/Debug/url_unicode.obj and b/build/examples/url_unicode.dir/Debug/url_unicode.obj differ diff --git a/build/examples/url_unicode.dir/Debug/url_unicode.tlog/CL.read.1.tlog b/build/examples/url_unicode.dir/Debug/url_unicode.tlog/CL.read.1.tlog index 07b80d2..dc08bdd 100644 Binary files a/build/examples/url_unicode.dir/Debug/url_unicode.tlog/CL.read.1.tlog and b/build/examples/url_unicode.dir/Debug/url_unicode.tlog/CL.read.1.tlog differ diff --git a/build/examples/url_unicode.dir/Debug/url_unicode.tlog/link.command.1.tlog b/build/examples/url_unicode.dir/Debug/url_unicode.tlog/link.command.1.tlog index 8a83dcb..78ac28e 100644 Binary files a/build/examples/url_unicode.dir/Debug/url_unicode.tlog/link.command.1.tlog and b/build/examples/url_unicode.dir/Debug/url_unicode.tlog/link.command.1.tlog differ diff --git a/build/examples/url_unicode.dir/Debug/url_unicode.tlog/link.read.1.tlog b/build/examples/url_unicode.dir/Debug/url_unicode.tlog/link.read.1.tlog index d792936..e6e6ef4 100644 Binary files a/build/examples/url_unicode.dir/Debug/url_unicode.tlog/link.read.1.tlog and b/build/examples/url_unicode.dir/Debug/url_unicode.tlog/link.read.1.tlog differ diff --git a/build/examples/url_unicode.dir/Debug/vc143.pdb b/build/examples/url_unicode.dir/Debug/vc143.pdb index 29d2a5e..b1e55ed 100644 Binary files a/build/examples/url_unicode.dir/Debug/vc143.pdb and b/build/examples/url_unicode.dir/Debug/vc143.pdb differ diff --git a/build/examples/url_unicode.dir/Release/encoding.obj b/build/examples/url_unicode.dir/Release/encoding.obj index f03be3a..5545d99 100644 Binary files a/build/examples/url_unicode.dir/Release/encoding.obj and b/build/examples/url_unicode.dir/Release/encoding.obj differ diff --git a/build/examples/url_unicode.dir/Release/url_unicode.obj b/build/examples/url_unicode.dir/Release/url_unicode.obj index ed8ca7d..dda95f6 100644 Binary files a/build/examples/url_unicode.dir/Release/url_unicode.obj and b/build/examples/url_unicode.dir/Release/url_unicode.obj differ diff --git a/build/examples/url_unicode.dir/Release/url_unicode.tlog/CL.read.1.tlog b/build/examples/url_unicode.dir/Release/url_unicode.tlog/CL.read.1.tlog index 07b80d2..dc08bdd 100644 Binary files a/build/examples/url_unicode.dir/Release/url_unicode.tlog/CL.read.1.tlog and b/build/examples/url_unicode.dir/Release/url_unicode.tlog/CL.read.1.tlog differ diff --git a/build/examples/url_unicode.dir/Release/url_unicode.tlog/link.read.1.tlog b/build/examples/url_unicode.dir/Release/url_unicode.tlog/link.read.1.tlog index 99b7ee9..a1402c4 100644 Binary files a/build/examples/url_unicode.dir/Release/url_unicode.tlog/link.read.1.tlog and b/build/examples/url_unicode.dir/Release/url_unicode.tlog/link.read.1.tlog differ diff --git a/build/third_party/src/jsoncpp/jsoncpp.dir/Debug/jsoncpp.obj b/build/third_party/src/jsoncpp/jsoncpp.dir/Debug/jsoncpp.obj index 62ca55d..387be10 100644 Binary files a/build/third_party/src/jsoncpp/jsoncpp.dir/Debug/jsoncpp.obj and b/build/third_party/src/jsoncpp/jsoncpp.dir/Debug/jsoncpp.obj differ diff --git a/build/third_party/src/jsoncpp/jsoncpp.dir/Debug/jsoncpp.tlog/Lib.command.1.tlog b/build/third_party/src/jsoncpp/jsoncpp.dir/Debug/jsoncpp.tlog/Lib.command.1.tlog index abd8561..6d35b0a 100644 Binary files a/build/third_party/src/jsoncpp/jsoncpp.dir/Debug/jsoncpp.tlog/Lib.command.1.tlog and b/build/third_party/src/jsoncpp/jsoncpp.dir/Debug/jsoncpp.tlog/Lib.command.1.tlog differ diff --git a/build/third_party/src/jsoncpp/jsoncpp.dir/Release/jsoncpp.obj b/build/third_party/src/jsoncpp/jsoncpp.dir/Release/jsoncpp.obj index 661e6ee..47aebf2 100644 Binary files a/build/third_party/src/jsoncpp/jsoncpp.dir/Release/jsoncpp.obj and b/build/third_party/src/jsoncpp/jsoncpp.dir/Release/jsoncpp.obj differ diff --git a/build/unittest/unittest.dir/Debug/base64_unittest.obj b/build/unittest/unittest.dir/Debug/base64_unittest.obj index 4c610fc..cb68701 100644 Binary files a/build/unittest/unittest.dir/Debug/base64_unittest.obj and b/build/unittest/unittest.dir/Debug/base64_unittest.obj differ diff --git a/build/unittest/unittest.dir/Debug/body_unittest.obj b/build/unittest/unittest.dir/Debug/body_unittest.obj index 1cda83c..2060788 100644 Binary files a/build/unittest/unittest.dir/Debug/body_unittest.obj and b/build/unittest/unittest.dir/Debug/body_unittest.obj differ diff --git a/build/unittest/unittest.dir/Debug/request_parser_unittest.obj b/build/unittest/unittest.dir/Debug/request_parser_unittest.obj index cff4a33..135163d 100644 Binary files a/build/unittest/unittest.dir/Debug/request_parser_unittest.obj and b/build/unittest/unittest.dir/Debug/request_parser_unittest.obj differ diff --git a/build/unittest/unittest.dir/Debug/response_builder_unittest.obj b/build/unittest/unittest.dir/Debug/response_builder_unittest.obj index 160f064..36c3d5d 100644 Binary files a/build/unittest/unittest.dir/Debug/response_builder_unittest.obj and b/build/unittest/unittest.dir/Debug/response_builder_unittest.obj differ diff --git a/build/unittest/unittest.dir/Debug/router_unittest.obj b/build/unittest/unittest.dir/Debug/router_unittest.obj index 19eb8fe..a924d53 100644 Binary files a/build/unittest/unittest.dir/Debug/router_unittest.obj and b/build/unittest/unittest.dir/Debug/router_unittest.obj differ diff --git a/build/unittest/unittest.dir/Debug/string_unittest.obj b/build/unittest/unittest.dir/Debug/string_unittest.obj index ad6da3f..05b96bc 100644 Binary files a/build/unittest/unittest.dir/Debug/string_unittest.obj and b/build/unittest/unittest.dir/Debug/string_unittest.obj differ diff --git a/build/unittest/unittest.dir/Debug/unittest.ilk b/build/unittest/unittest.dir/Debug/unittest.ilk index f489287..d6d51ec 100644 Binary files a/build/unittest/unittest.dir/Debug/unittest.ilk and b/build/unittest/unittest.dir/Debug/unittest.ilk differ diff --git a/build/unittest/unittest.dir/Debug/unittest.tlog/CL.read.1.tlog b/build/unittest/unittest.dir/Debug/unittest.tlog/CL.read.1.tlog index d92c365..205e3ae 100644 Binary files a/build/unittest/unittest.dir/Debug/unittest.tlog/CL.read.1.tlog and b/build/unittest/unittest.dir/Debug/unittest.tlog/CL.read.1.tlog differ diff --git a/build/unittest/unittest.dir/Debug/unittest.tlog/link.command.1.tlog b/build/unittest/unittest.dir/Debug/unittest.tlog/link.command.1.tlog index 614abde..01312d4 100644 Binary files a/build/unittest/unittest.dir/Debug/unittest.tlog/link.command.1.tlog and b/build/unittest/unittest.dir/Debug/unittest.tlog/link.command.1.tlog differ diff --git a/build/unittest/unittest.dir/Debug/unittest.tlog/link.read.1.tlog b/build/unittest/unittest.dir/Debug/unittest.tlog/link.read.1.tlog index 7f29979..f33ca68 100644 Binary files a/build/unittest/unittest.dir/Debug/unittest.tlog/link.read.1.tlog and b/build/unittest/unittest.dir/Debug/unittest.tlog/link.read.1.tlog differ diff --git a/build/unittest/unittest.dir/Debug/url_unittest.obj b/build/unittest/unittest.dir/Debug/url_unittest.obj index d0aefcc..944ee84 100644 Binary files a/build/unittest/unittest.dir/Debug/url_unittest.obj and b/build/unittest/unittest.dir/Debug/url_unittest.obj differ diff --git a/build/unittest/unittest.dir/Debug/vc143.pdb b/build/unittest/unittest.dir/Debug/vc143.pdb index 9b99dca..db18ad2 100644 Binary files a/build/unittest/unittest.dir/Debug/vc143.pdb and b/build/unittest/unittest.dir/Debug/vc143.pdb differ diff --git a/build/unittest/unittest.dir/Release/base64_unittest.obj b/build/unittest/unittest.dir/Release/base64_unittest.obj index 71cdc23..48b11dc 100644 Binary files a/build/unittest/unittest.dir/Release/base64_unittest.obj and b/build/unittest/unittest.dir/Release/base64_unittest.obj differ diff --git a/build/unittest/unittest.dir/Release/body_unittest.obj b/build/unittest/unittest.dir/Release/body_unittest.obj index 038e2b0..a16fab6 100644 Binary files a/build/unittest/unittest.dir/Release/body_unittest.obj and b/build/unittest/unittest.dir/Release/body_unittest.obj differ diff --git a/build/unittest/unittest.dir/Release/request_parser_unittest.obj b/build/unittest/unittest.dir/Release/request_parser_unittest.obj index 0d30dec..5dbbc6a 100644 Binary files a/build/unittest/unittest.dir/Release/request_parser_unittest.obj and b/build/unittest/unittest.dir/Release/request_parser_unittest.obj differ diff --git a/build/unittest/unittest.dir/Release/response_builder_unittest.obj b/build/unittest/unittest.dir/Release/response_builder_unittest.obj index d086f41..36291f7 100644 Binary files a/build/unittest/unittest.dir/Release/response_builder_unittest.obj and b/build/unittest/unittest.dir/Release/response_builder_unittest.obj differ diff --git a/build/unittest/unittest.dir/Release/router_unittest.obj b/build/unittest/unittest.dir/Release/router_unittest.obj index e3d343d..bd33ec9 100644 Binary files a/build/unittest/unittest.dir/Release/router_unittest.obj and b/build/unittest/unittest.dir/Release/router_unittest.obj differ diff --git a/build/unittest/unittest.dir/Release/string_unittest.obj b/build/unittest/unittest.dir/Release/string_unittest.obj index 188e5f6..f6fae74 100644 Binary files a/build/unittest/unittest.dir/Release/string_unittest.obj and b/build/unittest/unittest.dir/Release/string_unittest.obj differ diff --git a/build/unittest/unittest.dir/Release/unittest.tlog/CL.read.1.tlog b/build/unittest/unittest.dir/Release/unittest.tlog/CL.read.1.tlog index 0ac6588..01c0f25 100644 Binary files a/build/unittest/unittest.dir/Release/unittest.tlog/CL.read.1.tlog and b/build/unittest/unittest.dir/Release/unittest.tlog/CL.read.1.tlog differ diff --git a/build/unittest/unittest.dir/Release/unittest.tlog/link.read.1.tlog b/build/unittest/unittest.dir/Release/unittest.tlog/link.read.1.tlog index d675506..5687197 100644 Binary files a/build/unittest/unittest.dir/Release/unittest.tlog/link.read.1.tlog and b/build/unittest/unittest.dir/Release/unittest.tlog/link.read.1.tlog differ diff --git a/build/unittest/unittest.dir/Release/url_unittest.obj b/build/unittest/unittest.dir/Release/url_unittest.obj index 7d5a1d0..caaa13f 100644 Binary files a/build/unittest/unittest.dir/Release/url_unittest.obj and b/build/unittest/unittest.dir/Release/url_unittest.obj differ diff --git a/build/webcc/webcc.dir/Debug/base64.obj b/build/webcc/webcc.dir/Debug/base64.obj index e489829..ef1b050 100644 Binary files a/build/webcc/webcc.dir/Debug/base64.obj and b/build/webcc/webcc.dir/Debug/base64.obj differ diff --git a/build/webcc/webcc.dir/Debug/body.obj b/build/webcc/webcc.dir/Debug/body.obj index f5fb507..9e8b9b8 100644 Binary files a/build/webcc/webcc.dir/Debug/body.obj and b/build/webcc/webcc.dir/Debug/body.obj differ diff --git a/build/webcc/webcc.dir/Debug/client_base.obj b/build/webcc/webcc.dir/Debug/client_base.obj index e077aa2..db5c5e3 100644 Binary files a/build/webcc/webcc.dir/Debug/client_base.obj and b/build/webcc/webcc.dir/Debug/client_base.obj differ diff --git a/build/webcc/webcc.dir/Debug/client_pool.obj b/build/webcc/webcc.dir/Debug/client_pool.obj index 53b7158..33b7a7c 100644 Binary files a/build/webcc/webcc.dir/Debug/client_pool.obj and b/build/webcc/webcc.dir/Debug/client_pool.obj differ diff --git a/build/webcc/webcc.dir/Debug/client_session.obj b/build/webcc/webcc.dir/Debug/client_session.obj index 3301053..493abaa 100644 Binary files a/build/webcc/webcc.dir/Debug/client_session.obj and b/build/webcc/webcc.dir/Debug/client_session.obj differ diff --git a/build/webcc/webcc.dir/Debug/common.obj b/build/webcc/webcc.dir/Debug/common.obj index b5859b3..158f23d 100644 Binary files a/build/webcc/webcc.dir/Debug/common.obj and b/build/webcc/webcc.dir/Debug/common.obj differ diff --git a/build/webcc/webcc.dir/Debug/connection.obj b/build/webcc/webcc.dir/Debug/connection.obj index 5588c96..a3d6126 100644 Binary files a/build/webcc/webcc.dir/Debug/connection.obj and b/build/webcc/webcc.dir/Debug/connection.obj differ diff --git a/build/webcc/webcc.dir/Debug/connection_pool.obj b/build/webcc/webcc.dir/Debug/connection_pool.obj index d2a7b85..8cf02d2 100644 Binary files a/build/webcc/webcc.dir/Debug/connection_pool.obj and b/build/webcc/webcc.dir/Debug/connection_pool.obj differ diff --git a/build/webcc/webcc.dir/Debug/globals.obj b/build/webcc/webcc.dir/Debug/globals.obj index 94747fe..3a50041 100644 Binary files a/build/webcc/webcc.dir/Debug/globals.obj and b/build/webcc/webcc.dir/Debug/globals.obj differ diff --git a/build/webcc/webcc.dir/Debug/logger.obj b/build/webcc/webcc.dir/Debug/logger.obj index 7b54dba..cdcdd44 100644 Binary files a/build/webcc/webcc.dir/Debug/logger.obj and b/build/webcc/webcc.dir/Debug/logger.obj differ diff --git a/build/webcc/webcc.dir/Debug/message.obj b/build/webcc/webcc.dir/Debug/message.obj index ca44709..23b2ba9 100644 Binary files a/build/webcc/webcc.dir/Debug/message.obj and b/build/webcc/webcc.dir/Debug/message.obj differ diff --git a/build/webcc/webcc.dir/Debug/parser.obj b/build/webcc/webcc.dir/Debug/parser.obj index 7426ad1..f41bdb9 100644 Binary files a/build/webcc/webcc.dir/Debug/parser.obj and b/build/webcc/webcc.dir/Debug/parser.obj differ diff --git a/build/webcc/webcc.dir/Debug/request.obj b/build/webcc/webcc.dir/Debug/request.obj index b2c6c56..fcd3afa 100644 Binary files a/build/webcc/webcc.dir/Debug/request.obj and b/build/webcc/webcc.dir/Debug/request.obj differ diff --git a/build/webcc/webcc.dir/Debug/request_builder.obj b/build/webcc/webcc.dir/Debug/request_builder.obj index 350baa4..a50ed1c 100644 Binary files a/build/webcc/webcc.dir/Debug/request_builder.obj and b/build/webcc/webcc.dir/Debug/request_builder.obj differ diff --git a/build/webcc/webcc.dir/Debug/request_parser.obj b/build/webcc/webcc.dir/Debug/request_parser.obj index c82cd56..6d1e326 100644 Binary files a/build/webcc/webcc.dir/Debug/request_parser.obj and b/build/webcc/webcc.dir/Debug/request_parser.obj differ diff --git a/build/webcc/webcc.dir/Debug/response.obj b/build/webcc/webcc.dir/Debug/response.obj index 39e2290..00454b6 100644 Binary files a/build/webcc/webcc.dir/Debug/response.obj and b/build/webcc/webcc.dir/Debug/response.obj differ diff --git a/build/webcc/webcc.dir/Debug/response_builder.obj b/build/webcc/webcc.dir/Debug/response_builder.obj index 9fd834c..1bc4663 100644 Binary files a/build/webcc/webcc.dir/Debug/response_builder.obj and b/build/webcc/webcc.dir/Debug/response_builder.obj differ diff --git a/build/webcc/webcc.dir/Debug/response_parser.obj b/build/webcc/webcc.dir/Debug/response_parser.obj index 698941c..f5dfb35 100644 Binary files a/build/webcc/webcc.dir/Debug/response_parser.obj and b/build/webcc/webcc.dir/Debug/response_parser.obj differ diff --git a/build/webcc/webcc.dir/Debug/router.obj b/build/webcc/webcc.dir/Debug/router.obj index 7ebd857..652915d 100644 Binary files a/build/webcc/webcc.dir/Debug/router.obj and b/build/webcc/webcc.dir/Debug/router.obj differ diff --git a/build/webcc/webcc.dir/Debug/server.obj b/build/webcc/webcc.dir/Debug/server.obj index ccc7fc3..db19b86 100644 Binary files a/build/webcc/webcc.dir/Debug/server.obj and b/build/webcc/webcc.dir/Debug/server.obj differ diff --git a/build/webcc/webcc.dir/Debug/socket.obj b/build/webcc/webcc.dir/Debug/socket.obj index 5c1f2fb..b4a14f4 100644 Binary files a/build/webcc/webcc.dir/Debug/socket.obj and b/build/webcc/webcc.dir/Debug/socket.obj differ diff --git a/build/webcc/webcc.dir/Debug/ssl_socket.obj b/build/webcc/webcc.dir/Debug/ssl_socket.obj index c871afd..ae3fb91 100644 Binary files a/build/webcc/webcc.dir/Debug/ssl_socket.obj and b/build/webcc/webcc.dir/Debug/ssl_socket.obj differ diff --git a/build/webcc/webcc.dir/Debug/string.obj b/build/webcc/webcc.dir/Debug/string.obj index 313792c..432f518 100644 Binary files a/build/webcc/webcc.dir/Debug/string.obj and b/build/webcc/webcc.dir/Debug/string.obj differ diff --git a/build/webcc/webcc.dir/Debug/url.obj b/build/webcc/webcc.dir/Debug/url.obj index e729007..6a31b9d 100644 Binary files a/build/webcc/webcc.dir/Debug/url.obj and b/build/webcc/webcc.dir/Debug/url.obj differ diff --git a/build/webcc/webcc.dir/Debug/utility.obj b/build/webcc/webcc.dir/Debug/utility.obj index 1187608..aa9457c 100644 Binary files a/build/webcc/webcc.dir/Debug/utility.obj and b/build/webcc/webcc.dir/Debug/utility.obj differ diff --git a/build/webcc/webcc.dir/Debug/webcc.tlog/CL.read.1.tlog b/build/webcc/webcc.dir/Debug/webcc.tlog/CL.read.1.tlog index 4e728b6..7de2732 100644 Binary files a/build/webcc/webcc.dir/Debug/webcc.tlog/CL.read.1.tlog and b/build/webcc/webcc.dir/Debug/webcc.tlog/CL.read.1.tlog differ diff --git a/build/webcc/webcc.dir/Debug/webcc.tlog/Lib.command.1.tlog b/build/webcc/webcc.dir/Debug/webcc.tlog/Lib.command.1.tlog index 313218f..01fdccc 100644 Binary files a/build/webcc/webcc.dir/Debug/webcc.tlog/Lib.command.1.tlog and b/build/webcc/webcc.dir/Debug/webcc.tlog/Lib.command.1.tlog differ diff --git a/build/webcc/webcc.dir/Release/base64.obj b/build/webcc/webcc.dir/Release/base64.obj index 20ab99b..647c686 100644 Binary files a/build/webcc/webcc.dir/Release/base64.obj and b/build/webcc/webcc.dir/Release/base64.obj differ diff --git a/build/webcc/webcc.dir/Release/body.obj b/build/webcc/webcc.dir/Release/body.obj index 39dd860..a739997 100644 Binary files a/build/webcc/webcc.dir/Release/body.obj and b/build/webcc/webcc.dir/Release/body.obj differ diff --git a/build/webcc/webcc.dir/Release/client_base.obj b/build/webcc/webcc.dir/Release/client_base.obj index 67d2926..9b3aa44 100644 Binary files a/build/webcc/webcc.dir/Release/client_base.obj and b/build/webcc/webcc.dir/Release/client_base.obj differ diff --git a/build/webcc/webcc.dir/Release/client_pool.obj b/build/webcc/webcc.dir/Release/client_pool.obj index 603a16e..2c8235d 100644 Binary files a/build/webcc/webcc.dir/Release/client_pool.obj and b/build/webcc/webcc.dir/Release/client_pool.obj differ diff --git a/build/webcc/webcc.dir/Release/client_session.obj b/build/webcc/webcc.dir/Release/client_session.obj index 5f76f71..3033d47 100644 Binary files a/build/webcc/webcc.dir/Release/client_session.obj and b/build/webcc/webcc.dir/Release/client_session.obj differ diff --git a/build/webcc/webcc.dir/Release/common.obj b/build/webcc/webcc.dir/Release/common.obj index 6815b4d..db68b30 100644 Binary files a/build/webcc/webcc.dir/Release/common.obj and b/build/webcc/webcc.dir/Release/common.obj differ diff --git a/build/webcc/webcc.dir/Release/connection.obj b/build/webcc/webcc.dir/Release/connection.obj index ca01b14..5a22245 100644 Binary files a/build/webcc/webcc.dir/Release/connection.obj and b/build/webcc/webcc.dir/Release/connection.obj differ diff --git a/build/webcc/webcc.dir/Release/connection_pool.obj b/build/webcc/webcc.dir/Release/connection_pool.obj index 128187f..fae31dc 100644 Binary files a/build/webcc/webcc.dir/Release/connection_pool.obj and b/build/webcc/webcc.dir/Release/connection_pool.obj differ diff --git a/build/webcc/webcc.dir/Release/globals.obj b/build/webcc/webcc.dir/Release/globals.obj index 168a73a..dc35970 100644 Binary files a/build/webcc/webcc.dir/Release/globals.obj and b/build/webcc/webcc.dir/Release/globals.obj differ diff --git a/build/webcc/webcc.dir/Release/logger.obj b/build/webcc/webcc.dir/Release/logger.obj index 591f1b5..c3a2e48 100644 Binary files a/build/webcc/webcc.dir/Release/logger.obj and b/build/webcc/webcc.dir/Release/logger.obj differ diff --git a/build/webcc/webcc.dir/Release/message.obj b/build/webcc/webcc.dir/Release/message.obj index b9a4274..c78e2bc 100644 Binary files a/build/webcc/webcc.dir/Release/message.obj and b/build/webcc/webcc.dir/Release/message.obj differ diff --git a/build/webcc/webcc.dir/Release/parser.obj b/build/webcc/webcc.dir/Release/parser.obj index f13e44c..f6049c5 100644 Binary files a/build/webcc/webcc.dir/Release/parser.obj and b/build/webcc/webcc.dir/Release/parser.obj differ diff --git a/build/webcc/webcc.dir/Release/request.obj b/build/webcc/webcc.dir/Release/request.obj index a1f7218..a1d216b 100644 Binary files a/build/webcc/webcc.dir/Release/request.obj and b/build/webcc/webcc.dir/Release/request.obj differ diff --git a/build/webcc/webcc.dir/Release/request_builder.obj b/build/webcc/webcc.dir/Release/request_builder.obj index e26415f..d679f84 100644 Binary files a/build/webcc/webcc.dir/Release/request_builder.obj and b/build/webcc/webcc.dir/Release/request_builder.obj differ diff --git a/build/webcc/webcc.dir/Release/request_parser.obj b/build/webcc/webcc.dir/Release/request_parser.obj index f8a0c66..c70d476 100644 Binary files a/build/webcc/webcc.dir/Release/request_parser.obj and b/build/webcc/webcc.dir/Release/request_parser.obj differ diff --git a/build/webcc/webcc.dir/Release/response.obj b/build/webcc/webcc.dir/Release/response.obj index 1985664..30a5b31 100644 Binary files a/build/webcc/webcc.dir/Release/response.obj and b/build/webcc/webcc.dir/Release/response.obj differ diff --git a/build/webcc/webcc.dir/Release/response_builder.obj b/build/webcc/webcc.dir/Release/response_builder.obj index 70178ca..9a45414 100644 Binary files a/build/webcc/webcc.dir/Release/response_builder.obj and b/build/webcc/webcc.dir/Release/response_builder.obj differ diff --git a/build/webcc/webcc.dir/Release/response_parser.obj b/build/webcc/webcc.dir/Release/response_parser.obj index 3a90a2b..992eb24 100644 Binary files a/build/webcc/webcc.dir/Release/response_parser.obj and b/build/webcc/webcc.dir/Release/response_parser.obj differ diff --git a/build/webcc/webcc.dir/Release/router.obj b/build/webcc/webcc.dir/Release/router.obj index 7c2ba9a..3c0c7d0 100644 Binary files a/build/webcc/webcc.dir/Release/router.obj and b/build/webcc/webcc.dir/Release/router.obj differ diff --git a/build/webcc/webcc.dir/Release/server.obj b/build/webcc/webcc.dir/Release/server.obj index c4526ac..2a8e635 100644 Binary files a/build/webcc/webcc.dir/Release/server.obj and b/build/webcc/webcc.dir/Release/server.obj differ diff --git a/build/webcc/webcc.dir/Release/socket.obj b/build/webcc/webcc.dir/Release/socket.obj index bf4446b..77bc7b8 100644 Binary files a/build/webcc/webcc.dir/Release/socket.obj and b/build/webcc/webcc.dir/Release/socket.obj differ diff --git a/build/webcc/webcc.dir/Release/ssl_socket.obj b/build/webcc/webcc.dir/Release/ssl_socket.obj index 0b0d4e1..7304cb7 100644 Binary files a/build/webcc/webcc.dir/Release/ssl_socket.obj and b/build/webcc/webcc.dir/Release/ssl_socket.obj differ diff --git a/build/webcc/webcc.dir/Release/string.obj b/build/webcc/webcc.dir/Release/string.obj index f03d3ed..7665b21 100644 Binary files a/build/webcc/webcc.dir/Release/string.obj and b/build/webcc/webcc.dir/Release/string.obj differ diff --git a/build/webcc/webcc.dir/Release/url.obj b/build/webcc/webcc.dir/Release/url.obj index 64d3adb..c63b046 100644 Binary files a/build/webcc/webcc.dir/Release/url.obj and b/build/webcc/webcc.dir/Release/url.obj differ diff --git a/build/webcc/webcc.dir/Release/utility.obj b/build/webcc/webcc.dir/Release/utility.obj index 03846e0..45fa8e1 100644 Binary files a/build/webcc/webcc.dir/Release/utility.obj and b/build/webcc/webcc.dir/Release/utility.obj differ diff --git a/build/webcc/webcc.dir/Release/webcc.Build.CppClean.log b/build/webcc/webcc.dir/Release/webcc.Build.CppClean.log index 89f8683..8a9e02f 100644 --- a/build/webcc/webcc.dir/Release/webcc.Build.CppClean.log +++ b/build/webcc/webcc.dir/Release/webcc.Build.CppClean.log @@ -1,36 +1,7 @@ -f:\webcc\webcc\build\webcc\webcc.dir\release\server.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\router.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\response_parser.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\response_builder.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\response.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\request_parser.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\request_builder.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\request.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\parser.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\message.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\logger.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\globals.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\connection_pool.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\connection.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\common.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\client_session.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\client_pool.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\client_base.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\body.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\base64.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\ssl_socket.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\utility.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\url.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\string.obj -f:\webcc\webcc\build\webcc\webcc.dir\release\socket.obj f:\webcc\webcc\build\webcc\cmakefiles\generate.stamp -f:\webcc\webcc\build\bin\release\webcc.lib f:\webcc\webcc\build\webcc\webcc.dir\release\webcc.tlog\cl.command.1.tlog f:\webcc\webcc\build\webcc\webcc.dir\release\webcc.tlog\cl.read.1.tlog f:\webcc\webcc\build\webcc\webcc.dir\release\webcc.tlog\cl.write.1.tlog f:\webcc\webcc\build\webcc\webcc.dir\release\webcc.tlog\custombuild.command.1.tlog f:\webcc\webcc\build\webcc\webcc.dir\release\webcc.tlog\custombuild.read.1.tlog f:\webcc\webcc\build\webcc\webcc.dir\release\webcc.tlog\custombuild.write.1.tlog -f:\webcc\webcc\build\webcc\webcc.dir\release\webcc.tlog\lib-link.read.1.tlog -f:\webcc\webcc\build\webcc\webcc.dir\release\webcc.tlog\lib-link.write.1.tlog -f:\webcc\webcc\build\webcc\webcc.dir\release\webcc.tlog\lib.command.1.tlog diff --git a/build/webcc/webcc.dir/Release/webcc.tlog/CL.read.1.tlog b/build/webcc/webcc.dir/Release/webcc.tlog/CL.read.1.tlog index 5a22ad7..b374404 100644 Binary files a/build/webcc/webcc.dir/Release/webcc.tlog/CL.read.1.tlog and b/build/webcc/webcc.dir/Release/webcc.tlog/CL.read.1.tlog differ diff --git a/build/x64/Release/INSTALL/INSTALL.log b/build/x64/Release/INSTALL/INSTALL.log index 68511e7..94afe8e 100644 --- a/build/x64/Release/INSTALL/INSTALL.log +++ b/build/x64/Release/INSTALL/INSTALL.log @@ -11,7 +11,7 @@ -- Up-to-date: F:/vcpkg/installed/x64-windows/include/webcc/connection_pool.h -- Up-to-date: F:/vcpkg/installed/x64-windows/include/webcc/fs.h -- Up-to-date: F:/vcpkg/installed/x64-windows/include/webcc/globals.h - -- Up-to-date: F:/vcpkg/installed/x64-windows/include/webcc/logger.h + -- Installing: F:/vcpkg/installed/x64-windows/include/webcc/logger.h -- Up-to-date: F:/vcpkg/installed/x64-windows/include/webcc/message.h -- Up-to-date: F:/vcpkg/installed/x64-windows/include/webcc/parser.h -- Up-to-date: F:/vcpkg/installed/x64-windows/include/webcc/queue.h @@ -32,4 +32,4 @@ -- Up-to-date: F:/vcpkg/installed/x64-windows/include/webcc/view.h -- Up-to-date: F:/vcpkg/installed/x64-windows/include/webcc/ssl_socket.h -- Up-to-date: F:/vcpkg/installed/x64-windows/include/webcc/ssl_client.h - -- Up-to-date: F:/vcpkg/installed/x64-windows/include/webcc/config.h + -- Installing: F:/vcpkg/installed/x64-windows/include/webcc/config.h diff --git a/webcc/logger.cc b/webcc/logger.cc index 243039d..1a59ebe 100644 --- a/webcc/logger.cc +++ b/webcc/logger.cc @@ -19,89 +19,104 @@ #include #include // For SYS_xxx definitions #include +#include "logger.h" #endif // defined(_WIN32) || defined(_WIN64) -namespace webcc { +namespace webcc +{ // ----------------------------------------------------------------------------- -static std::string g_main_thread_id; + static std::string g_main_thread_id; -static const char* kLevelNames[] = { - "VERB", "INFO", "USER", "WARN", "ERRO" -}; + static const char* kLevelNames[] = { + "VERB", "INFO", "USER", "WARN", "ERRO" + }; -// ----------------------------------------------------------------------------- + //UnknownObject: Add For Dynamic Log Level + static bool UseDynamicLogLevel = false; + static int DynamicLogLevel = WEBCC_VERB; -static FILE* FOpen(const fs::path& path, bool overwrite) { + // ----------------------------------------------------------------------------- + + static FILE* FOpen(const fs::path& path, bool overwrite) + { #if (defined(_WIN32) || defined(_WIN64)) - return _wfopen(path.wstring().c_str(), overwrite ? L"w+" : L"a+"); + return _wfopen(path.wstring().c_str(), overwrite ? L"w+" : L"a+"); #else - return fopen(path.string().c_str(), overwrite ? "w+" : "a+"); + return fopen(path.string().c_str(), overwrite ? "w+" : "a+"); #endif // defined(_WIN32) || defined(_WIN64) -} + } -struct Logger { - Logger() = default; + struct Logger + { + Logger() = default; - ~Logger() { - if (file != nullptr) { - fclose(file); - } - } + ~Logger() + { + if (file != nullptr) + { + fclose(file); + } + } - void Init(const fs::path& path, int _modes) { - modes = _modes; + void Init(const fs::path& path, int _modes) + { + modes = _modes; - // Create log file only if necessary. - if ((modes & LOG_FILE) != 0 && !path.empty()) { - file = FOpen(path, (modes & LOG_OVERWRITE) != 0); - } - } + // Create log file only if necessary. + if ((modes & LOG_FILE) != 0 && !path.empty()) + { + file = FOpen(path, (modes & LOG_OVERWRITE) != 0); + } + } - FILE* file = nullptr; - int modes = 0; - std::mutex mutex; -}; + FILE* file = nullptr; + int modes = 0; + std::mutex mutex; + }; -// Global logger. -static Logger g_logger; + // Global logger. + static Logger g_logger; -// ----------------------------------------------------------------------------- + // ----------------------------------------------------------------------------- -// The colors related code was adapted from Loguru. See: -// https://github.com/emilk/loguru/blob/master/loguru.cpp -// Thanks to Loguru! + // The colors related code was adapted from Loguru. See: + // https://github.com/emilk/loguru/blob/master/loguru.cpp + // Thanks to Loguru! -static const bool g_terminal_has_color = []() { + static const bool g_terminal_has_color = []() + { #if (defined(_WIN32) || defined(_WIN64)) #ifndef ENABLE_VIRTUAL_TERMINAL_PROCESSING #define ENABLE_VIRTUAL_TERMINAL_PROCESSING 0x0004 #endif // NOTE: Need Windows 10. - HANDLE h_output = GetStdHandle(STD_OUTPUT_HANDLE); - if (h_output != INVALID_HANDLE_VALUE) { - DWORD mode = 0; - GetConsoleMode(h_output, &mode); - mode |= ENABLE_VIRTUAL_TERMINAL_PROCESSING; - return SetConsoleMode(h_output, mode) != 0; - } - return false; + HANDLE h_output = GetStdHandle(STD_OUTPUT_HANDLE); + if (h_output != INVALID_HANDLE_VALUE) + { + DWORD mode = 0; + GetConsoleMode(h_output, &mode); + mode |= ENABLE_VIRTUAL_TERMINAL_PROCESSING; + return SetConsoleMode(h_output, mode) != 0; + } + return false; #else - const char* term = getenv("TERM"); - if (term == nullptr) { - return false; - } + const char* term = getenv("TERM"); + if (term == nullptr) + { + return false; + } - return strcmp(term, "cygwin") == 0 || strcmp(term, "linux") == 0 || - strcmp(term, "rxvt-unicode-256color") == 0 || - strcmp(term, "screen") == 0 || strcmp(term, "screen-256color") == 0 || - strcmp(term, "screen.xterm-256color") == 0 || - strcmp(term, "tmux-256color") == 0 || strcmp(term, "xterm") == 0 || - strcmp(term, "xterm-256color") == 0 || - strcmp(term, "xterm-termite") == 0 || strcmp(term, "xterm-color") == 0; + return strcmp(term, "cygwin") == 0 || strcmp(term, "linux") == 0 || + strcmp(term, "rxvt-unicode-256color") == 0 || + strcmp(term, "screen") == 0 || strcmp(term, "screen-256color") == 0 || + strcmp(term, "screen.xterm-256color") == 0 || + strcmp(term, "tmux-256color") == 0 || strcmp(term, "xterm") == 0 || + strcmp(term, "xterm-256color") == 0 || + strcmp(term, "xterm-termite") == 0 || strcmp(term, "xterm-color") == 0; #endif -}(); + }(); #if (defined(_WIN32) || defined(_WIN64)) #define VTSEQ(ID) ("\x1b[1;" #ID "m") @@ -133,140 +148,182 @@ static const bool g_terminal_has_color = []() { // std::this_thread::get_id() returns a very long ID (same as pthread_self()) // on Linux, e.g., 140219133990656. syscall(SYS_gettid) is much prefered because // it's shorter and the same as `ps -T -p ` output. -static std::string DoGetThreadID() { + static std::string DoGetThreadID() + { #if (defined(_WIN32) || defined(_WIN64)) - auto thread_id = std::this_thread::get_id(); - std::ostringstream ss; - ss << thread_id; - return ss.str(); + auto thread_id = std::this_thread::get_id(); + std::ostringstream ss; + ss << thread_id; + return ss.str(); #else - return std::to_string(syscall(SYS_gettid)); + return std::to_string(syscall(SYS_gettid)); #endif -} + } -static std::string GetThreadID() { - std::string thread_id = DoGetThreadID(); - if (thread_id == g_main_thread_id) { - return "main"; - } - return thread_id; -} + static std::string GetThreadID() + { + std::string thread_id = DoGetThreadID(); + if (thread_id == g_main_thread_id) + { + return "main"; + } + return thread_id; + } -static fs::path InitLogPath(const fs::path& dir) { - if (dir.empty()) { - return fs::current_path() / WEBCC_LOG_FILE_NAME; - } + static fs::path InitLogPath(const fs::path& dir) + { + if (dir.empty()) + { + return fs::current_path() / WEBCC_LOG_FILE_NAME; + } - fs::error_code ec; - if (!fs::exists(dir, ec) || !fs::is_directory(dir, ec)) { - if (!fs::create_directories(dir, ec) || ec) { - return {}; - } - } + fs::error_code ec; + if (!fs::exists(dir, ec) || !fs::is_directory(dir, ec)) + { + if (!fs::create_directories(dir, ec) || ec) + { + return {}; + } + } - return (dir / WEBCC_LOG_FILE_NAME); -} + return (dir / WEBCC_LOG_FILE_NAME); + } -void LogInit(const fs::path& dir, int modes) { - // Suppose this is called from the main thread. - g_main_thread_id = DoGetThreadID(); + void LogInit(const fs::path& dir, int modes) + { + // Suppose this is called from the main thread. + g_main_thread_id = DoGetThreadID(); - if ((modes & LOG_FILE) != 0) { - g_logger.Init(InitLogPath(dir), modes); - } else { - g_logger.Init({}, modes); - } -} + if ((modes & LOG_FILE) != 0) + { + g_logger.Init(InitLogPath(dir), modes); + } + else + { + g_logger.Init({}, modes); + } + } -static std::string GetTimestamp() { - using system_clock = std::chrono::system_clock; - using milliseconds = std::chrono::milliseconds; + void LogInit(const fs::path& dir, int modes, int log_level) + { + g_main_thread_id = DoGetThreadID(); + if ((modes & LOG_FILE) != 0) + { + g_logger.Init(InitLogPath(dir), modes); + } + else + { + g_logger.Init({}, modes); + } + UseDynamicLogLevel = true; + DynamicLogLevel = log_level; + } - auto now = system_clock::now(); - std::time_t t = system_clock::to_time_t(now); + static std::string GetTimestamp() + { + using system_clock = std::chrono::system_clock; + using milliseconds = std::chrono::milliseconds; - std::ostringstream ss; - ss << std::put_time(std::localtime(&t), "%Y-%m-%d %H:%M:%S"); + auto now = system_clock::now(); + std::time_t t = system_clock::to_time_t(now); - milliseconds milli_seconds = - std::chrono::duration_cast(now.time_since_epoch()); - std::string micro_seconds_str = std::to_string(milli_seconds.count() % 1000); - while (micro_seconds_str.size() < 3) { - micro_seconds_str = "0" + micro_seconds_str; - } + std::ostringstream ss; + ss << std::put_time(std::localtime(&t), "%Y-%m-%d %H:%M:%S"); - ss << "." << micro_seconds_str; + milliseconds milli_seconds = + std::chrono::duration_cast(now.time_since_epoch()); + std::string micro_seconds_str = std::to_string(milli_seconds.count() % 1000); + while (micro_seconds_str.size() < 3) + { + micro_seconds_str = "0" + micro_seconds_str; + } - return ss.str(); -} + ss << "." << micro_seconds_str; -void Log(int level, const char* file, int line, const char* format, ...) { - assert(format != nullptr); + return ss.str(); + } - std::string timestamp = GetTimestamp(); - std::string thread_id = GetThreadID(); + void Log(int level, const char* file, int line, const char* format, ...) + { + assert(format != nullptr); - if ((g_logger.modes & LOG_FILE) != 0 && g_logger.file != nullptr) { - std::lock_guard lock(g_logger.mutex); + if (UseDynamicLogLevel && (DynamicLogLevel > level)) + return; - va_list args; - va_start(args, format); + std::string timestamp = GetTimestamp(); + std::string thread_id = GetThreadID(); - fprintf(g_logger.file, "%s, %s, %7s, %25s, %4d, ", - timestamp.c_str(), kLevelNames[level], thread_id.c_str(), - file, line); + if ((g_logger.modes & LOG_FILE) != 0 && g_logger.file != nullptr) + { + std::lock_guard lock(g_logger.mutex); - vfprintf(g_logger.file, format, args); + va_list args; + va_start(args, format); - fprintf(g_logger.file, "\n"); + fprintf(g_logger.file, "%s, %s, %7s, %25s, %4d, ", + timestamp.c_str(), kLevelNames[level], thread_id.c_str(), + file, line); - if ((g_logger.modes & LOG_FLUSH) != 0) { - fflush(g_logger.file); - } + vfprintf(g_logger.file, format, args); - va_end(args); - } + fprintf(g_logger.file, "\n"); - if ((g_logger.modes & LOG_CONSOLE) != 0) { - std::lock_guard lock(g_logger.mutex); + if ((g_logger.modes & LOG_FLUSH) != 0) + { + fflush(g_logger.file); + } - va_list args; - va_start(args, format); + va_end(args); + } - if (g_terminal_has_color) { - if (level < WEBCC_WARN) { - fprintf(stderr, "%s%s, %s, %7s, %25s, %4d, ", - TERM_RESET, - timestamp.c_str(), kLevelNames[level], thread_id.c_str(), - file, line); - } else { - fprintf(stderr, "%s%s%s, %s, %7s, %25s, %4d, ", - TERM_RESET, - level == WEBCC_WARN ? TERM_YELLOW : TERM_RED, - timestamp.c_str(), kLevelNames[level], thread_id.c_str(), - file, line); - } + if ((g_logger.modes & LOG_CONSOLE) != 0) + { + std::lock_guard lock(g_logger.mutex); - vfprintf(stderr, format, args); + va_list args; + va_start(args, format); - fprintf(stderr, "%s\n", TERM_RESET); - } else { - fprintf(stderr, "%s, %s, %7s, %25s, %4d, ", - timestamp.c_str(), kLevelNames[level], thread_id.c_str(), - file, line); + if (g_terminal_has_color) + { + if (level < WEBCC_WARN) + { + fprintf(stderr, "%s%s, %s, %7s, %25s, %4d, ", + TERM_RESET, + timestamp.c_str(), kLevelNames[level], thread_id.c_str(), + file, line); + } + else + { + fprintf(stderr, "%s%s%s, %s, %7s, %25s, %4d, ", + TERM_RESET, + level == WEBCC_WARN ? TERM_YELLOW : TERM_RED, + timestamp.c_str(), kLevelNames[level], thread_id.c_str(), + file, line); + } - vfprintf(stderr, format, args); + vfprintf(stderr, format, args); - fprintf(stderr, "\n"); - } + fprintf(stderr, "%s\n", TERM_RESET); + } + else + { + fprintf(stderr, "%s, %s, %7s, %25s, %4d, ", + timestamp.c_str(), kLevelNames[level], thread_id.c_str(), + file, line); - if ((g_logger.modes & LOG_FLUSH) != 0) { - fflush(stderr); - } + vfprintf(stderr, format, args); - va_end(args); - } -} + fprintf(stderr, "\n"); + } + + if ((g_logger.modes & LOG_FLUSH) != 0) + { + fflush(stderr); + } + + va_end(args); + } + } } // namespace webcc diff --git a/webcc/logger.h b/webcc/logger.h index d236144..450a0a0 100644 --- a/webcc/logger.h +++ b/webcc/logger.h @@ -28,25 +28,29 @@ #define WEBCC_LOG_FILE_NAME "webcc.log" -namespace webcc { +namespace webcc +{ -enum LogMode { - LOG_FILE = 1, // Log to file. - LOG_CONSOLE = 2, // Log to console. - LOG_FLUSH = 4, // Flush on each log. - LOG_OVERWRITE = 8, // Overwrite any existing log file. -}; + enum LogMode + { + LOG_FILE = 1, // Log to file. + LOG_CONSOLE = 2, // Log to console. + LOG_FLUSH = 4, // Flush on each log. + LOG_OVERWRITE = 8, // Overwrite any existing log file. + }; -// Commonly used modes. -const int LOG_CONSOLE_FILE_APPEND = LOG_CONSOLE | LOG_FILE; -const int LOG_CONSOLE_FILE_OVERWRITE = LOG_CONSOLE | LOG_FILE | LOG_OVERWRITE; -const int LOG_FILE_OVERWRITE = LOG_FILE | LOG_OVERWRITE; + // Commonly used modes. + const int LOG_CONSOLE_FILE_APPEND = LOG_CONSOLE | LOG_FILE; + const int LOG_CONSOLE_FILE_OVERWRITE = LOG_CONSOLE | LOG_FILE | LOG_OVERWRITE; + const int LOG_FILE_OVERWRITE = LOG_FILE | LOG_OVERWRITE; -// Initialize logger. -// If |dir| is empty, log file will be generated in current directory. -void LogInit(const fs::path& dir, int modes); + // Initialize logger. + // If |dir| is empty, log file will be generated in current directory. + void LogInit(const fs::path& dir, int modes); -void Log(int level, const char* file, int line, const char* format, ...); + void LogInit(const fs::path& dir, int modes, int log_level); + + void Log(int level, const char* file, int line, const char* format, ...); } // namespace webcc