├── .buckconfig.d ├── common.buckconfig └── external_cells │ └── facebook │ └── buck2-shims-meta │ └── external_cell.buckconfig ├── .github └── workflows │ ├── TagIt.yml │ ├── getdeps_linux.yml │ ├── getdeps_mac.yml │ └── getdeps_windows.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── buck2 ├── tutorial.md └── wangle ├── .clang-tidy ├── .gitignore ├── BUILD_MODE.bzl ├── CMakeLists.txt ├── acceptor ├── AcceptObserver.h ├── Acceptor.cpp ├── Acceptor.h ├── AcceptorHandshakeManager.cpp ├── AcceptorHandshakeManager.h ├── ConnectionCounter.h ├── ConnectionManager.cpp ├── ConnectionManager.h ├── EvbHandshakeHelper.cpp ├── EvbHandshakeHelper.h ├── FizzAcceptorHandshakeHelper.cpp ├── FizzAcceptorHandshakeHelper.h ├── FizzConfig.h ├── FizzConfigUtil.cpp ├── FizzConfigUtil.h ├── LoadShedConfiguration.cpp ├── LoadShedConfiguration.h ├── ManagedConnection.cpp ├── ManagedConnection.h ├── NetworkAddress.h ├── PeekingAcceptorHandshakeHelper.h ├── SSLAcceptorHandshakeHelper.cpp ├── SSLAcceptorHandshakeHelper.h ├── SSLContextSelectionMisc.h ├── SecureTransportType.cpp ├── SecureTransportType.h ├── SecurityProtocolContextManager.h ├── ServerSocketConfig.h ├── SharedSSLContextManager.h ├── SocketOptions.cpp ├── SocketOptions.h ├── SocketPeeker.h ├── TLSPlaintextPeekingCallback.cpp ├── TLSPlaintextPeekingCallback.h ├── TransportInfo.cpp ├── TransportInfo.h ├── UnencryptedAcceptorHandshakeHelper.h └── test │ ├── AcceptorHelperMocks.h │ ├── AcceptorTest.cpp │ ├── ConnectionManagerTest.cpp │ ├── EvbHandshakeHelperTest.cpp │ ├── LoadShedConfigurationTest.cpp │ ├── PeekingAcceptorHandshakeHelperTest.cpp │ ├── SecurityProtocolContextManagerTest.cpp │ ├── SharedSSLContextManagerTest.cpp │ └── SocketPeekerTest.cpp ├── bootstrap ├── AcceptRoutingHandler-inl.h ├── AcceptRoutingHandler.h ├── BaseClientBootstrap.h ├── ClientBootstrap.h ├── RoutingDataHandler-inl.h ├── RoutingDataHandler.h ├── ServerBootstrap-inl.h ├── ServerBootstrap.cpp ├── ServerBootstrap.h ├── ServerSocketFactory.h └── test │ ├── AcceptRoutingHandlerTest.cpp │ ├── BootstrapTest.cpp │ └── Mocks.h ├── channel ├── AsyncSocketHandler.h ├── EventBaseHandler.h ├── FileRegion.cpp ├── FileRegion.h ├── Handler.h ├── HandlerContext-inl.h ├── HandlerContext.h ├── OutputBufferingHandler.h ├── Pipeline-inl.h ├── Pipeline.cpp ├── Pipeline.h ├── StaticPipeline.h ├── broadcast │ ├── BroadcastHandler-inl.h │ ├── BroadcastHandler.h │ ├── BroadcastPool-inl.h │ ├── BroadcastPool.h │ ├── ObservingHandler-inl.h │ ├── ObservingHandler.h │ ├── Subscriber.h │ └── test │ │ ├── BroadcastHandlerTest.cpp │ │ ├── BroadcastPoolTest.cpp │ │ ├── Mocks.h │ │ ├── ObservingClientPipelineTest.cpp │ │ └── ObservingHandlerTest.cpp └── test │ ├── AsyncSocketHandlerTest.cpp │ ├── FileRegionTest.cpp │ ├── MockHandler.h │ ├── MockPipeline.h │ ├── OutputBufferingHandlerTest.cpp │ └── PipelineTest.cpp ├── client ├── persistence │ ├── FilePersistenceLayer.cpp │ ├── FilePersistenceLayer.h │ ├── FilePersistentCache.h │ ├── LRUInMemoryCache-inl.h │ ├── LRUInMemoryCache.h │ ├── LRUPersistentCache-inl.h │ ├── LRUPersistentCache.h │ ├── PersistentCache.h │ ├── PersistentCacheCommon.cpp │ ├── PersistentCacheCommon.h │ └── test │ │ ├── FilePersistentCacheTest.cpp │ │ ├── LRUPersistentCacheTest.cpp │ │ ├── Mocks.h │ │ ├── PersistentCacheCommonTest.cpp │ │ ├── TestUtil.cpp │ │ └── TestUtil.h └── ssl │ ├── SSLSessionCacheData.cpp │ ├── SSLSessionCacheData.h │ ├── SSLSessionCacheUtils.cpp │ ├── SSLSessionCacheUtils.h │ ├── SSLSessionCallbacks.cpp │ ├── SSLSessionCallbacks.h │ ├── SSLSessionPersistentCache-inl.h │ ├── SSLSessionPersistentCache.h │ ├── ThreadSafeSSLSessionCache.cpp │ ├── ThreadSafeSSLSessionCache.h │ └── test │ ├── Mocks.h │ ├── SSLSessionCacheDataTest.cpp │ ├── SSLSessionCallbackTest.cpp │ ├── SSLSessionPersistentCacheTest.cpp │ ├── TestUtil.cpp │ ├── TestUtil.h │ └── ThreadSafeSSLSessionCacheTest.cpp ├── cmake ├── CheckAtomic.cmake ├── FindLibrt.cmake └── wangle-config.cmake.in ├── codec ├── ByteToMessageDecoder.h ├── FixedLengthFrameDecoder.h ├── LengthFieldBasedFrameDecoder.cpp ├── LengthFieldBasedFrameDecoder.h ├── LengthFieldPrepender.cpp ├── LengthFieldPrepender.h ├── LineBasedFrameDecoder.cpp ├── LineBasedFrameDecoder.h ├── MessageToByteEncoder.h ├── README.md ├── StringCodec.h └── test │ ├── CodecTest.cpp │ └── CodecTestUtils.h ├── defs.bzl ├── example ├── accept_steering │ └── accept_steering_server.cpp ├── broadcast │ └── BroadcastProxy.cpp ├── echo │ ├── EchoClient.cpp │ └── EchoServer.cpp ├── file │ └── FileServer.cpp ├── proxy │ └── Proxy.cpp ├── rpc │ ├── ClientSerializeHandler.h │ ├── README.md │ ├── RpcClient.cpp │ ├── RpcServer.cpp │ └── ServerSerializeHandler.h ├── ssl │ ├── Client.cpp │ └── Server.cpp └── telnet │ ├── TelnetClient.cpp │ └── TelnetServer.cpp ├── service ├── ClientDispatcher.h ├── CloseOnReleaseFilter.h ├── ExecutorFilter.h ├── ExpiringFilter.h ├── ServerDispatcher.h ├── Service.h └── test │ └── ServiceTest.cpp ├── ssl ├── ClientHelloExtStats.h ├── PasswordInFileFactory.cpp ├── PasswordInFileFactory.h ├── SNIConfig.h ├── SSLCacheOptions.h ├── SSLCacheProvider.h ├── SSLContextConfig.h ├── SSLContextManager.cpp ├── SSLContextManager.h ├── SSLSessionCacheManager.cpp ├── SSLSessionCacheManager.h ├── SSLStats.h ├── SSLUtil.cpp ├── SSLUtil.h ├── ServerSSLContext.cpp ├── ServerSSLContext.h ├── TLSCredProcessor.cpp ├── TLSCredProcessor.h ├── TLSInMemoryTicketProcessor.cpp ├── TLSInMemoryTicketProcessor.h ├── TLSTicketKeyManager.cpp ├── TLSTicketKeyManager.h ├── TLSTicketKeySeeds.h └── test │ ├── MockSSLStats.h │ ├── SSLCacheTest.cpp │ ├── SSLContextManagerTest.cpp │ ├── SSLSessionCacheManagerTest.cpp │ ├── TLSCredProcessorTest.cpp │ ├── TLSInMemoryTicketProcessorTest.cpp │ ├── TLSTicketKeyManagerTest.cpp │ ├── TicketUtil.h │ └── certs │ ├── test.cert.pem │ └── test.key.pem ├── test └── TestMain.cpp └── util ├── FilePoller.cpp ├── FilePoller.h ├── MultiFilePoller.cpp ├── MultiFilePoller.h └── test ├── FilePollerTest.cpp └── MultiFilePollerTest.cpp /.buckconfig.d/common.buckconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/.buckconfig.d/common.buckconfig -------------------------------------------------------------------------------- /.buckconfig.d/external_cells/facebook/buck2-shims-meta/external_cell.buckconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/.buckconfig.d/external_cells/facebook/buck2-shims-meta/external_cell.buckconfig -------------------------------------------------------------------------------- /.github/workflows/TagIt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/.github/workflows/TagIt.yml -------------------------------------------------------------------------------- /.github/workflows/getdeps_linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/.github/workflows/getdeps_linux.yml -------------------------------------------------------------------------------- /.github/workflows/getdeps_mac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/.github/workflows/getdeps_mac.yml -------------------------------------------------------------------------------- /.github/workflows/getdeps_windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/.github/workflows/getdeps_windows.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/README.md -------------------------------------------------------------------------------- /buck2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/buck2 -------------------------------------------------------------------------------- /tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/tutorial.md -------------------------------------------------------------------------------- /wangle/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/.clang-tidy -------------------------------------------------------------------------------- /wangle/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/.gitignore -------------------------------------------------------------------------------- /wangle/BUILD_MODE.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/BUILD_MODE.bzl -------------------------------------------------------------------------------- /wangle/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/CMakeLists.txt -------------------------------------------------------------------------------- /wangle/acceptor/AcceptObserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/AcceptObserver.h -------------------------------------------------------------------------------- /wangle/acceptor/Acceptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/Acceptor.cpp -------------------------------------------------------------------------------- /wangle/acceptor/Acceptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/Acceptor.h -------------------------------------------------------------------------------- /wangle/acceptor/AcceptorHandshakeManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/AcceptorHandshakeManager.cpp -------------------------------------------------------------------------------- /wangle/acceptor/AcceptorHandshakeManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/AcceptorHandshakeManager.h -------------------------------------------------------------------------------- /wangle/acceptor/ConnectionCounter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/ConnectionCounter.h -------------------------------------------------------------------------------- /wangle/acceptor/ConnectionManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/ConnectionManager.cpp -------------------------------------------------------------------------------- /wangle/acceptor/ConnectionManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/ConnectionManager.h -------------------------------------------------------------------------------- /wangle/acceptor/EvbHandshakeHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/EvbHandshakeHelper.cpp -------------------------------------------------------------------------------- /wangle/acceptor/EvbHandshakeHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/EvbHandshakeHelper.h -------------------------------------------------------------------------------- /wangle/acceptor/FizzAcceptorHandshakeHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/FizzAcceptorHandshakeHelper.cpp -------------------------------------------------------------------------------- /wangle/acceptor/FizzAcceptorHandshakeHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/FizzAcceptorHandshakeHelper.h -------------------------------------------------------------------------------- /wangle/acceptor/FizzConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/FizzConfig.h -------------------------------------------------------------------------------- /wangle/acceptor/FizzConfigUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/FizzConfigUtil.cpp -------------------------------------------------------------------------------- /wangle/acceptor/FizzConfigUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/FizzConfigUtil.h -------------------------------------------------------------------------------- /wangle/acceptor/LoadShedConfiguration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/LoadShedConfiguration.cpp -------------------------------------------------------------------------------- /wangle/acceptor/LoadShedConfiguration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/LoadShedConfiguration.h -------------------------------------------------------------------------------- /wangle/acceptor/ManagedConnection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/ManagedConnection.cpp -------------------------------------------------------------------------------- /wangle/acceptor/ManagedConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/ManagedConnection.h -------------------------------------------------------------------------------- /wangle/acceptor/NetworkAddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/NetworkAddress.h -------------------------------------------------------------------------------- /wangle/acceptor/PeekingAcceptorHandshakeHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/PeekingAcceptorHandshakeHelper.h -------------------------------------------------------------------------------- /wangle/acceptor/SSLAcceptorHandshakeHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/SSLAcceptorHandshakeHelper.cpp -------------------------------------------------------------------------------- /wangle/acceptor/SSLAcceptorHandshakeHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/SSLAcceptorHandshakeHelper.h -------------------------------------------------------------------------------- /wangle/acceptor/SSLContextSelectionMisc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/SSLContextSelectionMisc.h -------------------------------------------------------------------------------- /wangle/acceptor/SecureTransportType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/SecureTransportType.cpp -------------------------------------------------------------------------------- /wangle/acceptor/SecureTransportType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/SecureTransportType.h -------------------------------------------------------------------------------- /wangle/acceptor/SecurityProtocolContextManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/SecurityProtocolContextManager.h -------------------------------------------------------------------------------- /wangle/acceptor/ServerSocketConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/ServerSocketConfig.h -------------------------------------------------------------------------------- /wangle/acceptor/SharedSSLContextManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/SharedSSLContextManager.h -------------------------------------------------------------------------------- /wangle/acceptor/SocketOptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/SocketOptions.cpp -------------------------------------------------------------------------------- /wangle/acceptor/SocketOptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/SocketOptions.h -------------------------------------------------------------------------------- /wangle/acceptor/SocketPeeker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/SocketPeeker.h -------------------------------------------------------------------------------- /wangle/acceptor/TLSPlaintextPeekingCallback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/TLSPlaintextPeekingCallback.cpp -------------------------------------------------------------------------------- /wangle/acceptor/TLSPlaintextPeekingCallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/TLSPlaintextPeekingCallback.h -------------------------------------------------------------------------------- /wangle/acceptor/TransportInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/TransportInfo.cpp -------------------------------------------------------------------------------- /wangle/acceptor/TransportInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/TransportInfo.h -------------------------------------------------------------------------------- /wangle/acceptor/UnencryptedAcceptorHandshakeHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/UnencryptedAcceptorHandshakeHelper.h -------------------------------------------------------------------------------- /wangle/acceptor/test/AcceptorHelperMocks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/test/AcceptorHelperMocks.h -------------------------------------------------------------------------------- /wangle/acceptor/test/AcceptorTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/test/AcceptorTest.cpp -------------------------------------------------------------------------------- /wangle/acceptor/test/ConnectionManagerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/test/ConnectionManagerTest.cpp -------------------------------------------------------------------------------- /wangle/acceptor/test/EvbHandshakeHelperTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/test/EvbHandshakeHelperTest.cpp -------------------------------------------------------------------------------- /wangle/acceptor/test/LoadShedConfigurationTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/test/LoadShedConfigurationTest.cpp -------------------------------------------------------------------------------- /wangle/acceptor/test/PeekingAcceptorHandshakeHelperTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/test/PeekingAcceptorHandshakeHelperTest.cpp -------------------------------------------------------------------------------- /wangle/acceptor/test/SecurityProtocolContextManagerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/test/SecurityProtocolContextManagerTest.cpp -------------------------------------------------------------------------------- /wangle/acceptor/test/SharedSSLContextManagerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/test/SharedSSLContextManagerTest.cpp -------------------------------------------------------------------------------- /wangle/acceptor/test/SocketPeekerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/acceptor/test/SocketPeekerTest.cpp -------------------------------------------------------------------------------- /wangle/bootstrap/AcceptRoutingHandler-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/bootstrap/AcceptRoutingHandler-inl.h -------------------------------------------------------------------------------- /wangle/bootstrap/AcceptRoutingHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/bootstrap/AcceptRoutingHandler.h -------------------------------------------------------------------------------- /wangle/bootstrap/BaseClientBootstrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/bootstrap/BaseClientBootstrap.h -------------------------------------------------------------------------------- /wangle/bootstrap/ClientBootstrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/bootstrap/ClientBootstrap.h -------------------------------------------------------------------------------- /wangle/bootstrap/RoutingDataHandler-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/bootstrap/RoutingDataHandler-inl.h -------------------------------------------------------------------------------- /wangle/bootstrap/RoutingDataHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/bootstrap/RoutingDataHandler.h -------------------------------------------------------------------------------- /wangle/bootstrap/ServerBootstrap-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/bootstrap/ServerBootstrap-inl.h -------------------------------------------------------------------------------- /wangle/bootstrap/ServerBootstrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/bootstrap/ServerBootstrap.cpp -------------------------------------------------------------------------------- /wangle/bootstrap/ServerBootstrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/bootstrap/ServerBootstrap.h -------------------------------------------------------------------------------- /wangle/bootstrap/ServerSocketFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/bootstrap/ServerSocketFactory.h -------------------------------------------------------------------------------- /wangle/bootstrap/test/AcceptRoutingHandlerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/bootstrap/test/AcceptRoutingHandlerTest.cpp -------------------------------------------------------------------------------- /wangle/bootstrap/test/BootstrapTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/bootstrap/test/BootstrapTest.cpp -------------------------------------------------------------------------------- /wangle/bootstrap/test/Mocks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/bootstrap/test/Mocks.h -------------------------------------------------------------------------------- /wangle/channel/AsyncSocketHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/AsyncSocketHandler.h -------------------------------------------------------------------------------- /wangle/channel/EventBaseHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/EventBaseHandler.h -------------------------------------------------------------------------------- /wangle/channel/FileRegion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/FileRegion.cpp -------------------------------------------------------------------------------- /wangle/channel/FileRegion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/FileRegion.h -------------------------------------------------------------------------------- /wangle/channel/Handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/Handler.h -------------------------------------------------------------------------------- /wangle/channel/HandlerContext-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/HandlerContext-inl.h -------------------------------------------------------------------------------- /wangle/channel/HandlerContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/HandlerContext.h -------------------------------------------------------------------------------- /wangle/channel/OutputBufferingHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/OutputBufferingHandler.h -------------------------------------------------------------------------------- /wangle/channel/Pipeline-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/Pipeline-inl.h -------------------------------------------------------------------------------- /wangle/channel/Pipeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/Pipeline.cpp -------------------------------------------------------------------------------- /wangle/channel/Pipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/Pipeline.h -------------------------------------------------------------------------------- /wangle/channel/StaticPipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/StaticPipeline.h -------------------------------------------------------------------------------- /wangle/channel/broadcast/BroadcastHandler-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/broadcast/BroadcastHandler-inl.h -------------------------------------------------------------------------------- /wangle/channel/broadcast/BroadcastHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/broadcast/BroadcastHandler.h -------------------------------------------------------------------------------- /wangle/channel/broadcast/BroadcastPool-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/broadcast/BroadcastPool-inl.h -------------------------------------------------------------------------------- /wangle/channel/broadcast/BroadcastPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/broadcast/BroadcastPool.h -------------------------------------------------------------------------------- /wangle/channel/broadcast/ObservingHandler-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/broadcast/ObservingHandler-inl.h -------------------------------------------------------------------------------- /wangle/channel/broadcast/ObservingHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/broadcast/ObservingHandler.h -------------------------------------------------------------------------------- /wangle/channel/broadcast/Subscriber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/broadcast/Subscriber.h -------------------------------------------------------------------------------- /wangle/channel/broadcast/test/BroadcastHandlerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/broadcast/test/BroadcastHandlerTest.cpp -------------------------------------------------------------------------------- /wangle/channel/broadcast/test/BroadcastPoolTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/broadcast/test/BroadcastPoolTest.cpp -------------------------------------------------------------------------------- /wangle/channel/broadcast/test/Mocks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/broadcast/test/Mocks.h -------------------------------------------------------------------------------- /wangle/channel/broadcast/test/ObservingClientPipelineTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/broadcast/test/ObservingClientPipelineTest.cpp -------------------------------------------------------------------------------- /wangle/channel/broadcast/test/ObservingHandlerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/broadcast/test/ObservingHandlerTest.cpp -------------------------------------------------------------------------------- /wangle/channel/test/AsyncSocketHandlerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/test/AsyncSocketHandlerTest.cpp -------------------------------------------------------------------------------- /wangle/channel/test/FileRegionTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/test/FileRegionTest.cpp -------------------------------------------------------------------------------- /wangle/channel/test/MockHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/test/MockHandler.h -------------------------------------------------------------------------------- /wangle/channel/test/MockPipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/test/MockPipeline.h -------------------------------------------------------------------------------- /wangle/channel/test/OutputBufferingHandlerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/test/OutputBufferingHandlerTest.cpp -------------------------------------------------------------------------------- /wangle/channel/test/PipelineTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/channel/test/PipelineTest.cpp -------------------------------------------------------------------------------- /wangle/client/persistence/FilePersistenceLayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/persistence/FilePersistenceLayer.cpp -------------------------------------------------------------------------------- /wangle/client/persistence/FilePersistenceLayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/persistence/FilePersistenceLayer.h -------------------------------------------------------------------------------- /wangle/client/persistence/FilePersistentCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/persistence/FilePersistentCache.h -------------------------------------------------------------------------------- /wangle/client/persistence/LRUInMemoryCache-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/persistence/LRUInMemoryCache-inl.h -------------------------------------------------------------------------------- /wangle/client/persistence/LRUInMemoryCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/persistence/LRUInMemoryCache.h -------------------------------------------------------------------------------- /wangle/client/persistence/LRUPersistentCache-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/persistence/LRUPersistentCache-inl.h -------------------------------------------------------------------------------- /wangle/client/persistence/LRUPersistentCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/persistence/LRUPersistentCache.h -------------------------------------------------------------------------------- /wangle/client/persistence/PersistentCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/persistence/PersistentCache.h -------------------------------------------------------------------------------- /wangle/client/persistence/PersistentCacheCommon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/persistence/PersistentCacheCommon.cpp -------------------------------------------------------------------------------- /wangle/client/persistence/PersistentCacheCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/persistence/PersistentCacheCommon.h -------------------------------------------------------------------------------- /wangle/client/persistence/test/FilePersistentCacheTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/persistence/test/FilePersistentCacheTest.cpp -------------------------------------------------------------------------------- /wangle/client/persistence/test/LRUPersistentCacheTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/persistence/test/LRUPersistentCacheTest.cpp -------------------------------------------------------------------------------- /wangle/client/persistence/test/Mocks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/persistence/test/Mocks.h -------------------------------------------------------------------------------- /wangle/client/persistence/test/PersistentCacheCommonTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/persistence/test/PersistentCacheCommonTest.cpp -------------------------------------------------------------------------------- /wangle/client/persistence/test/TestUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/persistence/test/TestUtil.cpp -------------------------------------------------------------------------------- /wangle/client/persistence/test/TestUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/persistence/test/TestUtil.h -------------------------------------------------------------------------------- /wangle/client/ssl/SSLSessionCacheData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/ssl/SSLSessionCacheData.cpp -------------------------------------------------------------------------------- /wangle/client/ssl/SSLSessionCacheData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/ssl/SSLSessionCacheData.h -------------------------------------------------------------------------------- /wangle/client/ssl/SSLSessionCacheUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/ssl/SSLSessionCacheUtils.cpp -------------------------------------------------------------------------------- /wangle/client/ssl/SSLSessionCacheUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/ssl/SSLSessionCacheUtils.h -------------------------------------------------------------------------------- /wangle/client/ssl/SSLSessionCallbacks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/ssl/SSLSessionCallbacks.cpp -------------------------------------------------------------------------------- /wangle/client/ssl/SSLSessionCallbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/ssl/SSLSessionCallbacks.h -------------------------------------------------------------------------------- /wangle/client/ssl/SSLSessionPersistentCache-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/ssl/SSLSessionPersistentCache-inl.h -------------------------------------------------------------------------------- /wangle/client/ssl/SSLSessionPersistentCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/ssl/SSLSessionPersistentCache.h -------------------------------------------------------------------------------- /wangle/client/ssl/ThreadSafeSSLSessionCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/ssl/ThreadSafeSSLSessionCache.cpp -------------------------------------------------------------------------------- /wangle/client/ssl/ThreadSafeSSLSessionCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/ssl/ThreadSafeSSLSessionCache.h -------------------------------------------------------------------------------- /wangle/client/ssl/test/Mocks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/ssl/test/Mocks.h -------------------------------------------------------------------------------- /wangle/client/ssl/test/SSLSessionCacheDataTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/ssl/test/SSLSessionCacheDataTest.cpp -------------------------------------------------------------------------------- /wangle/client/ssl/test/SSLSessionCallbackTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/ssl/test/SSLSessionCallbackTest.cpp -------------------------------------------------------------------------------- /wangle/client/ssl/test/SSLSessionPersistentCacheTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/ssl/test/SSLSessionPersistentCacheTest.cpp -------------------------------------------------------------------------------- /wangle/client/ssl/test/TestUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/ssl/test/TestUtil.cpp -------------------------------------------------------------------------------- /wangle/client/ssl/test/TestUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/ssl/test/TestUtil.h -------------------------------------------------------------------------------- /wangle/client/ssl/test/ThreadSafeSSLSessionCacheTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/client/ssl/test/ThreadSafeSSLSessionCacheTest.cpp -------------------------------------------------------------------------------- /wangle/cmake/CheckAtomic.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/cmake/CheckAtomic.cmake -------------------------------------------------------------------------------- /wangle/cmake/FindLibrt.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/cmake/FindLibrt.cmake -------------------------------------------------------------------------------- /wangle/cmake/wangle-config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/cmake/wangle-config.cmake.in -------------------------------------------------------------------------------- /wangle/codec/ByteToMessageDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/codec/ByteToMessageDecoder.h -------------------------------------------------------------------------------- /wangle/codec/FixedLengthFrameDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/codec/FixedLengthFrameDecoder.h -------------------------------------------------------------------------------- /wangle/codec/LengthFieldBasedFrameDecoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/codec/LengthFieldBasedFrameDecoder.cpp -------------------------------------------------------------------------------- /wangle/codec/LengthFieldBasedFrameDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/codec/LengthFieldBasedFrameDecoder.h -------------------------------------------------------------------------------- /wangle/codec/LengthFieldPrepender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/codec/LengthFieldPrepender.cpp -------------------------------------------------------------------------------- /wangle/codec/LengthFieldPrepender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/codec/LengthFieldPrepender.h -------------------------------------------------------------------------------- /wangle/codec/LineBasedFrameDecoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/codec/LineBasedFrameDecoder.cpp -------------------------------------------------------------------------------- /wangle/codec/LineBasedFrameDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/codec/LineBasedFrameDecoder.h -------------------------------------------------------------------------------- /wangle/codec/MessageToByteEncoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/codec/MessageToByteEncoder.h -------------------------------------------------------------------------------- /wangle/codec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/codec/README.md -------------------------------------------------------------------------------- /wangle/codec/StringCodec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/codec/StringCodec.h -------------------------------------------------------------------------------- /wangle/codec/test/CodecTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/codec/test/CodecTest.cpp -------------------------------------------------------------------------------- /wangle/codec/test/CodecTestUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/codec/test/CodecTestUtils.h -------------------------------------------------------------------------------- /wangle/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/defs.bzl -------------------------------------------------------------------------------- /wangle/example/accept_steering/accept_steering_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/example/accept_steering/accept_steering_server.cpp -------------------------------------------------------------------------------- /wangle/example/broadcast/BroadcastProxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/example/broadcast/BroadcastProxy.cpp -------------------------------------------------------------------------------- /wangle/example/echo/EchoClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/example/echo/EchoClient.cpp -------------------------------------------------------------------------------- /wangle/example/echo/EchoServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/example/echo/EchoServer.cpp -------------------------------------------------------------------------------- /wangle/example/file/FileServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/example/file/FileServer.cpp -------------------------------------------------------------------------------- /wangle/example/proxy/Proxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/example/proxy/Proxy.cpp -------------------------------------------------------------------------------- /wangle/example/rpc/ClientSerializeHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/example/rpc/ClientSerializeHandler.h -------------------------------------------------------------------------------- /wangle/example/rpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/example/rpc/README.md -------------------------------------------------------------------------------- /wangle/example/rpc/RpcClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/example/rpc/RpcClient.cpp -------------------------------------------------------------------------------- /wangle/example/rpc/RpcServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/example/rpc/RpcServer.cpp -------------------------------------------------------------------------------- /wangle/example/rpc/ServerSerializeHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/example/rpc/ServerSerializeHandler.h -------------------------------------------------------------------------------- /wangle/example/ssl/Client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/example/ssl/Client.cpp -------------------------------------------------------------------------------- /wangle/example/ssl/Server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/example/ssl/Server.cpp -------------------------------------------------------------------------------- /wangle/example/telnet/TelnetClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/example/telnet/TelnetClient.cpp -------------------------------------------------------------------------------- /wangle/example/telnet/TelnetServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/example/telnet/TelnetServer.cpp -------------------------------------------------------------------------------- /wangle/service/ClientDispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/service/ClientDispatcher.h -------------------------------------------------------------------------------- /wangle/service/CloseOnReleaseFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/service/CloseOnReleaseFilter.h -------------------------------------------------------------------------------- /wangle/service/ExecutorFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/service/ExecutorFilter.h -------------------------------------------------------------------------------- /wangle/service/ExpiringFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/service/ExpiringFilter.h -------------------------------------------------------------------------------- /wangle/service/ServerDispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/service/ServerDispatcher.h -------------------------------------------------------------------------------- /wangle/service/Service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/service/Service.h -------------------------------------------------------------------------------- /wangle/service/test/ServiceTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/service/test/ServiceTest.cpp -------------------------------------------------------------------------------- /wangle/ssl/ClientHelloExtStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/ClientHelloExtStats.h -------------------------------------------------------------------------------- /wangle/ssl/PasswordInFileFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/PasswordInFileFactory.cpp -------------------------------------------------------------------------------- /wangle/ssl/PasswordInFileFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/PasswordInFileFactory.h -------------------------------------------------------------------------------- /wangle/ssl/SNIConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/SNIConfig.h -------------------------------------------------------------------------------- /wangle/ssl/SSLCacheOptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/SSLCacheOptions.h -------------------------------------------------------------------------------- /wangle/ssl/SSLCacheProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/SSLCacheProvider.h -------------------------------------------------------------------------------- /wangle/ssl/SSLContextConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/SSLContextConfig.h -------------------------------------------------------------------------------- /wangle/ssl/SSLContextManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/SSLContextManager.cpp -------------------------------------------------------------------------------- /wangle/ssl/SSLContextManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/SSLContextManager.h -------------------------------------------------------------------------------- /wangle/ssl/SSLSessionCacheManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/SSLSessionCacheManager.cpp -------------------------------------------------------------------------------- /wangle/ssl/SSLSessionCacheManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/SSLSessionCacheManager.h -------------------------------------------------------------------------------- /wangle/ssl/SSLStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/SSLStats.h -------------------------------------------------------------------------------- /wangle/ssl/SSLUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/SSLUtil.cpp -------------------------------------------------------------------------------- /wangle/ssl/SSLUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/SSLUtil.h -------------------------------------------------------------------------------- /wangle/ssl/ServerSSLContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/ServerSSLContext.cpp -------------------------------------------------------------------------------- /wangle/ssl/ServerSSLContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/ServerSSLContext.h -------------------------------------------------------------------------------- /wangle/ssl/TLSCredProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/TLSCredProcessor.cpp -------------------------------------------------------------------------------- /wangle/ssl/TLSCredProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/TLSCredProcessor.h -------------------------------------------------------------------------------- /wangle/ssl/TLSInMemoryTicketProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/TLSInMemoryTicketProcessor.cpp -------------------------------------------------------------------------------- /wangle/ssl/TLSInMemoryTicketProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/TLSInMemoryTicketProcessor.h -------------------------------------------------------------------------------- /wangle/ssl/TLSTicketKeyManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/TLSTicketKeyManager.cpp -------------------------------------------------------------------------------- /wangle/ssl/TLSTicketKeyManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/TLSTicketKeyManager.h -------------------------------------------------------------------------------- /wangle/ssl/TLSTicketKeySeeds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/TLSTicketKeySeeds.h -------------------------------------------------------------------------------- /wangle/ssl/test/MockSSLStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/test/MockSSLStats.h -------------------------------------------------------------------------------- /wangle/ssl/test/SSLCacheTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/test/SSLCacheTest.cpp -------------------------------------------------------------------------------- /wangle/ssl/test/SSLContextManagerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/test/SSLContextManagerTest.cpp -------------------------------------------------------------------------------- /wangle/ssl/test/SSLSessionCacheManagerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/test/SSLSessionCacheManagerTest.cpp -------------------------------------------------------------------------------- /wangle/ssl/test/TLSCredProcessorTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/test/TLSCredProcessorTest.cpp -------------------------------------------------------------------------------- /wangle/ssl/test/TLSInMemoryTicketProcessorTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/test/TLSInMemoryTicketProcessorTest.cpp -------------------------------------------------------------------------------- /wangle/ssl/test/TLSTicketKeyManagerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/test/TLSTicketKeyManagerTest.cpp -------------------------------------------------------------------------------- /wangle/ssl/test/TicketUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/test/TicketUtil.h -------------------------------------------------------------------------------- /wangle/ssl/test/certs/test.cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/test/certs/test.cert.pem -------------------------------------------------------------------------------- /wangle/ssl/test/certs/test.key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/ssl/test/certs/test.key.pem -------------------------------------------------------------------------------- /wangle/test/TestMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/test/TestMain.cpp -------------------------------------------------------------------------------- /wangle/util/FilePoller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/util/FilePoller.cpp -------------------------------------------------------------------------------- /wangle/util/FilePoller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/util/FilePoller.h -------------------------------------------------------------------------------- /wangle/util/MultiFilePoller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/util/MultiFilePoller.cpp -------------------------------------------------------------------------------- /wangle/util/MultiFilePoller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/util/MultiFilePoller.h -------------------------------------------------------------------------------- /wangle/util/test/FilePollerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/util/test/FilePollerTest.cpp -------------------------------------------------------------------------------- /wangle/util/test/MultiFilePollerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/wangle/HEAD/wangle/util/test/MultiFilePollerTest.cpp --------------------------------------------------------------------------------