From 28c8df58364cc9d0c3a01d7bd9388a751880b064 Mon Sep 17 00:00:00 2001 From: Relintai Date: Fri, 4 Feb 2022 05:30:45 +0100 Subject: [PATCH] Moved drogon from the modules dir to the backends dir. --- {modules => backends}/drogon/SCsub | 0 {modules => backends}/drogon/detect.py | 12 ++++++------ {modules => backends}/drogon/drogon/.gitignore | 0 {modules => backends}/drogon/drogon/HEAD | 0 {modules => backends}/drogon/drogon/LICENSE | 0 {modules => backends}/drogon/drogon/README.md | 0 .../drogon/drogon/config.example.json | 0 .../drogon/drogon/examples/README.md | 0 .../drogon/examples/benchmark/BenchmarkCtrl.cc | 0 .../drogon/examples/benchmark/BenchmarkCtrl.h | 0 .../drogon/drogon/examples/benchmark/JsonCtrl.cc | 0 .../drogon/drogon/examples/benchmark/JsonCtrl.h | 0 .../drogon/drogon/examples/benchmark/main.cc | 0 .../drogon/drogon/examples/client_example/main.cc | 0 .../drogon/examples/file_upload/FileUpload.csp | 0 .../drogon/examples/file_upload/file_upload.cc | 0 .../drogon/examples/helloworld/HelloController.cc | 0 .../drogon/drogon/examples/helloworld/HelloView.csp | 0 .../examples/helloworld/HelloViewController.cc | 0 .../drogon/drogon/examples/helloworld/main.cc | 0 .../drogon/examples/login_session/LoginPage.csp | 0 .../drogon/examples/login_session/LogoutPage.csp | 0 .../drogon/drogon/examples/login_session/main.cc | 0 .../drogon/examples/simple_reverse_proxy/.gitignore | 0 .../examples/simple_reverse_proxy/CMakeLists.txt | 0 .../drogon/examples/simple_reverse_proxy/README.md | 0 .../examples/simple_reverse_proxy/config.json | 0 .../drogon/examples/simple_reverse_proxy/main.cc | 0 .../plugins/SimpleReverseProxy.cc | 0 .../plugins/SimpleReverseProxy.h | 0 .../examples/websocket_client/WebSocketClient.cc | 0 {modules => backends}/drogon/drogon/format.sh | 0 .../drogon/drogon/lib/inc/drogon/HttpAppFramework.h | 0 .../drogon/drogon/lib/inc/drogon/HttpClient.h | 0 .../drogon/drogon/lib/inc/drogon/HttpFilter.h | 0 .../drogon/drogon/lib/inc/drogon/HttpViewData.h | 0 .../drogon/drogon/lib/inc/drogon/IOThreadStorage.h | 0 .../drogon/drogon/lib/inc/drogon/IntranetIpFilter.h | 0 .../drogon/drogon/lib/inc/drogon/LocalHostFilter.h | 0 .../drogon/drogon/lib/inc/drogon/WebSocketClient.h | 0 .../drogon/lib/inc/drogon/WebSocketConnection.h | 0 .../drogon/drogon/lib/inc/drogon/drogon.h | 0 .../drogon/drogon/lib/inc/drogon/drogon_callbacks.h | 0 .../drogon/drogon/lib/inc/drogon/drogon_test.h | 0 .../drogon/lib/inc/drogon/plugins/AccessLogger.h | 0 .../drogon/drogon/lib/inc/drogon/plugins/Plugin.h | 0 .../lib/inc/drogon/plugins/SecureSSLRedirector.h | 0 .../drogon/lib/inc/drogon/utils/HttpConstraint.h | 0 .../drogon/lib/inc/drogon/utils/OStringStream.h | 0 .../drogon/drogon/lib/inc/drogon/utils/Utilities.h | 0 .../drogon/drogon/lib/inc/drogon/utils/any.h | 0 .../drogon/drogon/lib/inc/drogon/utils/optional.h | 0 .../drogon/lib/inc/drogon/utils/string_view.h | 0 .../drogon/drogon/lib/inc/http/Attribute.h | 0 .../drogon/drogon/lib/inc/http/CacheFile.cc | 0 .../drogon/drogon/lib/inc/http/CacheFile.h | 0 .../drogon/drogon/lib/inc/http/CacheMap.h | 0 .../drogon/drogon/lib/inc/http/Cookie.cc | 0 .../drogon/drogon/lib/inc/http/Cookie.h | 0 .../drogon/drogon/lib/inc/http/HttpFileImpl.cc | 0 .../drogon/drogon/lib/inc/http/HttpFileImpl.h | 0 .../drogon/lib/inc/http/HttpFileUploadRequest.cc | 0 .../drogon/lib/inc/http/HttpFileUploadRequest.h | 0 .../drogon/drogon/lib/inc/http/HttpMessageBody.h | 0 .../drogon/drogon/lib/inc/http/HttpRequest.h | 0 .../drogon/drogon/lib/inc/http/HttpRequestImpl.cc | 0 .../drogon/drogon/lib/inc/http/HttpRequestImpl.h | 0 .../drogon/drogon/lib/inc/http/HttpRequestParser.cc | 0 .../drogon/drogon/lib/inc/http/HttpRequestParser.h | 0 .../drogon/drogon/lib/inc/http/HttpResponse.h | 0 .../drogon/drogon/lib/inc/http/HttpResponseImpl.cc | 0 .../drogon/drogon/lib/inc/http/HttpResponseImpl.h | 0 .../drogon/lib/inc/http/HttpResponseParser.cc | 0 .../drogon/drogon/lib/inc/http/HttpResponseParser.h | 0 .../drogon/drogon/lib/inc/http/HttpTypes.h | 0 .../drogon/drogon/lib/inc/http/HttpUtils.cc | 0 .../drogon/drogon/lib/inc/http/HttpUtils.h | 0 .../drogon/drogon/lib/inc/http/MultiPart.cc | 0 .../drogon/drogon/lib/inc/http/MultiPart.h | 0 .../drogon/drogon/lib/inc/http/Session.h | 0 .../drogon/drogon/lib/inc/http/SessionManager.cc | 0 .../drogon/drogon/lib/inc/http/SessionManager.h | 0 .../drogon/drogon/lib/inc/http/UploadFile.h | 0 .../drogon/drogon/lib/src/AOPAdvice.cc | 0 .../drogon/drogon/lib/src/AOPAdvice.h | 0 .../drogon/drogon/lib/src/AccessLogger.cc | 0 .../drogon/drogon/lib/src/HttpAppFrameworkImpl.cc | 0 .../drogon/drogon/lib/src/HttpAppFrameworkImpl.h | 0 .../drogon/drogon/lib/src/HttpClientImpl.cc | 0 .../drogon/drogon/lib/src/HttpClientImpl.h | 0 .../drogon/drogon/lib/src/HttpServer.cc | 0 .../drogon/drogon/lib/src/HttpServer.h | 0 .../drogon/drogon/lib/src/HttpViewData.cc | 0 .../drogon/drogon/lib/src/IntranetIpFilter.cc | 0 .../drogon/drogon/lib/src/ListenerManager.cc | 0 .../drogon/drogon/lib/src/ListenerManager.h | 0 .../drogon/drogon/lib/src/LocalHostFilter.cc | 0 .../drogon/drogon/lib/src/PluginsManager.cc | 0 .../drogon/drogon/lib/src/PluginsManager.h | 0 .../drogon/drogon/lib/src/SecureSSLRedirector.cc | 0 .../drogon/drogon/lib/src/SharedLibManager.cc | 0 .../drogon/drogon/lib/src/SharedLibManager.h | 0 .../drogon/drogon/lib/src/SpinLock.h | 0 .../drogon/drogon/lib/src/StaticFileRouter.cc | 0 .../drogon/drogon/lib/src/StaticFileRouter.h | 0 .../drogon/drogon/lib/src/TaskTimeoutFlag.cc | 0 .../drogon/drogon/lib/src/TaskTimeoutFlag.h | 0 .../drogon/drogon/lib/src/Utilities.cc | 0 .../drogon/drogon/lib/src/WebSocketClientImpl.cc | 0 .../drogon/drogon/lib/src/WebSocketClientImpl.h | 0 .../drogon/lib/src/WebSocketConnectionImpl.cc | 0 .../drogon/drogon/lib/src/WebSocketConnectionImpl.h | 0 .../drogon/lib/src/WebsocketControllersRouter.cc | 0 .../drogon/lib/src/WebsocketControllersRouter.h | 0 .../drogon/drogon/lib/src/impl_forwards.h | 0 .../drogon/drogon/lib/src/ssl_funcs/Md5.cc | 0 .../drogon/drogon/lib/src/ssl_funcs/Md5.h | 0 .../drogon/drogon/lib/src/ssl_funcs/Sha1.cc | 0 .../drogon/drogon/lib/src/ssl_funcs/Sha1.h | 0 .../drogon/drogon/lib/tests/CMakeLists.txt | 0 .../integration_test/client/HttpPipeliningTest.cc | 0 .../tests/integration_test/client/MultipleWsTest.cc | 0 .../tests/integration_test/client/WebSocketTest.cc | 0 .../lib/tests/integration_test/client/main.cc | 0 .../lib/tests/integration_test/server/CustomCtrl.cc | 0 .../lib/tests/integration_test/server/CustomCtrl.h | 0 .../integration_test/server/CustomHeaderFilter.cc | 0 .../integration_test/server/CustomHeaderFilter.h | 0 .../integration_test/server/DigestAuthFilter.cc | 0 .../integration_test/server/DigestAuthFilter.h | 0 .../integration_test/server/DoNothingPlugin.cc | 0 .../tests/integration_test/server/DoNothingPlugin.h | 0 .../tests/integration_test/server/FileUpload.csp | 0 .../tests/integration_test/server/ForwardCtrl.cc | 0 .../lib/tests/integration_test/server/ForwardCtrl.h | 0 .../integration_test/server/JsonTestController.cc | 0 .../integration_test/server/JsonTestController.h | 0 .../tests/integration_test/server/ListParaCtl.cc | 0 .../lib/tests/integration_test/server/ListParaCtl.h | 0 .../tests/integration_test/server/ListParaView.csp | 0 .../lib/tests/integration_test/server/MethodTest.cc | 0 .../lib/tests/integration_test/server/MethodTest.h | 0 .../tests/integration_test/server/PipeliningTest.cc | 0 .../tests/integration_test/server/PipeliningTest.h | 0 .../tests/integration_test/server/TestController.cc | 0 .../tests/integration_test/server/TestController.h | 0 .../lib/tests/integration_test/server/TestPlugin.cc | 0 .../lib/tests/integration_test/server/TestPlugin.h | 0 .../lib/tests/integration_test/server/TestView.csp | 0 .../tests/integration_test/server/TestViewCtl.cc | 0 .../lib/tests/integration_test/server/TestViewCtl.h | 0 .../lib/tests/integration_test/server/TimeFilter.cc | 0 .../lib/tests/integration_test/server/TimeFilter.h | 0 .../tests/integration_test/server/WebSocketTest.cc | 0 .../tests/integration_test/server/WebSocketTest.h | 0 .../integration_test/server/a-directory/page.html | 0 .../tests/integration_test/server/api_Attachment.cc | 0 .../tests/integration_test/server/api_Attachment.h | 0 .../tests/integration_test/server/api_v1_ApiTest.cc | 0 .../tests/integration_test/server/api_v1_ApiTest.h | 0 .../integration_test/server/api_v1_CoroTest.cc | 0 .../tests/integration_test/server/api_v1_CoroTest.h | 0 .../lib/tests/integration_test/server/header.csp | 0 .../lib/tests/integration_test/server/index.html | 0 .../lib/tests/integration_test/server/index.html.gz | Bin .../lib/tests/integration_test/server/main.cc | 0 .../drogon/drogon/lib/tests/unittests/Base64Test.cc | 0 .../drogon/drogon/lib/tests/unittests/BrotliTest.cc | 0 .../drogon/lib/tests/unittests/CacheMapTest.cc | 0 .../drogon/lib/tests/unittests/ClassNameTest.cc | 0 .../drogon/drogon/lib/tests/unittests/CookieTest.cc | 0 .../drogon/lib/tests/unittests/DrObjectTest.cc | 0 .../drogon/lib/tests/unittests/FileTypeTest.cc | 0 .../drogon/drogon/lib/tests/unittests/GzipTest.cc | 0 .../drogon/lib/tests/unittests/HttpDateTest.cc | 0 .../drogon/lib/tests/unittests/HttpFullDateTest.cc | 0 .../drogon/lib/tests/unittests/HttpHeaderTest.cc | 0 .../drogon/lib/tests/unittests/HttpViewDataTest.cc | 0 .../drogon/drogon/lib/tests/unittests/MD5Test.cc | 0 .../drogon/lib/tests/unittests/MainLoopTest.cc | 0 .../drogon/lib/tests/unittests/MsgBufferTest.cc | 0 .../drogon/lib/tests/unittests/OStringStreamTest.cc | 0 .../lib/tests/unittests/PubSubServiceUnittest.cc | 0 .../drogon/drogon/lib/tests/unittests/Sha1Test.cc | 0 .../drogon/lib/tests/unittests/StringOpsTest.cc | 0 .../drogon/lib/tests/unittests/UrlCodecTest.cc | 0 .../drogon/drogon/lib/tests/unittests/main.cc | 0 {modules => backends}/drogon/drogon/test | 0 {modules => backends}/drogon/drogon/test.sh | 0 .../drogon/drogon/third_party/mman-win32/README.md | 0 .../drogon/third_party/mman-win32/UpgradeLog.htm | Bin .../drogon/drogon/third_party/mman-win32/mman.c | 0 .../drogon/drogon/third_party/mman-win32/mman.h | 0 .../drogon/drogon/third_party/mman-win32/test.c | 0 {modules => backends}/drogon/drogon_web_server.cpp | 0 {modules => backends}/drogon/drogon_web_server.h | 0 {modules => backends}/drogon/request.cpp | 0 {modules => backends}/drogon/request.h | 0 {modules => backends}/drogon/trantor/HEAD | 0 {modules => backends}/drogon/trantor/License | 0 {modules => backends}/drogon/trantor/README.md | 0 {modules => backends}/drogon/trantor/exports.h | 0 {modules => backends}/drogon/trantor/format.sh | 0 {modules => backends}/drogon/trantor/net/Channel.cc | 0 {modules => backends}/drogon/trantor/net/Channel.h | 0 .../drogon/trantor/net/EventLoop.cc | 0 .../drogon/trantor/net/EventLoop.h | 0 .../drogon/trantor/net/EventLoopThread.cc | 0 .../drogon/trantor/net/EventLoopThread.h | 0 .../drogon/trantor/net/EventLoopThreadPool.cc | 0 .../drogon/trantor/net/EventLoopThreadPool.h | 0 .../drogon/trantor/net/InetAddress.cc | 0 .../drogon/trantor/net/InetAddress.h | 0 {modules => backends}/drogon/trantor/net/Resolver.h | 0 .../drogon/trantor/net/TcpClient.cc | 0 .../drogon/trantor/net/TcpClient.h | 0 .../drogon/trantor/net/TcpConnection.h | 0 .../drogon/trantor/net/TcpServer.cc | 0 .../drogon/trantor/net/TcpServer.h | 0 .../drogon/trantor/net/callbacks.h | 0 .../drogon/trantor/net/inner/Acceptor.cc | 0 .../drogon/trantor/net/inner/Acceptor.h | 0 .../drogon/trantor/net/inner/AresResolver.cc | 0 .../drogon/trantor/net/inner/AresResolver.h | 0 .../drogon/trantor/net/inner/Connector.cc | 0 .../drogon/trantor/net/inner/Connector.h | 0 .../drogon/trantor/net/inner/NormalResolver.cc | 0 .../drogon/trantor/net/inner/NormalResolver.h | 0 .../drogon/trantor/net/inner/Poller.cc | 0 .../drogon/trantor/net/inner/Poller.h | 0 .../drogon/trantor/net/inner/Socket.cc | 0 .../drogon/trantor/net/inner/Socket.h | 0 .../drogon/trantor/net/inner/TcpConnectionImpl.cc | 0 .../drogon/trantor/net/inner/TcpConnectionImpl.h | 0 .../drogon/trantor/net/inner/Timer.cc | 0 .../drogon/trantor/net/inner/Timer.h | 0 .../drogon/trantor/net/inner/TimerQueue.cc | 0 .../drogon/trantor/net/inner/TimerQueue.h | 0 .../drogon/trantor/net/inner/poller/EpollPoller.cc | 0 .../drogon/trantor/net/inner/poller/EpollPoller.h | 0 .../drogon/trantor/net/inner/poller/KQueue.cc | 0 .../drogon/trantor/net/inner/poller/KQueue.h | 0 .../drogon/trantor/tests/AsyncFileLoggerTest.cc | 0 .../drogon/trantor/tests/AsyncFileLoggerTest1.cc | 0 .../drogon/trantor/tests/CMakeLists.txt | 0 .../drogon/trantor/tests/ConcurrentTaskQueueTest.cc | 0 .../drogon/trantor/tests/DelayedSSLClientTest.cc | 0 .../drogon/trantor/tests/DelayedSSLServerTest.cc | 0 .../drogon/trantor/tests/DnsTest.cc | 0 .../drogon/trantor/tests/KickoffTest.cc | 0 .../drogon/trantor/tests/LoggerTest.cc | 0 .../drogon/trantor/tests/RunInLoopTest1.cc | 0 .../drogon/trantor/tests/RunInLoopTest2.cc | 0 .../drogon/trantor/tests/RunOnQuitTest.cc | 0 .../drogon/trantor/tests/SSLClientTest.cc | 0 .../drogon/trantor/tests/SSLServerTest.cc | 0 .../drogon/trantor/tests/SendfileTest.cc | 0 .../drogon/trantor/tests/SerialTaskQueueTest1.cc | 0 .../drogon/trantor/tests/SerialTaskQueueTest2.cc | 0 .../drogon/trantor/tests/TcpClientTest.cc | 0 .../drogon/trantor/tests/TcpServerTest.cc | 0 .../drogon/trantor/tests/TimerTest.cc | 0 .../drogon/trantor/tests/TimerTest1.cc | 0 .../drogon/trantor/tests/TimingWheelTest.cc | 0 .../drogon/trantor/tests/server.pem | 0 .../drogon/trantor/third_party/wepoll/LICENSE | 0 .../drogon/trantor/third_party/wepoll/README.md | 0 .../drogon/trantor/third_party/wepoll/Wepoll.c | 0 .../drogon/trantor/third_party/wepoll/Wepoll.h | 0 .../drogon/trantor/unittests/CMakeLists.txt | 0 .../drogon/trantor/unittests/DateUnittest.cc | 0 .../drogon/trantor/unittests/InetAddressUnittest.cc | 0 .../drogon/trantor/unittests/MsgBufferUnittest.cc | 0 .../drogon/trantor/unittests/splitStringUnittest.cc | 0 .../drogon/trantor/utils/AsyncFileLogger.cc | 0 .../drogon/trantor/utils/AsyncFileLogger.h | 0 .../drogon/trantor/utils/ConcurrentTaskQueue.cc | 0 .../drogon/trantor/utils/ConcurrentTaskQueue.h | 0 {modules => backends}/drogon/trantor/utils/Date.cc | 0 {modules => backends}/drogon/trantor/utils/Date.h | 0 {modules => backends}/drogon/trantor/utils/Funcs.h | 0 .../drogon/trantor/utils/LockFreeQueue.h | 0 .../drogon/trantor/utils/LogStream.cc | 0 .../drogon/trantor/utils/LogStream.h | 0 .../drogon/trantor/utils/Logger.cc | 0 {modules => backends}/drogon/trantor/utils/Logger.h | 0 .../drogon/trantor/utils/MsgBuffer.cc | 0 .../drogon/trantor/utils/MsgBuffer.h | 0 .../drogon/trantor/utils/NonCopyable.h | 0 .../drogon/trantor/utils/ObjectPool.h | 0 .../drogon/trantor/utils/SerialTaskQueue.cc | 0 .../drogon/trantor/utils/SerialTaskQueue.h | 0 .../drogon/trantor/utils/TaskQueue.h | 0 .../drogon/trantor/utils/TimingWheel.cc | 0 .../drogon/trantor/utils/TimingWheel.h | 0 .../drogon/trantor/utils/WindowsSupport.cc | 0 .../drogon/trantor/utils/WindowsSupport.h | 0 297 files changed, 6 insertions(+), 6 deletions(-) rename {modules => backends}/drogon/SCsub (100%) rename {modules => backends}/drogon/detect.py (84%) rename {modules => backends}/drogon/drogon/.gitignore (100%) rename {modules => backends}/drogon/drogon/HEAD (100%) rename {modules => backends}/drogon/drogon/LICENSE (100%) rename {modules => backends}/drogon/drogon/README.md (100%) rename {modules => backends}/drogon/drogon/config.example.json (100%) rename {modules => backends}/drogon/drogon/examples/README.md (100%) rename {modules => backends}/drogon/drogon/examples/benchmark/BenchmarkCtrl.cc (100%) rename {modules => backends}/drogon/drogon/examples/benchmark/BenchmarkCtrl.h (100%) rename {modules => backends}/drogon/drogon/examples/benchmark/JsonCtrl.cc (100%) rename {modules => backends}/drogon/drogon/examples/benchmark/JsonCtrl.h (100%) rename {modules => backends}/drogon/drogon/examples/benchmark/main.cc (100%) rename {modules => backends}/drogon/drogon/examples/client_example/main.cc (100%) rename {modules => backends}/drogon/drogon/examples/file_upload/FileUpload.csp (100%) rename {modules => backends}/drogon/drogon/examples/file_upload/file_upload.cc (100%) rename {modules => backends}/drogon/drogon/examples/helloworld/HelloController.cc (100%) rename {modules => backends}/drogon/drogon/examples/helloworld/HelloView.csp (100%) rename {modules => backends}/drogon/drogon/examples/helloworld/HelloViewController.cc (100%) rename {modules => backends}/drogon/drogon/examples/helloworld/main.cc (100%) rename {modules => backends}/drogon/drogon/examples/login_session/LoginPage.csp (100%) rename {modules => backends}/drogon/drogon/examples/login_session/LogoutPage.csp (100%) rename {modules => backends}/drogon/drogon/examples/login_session/main.cc (100%) rename {modules => backends}/drogon/drogon/examples/simple_reverse_proxy/.gitignore (100%) rename {modules => backends}/drogon/drogon/examples/simple_reverse_proxy/CMakeLists.txt (100%) rename {modules => backends}/drogon/drogon/examples/simple_reverse_proxy/README.md (100%) rename {modules => backends}/drogon/drogon/examples/simple_reverse_proxy/config.json (100%) rename {modules => backends}/drogon/drogon/examples/simple_reverse_proxy/main.cc (100%) rename {modules => backends}/drogon/drogon/examples/simple_reverse_proxy/plugins/SimpleReverseProxy.cc (100%) rename {modules => backends}/drogon/drogon/examples/simple_reverse_proxy/plugins/SimpleReverseProxy.h (100%) rename {modules => backends}/drogon/drogon/examples/websocket_client/WebSocketClient.cc (100%) rename {modules => backends}/drogon/drogon/format.sh (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/HttpAppFramework.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/HttpClient.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/HttpFilter.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/HttpViewData.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/IOThreadStorage.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/IntranetIpFilter.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/LocalHostFilter.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/WebSocketClient.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/WebSocketConnection.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/drogon.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/drogon_callbacks.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/drogon_test.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/plugins/AccessLogger.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/plugins/Plugin.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/plugins/SecureSSLRedirector.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/utils/HttpConstraint.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/utils/OStringStream.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/utils/Utilities.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/utils/any.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/utils/optional.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/drogon/utils/string_view.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/Attribute.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/CacheFile.cc (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/CacheFile.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/CacheMap.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/Cookie.cc (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/Cookie.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/HttpFileImpl.cc (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/HttpFileImpl.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/HttpFileUploadRequest.cc (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/HttpFileUploadRequest.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/HttpMessageBody.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/HttpRequest.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/HttpRequestImpl.cc (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/HttpRequestImpl.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/HttpRequestParser.cc (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/HttpRequestParser.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/HttpResponse.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/HttpResponseImpl.cc (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/HttpResponseImpl.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/HttpResponseParser.cc (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/HttpResponseParser.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/HttpTypes.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/HttpUtils.cc (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/HttpUtils.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/MultiPart.cc (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/MultiPart.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/Session.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/SessionManager.cc (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/SessionManager.h (100%) rename {modules => backends}/drogon/drogon/lib/inc/http/UploadFile.h (100%) rename {modules => backends}/drogon/drogon/lib/src/AOPAdvice.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/AOPAdvice.h (100%) rename {modules => backends}/drogon/drogon/lib/src/AccessLogger.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/HttpAppFrameworkImpl.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/HttpAppFrameworkImpl.h (100%) rename {modules => backends}/drogon/drogon/lib/src/HttpClientImpl.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/HttpClientImpl.h (100%) rename {modules => backends}/drogon/drogon/lib/src/HttpServer.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/HttpServer.h (100%) rename {modules => backends}/drogon/drogon/lib/src/HttpViewData.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/IntranetIpFilter.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/ListenerManager.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/ListenerManager.h (100%) rename {modules => backends}/drogon/drogon/lib/src/LocalHostFilter.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/PluginsManager.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/PluginsManager.h (100%) rename {modules => backends}/drogon/drogon/lib/src/SecureSSLRedirector.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/SharedLibManager.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/SharedLibManager.h (100%) rename {modules => backends}/drogon/drogon/lib/src/SpinLock.h (100%) rename {modules => backends}/drogon/drogon/lib/src/StaticFileRouter.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/StaticFileRouter.h (100%) rename {modules => backends}/drogon/drogon/lib/src/TaskTimeoutFlag.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/TaskTimeoutFlag.h (100%) rename {modules => backends}/drogon/drogon/lib/src/Utilities.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/WebSocketClientImpl.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/WebSocketClientImpl.h (100%) rename {modules => backends}/drogon/drogon/lib/src/WebSocketConnectionImpl.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/WebSocketConnectionImpl.h (100%) rename {modules => backends}/drogon/drogon/lib/src/WebsocketControllersRouter.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/WebsocketControllersRouter.h (100%) rename {modules => backends}/drogon/drogon/lib/src/impl_forwards.h (100%) rename {modules => backends}/drogon/drogon/lib/src/ssl_funcs/Md5.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/ssl_funcs/Md5.h (100%) rename {modules => backends}/drogon/drogon/lib/src/ssl_funcs/Sha1.cc (100%) rename {modules => backends}/drogon/drogon/lib/src/ssl_funcs/Sha1.h (100%) rename {modules => backends}/drogon/drogon/lib/tests/CMakeLists.txt (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/client/HttpPipeliningTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/client/MultipleWsTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/client/WebSocketTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/client/main.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/CustomCtrl.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/CustomCtrl.h (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/CustomHeaderFilter.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/CustomHeaderFilter.h (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/DigestAuthFilter.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/DigestAuthFilter.h (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/DoNothingPlugin.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/DoNothingPlugin.h (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/FileUpload.csp (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/ForwardCtrl.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/ForwardCtrl.h (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/JsonTestController.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/JsonTestController.h (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/ListParaCtl.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/ListParaCtl.h (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/ListParaView.csp (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/MethodTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/MethodTest.h (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/PipeliningTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/PipeliningTest.h (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/TestController.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/TestController.h (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/TestPlugin.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/TestPlugin.h (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/TestView.csp (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/TestViewCtl.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/TestViewCtl.h (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/TimeFilter.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/TimeFilter.h (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/WebSocketTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/WebSocketTest.h (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/a-directory/page.html (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/api_Attachment.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/api_Attachment.h (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/api_v1_ApiTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/api_v1_ApiTest.h (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/api_v1_CoroTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/api_v1_CoroTest.h (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/header.csp (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/index.html (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/index.html.gz (100%) rename {modules => backends}/drogon/drogon/lib/tests/integration_test/server/main.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/Base64Test.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/BrotliTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/CacheMapTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/ClassNameTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/CookieTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/DrObjectTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/FileTypeTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/GzipTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/HttpDateTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/HttpFullDateTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/HttpHeaderTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/HttpViewDataTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/MD5Test.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/MainLoopTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/MsgBufferTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/OStringStreamTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/PubSubServiceUnittest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/Sha1Test.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/StringOpsTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/UrlCodecTest.cc (100%) rename {modules => backends}/drogon/drogon/lib/tests/unittests/main.cc (100%) rename {modules => backends}/drogon/drogon/test (100%) rename {modules => backends}/drogon/drogon/test.sh (100%) rename {modules => backends}/drogon/drogon/third_party/mman-win32/README.md (100%) rename {modules => backends}/drogon/drogon/third_party/mman-win32/UpgradeLog.htm (100%) rename {modules => backends}/drogon/drogon/third_party/mman-win32/mman.c (100%) rename {modules => backends}/drogon/drogon/third_party/mman-win32/mman.h (100%) rename {modules => backends}/drogon/drogon/third_party/mman-win32/test.c (100%) rename {modules => backends}/drogon/drogon_web_server.cpp (100%) rename {modules => backends}/drogon/drogon_web_server.h (100%) rename {modules => backends}/drogon/request.cpp (100%) rename {modules => backends}/drogon/request.h (100%) rename {modules => backends}/drogon/trantor/HEAD (100%) rename {modules => backends}/drogon/trantor/License (100%) rename {modules => backends}/drogon/trantor/README.md (100%) rename {modules => backends}/drogon/trantor/exports.h (100%) rename {modules => backends}/drogon/trantor/format.sh (100%) rename {modules => backends}/drogon/trantor/net/Channel.cc (100%) rename {modules => backends}/drogon/trantor/net/Channel.h (100%) rename {modules => backends}/drogon/trantor/net/EventLoop.cc (100%) rename {modules => backends}/drogon/trantor/net/EventLoop.h (100%) rename {modules => backends}/drogon/trantor/net/EventLoopThread.cc (100%) rename {modules => backends}/drogon/trantor/net/EventLoopThread.h (100%) rename {modules => backends}/drogon/trantor/net/EventLoopThreadPool.cc (100%) rename {modules => backends}/drogon/trantor/net/EventLoopThreadPool.h (100%) rename {modules => backends}/drogon/trantor/net/InetAddress.cc (100%) rename {modules => backends}/drogon/trantor/net/InetAddress.h (100%) rename {modules => backends}/drogon/trantor/net/Resolver.h (100%) rename {modules => backends}/drogon/trantor/net/TcpClient.cc (100%) rename {modules => backends}/drogon/trantor/net/TcpClient.h (100%) rename {modules => backends}/drogon/trantor/net/TcpConnection.h (100%) rename {modules => backends}/drogon/trantor/net/TcpServer.cc (100%) rename {modules => backends}/drogon/trantor/net/TcpServer.h (100%) rename {modules => backends}/drogon/trantor/net/callbacks.h (100%) rename {modules => backends}/drogon/trantor/net/inner/Acceptor.cc (100%) rename {modules => backends}/drogon/trantor/net/inner/Acceptor.h (100%) rename {modules => backends}/drogon/trantor/net/inner/AresResolver.cc (100%) rename {modules => backends}/drogon/trantor/net/inner/AresResolver.h (100%) rename {modules => backends}/drogon/trantor/net/inner/Connector.cc (100%) rename {modules => backends}/drogon/trantor/net/inner/Connector.h (100%) rename {modules => backends}/drogon/trantor/net/inner/NormalResolver.cc (100%) rename {modules => backends}/drogon/trantor/net/inner/NormalResolver.h (100%) rename {modules => backends}/drogon/trantor/net/inner/Poller.cc (100%) rename {modules => backends}/drogon/trantor/net/inner/Poller.h (100%) rename {modules => backends}/drogon/trantor/net/inner/Socket.cc (100%) rename {modules => backends}/drogon/trantor/net/inner/Socket.h (100%) rename {modules => backends}/drogon/trantor/net/inner/TcpConnectionImpl.cc (100%) rename {modules => backends}/drogon/trantor/net/inner/TcpConnectionImpl.h (100%) rename {modules => backends}/drogon/trantor/net/inner/Timer.cc (100%) rename {modules => backends}/drogon/trantor/net/inner/Timer.h (100%) rename {modules => backends}/drogon/trantor/net/inner/TimerQueue.cc (100%) rename {modules => backends}/drogon/trantor/net/inner/TimerQueue.h (100%) rename {modules => backends}/drogon/trantor/net/inner/poller/EpollPoller.cc (100%) rename {modules => backends}/drogon/trantor/net/inner/poller/EpollPoller.h (100%) rename {modules => backends}/drogon/trantor/net/inner/poller/KQueue.cc (100%) rename {modules => backends}/drogon/trantor/net/inner/poller/KQueue.h (100%) rename {modules => backends}/drogon/trantor/tests/AsyncFileLoggerTest.cc (100%) rename {modules => backends}/drogon/trantor/tests/AsyncFileLoggerTest1.cc (100%) rename {modules => backends}/drogon/trantor/tests/CMakeLists.txt (100%) rename {modules => backends}/drogon/trantor/tests/ConcurrentTaskQueueTest.cc (100%) rename {modules => backends}/drogon/trantor/tests/DelayedSSLClientTest.cc (100%) rename {modules => backends}/drogon/trantor/tests/DelayedSSLServerTest.cc (100%) rename {modules => backends}/drogon/trantor/tests/DnsTest.cc (100%) rename {modules => backends}/drogon/trantor/tests/KickoffTest.cc (100%) rename {modules => backends}/drogon/trantor/tests/LoggerTest.cc (100%) rename {modules => backends}/drogon/trantor/tests/RunInLoopTest1.cc (100%) rename {modules => backends}/drogon/trantor/tests/RunInLoopTest2.cc (100%) rename {modules => backends}/drogon/trantor/tests/RunOnQuitTest.cc (100%) rename {modules => backends}/drogon/trantor/tests/SSLClientTest.cc (100%) rename {modules => backends}/drogon/trantor/tests/SSLServerTest.cc (100%) rename {modules => backends}/drogon/trantor/tests/SendfileTest.cc (100%) rename {modules => backends}/drogon/trantor/tests/SerialTaskQueueTest1.cc (100%) rename {modules => backends}/drogon/trantor/tests/SerialTaskQueueTest2.cc (100%) rename {modules => backends}/drogon/trantor/tests/TcpClientTest.cc (100%) rename {modules => backends}/drogon/trantor/tests/TcpServerTest.cc (100%) rename {modules => backends}/drogon/trantor/tests/TimerTest.cc (100%) rename {modules => backends}/drogon/trantor/tests/TimerTest1.cc (100%) rename {modules => backends}/drogon/trantor/tests/TimingWheelTest.cc (100%) rename {modules => backends}/drogon/trantor/tests/server.pem (100%) rename {modules => backends}/drogon/trantor/third_party/wepoll/LICENSE (100%) rename {modules => backends}/drogon/trantor/third_party/wepoll/README.md (100%) rename {modules => backends}/drogon/trantor/third_party/wepoll/Wepoll.c (100%) rename {modules => backends}/drogon/trantor/third_party/wepoll/Wepoll.h (100%) rename {modules => backends}/drogon/trantor/unittests/CMakeLists.txt (100%) rename {modules => backends}/drogon/trantor/unittests/DateUnittest.cc (100%) rename {modules => backends}/drogon/trantor/unittests/InetAddressUnittest.cc (100%) rename {modules => backends}/drogon/trantor/unittests/MsgBufferUnittest.cc (100%) rename {modules => backends}/drogon/trantor/unittests/splitStringUnittest.cc (100%) rename {modules => backends}/drogon/trantor/utils/AsyncFileLogger.cc (100%) rename {modules => backends}/drogon/trantor/utils/AsyncFileLogger.h (100%) rename {modules => backends}/drogon/trantor/utils/ConcurrentTaskQueue.cc (100%) rename {modules => backends}/drogon/trantor/utils/ConcurrentTaskQueue.h (100%) rename {modules => backends}/drogon/trantor/utils/Date.cc (100%) rename {modules => backends}/drogon/trantor/utils/Date.h (100%) rename {modules => backends}/drogon/trantor/utils/Funcs.h (100%) rename {modules => backends}/drogon/trantor/utils/LockFreeQueue.h (100%) rename {modules => backends}/drogon/trantor/utils/LogStream.cc (100%) rename {modules => backends}/drogon/trantor/utils/LogStream.h (100%) rename {modules => backends}/drogon/trantor/utils/Logger.cc (100%) rename {modules => backends}/drogon/trantor/utils/Logger.h (100%) rename {modules => backends}/drogon/trantor/utils/MsgBuffer.cc (100%) rename {modules => backends}/drogon/trantor/utils/MsgBuffer.h (100%) rename {modules => backends}/drogon/trantor/utils/NonCopyable.h (100%) rename {modules => backends}/drogon/trantor/utils/ObjectPool.h (100%) rename {modules => backends}/drogon/trantor/utils/SerialTaskQueue.cc (100%) rename {modules => backends}/drogon/trantor/utils/SerialTaskQueue.h (100%) rename {modules => backends}/drogon/trantor/utils/TaskQueue.h (100%) rename {modules => backends}/drogon/trantor/utils/TimingWheel.cc (100%) rename {modules => backends}/drogon/trantor/utils/TimingWheel.h (100%) rename {modules => backends}/drogon/trantor/utils/WindowsSupport.cc (100%) rename {modules => backends}/drogon/trantor/utils/WindowsSupport.h (100%) diff --git a/modules/drogon/SCsub b/backends/drogon/SCsub similarity index 100% rename from modules/drogon/SCsub rename to backends/drogon/SCsub diff --git a/modules/drogon/detect.py b/backends/drogon/detect.py similarity index 84% rename from modules/drogon/detect.py rename to backends/drogon/detect.py index 9edb3ca..f409c64 100644 --- a/modules/drogon/detect.py +++ b/backends/drogon/detect.py @@ -75,13 +75,13 @@ def configure(env): env.Append(CPPDEFINES=["USE_OPENSSL"]) - env.Append(CPPPATH=["#modules/drogon/drogon/lib/inc"]) - env.Append(CPPPATH=["#modules/drogon"]) + env.Append(CPPPATH=["#backends/drogon/drogon/lib/inc"]) + env.Append(CPPPATH=["#backends/drogon"]) - env.Append(CPPPATH=["#modules/drogon/trantor"]) - env.Append(CPPPATH=["#modules/drogon/trantor/net"]) - env.Append(CPPPATH=["#modules/drogon/trantor/net/inner"]) - env.Append(CPPPATH=["#modules/drogon/trantor/utils"]) + env.Append(CPPPATH=["#backends/drogon/trantor"]) + env.Append(CPPPATH=["#backends/drogon/trantor/net"]) + env.Append(CPPPATH=["#backends/drogon/trantor/net/inner"]) + env.Append(CPPPATH=["#backends/drogon/trantor/utils"]) env.Append(LINKFLAGS=["-ldl"]) diff --git a/modules/drogon/drogon/.gitignore b/backends/drogon/drogon/.gitignore similarity index 100% rename from modules/drogon/drogon/.gitignore rename to backends/drogon/drogon/.gitignore diff --git a/modules/drogon/drogon/HEAD b/backends/drogon/drogon/HEAD similarity index 100% rename from modules/drogon/drogon/HEAD rename to backends/drogon/drogon/HEAD diff --git a/modules/drogon/drogon/LICENSE b/backends/drogon/drogon/LICENSE similarity index 100% rename from modules/drogon/drogon/LICENSE rename to backends/drogon/drogon/LICENSE diff --git a/modules/drogon/drogon/README.md b/backends/drogon/drogon/README.md similarity index 100% rename from modules/drogon/drogon/README.md rename to backends/drogon/drogon/README.md diff --git a/modules/drogon/drogon/config.example.json b/backends/drogon/drogon/config.example.json similarity index 100% rename from modules/drogon/drogon/config.example.json rename to backends/drogon/drogon/config.example.json diff --git a/modules/drogon/drogon/examples/README.md b/backends/drogon/drogon/examples/README.md similarity index 100% rename from modules/drogon/drogon/examples/README.md rename to backends/drogon/drogon/examples/README.md diff --git a/modules/drogon/drogon/examples/benchmark/BenchmarkCtrl.cc b/backends/drogon/drogon/examples/benchmark/BenchmarkCtrl.cc similarity index 100% rename from modules/drogon/drogon/examples/benchmark/BenchmarkCtrl.cc rename to backends/drogon/drogon/examples/benchmark/BenchmarkCtrl.cc diff --git a/modules/drogon/drogon/examples/benchmark/BenchmarkCtrl.h b/backends/drogon/drogon/examples/benchmark/BenchmarkCtrl.h similarity index 100% rename from modules/drogon/drogon/examples/benchmark/BenchmarkCtrl.h rename to backends/drogon/drogon/examples/benchmark/BenchmarkCtrl.h diff --git a/modules/drogon/drogon/examples/benchmark/JsonCtrl.cc b/backends/drogon/drogon/examples/benchmark/JsonCtrl.cc similarity index 100% rename from modules/drogon/drogon/examples/benchmark/JsonCtrl.cc rename to backends/drogon/drogon/examples/benchmark/JsonCtrl.cc diff --git a/modules/drogon/drogon/examples/benchmark/JsonCtrl.h b/backends/drogon/drogon/examples/benchmark/JsonCtrl.h similarity index 100% rename from modules/drogon/drogon/examples/benchmark/JsonCtrl.h rename to backends/drogon/drogon/examples/benchmark/JsonCtrl.h diff --git a/modules/drogon/drogon/examples/benchmark/main.cc b/backends/drogon/drogon/examples/benchmark/main.cc similarity index 100% rename from modules/drogon/drogon/examples/benchmark/main.cc rename to backends/drogon/drogon/examples/benchmark/main.cc diff --git a/modules/drogon/drogon/examples/client_example/main.cc b/backends/drogon/drogon/examples/client_example/main.cc similarity index 100% rename from modules/drogon/drogon/examples/client_example/main.cc rename to backends/drogon/drogon/examples/client_example/main.cc diff --git a/modules/drogon/drogon/examples/file_upload/FileUpload.csp b/backends/drogon/drogon/examples/file_upload/FileUpload.csp similarity index 100% rename from modules/drogon/drogon/examples/file_upload/FileUpload.csp rename to backends/drogon/drogon/examples/file_upload/FileUpload.csp diff --git a/modules/drogon/drogon/examples/file_upload/file_upload.cc b/backends/drogon/drogon/examples/file_upload/file_upload.cc similarity index 100% rename from modules/drogon/drogon/examples/file_upload/file_upload.cc rename to backends/drogon/drogon/examples/file_upload/file_upload.cc diff --git a/modules/drogon/drogon/examples/helloworld/HelloController.cc b/backends/drogon/drogon/examples/helloworld/HelloController.cc similarity index 100% rename from modules/drogon/drogon/examples/helloworld/HelloController.cc rename to backends/drogon/drogon/examples/helloworld/HelloController.cc diff --git a/modules/drogon/drogon/examples/helloworld/HelloView.csp b/backends/drogon/drogon/examples/helloworld/HelloView.csp similarity index 100% rename from modules/drogon/drogon/examples/helloworld/HelloView.csp rename to backends/drogon/drogon/examples/helloworld/HelloView.csp diff --git a/modules/drogon/drogon/examples/helloworld/HelloViewController.cc b/backends/drogon/drogon/examples/helloworld/HelloViewController.cc similarity index 100% rename from modules/drogon/drogon/examples/helloworld/HelloViewController.cc rename to backends/drogon/drogon/examples/helloworld/HelloViewController.cc diff --git a/modules/drogon/drogon/examples/helloworld/main.cc b/backends/drogon/drogon/examples/helloworld/main.cc similarity index 100% rename from modules/drogon/drogon/examples/helloworld/main.cc rename to backends/drogon/drogon/examples/helloworld/main.cc diff --git a/modules/drogon/drogon/examples/login_session/LoginPage.csp b/backends/drogon/drogon/examples/login_session/LoginPage.csp similarity index 100% rename from modules/drogon/drogon/examples/login_session/LoginPage.csp rename to backends/drogon/drogon/examples/login_session/LoginPage.csp diff --git a/modules/drogon/drogon/examples/login_session/LogoutPage.csp b/backends/drogon/drogon/examples/login_session/LogoutPage.csp similarity index 100% rename from modules/drogon/drogon/examples/login_session/LogoutPage.csp rename to backends/drogon/drogon/examples/login_session/LogoutPage.csp diff --git a/modules/drogon/drogon/examples/login_session/main.cc b/backends/drogon/drogon/examples/login_session/main.cc similarity index 100% rename from modules/drogon/drogon/examples/login_session/main.cc rename to backends/drogon/drogon/examples/login_session/main.cc diff --git a/modules/drogon/drogon/examples/simple_reverse_proxy/.gitignore b/backends/drogon/drogon/examples/simple_reverse_proxy/.gitignore similarity index 100% rename from modules/drogon/drogon/examples/simple_reverse_proxy/.gitignore rename to backends/drogon/drogon/examples/simple_reverse_proxy/.gitignore diff --git a/modules/drogon/drogon/examples/simple_reverse_proxy/CMakeLists.txt b/backends/drogon/drogon/examples/simple_reverse_proxy/CMakeLists.txt similarity index 100% rename from modules/drogon/drogon/examples/simple_reverse_proxy/CMakeLists.txt rename to backends/drogon/drogon/examples/simple_reverse_proxy/CMakeLists.txt diff --git a/modules/drogon/drogon/examples/simple_reverse_proxy/README.md b/backends/drogon/drogon/examples/simple_reverse_proxy/README.md similarity index 100% rename from modules/drogon/drogon/examples/simple_reverse_proxy/README.md rename to backends/drogon/drogon/examples/simple_reverse_proxy/README.md diff --git a/modules/drogon/drogon/examples/simple_reverse_proxy/config.json b/backends/drogon/drogon/examples/simple_reverse_proxy/config.json similarity index 100% rename from modules/drogon/drogon/examples/simple_reverse_proxy/config.json rename to backends/drogon/drogon/examples/simple_reverse_proxy/config.json diff --git a/modules/drogon/drogon/examples/simple_reverse_proxy/main.cc b/backends/drogon/drogon/examples/simple_reverse_proxy/main.cc similarity index 100% rename from modules/drogon/drogon/examples/simple_reverse_proxy/main.cc rename to backends/drogon/drogon/examples/simple_reverse_proxy/main.cc diff --git a/modules/drogon/drogon/examples/simple_reverse_proxy/plugins/SimpleReverseProxy.cc b/backends/drogon/drogon/examples/simple_reverse_proxy/plugins/SimpleReverseProxy.cc similarity index 100% rename from modules/drogon/drogon/examples/simple_reverse_proxy/plugins/SimpleReverseProxy.cc rename to backends/drogon/drogon/examples/simple_reverse_proxy/plugins/SimpleReverseProxy.cc diff --git a/modules/drogon/drogon/examples/simple_reverse_proxy/plugins/SimpleReverseProxy.h b/backends/drogon/drogon/examples/simple_reverse_proxy/plugins/SimpleReverseProxy.h similarity index 100% rename from modules/drogon/drogon/examples/simple_reverse_proxy/plugins/SimpleReverseProxy.h rename to backends/drogon/drogon/examples/simple_reverse_proxy/plugins/SimpleReverseProxy.h diff --git a/modules/drogon/drogon/examples/websocket_client/WebSocketClient.cc b/backends/drogon/drogon/examples/websocket_client/WebSocketClient.cc similarity index 100% rename from modules/drogon/drogon/examples/websocket_client/WebSocketClient.cc rename to backends/drogon/drogon/examples/websocket_client/WebSocketClient.cc diff --git a/modules/drogon/drogon/format.sh b/backends/drogon/drogon/format.sh similarity index 100% rename from modules/drogon/drogon/format.sh rename to backends/drogon/drogon/format.sh diff --git a/modules/drogon/drogon/lib/inc/drogon/HttpAppFramework.h b/backends/drogon/drogon/lib/inc/drogon/HttpAppFramework.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/HttpAppFramework.h rename to backends/drogon/drogon/lib/inc/drogon/HttpAppFramework.h diff --git a/modules/drogon/drogon/lib/inc/drogon/HttpClient.h b/backends/drogon/drogon/lib/inc/drogon/HttpClient.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/HttpClient.h rename to backends/drogon/drogon/lib/inc/drogon/HttpClient.h diff --git a/modules/drogon/drogon/lib/inc/drogon/HttpFilter.h b/backends/drogon/drogon/lib/inc/drogon/HttpFilter.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/HttpFilter.h rename to backends/drogon/drogon/lib/inc/drogon/HttpFilter.h diff --git a/modules/drogon/drogon/lib/inc/drogon/HttpViewData.h b/backends/drogon/drogon/lib/inc/drogon/HttpViewData.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/HttpViewData.h rename to backends/drogon/drogon/lib/inc/drogon/HttpViewData.h diff --git a/modules/drogon/drogon/lib/inc/drogon/IOThreadStorage.h b/backends/drogon/drogon/lib/inc/drogon/IOThreadStorage.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/IOThreadStorage.h rename to backends/drogon/drogon/lib/inc/drogon/IOThreadStorage.h diff --git a/modules/drogon/drogon/lib/inc/drogon/IntranetIpFilter.h b/backends/drogon/drogon/lib/inc/drogon/IntranetIpFilter.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/IntranetIpFilter.h rename to backends/drogon/drogon/lib/inc/drogon/IntranetIpFilter.h diff --git a/modules/drogon/drogon/lib/inc/drogon/LocalHostFilter.h b/backends/drogon/drogon/lib/inc/drogon/LocalHostFilter.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/LocalHostFilter.h rename to backends/drogon/drogon/lib/inc/drogon/LocalHostFilter.h diff --git a/modules/drogon/drogon/lib/inc/drogon/WebSocketClient.h b/backends/drogon/drogon/lib/inc/drogon/WebSocketClient.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/WebSocketClient.h rename to backends/drogon/drogon/lib/inc/drogon/WebSocketClient.h diff --git a/modules/drogon/drogon/lib/inc/drogon/WebSocketConnection.h b/backends/drogon/drogon/lib/inc/drogon/WebSocketConnection.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/WebSocketConnection.h rename to backends/drogon/drogon/lib/inc/drogon/WebSocketConnection.h diff --git a/modules/drogon/drogon/lib/inc/drogon/drogon.h b/backends/drogon/drogon/lib/inc/drogon/drogon.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/drogon.h rename to backends/drogon/drogon/lib/inc/drogon/drogon.h diff --git a/modules/drogon/drogon/lib/inc/drogon/drogon_callbacks.h b/backends/drogon/drogon/lib/inc/drogon/drogon_callbacks.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/drogon_callbacks.h rename to backends/drogon/drogon/lib/inc/drogon/drogon_callbacks.h diff --git a/modules/drogon/drogon/lib/inc/drogon/drogon_test.h b/backends/drogon/drogon/lib/inc/drogon/drogon_test.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/drogon_test.h rename to backends/drogon/drogon/lib/inc/drogon/drogon_test.h diff --git a/modules/drogon/drogon/lib/inc/drogon/plugins/AccessLogger.h b/backends/drogon/drogon/lib/inc/drogon/plugins/AccessLogger.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/plugins/AccessLogger.h rename to backends/drogon/drogon/lib/inc/drogon/plugins/AccessLogger.h diff --git a/modules/drogon/drogon/lib/inc/drogon/plugins/Plugin.h b/backends/drogon/drogon/lib/inc/drogon/plugins/Plugin.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/plugins/Plugin.h rename to backends/drogon/drogon/lib/inc/drogon/plugins/Plugin.h diff --git a/modules/drogon/drogon/lib/inc/drogon/plugins/SecureSSLRedirector.h b/backends/drogon/drogon/lib/inc/drogon/plugins/SecureSSLRedirector.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/plugins/SecureSSLRedirector.h rename to backends/drogon/drogon/lib/inc/drogon/plugins/SecureSSLRedirector.h diff --git a/modules/drogon/drogon/lib/inc/drogon/utils/HttpConstraint.h b/backends/drogon/drogon/lib/inc/drogon/utils/HttpConstraint.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/utils/HttpConstraint.h rename to backends/drogon/drogon/lib/inc/drogon/utils/HttpConstraint.h diff --git a/modules/drogon/drogon/lib/inc/drogon/utils/OStringStream.h b/backends/drogon/drogon/lib/inc/drogon/utils/OStringStream.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/utils/OStringStream.h rename to backends/drogon/drogon/lib/inc/drogon/utils/OStringStream.h diff --git a/modules/drogon/drogon/lib/inc/drogon/utils/Utilities.h b/backends/drogon/drogon/lib/inc/drogon/utils/Utilities.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/utils/Utilities.h rename to backends/drogon/drogon/lib/inc/drogon/utils/Utilities.h diff --git a/modules/drogon/drogon/lib/inc/drogon/utils/any.h b/backends/drogon/drogon/lib/inc/drogon/utils/any.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/utils/any.h rename to backends/drogon/drogon/lib/inc/drogon/utils/any.h diff --git a/modules/drogon/drogon/lib/inc/drogon/utils/optional.h b/backends/drogon/drogon/lib/inc/drogon/utils/optional.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/utils/optional.h rename to backends/drogon/drogon/lib/inc/drogon/utils/optional.h diff --git a/modules/drogon/drogon/lib/inc/drogon/utils/string_view.h b/backends/drogon/drogon/lib/inc/drogon/utils/string_view.h similarity index 100% rename from modules/drogon/drogon/lib/inc/drogon/utils/string_view.h rename to backends/drogon/drogon/lib/inc/drogon/utils/string_view.h diff --git a/modules/drogon/drogon/lib/inc/http/Attribute.h b/backends/drogon/drogon/lib/inc/http/Attribute.h similarity index 100% rename from modules/drogon/drogon/lib/inc/http/Attribute.h rename to backends/drogon/drogon/lib/inc/http/Attribute.h diff --git a/modules/drogon/drogon/lib/inc/http/CacheFile.cc b/backends/drogon/drogon/lib/inc/http/CacheFile.cc similarity index 100% rename from modules/drogon/drogon/lib/inc/http/CacheFile.cc rename to backends/drogon/drogon/lib/inc/http/CacheFile.cc diff --git a/modules/drogon/drogon/lib/inc/http/CacheFile.h b/backends/drogon/drogon/lib/inc/http/CacheFile.h similarity index 100% rename from modules/drogon/drogon/lib/inc/http/CacheFile.h rename to backends/drogon/drogon/lib/inc/http/CacheFile.h diff --git a/modules/drogon/drogon/lib/inc/http/CacheMap.h b/backends/drogon/drogon/lib/inc/http/CacheMap.h similarity index 100% rename from modules/drogon/drogon/lib/inc/http/CacheMap.h rename to backends/drogon/drogon/lib/inc/http/CacheMap.h diff --git a/modules/drogon/drogon/lib/inc/http/Cookie.cc b/backends/drogon/drogon/lib/inc/http/Cookie.cc similarity index 100% rename from modules/drogon/drogon/lib/inc/http/Cookie.cc rename to backends/drogon/drogon/lib/inc/http/Cookie.cc diff --git a/modules/drogon/drogon/lib/inc/http/Cookie.h b/backends/drogon/drogon/lib/inc/http/Cookie.h similarity index 100% rename from modules/drogon/drogon/lib/inc/http/Cookie.h rename to backends/drogon/drogon/lib/inc/http/Cookie.h diff --git a/modules/drogon/drogon/lib/inc/http/HttpFileImpl.cc b/backends/drogon/drogon/lib/inc/http/HttpFileImpl.cc similarity index 100% rename from modules/drogon/drogon/lib/inc/http/HttpFileImpl.cc rename to backends/drogon/drogon/lib/inc/http/HttpFileImpl.cc diff --git a/modules/drogon/drogon/lib/inc/http/HttpFileImpl.h b/backends/drogon/drogon/lib/inc/http/HttpFileImpl.h similarity index 100% rename from modules/drogon/drogon/lib/inc/http/HttpFileImpl.h rename to backends/drogon/drogon/lib/inc/http/HttpFileImpl.h diff --git a/modules/drogon/drogon/lib/inc/http/HttpFileUploadRequest.cc b/backends/drogon/drogon/lib/inc/http/HttpFileUploadRequest.cc similarity index 100% rename from modules/drogon/drogon/lib/inc/http/HttpFileUploadRequest.cc rename to backends/drogon/drogon/lib/inc/http/HttpFileUploadRequest.cc diff --git a/modules/drogon/drogon/lib/inc/http/HttpFileUploadRequest.h b/backends/drogon/drogon/lib/inc/http/HttpFileUploadRequest.h similarity index 100% rename from modules/drogon/drogon/lib/inc/http/HttpFileUploadRequest.h rename to backends/drogon/drogon/lib/inc/http/HttpFileUploadRequest.h diff --git a/modules/drogon/drogon/lib/inc/http/HttpMessageBody.h b/backends/drogon/drogon/lib/inc/http/HttpMessageBody.h similarity index 100% rename from modules/drogon/drogon/lib/inc/http/HttpMessageBody.h rename to backends/drogon/drogon/lib/inc/http/HttpMessageBody.h diff --git a/modules/drogon/drogon/lib/inc/http/HttpRequest.h b/backends/drogon/drogon/lib/inc/http/HttpRequest.h similarity index 100% rename from modules/drogon/drogon/lib/inc/http/HttpRequest.h rename to backends/drogon/drogon/lib/inc/http/HttpRequest.h diff --git a/modules/drogon/drogon/lib/inc/http/HttpRequestImpl.cc b/backends/drogon/drogon/lib/inc/http/HttpRequestImpl.cc similarity index 100% rename from modules/drogon/drogon/lib/inc/http/HttpRequestImpl.cc rename to backends/drogon/drogon/lib/inc/http/HttpRequestImpl.cc diff --git a/modules/drogon/drogon/lib/inc/http/HttpRequestImpl.h b/backends/drogon/drogon/lib/inc/http/HttpRequestImpl.h similarity index 100% rename from modules/drogon/drogon/lib/inc/http/HttpRequestImpl.h rename to backends/drogon/drogon/lib/inc/http/HttpRequestImpl.h diff --git a/modules/drogon/drogon/lib/inc/http/HttpRequestParser.cc b/backends/drogon/drogon/lib/inc/http/HttpRequestParser.cc similarity index 100% rename from modules/drogon/drogon/lib/inc/http/HttpRequestParser.cc rename to backends/drogon/drogon/lib/inc/http/HttpRequestParser.cc diff --git a/modules/drogon/drogon/lib/inc/http/HttpRequestParser.h b/backends/drogon/drogon/lib/inc/http/HttpRequestParser.h similarity index 100% rename from modules/drogon/drogon/lib/inc/http/HttpRequestParser.h rename to backends/drogon/drogon/lib/inc/http/HttpRequestParser.h diff --git a/modules/drogon/drogon/lib/inc/http/HttpResponse.h b/backends/drogon/drogon/lib/inc/http/HttpResponse.h similarity index 100% rename from modules/drogon/drogon/lib/inc/http/HttpResponse.h rename to backends/drogon/drogon/lib/inc/http/HttpResponse.h diff --git a/modules/drogon/drogon/lib/inc/http/HttpResponseImpl.cc b/backends/drogon/drogon/lib/inc/http/HttpResponseImpl.cc similarity index 100% rename from modules/drogon/drogon/lib/inc/http/HttpResponseImpl.cc rename to backends/drogon/drogon/lib/inc/http/HttpResponseImpl.cc diff --git a/modules/drogon/drogon/lib/inc/http/HttpResponseImpl.h b/backends/drogon/drogon/lib/inc/http/HttpResponseImpl.h similarity index 100% rename from modules/drogon/drogon/lib/inc/http/HttpResponseImpl.h rename to backends/drogon/drogon/lib/inc/http/HttpResponseImpl.h diff --git a/modules/drogon/drogon/lib/inc/http/HttpResponseParser.cc b/backends/drogon/drogon/lib/inc/http/HttpResponseParser.cc similarity index 100% rename from modules/drogon/drogon/lib/inc/http/HttpResponseParser.cc rename to backends/drogon/drogon/lib/inc/http/HttpResponseParser.cc diff --git a/modules/drogon/drogon/lib/inc/http/HttpResponseParser.h b/backends/drogon/drogon/lib/inc/http/HttpResponseParser.h similarity index 100% rename from modules/drogon/drogon/lib/inc/http/HttpResponseParser.h rename to backends/drogon/drogon/lib/inc/http/HttpResponseParser.h diff --git a/modules/drogon/drogon/lib/inc/http/HttpTypes.h b/backends/drogon/drogon/lib/inc/http/HttpTypes.h similarity index 100% rename from modules/drogon/drogon/lib/inc/http/HttpTypes.h rename to backends/drogon/drogon/lib/inc/http/HttpTypes.h diff --git a/modules/drogon/drogon/lib/inc/http/HttpUtils.cc b/backends/drogon/drogon/lib/inc/http/HttpUtils.cc similarity index 100% rename from modules/drogon/drogon/lib/inc/http/HttpUtils.cc rename to backends/drogon/drogon/lib/inc/http/HttpUtils.cc diff --git a/modules/drogon/drogon/lib/inc/http/HttpUtils.h b/backends/drogon/drogon/lib/inc/http/HttpUtils.h similarity index 100% rename from modules/drogon/drogon/lib/inc/http/HttpUtils.h rename to backends/drogon/drogon/lib/inc/http/HttpUtils.h diff --git a/modules/drogon/drogon/lib/inc/http/MultiPart.cc b/backends/drogon/drogon/lib/inc/http/MultiPart.cc similarity index 100% rename from modules/drogon/drogon/lib/inc/http/MultiPart.cc rename to backends/drogon/drogon/lib/inc/http/MultiPart.cc diff --git a/modules/drogon/drogon/lib/inc/http/MultiPart.h b/backends/drogon/drogon/lib/inc/http/MultiPart.h similarity index 100% rename from modules/drogon/drogon/lib/inc/http/MultiPart.h rename to backends/drogon/drogon/lib/inc/http/MultiPart.h diff --git a/modules/drogon/drogon/lib/inc/http/Session.h b/backends/drogon/drogon/lib/inc/http/Session.h similarity index 100% rename from modules/drogon/drogon/lib/inc/http/Session.h rename to backends/drogon/drogon/lib/inc/http/Session.h diff --git a/modules/drogon/drogon/lib/inc/http/SessionManager.cc b/backends/drogon/drogon/lib/inc/http/SessionManager.cc similarity index 100% rename from modules/drogon/drogon/lib/inc/http/SessionManager.cc rename to backends/drogon/drogon/lib/inc/http/SessionManager.cc diff --git a/modules/drogon/drogon/lib/inc/http/SessionManager.h b/backends/drogon/drogon/lib/inc/http/SessionManager.h similarity index 100% rename from modules/drogon/drogon/lib/inc/http/SessionManager.h rename to backends/drogon/drogon/lib/inc/http/SessionManager.h diff --git a/modules/drogon/drogon/lib/inc/http/UploadFile.h b/backends/drogon/drogon/lib/inc/http/UploadFile.h similarity index 100% rename from modules/drogon/drogon/lib/inc/http/UploadFile.h rename to backends/drogon/drogon/lib/inc/http/UploadFile.h diff --git a/modules/drogon/drogon/lib/src/AOPAdvice.cc b/backends/drogon/drogon/lib/src/AOPAdvice.cc similarity index 100% rename from modules/drogon/drogon/lib/src/AOPAdvice.cc rename to backends/drogon/drogon/lib/src/AOPAdvice.cc diff --git a/modules/drogon/drogon/lib/src/AOPAdvice.h b/backends/drogon/drogon/lib/src/AOPAdvice.h similarity index 100% rename from modules/drogon/drogon/lib/src/AOPAdvice.h rename to backends/drogon/drogon/lib/src/AOPAdvice.h diff --git a/modules/drogon/drogon/lib/src/AccessLogger.cc b/backends/drogon/drogon/lib/src/AccessLogger.cc similarity index 100% rename from modules/drogon/drogon/lib/src/AccessLogger.cc rename to backends/drogon/drogon/lib/src/AccessLogger.cc diff --git a/modules/drogon/drogon/lib/src/HttpAppFrameworkImpl.cc b/backends/drogon/drogon/lib/src/HttpAppFrameworkImpl.cc similarity index 100% rename from modules/drogon/drogon/lib/src/HttpAppFrameworkImpl.cc rename to backends/drogon/drogon/lib/src/HttpAppFrameworkImpl.cc diff --git a/modules/drogon/drogon/lib/src/HttpAppFrameworkImpl.h b/backends/drogon/drogon/lib/src/HttpAppFrameworkImpl.h similarity index 100% rename from modules/drogon/drogon/lib/src/HttpAppFrameworkImpl.h rename to backends/drogon/drogon/lib/src/HttpAppFrameworkImpl.h diff --git a/modules/drogon/drogon/lib/src/HttpClientImpl.cc b/backends/drogon/drogon/lib/src/HttpClientImpl.cc similarity index 100% rename from modules/drogon/drogon/lib/src/HttpClientImpl.cc rename to backends/drogon/drogon/lib/src/HttpClientImpl.cc diff --git a/modules/drogon/drogon/lib/src/HttpClientImpl.h b/backends/drogon/drogon/lib/src/HttpClientImpl.h similarity index 100% rename from modules/drogon/drogon/lib/src/HttpClientImpl.h rename to backends/drogon/drogon/lib/src/HttpClientImpl.h diff --git a/modules/drogon/drogon/lib/src/HttpServer.cc b/backends/drogon/drogon/lib/src/HttpServer.cc similarity index 100% rename from modules/drogon/drogon/lib/src/HttpServer.cc rename to backends/drogon/drogon/lib/src/HttpServer.cc diff --git a/modules/drogon/drogon/lib/src/HttpServer.h b/backends/drogon/drogon/lib/src/HttpServer.h similarity index 100% rename from modules/drogon/drogon/lib/src/HttpServer.h rename to backends/drogon/drogon/lib/src/HttpServer.h diff --git a/modules/drogon/drogon/lib/src/HttpViewData.cc b/backends/drogon/drogon/lib/src/HttpViewData.cc similarity index 100% rename from modules/drogon/drogon/lib/src/HttpViewData.cc rename to backends/drogon/drogon/lib/src/HttpViewData.cc diff --git a/modules/drogon/drogon/lib/src/IntranetIpFilter.cc b/backends/drogon/drogon/lib/src/IntranetIpFilter.cc similarity index 100% rename from modules/drogon/drogon/lib/src/IntranetIpFilter.cc rename to backends/drogon/drogon/lib/src/IntranetIpFilter.cc diff --git a/modules/drogon/drogon/lib/src/ListenerManager.cc b/backends/drogon/drogon/lib/src/ListenerManager.cc similarity index 100% rename from modules/drogon/drogon/lib/src/ListenerManager.cc rename to backends/drogon/drogon/lib/src/ListenerManager.cc diff --git a/modules/drogon/drogon/lib/src/ListenerManager.h b/backends/drogon/drogon/lib/src/ListenerManager.h similarity index 100% rename from modules/drogon/drogon/lib/src/ListenerManager.h rename to backends/drogon/drogon/lib/src/ListenerManager.h diff --git a/modules/drogon/drogon/lib/src/LocalHostFilter.cc b/backends/drogon/drogon/lib/src/LocalHostFilter.cc similarity index 100% rename from modules/drogon/drogon/lib/src/LocalHostFilter.cc rename to backends/drogon/drogon/lib/src/LocalHostFilter.cc diff --git a/modules/drogon/drogon/lib/src/PluginsManager.cc b/backends/drogon/drogon/lib/src/PluginsManager.cc similarity index 100% rename from modules/drogon/drogon/lib/src/PluginsManager.cc rename to backends/drogon/drogon/lib/src/PluginsManager.cc diff --git a/modules/drogon/drogon/lib/src/PluginsManager.h b/backends/drogon/drogon/lib/src/PluginsManager.h similarity index 100% rename from modules/drogon/drogon/lib/src/PluginsManager.h rename to backends/drogon/drogon/lib/src/PluginsManager.h diff --git a/modules/drogon/drogon/lib/src/SecureSSLRedirector.cc b/backends/drogon/drogon/lib/src/SecureSSLRedirector.cc similarity index 100% rename from modules/drogon/drogon/lib/src/SecureSSLRedirector.cc rename to backends/drogon/drogon/lib/src/SecureSSLRedirector.cc diff --git a/modules/drogon/drogon/lib/src/SharedLibManager.cc b/backends/drogon/drogon/lib/src/SharedLibManager.cc similarity index 100% rename from modules/drogon/drogon/lib/src/SharedLibManager.cc rename to backends/drogon/drogon/lib/src/SharedLibManager.cc diff --git a/modules/drogon/drogon/lib/src/SharedLibManager.h b/backends/drogon/drogon/lib/src/SharedLibManager.h similarity index 100% rename from modules/drogon/drogon/lib/src/SharedLibManager.h rename to backends/drogon/drogon/lib/src/SharedLibManager.h diff --git a/modules/drogon/drogon/lib/src/SpinLock.h b/backends/drogon/drogon/lib/src/SpinLock.h similarity index 100% rename from modules/drogon/drogon/lib/src/SpinLock.h rename to backends/drogon/drogon/lib/src/SpinLock.h diff --git a/modules/drogon/drogon/lib/src/StaticFileRouter.cc b/backends/drogon/drogon/lib/src/StaticFileRouter.cc similarity index 100% rename from modules/drogon/drogon/lib/src/StaticFileRouter.cc rename to backends/drogon/drogon/lib/src/StaticFileRouter.cc diff --git a/modules/drogon/drogon/lib/src/StaticFileRouter.h b/backends/drogon/drogon/lib/src/StaticFileRouter.h similarity index 100% rename from modules/drogon/drogon/lib/src/StaticFileRouter.h rename to backends/drogon/drogon/lib/src/StaticFileRouter.h diff --git a/modules/drogon/drogon/lib/src/TaskTimeoutFlag.cc b/backends/drogon/drogon/lib/src/TaskTimeoutFlag.cc similarity index 100% rename from modules/drogon/drogon/lib/src/TaskTimeoutFlag.cc rename to backends/drogon/drogon/lib/src/TaskTimeoutFlag.cc diff --git a/modules/drogon/drogon/lib/src/TaskTimeoutFlag.h b/backends/drogon/drogon/lib/src/TaskTimeoutFlag.h similarity index 100% rename from modules/drogon/drogon/lib/src/TaskTimeoutFlag.h rename to backends/drogon/drogon/lib/src/TaskTimeoutFlag.h diff --git a/modules/drogon/drogon/lib/src/Utilities.cc b/backends/drogon/drogon/lib/src/Utilities.cc similarity index 100% rename from modules/drogon/drogon/lib/src/Utilities.cc rename to backends/drogon/drogon/lib/src/Utilities.cc diff --git a/modules/drogon/drogon/lib/src/WebSocketClientImpl.cc b/backends/drogon/drogon/lib/src/WebSocketClientImpl.cc similarity index 100% rename from modules/drogon/drogon/lib/src/WebSocketClientImpl.cc rename to backends/drogon/drogon/lib/src/WebSocketClientImpl.cc diff --git a/modules/drogon/drogon/lib/src/WebSocketClientImpl.h b/backends/drogon/drogon/lib/src/WebSocketClientImpl.h similarity index 100% rename from modules/drogon/drogon/lib/src/WebSocketClientImpl.h rename to backends/drogon/drogon/lib/src/WebSocketClientImpl.h diff --git a/modules/drogon/drogon/lib/src/WebSocketConnectionImpl.cc b/backends/drogon/drogon/lib/src/WebSocketConnectionImpl.cc similarity index 100% rename from modules/drogon/drogon/lib/src/WebSocketConnectionImpl.cc rename to backends/drogon/drogon/lib/src/WebSocketConnectionImpl.cc diff --git a/modules/drogon/drogon/lib/src/WebSocketConnectionImpl.h b/backends/drogon/drogon/lib/src/WebSocketConnectionImpl.h similarity index 100% rename from modules/drogon/drogon/lib/src/WebSocketConnectionImpl.h rename to backends/drogon/drogon/lib/src/WebSocketConnectionImpl.h diff --git a/modules/drogon/drogon/lib/src/WebsocketControllersRouter.cc b/backends/drogon/drogon/lib/src/WebsocketControllersRouter.cc similarity index 100% rename from modules/drogon/drogon/lib/src/WebsocketControllersRouter.cc rename to backends/drogon/drogon/lib/src/WebsocketControllersRouter.cc diff --git a/modules/drogon/drogon/lib/src/WebsocketControllersRouter.h b/backends/drogon/drogon/lib/src/WebsocketControllersRouter.h similarity index 100% rename from modules/drogon/drogon/lib/src/WebsocketControllersRouter.h rename to backends/drogon/drogon/lib/src/WebsocketControllersRouter.h diff --git a/modules/drogon/drogon/lib/src/impl_forwards.h b/backends/drogon/drogon/lib/src/impl_forwards.h similarity index 100% rename from modules/drogon/drogon/lib/src/impl_forwards.h rename to backends/drogon/drogon/lib/src/impl_forwards.h diff --git a/modules/drogon/drogon/lib/src/ssl_funcs/Md5.cc b/backends/drogon/drogon/lib/src/ssl_funcs/Md5.cc similarity index 100% rename from modules/drogon/drogon/lib/src/ssl_funcs/Md5.cc rename to backends/drogon/drogon/lib/src/ssl_funcs/Md5.cc diff --git a/modules/drogon/drogon/lib/src/ssl_funcs/Md5.h b/backends/drogon/drogon/lib/src/ssl_funcs/Md5.h similarity index 100% rename from modules/drogon/drogon/lib/src/ssl_funcs/Md5.h rename to backends/drogon/drogon/lib/src/ssl_funcs/Md5.h diff --git a/modules/drogon/drogon/lib/src/ssl_funcs/Sha1.cc b/backends/drogon/drogon/lib/src/ssl_funcs/Sha1.cc similarity index 100% rename from modules/drogon/drogon/lib/src/ssl_funcs/Sha1.cc rename to backends/drogon/drogon/lib/src/ssl_funcs/Sha1.cc diff --git a/modules/drogon/drogon/lib/src/ssl_funcs/Sha1.h b/backends/drogon/drogon/lib/src/ssl_funcs/Sha1.h similarity index 100% rename from modules/drogon/drogon/lib/src/ssl_funcs/Sha1.h rename to backends/drogon/drogon/lib/src/ssl_funcs/Sha1.h diff --git a/modules/drogon/drogon/lib/tests/CMakeLists.txt b/backends/drogon/drogon/lib/tests/CMakeLists.txt similarity index 100% rename from modules/drogon/drogon/lib/tests/CMakeLists.txt rename to backends/drogon/drogon/lib/tests/CMakeLists.txt diff --git a/modules/drogon/drogon/lib/tests/integration_test/client/HttpPipeliningTest.cc b/backends/drogon/drogon/lib/tests/integration_test/client/HttpPipeliningTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/client/HttpPipeliningTest.cc rename to backends/drogon/drogon/lib/tests/integration_test/client/HttpPipeliningTest.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/client/MultipleWsTest.cc b/backends/drogon/drogon/lib/tests/integration_test/client/MultipleWsTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/client/MultipleWsTest.cc rename to backends/drogon/drogon/lib/tests/integration_test/client/MultipleWsTest.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/client/WebSocketTest.cc b/backends/drogon/drogon/lib/tests/integration_test/client/WebSocketTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/client/WebSocketTest.cc rename to backends/drogon/drogon/lib/tests/integration_test/client/WebSocketTest.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/client/main.cc b/backends/drogon/drogon/lib/tests/integration_test/client/main.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/client/main.cc rename to backends/drogon/drogon/lib/tests/integration_test/client/main.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/CustomCtrl.cc b/backends/drogon/drogon/lib/tests/integration_test/server/CustomCtrl.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/CustomCtrl.cc rename to backends/drogon/drogon/lib/tests/integration_test/server/CustomCtrl.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/CustomCtrl.h b/backends/drogon/drogon/lib/tests/integration_test/server/CustomCtrl.h similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/CustomCtrl.h rename to backends/drogon/drogon/lib/tests/integration_test/server/CustomCtrl.h diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/CustomHeaderFilter.cc b/backends/drogon/drogon/lib/tests/integration_test/server/CustomHeaderFilter.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/CustomHeaderFilter.cc rename to backends/drogon/drogon/lib/tests/integration_test/server/CustomHeaderFilter.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/CustomHeaderFilter.h b/backends/drogon/drogon/lib/tests/integration_test/server/CustomHeaderFilter.h similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/CustomHeaderFilter.h rename to backends/drogon/drogon/lib/tests/integration_test/server/CustomHeaderFilter.h diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/DigestAuthFilter.cc b/backends/drogon/drogon/lib/tests/integration_test/server/DigestAuthFilter.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/DigestAuthFilter.cc rename to backends/drogon/drogon/lib/tests/integration_test/server/DigestAuthFilter.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/DigestAuthFilter.h b/backends/drogon/drogon/lib/tests/integration_test/server/DigestAuthFilter.h similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/DigestAuthFilter.h rename to backends/drogon/drogon/lib/tests/integration_test/server/DigestAuthFilter.h diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/DoNothingPlugin.cc b/backends/drogon/drogon/lib/tests/integration_test/server/DoNothingPlugin.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/DoNothingPlugin.cc rename to backends/drogon/drogon/lib/tests/integration_test/server/DoNothingPlugin.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/DoNothingPlugin.h b/backends/drogon/drogon/lib/tests/integration_test/server/DoNothingPlugin.h similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/DoNothingPlugin.h rename to backends/drogon/drogon/lib/tests/integration_test/server/DoNothingPlugin.h diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/FileUpload.csp b/backends/drogon/drogon/lib/tests/integration_test/server/FileUpload.csp similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/FileUpload.csp rename to backends/drogon/drogon/lib/tests/integration_test/server/FileUpload.csp diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/ForwardCtrl.cc b/backends/drogon/drogon/lib/tests/integration_test/server/ForwardCtrl.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/ForwardCtrl.cc rename to backends/drogon/drogon/lib/tests/integration_test/server/ForwardCtrl.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/ForwardCtrl.h b/backends/drogon/drogon/lib/tests/integration_test/server/ForwardCtrl.h similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/ForwardCtrl.h rename to backends/drogon/drogon/lib/tests/integration_test/server/ForwardCtrl.h diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/JsonTestController.cc b/backends/drogon/drogon/lib/tests/integration_test/server/JsonTestController.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/JsonTestController.cc rename to backends/drogon/drogon/lib/tests/integration_test/server/JsonTestController.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/JsonTestController.h b/backends/drogon/drogon/lib/tests/integration_test/server/JsonTestController.h similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/JsonTestController.h rename to backends/drogon/drogon/lib/tests/integration_test/server/JsonTestController.h diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/ListParaCtl.cc b/backends/drogon/drogon/lib/tests/integration_test/server/ListParaCtl.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/ListParaCtl.cc rename to backends/drogon/drogon/lib/tests/integration_test/server/ListParaCtl.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/ListParaCtl.h b/backends/drogon/drogon/lib/tests/integration_test/server/ListParaCtl.h similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/ListParaCtl.h rename to backends/drogon/drogon/lib/tests/integration_test/server/ListParaCtl.h diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/ListParaView.csp b/backends/drogon/drogon/lib/tests/integration_test/server/ListParaView.csp similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/ListParaView.csp rename to backends/drogon/drogon/lib/tests/integration_test/server/ListParaView.csp diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/MethodTest.cc b/backends/drogon/drogon/lib/tests/integration_test/server/MethodTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/MethodTest.cc rename to backends/drogon/drogon/lib/tests/integration_test/server/MethodTest.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/MethodTest.h b/backends/drogon/drogon/lib/tests/integration_test/server/MethodTest.h similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/MethodTest.h rename to backends/drogon/drogon/lib/tests/integration_test/server/MethodTest.h diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/PipeliningTest.cc b/backends/drogon/drogon/lib/tests/integration_test/server/PipeliningTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/PipeliningTest.cc rename to backends/drogon/drogon/lib/tests/integration_test/server/PipeliningTest.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/PipeliningTest.h b/backends/drogon/drogon/lib/tests/integration_test/server/PipeliningTest.h similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/PipeliningTest.h rename to backends/drogon/drogon/lib/tests/integration_test/server/PipeliningTest.h diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/TestController.cc b/backends/drogon/drogon/lib/tests/integration_test/server/TestController.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/TestController.cc rename to backends/drogon/drogon/lib/tests/integration_test/server/TestController.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/TestController.h b/backends/drogon/drogon/lib/tests/integration_test/server/TestController.h similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/TestController.h rename to backends/drogon/drogon/lib/tests/integration_test/server/TestController.h diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/TestPlugin.cc b/backends/drogon/drogon/lib/tests/integration_test/server/TestPlugin.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/TestPlugin.cc rename to backends/drogon/drogon/lib/tests/integration_test/server/TestPlugin.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/TestPlugin.h b/backends/drogon/drogon/lib/tests/integration_test/server/TestPlugin.h similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/TestPlugin.h rename to backends/drogon/drogon/lib/tests/integration_test/server/TestPlugin.h diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/TestView.csp b/backends/drogon/drogon/lib/tests/integration_test/server/TestView.csp similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/TestView.csp rename to backends/drogon/drogon/lib/tests/integration_test/server/TestView.csp diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/TestViewCtl.cc b/backends/drogon/drogon/lib/tests/integration_test/server/TestViewCtl.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/TestViewCtl.cc rename to backends/drogon/drogon/lib/tests/integration_test/server/TestViewCtl.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/TestViewCtl.h b/backends/drogon/drogon/lib/tests/integration_test/server/TestViewCtl.h similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/TestViewCtl.h rename to backends/drogon/drogon/lib/tests/integration_test/server/TestViewCtl.h diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/TimeFilter.cc b/backends/drogon/drogon/lib/tests/integration_test/server/TimeFilter.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/TimeFilter.cc rename to backends/drogon/drogon/lib/tests/integration_test/server/TimeFilter.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/TimeFilter.h b/backends/drogon/drogon/lib/tests/integration_test/server/TimeFilter.h similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/TimeFilter.h rename to backends/drogon/drogon/lib/tests/integration_test/server/TimeFilter.h diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/WebSocketTest.cc b/backends/drogon/drogon/lib/tests/integration_test/server/WebSocketTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/WebSocketTest.cc rename to backends/drogon/drogon/lib/tests/integration_test/server/WebSocketTest.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/WebSocketTest.h b/backends/drogon/drogon/lib/tests/integration_test/server/WebSocketTest.h similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/WebSocketTest.h rename to backends/drogon/drogon/lib/tests/integration_test/server/WebSocketTest.h diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/a-directory/page.html b/backends/drogon/drogon/lib/tests/integration_test/server/a-directory/page.html similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/a-directory/page.html rename to backends/drogon/drogon/lib/tests/integration_test/server/a-directory/page.html diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/api_Attachment.cc b/backends/drogon/drogon/lib/tests/integration_test/server/api_Attachment.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/api_Attachment.cc rename to backends/drogon/drogon/lib/tests/integration_test/server/api_Attachment.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/api_Attachment.h b/backends/drogon/drogon/lib/tests/integration_test/server/api_Attachment.h similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/api_Attachment.h rename to backends/drogon/drogon/lib/tests/integration_test/server/api_Attachment.h diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/api_v1_ApiTest.cc b/backends/drogon/drogon/lib/tests/integration_test/server/api_v1_ApiTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/api_v1_ApiTest.cc rename to backends/drogon/drogon/lib/tests/integration_test/server/api_v1_ApiTest.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/api_v1_ApiTest.h b/backends/drogon/drogon/lib/tests/integration_test/server/api_v1_ApiTest.h similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/api_v1_ApiTest.h rename to backends/drogon/drogon/lib/tests/integration_test/server/api_v1_ApiTest.h diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/api_v1_CoroTest.cc b/backends/drogon/drogon/lib/tests/integration_test/server/api_v1_CoroTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/api_v1_CoroTest.cc rename to backends/drogon/drogon/lib/tests/integration_test/server/api_v1_CoroTest.cc diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/api_v1_CoroTest.h b/backends/drogon/drogon/lib/tests/integration_test/server/api_v1_CoroTest.h similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/api_v1_CoroTest.h rename to backends/drogon/drogon/lib/tests/integration_test/server/api_v1_CoroTest.h diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/header.csp b/backends/drogon/drogon/lib/tests/integration_test/server/header.csp similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/header.csp rename to backends/drogon/drogon/lib/tests/integration_test/server/header.csp diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/index.html b/backends/drogon/drogon/lib/tests/integration_test/server/index.html similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/index.html rename to backends/drogon/drogon/lib/tests/integration_test/server/index.html diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/index.html.gz b/backends/drogon/drogon/lib/tests/integration_test/server/index.html.gz similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/index.html.gz rename to backends/drogon/drogon/lib/tests/integration_test/server/index.html.gz diff --git a/modules/drogon/drogon/lib/tests/integration_test/server/main.cc b/backends/drogon/drogon/lib/tests/integration_test/server/main.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/integration_test/server/main.cc rename to backends/drogon/drogon/lib/tests/integration_test/server/main.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/Base64Test.cc b/backends/drogon/drogon/lib/tests/unittests/Base64Test.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/Base64Test.cc rename to backends/drogon/drogon/lib/tests/unittests/Base64Test.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/BrotliTest.cc b/backends/drogon/drogon/lib/tests/unittests/BrotliTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/BrotliTest.cc rename to backends/drogon/drogon/lib/tests/unittests/BrotliTest.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/CacheMapTest.cc b/backends/drogon/drogon/lib/tests/unittests/CacheMapTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/CacheMapTest.cc rename to backends/drogon/drogon/lib/tests/unittests/CacheMapTest.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/ClassNameTest.cc b/backends/drogon/drogon/lib/tests/unittests/ClassNameTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/ClassNameTest.cc rename to backends/drogon/drogon/lib/tests/unittests/ClassNameTest.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/CookieTest.cc b/backends/drogon/drogon/lib/tests/unittests/CookieTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/CookieTest.cc rename to backends/drogon/drogon/lib/tests/unittests/CookieTest.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/DrObjectTest.cc b/backends/drogon/drogon/lib/tests/unittests/DrObjectTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/DrObjectTest.cc rename to backends/drogon/drogon/lib/tests/unittests/DrObjectTest.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/FileTypeTest.cc b/backends/drogon/drogon/lib/tests/unittests/FileTypeTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/FileTypeTest.cc rename to backends/drogon/drogon/lib/tests/unittests/FileTypeTest.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/GzipTest.cc b/backends/drogon/drogon/lib/tests/unittests/GzipTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/GzipTest.cc rename to backends/drogon/drogon/lib/tests/unittests/GzipTest.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/HttpDateTest.cc b/backends/drogon/drogon/lib/tests/unittests/HttpDateTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/HttpDateTest.cc rename to backends/drogon/drogon/lib/tests/unittests/HttpDateTest.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/HttpFullDateTest.cc b/backends/drogon/drogon/lib/tests/unittests/HttpFullDateTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/HttpFullDateTest.cc rename to backends/drogon/drogon/lib/tests/unittests/HttpFullDateTest.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/HttpHeaderTest.cc b/backends/drogon/drogon/lib/tests/unittests/HttpHeaderTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/HttpHeaderTest.cc rename to backends/drogon/drogon/lib/tests/unittests/HttpHeaderTest.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/HttpViewDataTest.cc b/backends/drogon/drogon/lib/tests/unittests/HttpViewDataTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/HttpViewDataTest.cc rename to backends/drogon/drogon/lib/tests/unittests/HttpViewDataTest.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/MD5Test.cc b/backends/drogon/drogon/lib/tests/unittests/MD5Test.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/MD5Test.cc rename to backends/drogon/drogon/lib/tests/unittests/MD5Test.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/MainLoopTest.cc b/backends/drogon/drogon/lib/tests/unittests/MainLoopTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/MainLoopTest.cc rename to backends/drogon/drogon/lib/tests/unittests/MainLoopTest.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/MsgBufferTest.cc b/backends/drogon/drogon/lib/tests/unittests/MsgBufferTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/MsgBufferTest.cc rename to backends/drogon/drogon/lib/tests/unittests/MsgBufferTest.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/OStringStreamTest.cc b/backends/drogon/drogon/lib/tests/unittests/OStringStreamTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/OStringStreamTest.cc rename to backends/drogon/drogon/lib/tests/unittests/OStringStreamTest.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/PubSubServiceUnittest.cc b/backends/drogon/drogon/lib/tests/unittests/PubSubServiceUnittest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/PubSubServiceUnittest.cc rename to backends/drogon/drogon/lib/tests/unittests/PubSubServiceUnittest.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/Sha1Test.cc b/backends/drogon/drogon/lib/tests/unittests/Sha1Test.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/Sha1Test.cc rename to backends/drogon/drogon/lib/tests/unittests/Sha1Test.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/StringOpsTest.cc b/backends/drogon/drogon/lib/tests/unittests/StringOpsTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/StringOpsTest.cc rename to backends/drogon/drogon/lib/tests/unittests/StringOpsTest.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/UrlCodecTest.cc b/backends/drogon/drogon/lib/tests/unittests/UrlCodecTest.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/UrlCodecTest.cc rename to backends/drogon/drogon/lib/tests/unittests/UrlCodecTest.cc diff --git a/modules/drogon/drogon/lib/tests/unittests/main.cc b/backends/drogon/drogon/lib/tests/unittests/main.cc similarity index 100% rename from modules/drogon/drogon/lib/tests/unittests/main.cc rename to backends/drogon/drogon/lib/tests/unittests/main.cc diff --git a/modules/drogon/drogon/test b/backends/drogon/drogon/test similarity index 100% rename from modules/drogon/drogon/test rename to backends/drogon/drogon/test diff --git a/modules/drogon/drogon/test.sh b/backends/drogon/drogon/test.sh similarity index 100% rename from modules/drogon/drogon/test.sh rename to backends/drogon/drogon/test.sh diff --git a/modules/drogon/drogon/third_party/mman-win32/README.md b/backends/drogon/drogon/third_party/mman-win32/README.md similarity index 100% rename from modules/drogon/drogon/third_party/mman-win32/README.md rename to backends/drogon/drogon/third_party/mman-win32/README.md diff --git a/modules/drogon/drogon/third_party/mman-win32/UpgradeLog.htm b/backends/drogon/drogon/third_party/mman-win32/UpgradeLog.htm similarity index 100% rename from modules/drogon/drogon/third_party/mman-win32/UpgradeLog.htm rename to backends/drogon/drogon/third_party/mman-win32/UpgradeLog.htm diff --git a/modules/drogon/drogon/third_party/mman-win32/mman.c b/backends/drogon/drogon/third_party/mman-win32/mman.c similarity index 100% rename from modules/drogon/drogon/third_party/mman-win32/mman.c rename to backends/drogon/drogon/third_party/mman-win32/mman.c diff --git a/modules/drogon/drogon/third_party/mman-win32/mman.h b/backends/drogon/drogon/third_party/mman-win32/mman.h similarity index 100% rename from modules/drogon/drogon/third_party/mman-win32/mman.h rename to backends/drogon/drogon/third_party/mman-win32/mman.h diff --git a/modules/drogon/drogon/third_party/mman-win32/test.c b/backends/drogon/drogon/third_party/mman-win32/test.c similarity index 100% rename from modules/drogon/drogon/third_party/mman-win32/test.c rename to backends/drogon/drogon/third_party/mman-win32/test.c diff --git a/modules/drogon/drogon_web_server.cpp b/backends/drogon/drogon_web_server.cpp similarity index 100% rename from modules/drogon/drogon_web_server.cpp rename to backends/drogon/drogon_web_server.cpp diff --git a/modules/drogon/drogon_web_server.h b/backends/drogon/drogon_web_server.h similarity index 100% rename from modules/drogon/drogon_web_server.h rename to backends/drogon/drogon_web_server.h diff --git a/modules/drogon/request.cpp b/backends/drogon/request.cpp similarity index 100% rename from modules/drogon/request.cpp rename to backends/drogon/request.cpp diff --git a/modules/drogon/request.h b/backends/drogon/request.h similarity index 100% rename from modules/drogon/request.h rename to backends/drogon/request.h diff --git a/modules/drogon/trantor/HEAD b/backends/drogon/trantor/HEAD similarity index 100% rename from modules/drogon/trantor/HEAD rename to backends/drogon/trantor/HEAD diff --git a/modules/drogon/trantor/License b/backends/drogon/trantor/License similarity index 100% rename from modules/drogon/trantor/License rename to backends/drogon/trantor/License diff --git a/modules/drogon/trantor/README.md b/backends/drogon/trantor/README.md similarity index 100% rename from modules/drogon/trantor/README.md rename to backends/drogon/trantor/README.md diff --git a/modules/drogon/trantor/exports.h b/backends/drogon/trantor/exports.h similarity index 100% rename from modules/drogon/trantor/exports.h rename to backends/drogon/trantor/exports.h diff --git a/modules/drogon/trantor/format.sh b/backends/drogon/trantor/format.sh similarity index 100% rename from modules/drogon/trantor/format.sh rename to backends/drogon/trantor/format.sh diff --git a/modules/drogon/trantor/net/Channel.cc b/backends/drogon/trantor/net/Channel.cc similarity index 100% rename from modules/drogon/trantor/net/Channel.cc rename to backends/drogon/trantor/net/Channel.cc diff --git a/modules/drogon/trantor/net/Channel.h b/backends/drogon/trantor/net/Channel.h similarity index 100% rename from modules/drogon/trantor/net/Channel.h rename to backends/drogon/trantor/net/Channel.h diff --git a/modules/drogon/trantor/net/EventLoop.cc b/backends/drogon/trantor/net/EventLoop.cc similarity index 100% rename from modules/drogon/trantor/net/EventLoop.cc rename to backends/drogon/trantor/net/EventLoop.cc diff --git a/modules/drogon/trantor/net/EventLoop.h b/backends/drogon/trantor/net/EventLoop.h similarity index 100% rename from modules/drogon/trantor/net/EventLoop.h rename to backends/drogon/trantor/net/EventLoop.h diff --git a/modules/drogon/trantor/net/EventLoopThread.cc b/backends/drogon/trantor/net/EventLoopThread.cc similarity index 100% rename from modules/drogon/trantor/net/EventLoopThread.cc rename to backends/drogon/trantor/net/EventLoopThread.cc diff --git a/modules/drogon/trantor/net/EventLoopThread.h b/backends/drogon/trantor/net/EventLoopThread.h similarity index 100% rename from modules/drogon/trantor/net/EventLoopThread.h rename to backends/drogon/trantor/net/EventLoopThread.h diff --git a/modules/drogon/trantor/net/EventLoopThreadPool.cc b/backends/drogon/trantor/net/EventLoopThreadPool.cc similarity index 100% rename from modules/drogon/trantor/net/EventLoopThreadPool.cc rename to backends/drogon/trantor/net/EventLoopThreadPool.cc diff --git a/modules/drogon/trantor/net/EventLoopThreadPool.h b/backends/drogon/trantor/net/EventLoopThreadPool.h similarity index 100% rename from modules/drogon/trantor/net/EventLoopThreadPool.h rename to backends/drogon/trantor/net/EventLoopThreadPool.h diff --git a/modules/drogon/trantor/net/InetAddress.cc b/backends/drogon/trantor/net/InetAddress.cc similarity index 100% rename from modules/drogon/trantor/net/InetAddress.cc rename to backends/drogon/trantor/net/InetAddress.cc diff --git a/modules/drogon/trantor/net/InetAddress.h b/backends/drogon/trantor/net/InetAddress.h similarity index 100% rename from modules/drogon/trantor/net/InetAddress.h rename to backends/drogon/trantor/net/InetAddress.h diff --git a/modules/drogon/trantor/net/Resolver.h b/backends/drogon/trantor/net/Resolver.h similarity index 100% rename from modules/drogon/trantor/net/Resolver.h rename to backends/drogon/trantor/net/Resolver.h diff --git a/modules/drogon/trantor/net/TcpClient.cc b/backends/drogon/trantor/net/TcpClient.cc similarity index 100% rename from modules/drogon/trantor/net/TcpClient.cc rename to backends/drogon/trantor/net/TcpClient.cc diff --git a/modules/drogon/trantor/net/TcpClient.h b/backends/drogon/trantor/net/TcpClient.h similarity index 100% rename from modules/drogon/trantor/net/TcpClient.h rename to backends/drogon/trantor/net/TcpClient.h diff --git a/modules/drogon/trantor/net/TcpConnection.h b/backends/drogon/trantor/net/TcpConnection.h similarity index 100% rename from modules/drogon/trantor/net/TcpConnection.h rename to backends/drogon/trantor/net/TcpConnection.h diff --git a/modules/drogon/trantor/net/TcpServer.cc b/backends/drogon/trantor/net/TcpServer.cc similarity index 100% rename from modules/drogon/trantor/net/TcpServer.cc rename to backends/drogon/trantor/net/TcpServer.cc diff --git a/modules/drogon/trantor/net/TcpServer.h b/backends/drogon/trantor/net/TcpServer.h similarity index 100% rename from modules/drogon/trantor/net/TcpServer.h rename to backends/drogon/trantor/net/TcpServer.h diff --git a/modules/drogon/trantor/net/callbacks.h b/backends/drogon/trantor/net/callbacks.h similarity index 100% rename from modules/drogon/trantor/net/callbacks.h rename to backends/drogon/trantor/net/callbacks.h diff --git a/modules/drogon/trantor/net/inner/Acceptor.cc b/backends/drogon/trantor/net/inner/Acceptor.cc similarity index 100% rename from modules/drogon/trantor/net/inner/Acceptor.cc rename to backends/drogon/trantor/net/inner/Acceptor.cc diff --git a/modules/drogon/trantor/net/inner/Acceptor.h b/backends/drogon/trantor/net/inner/Acceptor.h similarity index 100% rename from modules/drogon/trantor/net/inner/Acceptor.h rename to backends/drogon/trantor/net/inner/Acceptor.h diff --git a/modules/drogon/trantor/net/inner/AresResolver.cc b/backends/drogon/trantor/net/inner/AresResolver.cc similarity index 100% rename from modules/drogon/trantor/net/inner/AresResolver.cc rename to backends/drogon/trantor/net/inner/AresResolver.cc diff --git a/modules/drogon/trantor/net/inner/AresResolver.h b/backends/drogon/trantor/net/inner/AresResolver.h similarity index 100% rename from modules/drogon/trantor/net/inner/AresResolver.h rename to backends/drogon/trantor/net/inner/AresResolver.h diff --git a/modules/drogon/trantor/net/inner/Connector.cc b/backends/drogon/trantor/net/inner/Connector.cc similarity index 100% rename from modules/drogon/trantor/net/inner/Connector.cc rename to backends/drogon/trantor/net/inner/Connector.cc diff --git a/modules/drogon/trantor/net/inner/Connector.h b/backends/drogon/trantor/net/inner/Connector.h similarity index 100% rename from modules/drogon/trantor/net/inner/Connector.h rename to backends/drogon/trantor/net/inner/Connector.h diff --git a/modules/drogon/trantor/net/inner/NormalResolver.cc b/backends/drogon/trantor/net/inner/NormalResolver.cc similarity index 100% rename from modules/drogon/trantor/net/inner/NormalResolver.cc rename to backends/drogon/trantor/net/inner/NormalResolver.cc diff --git a/modules/drogon/trantor/net/inner/NormalResolver.h b/backends/drogon/trantor/net/inner/NormalResolver.h similarity index 100% rename from modules/drogon/trantor/net/inner/NormalResolver.h rename to backends/drogon/trantor/net/inner/NormalResolver.h diff --git a/modules/drogon/trantor/net/inner/Poller.cc b/backends/drogon/trantor/net/inner/Poller.cc similarity index 100% rename from modules/drogon/trantor/net/inner/Poller.cc rename to backends/drogon/trantor/net/inner/Poller.cc diff --git a/modules/drogon/trantor/net/inner/Poller.h b/backends/drogon/trantor/net/inner/Poller.h similarity index 100% rename from modules/drogon/trantor/net/inner/Poller.h rename to backends/drogon/trantor/net/inner/Poller.h diff --git a/modules/drogon/trantor/net/inner/Socket.cc b/backends/drogon/trantor/net/inner/Socket.cc similarity index 100% rename from modules/drogon/trantor/net/inner/Socket.cc rename to backends/drogon/trantor/net/inner/Socket.cc diff --git a/modules/drogon/trantor/net/inner/Socket.h b/backends/drogon/trantor/net/inner/Socket.h similarity index 100% rename from modules/drogon/trantor/net/inner/Socket.h rename to backends/drogon/trantor/net/inner/Socket.h diff --git a/modules/drogon/trantor/net/inner/TcpConnectionImpl.cc b/backends/drogon/trantor/net/inner/TcpConnectionImpl.cc similarity index 100% rename from modules/drogon/trantor/net/inner/TcpConnectionImpl.cc rename to backends/drogon/trantor/net/inner/TcpConnectionImpl.cc diff --git a/modules/drogon/trantor/net/inner/TcpConnectionImpl.h b/backends/drogon/trantor/net/inner/TcpConnectionImpl.h similarity index 100% rename from modules/drogon/trantor/net/inner/TcpConnectionImpl.h rename to backends/drogon/trantor/net/inner/TcpConnectionImpl.h diff --git a/modules/drogon/trantor/net/inner/Timer.cc b/backends/drogon/trantor/net/inner/Timer.cc similarity index 100% rename from modules/drogon/trantor/net/inner/Timer.cc rename to backends/drogon/trantor/net/inner/Timer.cc diff --git a/modules/drogon/trantor/net/inner/Timer.h b/backends/drogon/trantor/net/inner/Timer.h similarity index 100% rename from modules/drogon/trantor/net/inner/Timer.h rename to backends/drogon/trantor/net/inner/Timer.h diff --git a/modules/drogon/trantor/net/inner/TimerQueue.cc b/backends/drogon/trantor/net/inner/TimerQueue.cc similarity index 100% rename from modules/drogon/trantor/net/inner/TimerQueue.cc rename to backends/drogon/trantor/net/inner/TimerQueue.cc diff --git a/modules/drogon/trantor/net/inner/TimerQueue.h b/backends/drogon/trantor/net/inner/TimerQueue.h similarity index 100% rename from modules/drogon/trantor/net/inner/TimerQueue.h rename to backends/drogon/trantor/net/inner/TimerQueue.h diff --git a/modules/drogon/trantor/net/inner/poller/EpollPoller.cc b/backends/drogon/trantor/net/inner/poller/EpollPoller.cc similarity index 100% rename from modules/drogon/trantor/net/inner/poller/EpollPoller.cc rename to backends/drogon/trantor/net/inner/poller/EpollPoller.cc diff --git a/modules/drogon/trantor/net/inner/poller/EpollPoller.h b/backends/drogon/trantor/net/inner/poller/EpollPoller.h similarity index 100% rename from modules/drogon/trantor/net/inner/poller/EpollPoller.h rename to backends/drogon/trantor/net/inner/poller/EpollPoller.h diff --git a/modules/drogon/trantor/net/inner/poller/KQueue.cc b/backends/drogon/trantor/net/inner/poller/KQueue.cc similarity index 100% rename from modules/drogon/trantor/net/inner/poller/KQueue.cc rename to backends/drogon/trantor/net/inner/poller/KQueue.cc diff --git a/modules/drogon/trantor/net/inner/poller/KQueue.h b/backends/drogon/trantor/net/inner/poller/KQueue.h similarity index 100% rename from modules/drogon/trantor/net/inner/poller/KQueue.h rename to backends/drogon/trantor/net/inner/poller/KQueue.h diff --git a/modules/drogon/trantor/tests/AsyncFileLoggerTest.cc b/backends/drogon/trantor/tests/AsyncFileLoggerTest.cc similarity index 100% rename from modules/drogon/trantor/tests/AsyncFileLoggerTest.cc rename to backends/drogon/trantor/tests/AsyncFileLoggerTest.cc diff --git a/modules/drogon/trantor/tests/AsyncFileLoggerTest1.cc b/backends/drogon/trantor/tests/AsyncFileLoggerTest1.cc similarity index 100% rename from modules/drogon/trantor/tests/AsyncFileLoggerTest1.cc rename to backends/drogon/trantor/tests/AsyncFileLoggerTest1.cc diff --git a/modules/drogon/trantor/tests/CMakeLists.txt b/backends/drogon/trantor/tests/CMakeLists.txt similarity index 100% rename from modules/drogon/trantor/tests/CMakeLists.txt rename to backends/drogon/trantor/tests/CMakeLists.txt diff --git a/modules/drogon/trantor/tests/ConcurrentTaskQueueTest.cc b/backends/drogon/trantor/tests/ConcurrentTaskQueueTest.cc similarity index 100% rename from modules/drogon/trantor/tests/ConcurrentTaskQueueTest.cc rename to backends/drogon/trantor/tests/ConcurrentTaskQueueTest.cc diff --git a/modules/drogon/trantor/tests/DelayedSSLClientTest.cc b/backends/drogon/trantor/tests/DelayedSSLClientTest.cc similarity index 100% rename from modules/drogon/trantor/tests/DelayedSSLClientTest.cc rename to backends/drogon/trantor/tests/DelayedSSLClientTest.cc diff --git a/modules/drogon/trantor/tests/DelayedSSLServerTest.cc b/backends/drogon/trantor/tests/DelayedSSLServerTest.cc similarity index 100% rename from modules/drogon/trantor/tests/DelayedSSLServerTest.cc rename to backends/drogon/trantor/tests/DelayedSSLServerTest.cc diff --git a/modules/drogon/trantor/tests/DnsTest.cc b/backends/drogon/trantor/tests/DnsTest.cc similarity index 100% rename from modules/drogon/trantor/tests/DnsTest.cc rename to backends/drogon/trantor/tests/DnsTest.cc diff --git a/modules/drogon/trantor/tests/KickoffTest.cc b/backends/drogon/trantor/tests/KickoffTest.cc similarity index 100% rename from modules/drogon/trantor/tests/KickoffTest.cc rename to backends/drogon/trantor/tests/KickoffTest.cc diff --git a/modules/drogon/trantor/tests/LoggerTest.cc b/backends/drogon/trantor/tests/LoggerTest.cc similarity index 100% rename from modules/drogon/trantor/tests/LoggerTest.cc rename to backends/drogon/trantor/tests/LoggerTest.cc diff --git a/modules/drogon/trantor/tests/RunInLoopTest1.cc b/backends/drogon/trantor/tests/RunInLoopTest1.cc similarity index 100% rename from modules/drogon/trantor/tests/RunInLoopTest1.cc rename to backends/drogon/trantor/tests/RunInLoopTest1.cc diff --git a/modules/drogon/trantor/tests/RunInLoopTest2.cc b/backends/drogon/trantor/tests/RunInLoopTest2.cc similarity index 100% rename from modules/drogon/trantor/tests/RunInLoopTest2.cc rename to backends/drogon/trantor/tests/RunInLoopTest2.cc diff --git a/modules/drogon/trantor/tests/RunOnQuitTest.cc b/backends/drogon/trantor/tests/RunOnQuitTest.cc similarity index 100% rename from modules/drogon/trantor/tests/RunOnQuitTest.cc rename to backends/drogon/trantor/tests/RunOnQuitTest.cc diff --git a/modules/drogon/trantor/tests/SSLClientTest.cc b/backends/drogon/trantor/tests/SSLClientTest.cc similarity index 100% rename from modules/drogon/trantor/tests/SSLClientTest.cc rename to backends/drogon/trantor/tests/SSLClientTest.cc diff --git a/modules/drogon/trantor/tests/SSLServerTest.cc b/backends/drogon/trantor/tests/SSLServerTest.cc similarity index 100% rename from modules/drogon/trantor/tests/SSLServerTest.cc rename to backends/drogon/trantor/tests/SSLServerTest.cc diff --git a/modules/drogon/trantor/tests/SendfileTest.cc b/backends/drogon/trantor/tests/SendfileTest.cc similarity index 100% rename from modules/drogon/trantor/tests/SendfileTest.cc rename to backends/drogon/trantor/tests/SendfileTest.cc diff --git a/modules/drogon/trantor/tests/SerialTaskQueueTest1.cc b/backends/drogon/trantor/tests/SerialTaskQueueTest1.cc similarity index 100% rename from modules/drogon/trantor/tests/SerialTaskQueueTest1.cc rename to backends/drogon/trantor/tests/SerialTaskQueueTest1.cc diff --git a/modules/drogon/trantor/tests/SerialTaskQueueTest2.cc b/backends/drogon/trantor/tests/SerialTaskQueueTest2.cc similarity index 100% rename from modules/drogon/trantor/tests/SerialTaskQueueTest2.cc rename to backends/drogon/trantor/tests/SerialTaskQueueTest2.cc diff --git a/modules/drogon/trantor/tests/TcpClientTest.cc b/backends/drogon/trantor/tests/TcpClientTest.cc similarity index 100% rename from modules/drogon/trantor/tests/TcpClientTest.cc rename to backends/drogon/trantor/tests/TcpClientTest.cc diff --git a/modules/drogon/trantor/tests/TcpServerTest.cc b/backends/drogon/trantor/tests/TcpServerTest.cc similarity index 100% rename from modules/drogon/trantor/tests/TcpServerTest.cc rename to backends/drogon/trantor/tests/TcpServerTest.cc diff --git a/modules/drogon/trantor/tests/TimerTest.cc b/backends/drogon/trantor/tests/TimerTest.cc similarity index 100% rename from modules/drogon/trantor/tests/TimerTest.cc rename to backends/drogon/trantor/tests/TimerTest.cc diff --git a/modules/drogon/trantor/tests/TimerTest1.cc b/backends/drogon/trantor/tests/TimerTest1.cc similarity index 100% rename from modules/drogon/trantor/tests/TimerTest1.cc rename to backends/drogon/trantor/tests/TimerTest1.cc diff --git a/modules/drogon/trantor/tests/TimingWheelTest.cc b/backends/drogon/trantor/tests/TimingWheelTest.cc similarity index 100% rename from modules/drogon/trantor/tests/TimingWheelTest.cc rename to backends/drogon/trantor/tests/TimingWheelTest.cc diff --git a/modules/drogon/trantor/tests/server.pem b/backends/drogon/trantor/tests/server.pem similarity index 100% rename from modules/drogon/trantor/tests/server.pem rename to backends/drogon/trantor/tests/server.pem diff --git a/modules/drogon/trantor/third_party/wepoll/LICENSE b/backends/drogon/trantor/third_party/wepoll/LICENSE similarity index 100% rename from modules/drogon/trantor/third_party/wepoll/LICENSE rename to backends/drogon/trantor/third_party/wepoll/LICENSE diff --git a/modules/drogon/trantor/third_party/wepoll/README.md b/backends/drogon/trantor/third_party/wepoll/README.md similarity index 100% rename from modules/drogon/trantor/third_party/wepoll/README.md rename to backends/drogon/trantor/third_party/wepoll/README.md diff --git a/modules/drogon/trantor/third_party/wepoll/Wepoll.c b/backends/drogon/trantor/third_party/wepoll/Wepoll.c similarity index 100% rename from modules/drogon/trantor/third_party/wepoll/Wepoll.c rename to backends/drogon/trantor/third_party/wepoll/Wepoll.c diff --git a/modules/drogon/trantor/third_party/wepoll/Wepoll.h b/backends/drogon/trantor/third_party/wepoll/Wepoll.h similarity index 100% rename from modules/drogon/trantor/third_party/wepoll/Wepoll.h rename to backends/drogon/trantor/third_party/wepoll/Wepoll.h diff --git a/modules/drogon/trantor/unittests/CMakeLists.txt b/backends/drogon/trantor/unittests/CMakeLists.txt similarity index 100% rename from modules/drogon/trantor/unittests/CMakeLists.txt rename to backends/drogon/trantor/unittests/CMakeLists.txt diff --git a/modules/drogon/trantor/unittests/DateUnittest.cc b/backends/drogon/trantor/unittests/DateUnittest.cc similarity index 100% rename from modules/drogon/trantor/unittests/DateUnittest.cc rename to backends/drogon/trantor/unittests/DateUnittest.cc diff --git a/modules/drogon/trantor/unittests/InetAddressUnittest.cc b/backends/drogon/trantor/unittests/InetAddressUnittest.cc similarity index 100% rename from modules/drogon/trantor/unittests/InetAddressUnittest.cc rename to backends/drogon/trantor/unittests/InetAddressUnittest.cc diff --git a/modules/drogon/trantor/unittests/MsgBufferUnittest.cc b/backends/drogon/trantor/unittests/MsgBufferUnittest.cc similarity index 100% rename from modules/drogon/trantor/unittests/MsgBufferUnittest.cc rename to backends/drogon/trantor/unittests/MsgBufferUnittest.cc diff --git a/modules/drogon/trantor/unittests/splitStringUnittest.cc b/backends/drogon/trantor/unittests/splitStringUnittest.cc similarity index 100% rename from modules/drogon/trantor/unittests/splitStringUnittest.cc rename to backends/drogon/trantor/unittests/splitStringUnittest.cc diff --git a/modules/drogon/trantor/utils/AsyncFileLogger.cc b/backends/drogon/trantor/utils/AsyncFileLogger.cc similarity index 100% rename from modules/drogon/trantor/utils/AsyncFileLogger.cc rename to backends/drogon/trantor/utils/AsyncFileLogger.cc diff --git a/modules/drogon/trantor/utils/AsyncFileLogger.h b/backends/drogon/trantor/utils/AsyncFileLogger.h similarity index 100% rename from modules/drogon/trantor/utils/AsyncFileLogger.h rename to backends/drogon/trantor/utils/AsyncFileLogger.h diff --git a/modules/drogon/trantor/utils/ConcurrentTaskQueue.cc b/backends/drogon/trantor/utils/ConcurrentTaskQueue.cc similarity index 100% rename from modules/drogon/trantor/utils/ConcurrentTaskQueue.cc rename to backends/drogon/trantor/utils/ConcurrentTaskQueue.cc diff --git a/modules/drogon/trantor/utils/ConcurrentTaskQueue.h b/backends/drogon/trantor/utils/ConcurrentTaskQueue.h similarity index 100% rename from modules/drogon/trantor/utils/ConcurrentTaskQueue.h rename to backends/drogon/trantor/utils/ConcurrentTaskQueue.h diff --git a/modules/drogon/trantor/utils/Date.cc b/backends/drogon/trantor/utils/Date.cc similarity index 100% rename from modules/drogon/trantor/utils/Date.cc rename to backends/drogon/trantor/utils/Date.cc diff --git a/modules/drogon/trantor/utils/Date.h b/backends/drogon/trantor/utils/Date.h similarity index 100% rename from modules/drogon/trantor/utils/Date.h rename to backends/drogon/trantor/utils/Date.h diff --git a/modules/drogon/trantor/utils/Funcs.h b/backends/drogon/trantor/utils/Funcs.h similarity index 100% rename from modules/drogon/trantor/utils/Funcs.h rename to backends/drogon/trantor/utils/Funcs.h diff --git a/modules/drogon/trantor/utils/LockFreeQueue.h b/backends/drogon/trantor/utils/LockFreeQueue.h similarity index 100% rename from modules/drogon/trantor/utils/LockFreeQueue.h rename to backends/drogon/trantor/utils/LockFreeQueue.h diff --git a/modules/drogon/trantor/utils/LogStream.cc b/backends/drogon/trantor/utils/LogStream.cc similarity index 100% rename from modules/drogon/trantor/utils/LogStream.cc rename to backends/drogon/trantor/utils/LogStream.cc diff --git a/modules/drogon/trantor/utils/LogStream.h b/backends/drogon/trantor/utils/LogStream.h similarity index 100% rename from modules/drogon/trantor/utils/LogStream.h rename to backends/drogon/trantor/utils/LogStream.h diff --git a/modules/drogon/trantor/utils/Logger.cc b/backends/drogon/trantor/utils/Logger.cc similarity index 100% rename from modules/drogon/trantor/utils/Logger.cc rename to backends/drogon/trantor/utils/Logger.cc diff --git a/modules/drogon/trantor/utils/Logger.h b/backends/drogon/trantor/utils/Logger.h similarity index 100% rename from modules/drogon/trantor/utils/Logger.h rename to backends/drogon/trantor/utils/Logger.h diff --git a/modules/drogon/trantor/utils/MsgBuffer.cc b/backends/drogon/trantor/utils/MsgBuffer.cc similarity index 100% rename from modules/drogon/trantor/utils/MsgBuffer.cc rename to backends/drogon/trantor/utils/MsgBuffer.cc diff --git a/modules/drogon/trantor/utils/MsgBuffer.h b/backends/drogon/trantor/utils/MsgBuffer.h similarity index 100% rename from modules/drogon/trantor/utils/MsgBuffer.h rename to backends/drogon/trantor/utils/MsgBuffer.h diff --git a/modules/drogon/trantor/utils/NonCopyable.h b/backends/drogon/trantor/utils/NonCopyable.h similarity index 100% rename from modules/drogon/trantor/utils/NonCopyable.h rename to backends/drogon/trantor/utils/NonCopyable.h diff --git a/modules/drogon/trantor/utils/ObjectPool.h b/backends/drogon/trantor/utils/ObjectPool.h similarity index 100% rename from modules/drogon/trantor/utils/ObjectPool.h rename to backends/drogon/trantor/utils/ObjectPool.h diff --git a/modules/drogon/trantor/utils/SerialTaskQueue.cc b/backends/drogon/trantor/utils/SerialTaskQueue.cc similarity index 100% rename from modules/drogon/trantor/utils/SerialTaskQueue.cc rename to backends/drogon/trantor/utils/SerialTaskQueue.cc diff --git a/modules/drogon/trantor/utils/SerialTaskQueue.h b/backends/drogon/trantor/utils/SerialTaskQueue.h similarity index 100% rename from modules/drogon/trantor/utils/SerialTaskQueue.h rename to backends/drogon/trantor/utils/SerialTaskQueue.h diff --git a/modules/drogon/trantor/utils/TaskQueue.h b/backends/drogon/trantor/utils/TaskQueue.h similarity index 100% rename from modules/drogon/trantor/utils/TaskQueue.h rename to backends/drogon/trantor/utils/TaskQueue.h diff --git a/modules/drogon/trantor/utils/TimingWheel.cc b/backends/drogon/trantor/utils/TimingWheel.cc similarity index 100% rename from modules/drogon/trantor/utils/TimingWheel.cc rename to backends/drogon/trantor/utils/TimingWheel.cc diff --git a/modules/drogon/trantor/utils/TimingWheel.h b/backends/drogon/trantor/utils/TimingWheel.h similarity index 100% rename from modules/drogon/trantor/utils/TimingWheel.h rename to backends/drogon/trantor/utils/TimingWheel.h diff --git a/modules/drogon/trantor/utils/WindowsSupport.cc b/backends/drogon/trantor/utils/WindowsSupport.cc similarity index 100% rename from modules/drogon/trantor/utils/WindowsSupport.cc rename to backends/drogon/trantor/utils/WindowsSupport.cc diff --git a/modules/drogon/trantor/utils/WindowsSupport.h b/backends/drogon/trantor/utils/WindowsSupport.h similarity index 100% rename from modules/drogon/trantor/utils/WindowsSupport.h rename to backends/drogon/trantor/utils/WindowsSupport.h