From dad9fdfb6caf8f7361b660beee4e235ef32a3153 Mon Sep 17 00:00:00 2001 From: Stephan van Rooij <1292510+svrooij@users.noreply.github.com> Date: Thu, 29 Aug 2024 20:49:20 +0200 Subject: [PATCH 1/9] Files renamed --- .github/workflows/dotnetcore.yml | 8 ++++---- .../Titanium.Web.Proxy.Examples.Basic.csproj | 2 +- .../Titanium.Web.Proxy.Examples.WindowsService.csproj | 2 +- .../Certificates/Cache/CachedCertificate.cs | 0 .../Certificates/Cache/DefaultCertificateDiskCache.cs | 0 .../Certificates/Cache/ICertificateCache.cs | 0 .../Certificates/CertificateManager.cs | 0 .../Certificates/Makers/BCCertificateMaker.cs | 0 .../Certificates/Makers/BCCertificateMakerFast.cs | 0 .../Certificates/Makers/DotnetCertificateMaker.cs | 0 .../Certificates/Makers/ICertificateMaker.cs | 0 .../Certificates/Makers/WinCertificateMaker.cs | 0 .../Collections/AsyncConcurrentDictionary.cs | 0 .../Compression/CompressionFactory.cs | 0 .../Compression/DecompressionFactory.cs | 0 .../EventArguments/BeforeBodyWriteEventArgs.cs | 0 .../EventArguments/BeforeSslAuthenticateEventArgs.cs | 0 .../EventArguments/CertificateSelectionEventArgs.cs | 0 .../EventArguments/CertificateValidationEventArgs.cs | 0 .../EventArguments/ConnectionCountChangedEventArgs.cs | 0 .../EventArguments/DataEventArgs.cs | 0 .../EventArguments/EmptyProxyEventArgs.cs | 0 .../EventArguments/MultipartRequestPartSentEventArgs.cs | 0 .../EventArguments/ProxyEventArgsBase.cs | 0 .../EventArguments/SessionEventArgs.cs | 0 .../EventArguments/SessionEventArgsBase.cs | 0 .../EventArguments/TransformationMode.cs | 0 .../EventArguments/TunnelConnectEventArgs.cs | 0 .../Exceptions/BodyLockedException.cs | 0 .../Exceptions/BodyNotFoundException.cs | 0 .../Exceptions/BodyNotLoadedException.cs | 0 .../Exceptions/EventException.cs | 0 .../Exceptions/ProxyAuthorizationException.cs | 0 .../Exceptions/ProxyConnectException.cs | 0 .../Exceptions/ProxyException.cs | 0 .../Exceptions/ProxyHttpException.cs | 0 .../Exceptions/RetryableServerConnectionException.cs | 0 .../ExplicitClientHandler.cs | 0 .../Extensions/FuncExtensions.cs | 0 .../Extensions/HttpHeaderExtensions.cs | 0 .../Extensions/SslExtensions.cs | 0 .../Extensions/StreamExtensions.cs | 0 .../Extensions/StringExtensions.cs | 0 .../Extensions/TcpExtensions.cs | 0 .../Extensions/UriExtensions.cs | 0 .../Handlers/AsyncEventHandler.cs | 0 .../Handlers/CertificateHandler.cs | 0 .../Handlers/ExceptionHandler.cs | 0 .../Handlers/ProxyAuthorizationHandler.cs | 0 .../Handlers/WebSocketHandler.cs | 0 .../Handlers/WinAuthHandler.cs | 0 .../Helpers/CompressionUtil.cs | 0 .../Helpers/HttpHelper.cs | 0 .../Helpers/NativeMethods.SystemProxy.cs | 0 .../Helpers/NativeMethods.Tcp.cs | 0 .../Helpers/Network.cs | 0 .../Helpers/ProxyInfo.cs | 0 .../Helpers/RunTime.cs | 0 .../Helpers/SystemProxy.cs | 0 .../Helpers/TcpHelper.cs | 0 .../Helpers/WinHttp/NativeMethods.WinHttp.cs | 0 .../Helpers/WinHttp/WinHttpHandle.cs | 0 .../Helpers/WinHttp/WinHttpWebProxyFinder.cs | 0 .../Http/ConnectRequest.cs | 0 .../Http/ConnectResponse.cs | 0 .../Http/HeaderBuilder.cs | 0 .../Http/HeaderCollection.cs | 0 .../Http/HeaderParser.cs | 0 .../Http/InternalDataStore.cs | 0 .../Http/KnownHeader.cs | 0 .../Http/KnownHeaders.cs | 0 .../Http/Request.cs | 0 .../Http/RequestResponseBase.cs | 0 .../Http/Response.cs | 0 .../Http/Responses/GenericResponse.cs | 0 .../Http/Responses/OkResponse.cs | 0 .../Http/Responses/RedirectResponse.cs | 0 .../Http/TunnelType.cs | 0 .../Http2/Hpack/Decoder.cs | 0 .../Http2/Hpack/DynamicTable.cs | 0 .../Http2/Hpack/Encoder.cs | 0 .../Http2/Hpack/HpackUtil.cs | 0 .../Http2/Hpack/HuffmanDecoder.cs | 0 .../Http2/Hpack/HuffmanEncoder.cs | 0 .../Http2/Hpack/IHeaderListener.cs | 0 .../Http2/Hpack/StaticTable.cs | 0 .../Http2/Http2FrameFlag.cs | 0 .../Http2/Http2FrameHeader.cs | 0 .../Http2/Http2FrameType.cs | 0 .../Http2/Http2Helper.cs | 0 .../Models/ByteString.cs | 0 .../Models/ExplicitProxyEndPoint.cs | 0 .../Models/ExternalProxy.cs | 0 .../Models/HttpCompression.cs | 0 .../Models/HttpHeader.cs | 0 .../Models/IExternalProxy.cs | 0 .../Models/KnownMethod.cs | 0 .../Models/ProxyAuthenticationContext.cs | 0 .../Models/ProxyEndPoint.cs | 0 .../Models/ProxyProtocolType.cs | 0 .../Models/RequestStatusInfo.cs | 0 .../Models/ResponseStatusInfo.cs | 0 .../Models/SocksProxyEndPoint.cs | 0 .../Models/TransparentBaseProxyEndPoint.cs | 0 .../Models/TransparentProxyEndPoint.cs | 0 .../Network/BufferPool/DefaultBufferPool.cs | 0 .../Network/BufferPool/IBufferPool.cs | 0 .../Network/HttpWebClient.cs | 0 .../Network/Models/SslCiphers.cs | 0 .../Network/Models/SslExtension.cs | 0 .../Network/Models/TaskResult.cs | 0 .../Network/Readers/IHttpStreamReader.cs | 0 .../Network/Readers/PeekStreamReader.cs | 0 .../Network/RetryPolicy.cs | 0 .../Network/Ssl/ClientHelloInfo.cs | 0 .../Network/Ssl/ServerHelloInfo.cs | 0 .../Network/Ssl/SslTools.cs | 0 .../Network/Streams/CopyStream.cs | 0 .../Network/Streams/HttpClientStream.cs | 0 .../Network/Streams/HttpServerStream.cs | 0 .../Network/Streams/HttpStream.cs | 0 .../Network/Streams/ILineStream.cs | 0 .../Network/Streams/IPeekStream.cs | 0 .../Network/Streams/LimitedStream.cs | 0 .../Network/TcpConnection/TcpClientConnection.cs | 0 .../Network/TcpConnection/TcpConnectionFactory.cs | 0 .../Network/TcpConnection/TcpServerConnection.cs | 0 .../Network/WinAuth/Security/Common.cs | 0 .../Network/WinAuth/Security/LittleEndian.cs | 0 .../Network/WinAuth/Security/Message.cs | 0 .../Network/WinAuth/Security/State.cs | 0 .../Network/WinAuth/Security/WinAuthEndPoint.cs | 0 .../Network/WinAuth/WinAuthHandler.cs | 0 .../Network/Writers/IHttpStreamWriter.cs | 0 .../Network/Writers/NullWriter.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../ProxyServer.cs | 0 .../ProxySocket/Authentication/AuthMethod.cs | 0 .../ProxySocket/Authentication/AuthNone.cs | 0 .../ProxySocket/Authentication/AuthUserPass.cs | 0 .../ProxySocket/HttpsHandler.cs | 0 .../ProxySocket/IAsyncProxyResult.cs | 0 .../ProxySocket/ProxyException.cs | 0 .../ProxySocket/ProxySocket.cs | 0 .../ProxySocket/Socks4Handler.cs | 0 .../ProxySocket/Socks5Handler.cs | 0 .../ProxySocket/SocksHandler.cs | 0 .../RequestHandler.cs | 0 .../ResponseHandler.cs | 0 .../Shared/ProxyConstants.cs | 0 .../SocksClientHandler.cs | 0 .../TransparentClientHandler.cs | 0 .../Unobtanium.Web.Proxy.csproj} | 4 ++-- .../WebSocket/WebSocketDecoder.cs | 0 .../WebSocket/WebSocketFrame.cs | 0 .../WebSocket/WebsocketOpCode.cs | 0 .../app.config | 0 .../.editorconfig | 0 .../ExpectContinueTests.cs | 0 .../Helpers/HttpContinueClient.cs | 0 .../Helpers/HttpContinueServer.cs | 0 .../Helpers/HttpMessageParsing.cs | 0 .../Helpers/TestHelper.cs | 0 .../HttpsTests.cs | 0 .../InterceptionTests.cs | 0 .../NestedProxyTests.cs | 0 .../ReverseProxyTests.cs | 0 .../Setup/TestProxyServer.cs | 0 .../Setup/TestServer.cs | 0 .../Setup/TestSuite.cs | 0 .../StressTests.cs | 0 .../Unobtanium.Web.Proxy.IntegrationTests.csproj} | 2 +- .../CertificateManagerTests.cs | 0 .../Compression/CompressionFactoryTests.cs | 0 .../Compression/DecompressionFactoryTests.cs | 0 .../Extensions/HttpHeaderExtensionsTests.cs | 0 .../Extensions/StringExtensionsTests.cs | 0 .../Helpers/HttpHelperTests.cs | 0 .../Helpers/HttpHelperTestsBoundry.cs | 0 .../Helpers/HttpHelperTestsMethod.cs | 0 .../Helpers/HttpHelperTestsWildcardDomain.cs | 0 .../Helpers/NetworkHelperTests.cs | 0 .../Helpers/ProxyInfoTests.cs | 0 .../Http/RequestTests.cs | 0 .../Http/ResponseTests.cs | 0 .../Network/NullWriterTests.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../ProxyServerTests.cs | 0 .../SystemProxyTest.cs | 0 .../TaskResultTests.cs | 0 .../Unobtanium.Web.Proxy.UnitTests.csproj} | 2 +- .../WinAuthTests.cs | 0 ...-web-proxy.lutconfig => unobtanium-web-proxy.lutconfig | 0 titanium-web-proxy.sln => unobtanium-web-proxy.sln | 6 +++--- 194 files changed, 13 insertions(+), 13 deletions(-) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Certificates/Cache/CachedCertificate.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Certificates/Cache/DefaultCertificateDiskCache.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Certificates/Cache/ICertificateCache.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Certificates/CertificateManager.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Certificates/Makers/BCCertificateMaker.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Certificates/Makers/BCCertificateMakerFast.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Certificates/Makers/DotnetCertificateMaker.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Certificates/Makers/ICertificateMaker.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Certificates/Makers/WinCertificateMaker.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Collections/AsyncConcurrentDictionary.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Compression/CompressionFactory.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Compression/DecompressionFactory.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/BeforeBodyWriteEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/BeforeSslAuthenticateEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/CertificateSelectionEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/CertificateValidationEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/ConnectionCountChangedEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/DataEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/EmptyProxyEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/MultipartRequestPartSentEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/ProxyEventArgsBase.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/SessionEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/SessionEventArgsBase.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/TransformationMode.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/TunnelConnectEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Exceptions/BodyLockedException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Exceptions/BodyNotFoundException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Exceptions/BodyNotLoadedException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Exceptions/EventException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Exceptions/ProxyAuthorizationException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Exceptions/ProxyConnectException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Exceptions/ProxyException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Exceptions/ProxyHttpException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Exceptions/RetryableServerConnectionException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ExplicitClientHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Extensions/FuncExtensions.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Extensions/HttpHeaderExtensions.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Extensions/SslExtensions.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Extensions/StreamExtensions.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Extensions/StringExtensions.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Extensions/TcpExtensions.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Extensions/UriExtensions.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Handlers/AsyncEventHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Handlers/CertificateHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Handlers/ExceptionHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Handlers/ProxyAuthorizationHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Handlers/WebSocketHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Handlers/WinAuthHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/CompressionUtil.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/HttpHelper.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/NativeMethods.SystemProxy.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/NativeMethods.Tcp.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/Network.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/ProxyInfo.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/RunTime.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/SystemProxy.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/TcpHelper.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/WinHttp/NativeMethods.WinHttp.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/WinHttp/WinHttpHandle.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/WinHttp/WinHttpWebProxyFinder.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/ConnectRequest.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/ConnectResponse.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/HeaderBuilder.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/HeaderCollection.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/HeaderParser.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/InternalDataStore.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/KnownHeader.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/KnownHeaders.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/Request.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/RequestResponseBase.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/Response.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/Responses/GenericResponse.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/Responses/OkResponse.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/Responses/RedirectResponse.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/TunnelType.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Hpack/Decoder.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Hpack/DynamicTable.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Hpack/Encoder.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Hpack/HpackUtil.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Hpack/HuffmanDecoder.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Hpack/HuffmanEncoder.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Hpack/IHeaderListener.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Hpack/StaticTable.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Http2FrameFlag.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Http2FrameHeader.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Http2FrameType.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Http2Helper.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/ByteString.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/ExplicitProxyEndPoint.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/ExternalProxy.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/HttpCompression.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/HttpHeader.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/IExternalProxy.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/KnownMethod.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/ProxyAuthenticationContext.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/ProxyEndPoint.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/ProxyProtocolType.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/RequestStatusInfo.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/ResponseStatusInfo.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/SocksProxyEndPoint.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/TransparentBaseProxyEndPoint.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/TransparentProxyEndPoint.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/BufferPool/DefaultBufferPool.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/BufferPool/IBufferPool.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/HttpWebClient.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Models/SslCiphers.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Models/SslExtension.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Models/TaskResult.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Readers/IHttpStreamReader.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Readers/PeekStreamReader.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/RetryPolicy.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Ssl/ClientHelloInfo.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Ssl/ServerHelloInfo.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Ssl/SslTools.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Streams/CopyStream.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Streams/HttpClientStream.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Streams/HttpServerStream.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Streams/HttpStream.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Streams/ILineStream.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Streams/IPeekStream.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Streams/LimitedStream.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/TcpConnection/TcpClientConnection.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/TcpConnection/TcpConnectionFactory.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/TcpConnection/TcpServerConnection.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/WinAuth/Security/Common.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/WinAuth/Security/LittleEndian.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/WinAuth/Security/Message.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/WinAuth/Security/State.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/WinAuth/Security/WinAuthEndPoint.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/WinAuth/WinAuthHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Writers/IHttpStreamWriter.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Writers/NullWriter.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Properties/AssemblyInfo.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxyServer.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/Authentication/AuthMethod.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/Authentication/AuthNone.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/Authentication/AuthUserPass.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/HttpsHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/IAsyncProxyResult.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/ProxyException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/ProxySocket.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/Socks4Handler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/Socks5Handler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/SocksHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/RequestHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ResponseHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Shared/ProxyConstants.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/SocksClientHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/TransparentClientHandler.cs (100%) rename src/{Titanium.Web.Proxy/Titanium.Web.Proxy.csproj => Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj} (91%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/WebSocket/WebSocketDecoder.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/WebSocket/WebSocketFrame.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/WebSocket/WebsocketOpCode.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/app.config (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/.editorconfig (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/ExpectContinueTests.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/Helpers/HttpContinueClient.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/Helpers/HttpContinueServer.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/Helpers/HttpMessageParsing.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/Helpers/TestHelper.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/HttpsTests.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/InterceptionTests.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/NestedProxyTests.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/ReverseProxyTests.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/Setup/TestProxyServer.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/Setup/TestServer.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/Setup/TestSuite.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/StressTests.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests/Titanium.Web.Proxy.IntegrationTests.csproj => Unobtanium.Web.Proxy.IntegrationTests/Unobtanium.Web.Proxy.IntegrationTests.csproj} (94%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/CertificateManagerTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Compression/CompressionFactoryTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Compression/DecompressionFactoryTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Extensions/HttpHeaderExtensionsTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Extensions/StringExtensionsTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Helpers/HttpHelperTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Helpers/HttpHelperTestsBoundry.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Helpers/HttpHelperTestsMethod.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Helpers/HttpHelperTestsWildcardDomain.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Helpers/NetworkHelperTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Helpers/ProxyInfoTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Http/RequestTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Http/ResponseTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Network/NullWriterTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Properties/AssemblyInfo.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/ProxyServerTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/SystemProxyTest.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/TaskResultTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests/Titanium.Web.Proxy.UnitTests.csproj => Unobtanium.Web.Proxy.UnitTests/Unobtanium.Web.Proxy.UnitTests.csproj} (93%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/WinAuthTests.cs (100%) rename titanium-web-proxy.lutconfig => unobtanium-web-proxy.lutconfig (100%) rename titanium-web-proxy.sln => unobtanium-web-proxy.sln (88%) diff --git a/.github/workflows/dotnetcore.yml b/.github/workflows/dotnetcore.yml index c58c29da..1fbbea3a 100644 --- a/.github/workflows/dotnetcore.yml +++ b/.github/workflows/dotnetcore.yml @@ -35,9 +35,9 @@ jobs: - name: 🔨 Build run: | - dotnet build src/Titanium.Web.Proxy/Titanium.Web.Proxy.csproj --configuration Release - dotnet build tests/Titanium.Web.Proxy.UnitTests/Titanium.Web.Proxy.UnitTests.csproj --configuration Release - dotnet build tests/Titanium.Web.Proxy.IntegrationTests/Titanium.Web.Proxy.IntegrationTests.csproj --property WarningLevel=0 + dotnet build src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj --configuration Release + dotnet build tests/Unobtanium.Web.Proxy.UnitTests/Unobtanium.Web.Proxy.UnitTests.csproj --configuration Release + dotnet build tests/Unobtanium.Web.Proxy.IntegrationTests/Unobtanium.Web.Proxy.IntegrationTests.csproj --property WarningLevel=0 - name: 🧪 Test id: test @@ -101,7 +101,7 @@ jobs: - name: 📦 Package shell: pwsh run: | - dotnet pack src/Titanium.Web.Proxy/Titanium.Web.Proxy.csproj --configuration Release -p:Version=$("${{ github.ref_name }}".Substring(1)) + dotnet pack src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj --configuration Release -p:Version=$("${{ github.ref_name }}".Substring(1)) - name: 🚀 Publish run: | diff --git a/examples/Titanium.Web.Proxy.Examples.Basic/Titanium.Web.Proxy.Examples.Basic.csproj b/examples/Titanium.Web.Proxy.Examples.Basic/Titanium.Web.Proxy.Examples.Basic.csproj index ae88bbab..7c542837 100644 --- a/examples/Titanium.Web.Proxy.Examples.Basic/Titanium.Web.Proxy.Examples.Basic.csproj +++ b/examples/Titanium.Web.Proxy.Examples.Basic/Titanium.Web.Proxy.Examples.Basic.csproj @@ -8,6 +8,6 @@ - + \ No newline at end of file diff --git a/examples/Titanium.Web.Proxy.Examples.WindowsService/Titanium.Web.Proxy.Examples.WindowsService.csproj b/examples/Titanium.Web.Proxy.Examples.WindowsService/Titanium.Web.Proxy.Examples.WindowsService.csproj index e9d4c9ba..089eb61d 100644 --- a/examples/Titanium.Web.Proxy.Examples.WindowsService/Titanium.Web.Proxy.Examples.WindowsService.csproj +++ b/examples/Titanium.Web.Proxy.Examples.WindowsService/Titanium.Web.Proxy.Examples.WindowsService.csproj @@ -64,7 +64,7 @@ - + diff --git a/src/Titanium.Web.Proxy/Certificates/Cache/CachedCertificate.cs b/src/Unobtanium.Web.Proxy/Certificates/Cache/CachedCertificate.cs similarity index 100% rename from src/Titanium.Web.Proxy/Certificates/Cache/CachedCertificate.cs rename to src/Unobtanium.Web.Proxy/Certificates/Cache/CachedCertificate.cs diff --git a/src/Titanium.Web.Proxy/Certificates/Cache/DefaultCertificateDiskCache.cs b/src/Unobtanium.Web.Proxy/Certificates/Cache/DefaultCertificateDiskCache.cs similarity index 100% rename from src/Titanium.Web.Proxy/Certificates/Cache/DefaultCertificateDiskCache.cs rename to src/Unobtanium.Web.Proxy/Certificates/Cache/DefaultCertificateDiskCache.cs diff --git a/src/Titanium.Web.Proxy/Certificates/Cache/ICertificateCache.cs b/src/Unobtanium.Web.Proxy/Certificates/Cache/ICertificateCache.cs similarity index 100% rename from src/Titanium.Web.Proxy/Certificates/Cache/ICertificateCache.cs rename to src/Unobtanium.Web.Proxy/Certificates/Cache/ICertificateCache.cs diff --git a/src/Titanium.Web.Proxy/Certificates/CertificateManager.cs b/src/Unobtanium.Web.Proxy/Certificates/CertificateManager.cs similarity index 100% rename from src/Titanium.Web.Proxy/Certificates/CertificateManager.cs rename to src/Unobtanium.Web.Proxy/Certificates/CertificateManager.cs diff --git a/src/Titanium.Web.Proxy/Certificates/Makers/BCCertificateMaker.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMaker.cs similarity index 100% rename from src/Titanium.Web.Proxy/Certificates/Makers/BCCertificateMaker.cs rename to src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMaker.cs diff --git a/src/Titanium.Web.Proxy/Certificates/Makers/BCCertificateMakerFast.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMakerFast.cs similarity index 100% rename from src/Titanium.Web.Proxy/Certificates/Makers/BCCertificateMakerFast.cs rename to src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMakerFast.cs diff --git a/src/Titanium.Web.Proxy/Certificates/Makers/DotnetCertificateMaker.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/DotnetCertificateMaker.cs similarity index 100% rename from src/Titanium.Web.Proxy/Certificates/Makers/DotnetCertificateMaker.cs rename to src/Unobtanium.Web.Proxy/Certificates/Makers/DotnetCertificateMaker.cs diff --git a/src/Titanium.Web.Proxy/Certificates/Makers/ICertificateMaker.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/ICertificateMaker.cs similarity index 100% rename from src/Titanium.Web.Proxy/Certificates/Makers/ICertificateMaker.cs rename to src/Unobtanium.Web.Proxy/Certificates/Makers/ICertificateMaker.cs diff --git a/src/Titanium.Web.Proxy/Certificates/Makers/WinCertificateMaker.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/WinCertificateMaker.cs similarity index 100% rename from src/Titanium.Web.Proxy/Certificates/Makers/WinCertificateMaker.cs rename to src/Unobtanium.Web.Proxy/Certificates/Makers/WinCertificateMaker.cs diff --git a/src/Titanium.Web.Proxy/Collections/AsyncConcurrentDictionary.cs b/src/Unobtanium.Web.Proxy/Collections/AsyncConcurrentDictionary.cs similarity index 100% rename from src/Titanium.Web.Proxy/Collections/AsyncConcurrentDictionary.cs rename to src/Unobtanium.Web.Proxy/Collections/AsyncConcurrentDictionary.cs diff --git a/src/Titanium.Web.Proxy/Compression/CompressionFactory.cs b/src/Unobtanium.Web.Proxy/Compression/CompressionFactory.cs similarity index 100% rename from src/Titanium.Web.Proxy/Compression/CompressionFactory.cs rename to src/Unobtanium.Web.Proxy/Compression/CompressionFactory.cs diff --git a/src/Titanium.Web.Proxy/Compression/DecompressionFactory.cs b/src/Unobtanium.Web.Proxy/Compression/DecompressionFactory.cs similarity index 100% rename from src/Titanium.Web.Proxy/Compression/DecompressionFactory.cs rename to src/Unobtanium.Web.Proxy/Compression/DecompressionFactory.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/BeforeBodyWriteEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/BeforeBodyWriteEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/BeforeBodyWriteEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/BeforeBodyWriteEventArgs.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/BeforeSslAuthenticateEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/BeforeSslAuthenticateEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/BeforeSslAuthenticateEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/BeforeSslAuthenticateEventArgs.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/CertificateSelectionEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/CertificateSelectionEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/CertificateSelectionEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/CertificateSelectionEventArgs.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/CertificateValidationEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/CertificateValidationEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/CertificateValidationEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/CertificateValidationEventArgs.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/ConnectionCountChangedEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/ConnectionCountChangedEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/ConnectionCountChangedEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/ConnectionCountChangedEventArgs.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/DataEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/DataEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/DataEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/DataEventArgs.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/EmptyProxyEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/EmptyProxyEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/EmptyProxyEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/EmptyProxyEventArgs.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/MultipartRequestPartSentEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/MultipartRequestPartSentEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/MultipartRequestPartSentEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/MultipartRequestPartSentEventArgs.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/ProxyEventArgsBase.cs b/src/Unobtanium.Web.Proxy/EventArguments/ProxyEventArgsBase.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/ProxyEventArgsBase.cs rename to src/Unobtanium.Web.Proxy/EventArguments/ProxyEventArgsBase.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/SessionEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/SessionEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgs.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/SessionEventArgsBase.cs b/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgsBase.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/SessionEventArgsBase.cs rename to src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgsBase.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/TransformationMode.cs b/src/Unobtanium.Web.Proxy/EventArguments/TransformationMode.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/TransformationMode.cs rename to src/Unobtanium.Web.Proxy/EventArguments/TransformationMode.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/TunnelConnectEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/TunnelConnectEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/TunnelConnectEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/TunnelConnectEventArgs.cs diff --git a/src/Titanium.Web.Proxy/Exceptions/BodyLockedException.cs b/src/Unobtanium.Web.Proxy/Exceptions/BodyLockedException.cs similarity index 100% rename from src/Titanium.Web.Proxy/Exceptions/BodyLockedException.cs rename to src/Unobtanium.Web.Proxy/Exceptions/BodyLockedException.cs diff --git a/src/Titanium.Web.Proxy/Exceptions/BodyNotFoundException.cs b/src/Unobtanium.Web.Proxy/Exceptions/BodyNotFoundException.cs similarity index 100% rename from src/Titanium.Web.Proxy/Exceptions/BodyNotFoundException.cs rename to src/Unobtanium.Web.Proxy/Exceptions/BodyNotFoundException.cs diff --git a/src/Titanium.Web.Proxy/Exceptions/BodyNotLoadedException.cs b/src/Unobtanium.Web.Proxy/Exceptions/BodyNotLoadedException.cs similarity index 100% rename from src/Titanium.Web.Proxy/Exceptions/BodyNotLoadedException.cs rename to src/Unobtanium.Web.Proxy/Exceptions/BodyNotLoadedException.cs diff --git a/src/Titanium.Web.Proxy/Exceptions/EventException.cs b/src/Unobtanium.Web.Proxy/Exceptions/EventException.cs similarity index 100% rename from src/Titanium.Web.Proxy/Exceptions/EventException.cs rename to src/Unobtanium.Web.Proxy/Exceptions/EventException.cs diff --git a/src/Titanium.Web.Proxy/Exceptions/ProxyAuthorizationException.cs b/src/Unobtanium.Web.Proxy/Exceptions/ProxyAuthorizationException.cs similarity index 100% rename from src/Titanium.Web.Proxy/Exceptions/ProxyAuthorizationException.cs rename to src/Unobtanium.Web.Proxy/Exceptions/ProxyAuthorizationException.cs diff --git a/src/Titanium.Web.Proxy/Exceptions/ProxyConnectException.cs b/src/Unobtanium.Web.Proxy/Exceptions/ProxyConnectException.cs similarity index 100% rename from src/Titanium.Web.Proxy/Exceptions/ProxyConnectException.cs rename to src/Unobtanium.Web.Proxy/Exceptions/ProxyConnectException.cs diff --git a/src/Titanium.Web.Proxy/Exceptions/ProxyException.cs b/src/Unobtanium.Web.Proxy/Exceptions/ProxyException.cs similarity index 100% rename from src/Titanium.Web.Proxy/Exceptions/ProxyException.cs rename to src/Unobtanium.Web.Proxy/Exceptions/ProxyException.cs diff --git a/src/Titanium.Web.Proxy/Exceptions/ProxyHttpException.cs b/src/Unobtanium.Web.Proxy/Exceptions/ProxyHttpException.cs similarity index 100% rename from src/Titanium.Web.Proxy/Exceptions/ProxyHttpException.cs rename to src/Unobtanium.Web.Proxy/Exceptions/ProxyHttpException.cs diff --git a/src/Titanium.Web.Proxy/Exceptions/RetryableServerConnectionException.cs b/src/Unobtanium.Web.Proxy/Exceptions/RetryableServerConnectionException.cs similarity index 100% rename from src/Titanium.Web.Proxy/Exceptions/RetryableServerConnectionException.cs rename to src/Unobtanium.Web.Proxy/Exceptions/RetryableServerConnectionException.cs diff --git a/src/Titanium.Web.Proxy/ExplicitClientHandler.cs b/src/Unobtanium.Web.Proxy/ExplicitClientHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/ExplicitClientHandler.cs rename to src/Unobtanium.Web.Proxy/ExplicitClientHandler.cs diff --git a/src/Titanium.Web.Proxy/Extensions/FuncExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/FuncExtensions.cs similarity index 100% rename from src/Titanium.Web.Proxy/Extensions/FuncExtensions.cs rename to src/Unobtanium.Web.Proxy/Extensions/FuncExtensions.cs diff --git a/src/Titanium.Web.Proxy/Extensions/HttpHeaderExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/HttpHeaderExtensions.cs similarity index 100% rename from src/Titanium.Web.Proxy/Extensions/HttpHeaderExtensions.cs rename to src/Unobtanium.Web.Proxy/Extensions/HttpHeaderExtensions.cs diff --git a/src/Titanium.Web.Proxy/Extensions/SslExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/SslExtensions.cs similarity index 100% rename from src/Titanium.Web.Proxy/Extensions/SslExtensions.cs rename to src/Unobtanium.Web.Proxy/Extensions/SslExtensions.cs diff --git a/src/Titanium.Web.Proxy/Extensions/StreamExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/StreamExtensions.cs similarity index 100% rename from src/Titanium.Web.Proxy/Extensions/StreamExtensions.cs rename to src/Unobtanium.Web.Proxy/Extensions/StreamExtensions.cs diff --git a/src/Titanium.Web.Proxy/Extensions/StringExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/StringExtensions.cs similarity index 100% rename from src/Titanium.Web.Proxy/Extensions/StringExtensions.cs rename to src/Unobtanium.Web.Proxy/Extensions/StringExtensions.cs diff --git a/src/Titanium.Web.Proxy/Extensions/TcpExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/TcpExtensions.cs similarity index 100% rename from src/Titanium.Web.Proxy/Extensions/TcpExtensions.cs rename to src/Unobtanium.Web.Proxy/Extensions/TcpExtensions.cs diff --git a/src/Titanium.Web.Proxy/Extensions/UriExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/UriExtensions.cs similarity index 100% rename from src/Titanium.Web.Proxy/Extensions/UriExtensions.cs rename to src/Unobtanium.Web.Proxy/Extensions/UriExtensions.cs diff --git a/src/Titanium.Web.Proxy/Handlers/AsyncEventHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/AsyncEventHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/Handlers/AsyncEventHandler.cs rename to src/Unobtanium.Web.Proxy/Handlers/AsyncEventHandler.cs diff --git a/src/Titanium.Web.Proxy/Handlers/CertificateHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/CertificateHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/Handlers/CertificateHandler.cs rename to src/Unobtanium.Web.Proxy/Handlers/CertificateHandler.cs diff --git a/src/Titanium.Web.Proxy/Handlers/ExceptionHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/ExceptionHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/Handlers/ExceptionHandler.cs rename to src/Unobtanium.Web.Proxy/Handlers/ExceptionHandler.cs diff --git a/src/Titanium.Web.Proxy/Handlers/ProxyAuthorizationHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/ProxyAuthorizationHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/Handlers/ProxyAuthorizationHandler.cs rename to src/Unobtanium.Web.Proxy/Handlers/ProxyAuthorizationHandler.cs diff --git a/src/Titanium.Web.Proxy/Handlers/WebSocketHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/WebSocketHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/Handlers/WebSocketHandler.cs rename to src/Unobtanium.Web.Proxy/Handlers/WebSocketHandler.cs diff --git a/src/Titanium.Web.Proxy/Handlers/WinAuthHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/WinAuthHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/Handlers/WinAuthHandler.cs rename to src/Unobtanium.Web.Proxy/Handlers/WinAuthHandler.cs diff --git a/src/Titanium.Web.Proxy/Helpers/CompressionUtil.cs b/src/Unobtanium.Web.Proxy/Helpers/CompressionUtil.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/CompressionUtil.cs rename to src/Unobtanium.Web.Proxy/Helpers/CompressionUtil.cs diff --git a/src/Titanium.Web.Proxy/Helpers/HttpHelper.cs b/src/Unobtanium.Web.Proxy/Helpers/HttpHelper.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/HttpHelper.cs rename to src/Unobtanium.Web.Proxy/Helpers/HttpHelper.cs diff --git a/src/Titanium.Web.Proxy/Helpers/NativeMethods.SystemProxy.cs b/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.SystemProxy.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/NativeMethods.SystemProxy.cs rename to src/Unobtanium.Web.Proxy/Helpers/NativeMethods.SystemProxy.cs diff --git a/src/Titanium.Web.Proxy/Helpers/NativeMethods.Tcp.cs b/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.Tcp.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/NativeMethods.Tcp.cs rename to src/Unobtanium.Web.Proxy/Helpers/NativeMethods.Tcp.cs diff --git a/src/Titanium.Web.Proxy/Helpers/Network.cs b/src/Unobtanium.Web.Proxy/Helpers/Network.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/Network.cs rename to src/Unobtanium.Web.Proxy/Helpers/Network.cs diff --git a/src/Titanium.Web.Proxy/Helpers/ProxyInfo.cs b/src/Unobtanium.Web.Proxy/Helpers/ProxyInfo.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/ProxyInfo.cs rename to src/Unobtanium.Web.Proxy/Helpers/ProxyInfo.cs diff --git a/src/Titanium.Web.Proxy/Helpers/RunTime.cs b/src/Unobtanium.Web.Proxy/Helpers/RunTime.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/RunTime.cs rename to src/Unobtanium.Web.Proxy/Helpers/RunTime.cs diff --git a/src/Titanium.Web.Proxy/Helpers/SystemProxy.cs b/src/Unobtanium.Web.Proxy/Helpers/SystemProxy.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/SystemProxy.cs rename to src/Unobtanium.Web.Proxy/Helpers/SystemProxy.cs diff --git a/src/Titanium.Web.Proxy/Helpers/TcpHelper.cs b/src/Unobtanium.Web.Proxy/Helpers/TcpHelper.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/TcpHelper.cs rename to src/Unobtanium.Web.Proxy/Helpers/TcpHelper.cs diff --git a/src/Titanium.Web.Proxy/Helpers/WinHttp/NativeMethods.WinHttp.cs b/src/Unobtanium.Web.Proxy/Helpers/WinHttp/NativeMethods.WinHttp.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/WinHttp/NativeMethods.WinHttp.cs rename to src/Unobtanium.Web.Proxy/Helpers/WinHttp/NativeMethods.WinHttp.cs diff --git a/src/Titanium.Web.Proxy/Helpers/WinHttp/WinHttpHandle.cs b/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpHandle.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/WinHttp/WinHttpHandle.cs rename to src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpHandle.cs diff --git a/src/Titanium.Web.Proxy/Helpers/WinHttp/WinHttpWebProxyFinder.cs b/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpWebProxyFinder.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/WinHttp/WinHttpWebProxyFinder.cs rename to src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpWebProxyFinder.cs diff --git a/src/Titanium.Web.Proxy/Http/ConnectRequest.cs b/src/Unobtanium.Web.Proxy/Http/ConnectRequest.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/ConnectRequest.cs rename to src/Unobtanium.Web.Proxy/Http/ConnectRequest.cs diff --git a/src/Titanium.Web.Proxy/Http/ConnectResponse.cs b/src/Unobtanium.Web.Proxy/Http/ConnectResponse.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/ConnectResponse.cs rename to src/Unobtanium.Web.Proxy/Http/ConnectResponse.cs diff --git a/src/Titanium.Web.Proxy/Http/HeaderBuilder.cs b/src/Unobtanium.Web.Proxy/Http/HeaderBuilder.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/HeaderBuilder.cs rename to src/Unobtanium.Web.Proxy/Http/HeaderBuilder.cs diff --git a/src/Titanium.Web.Proxy/Http/HeaderCollection.cs b/src/Unobtanium.Web.Proxy/Http/HeaderCollection.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/HeaderCollection.cs rename to src/Unobtanium.Web.Proxy/Http/HeaderCollection.cs diff --git a/src/Titanium.Web.Proxy/Http/HeaderParser.cs b/src/Unobtanium.Web.Proxy/Http/HeaderParser.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/HeaderParser.cs rename to src/Unobtanium.Web.Proxy/Http/HeaderParser.cs diff --git a/src/Titanium.Web.Proxy/Http/InternalDataStore.cs b/src/Unobtanium.Web.Proxy/Http/InternalDataStore.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/InternalDataStore.cs rename to src/Unobtanium.Web.Proxy/Http/InternalDataStore.cs diff --git a/src/Titanium.Web.Proxy/Http/KnownHeader.cs b/src/Unobtanium.Web.Proxy/Http/KnownHeader.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/KnownHeader.cs rename to src/Unobtanium.Web.Proxy/Http/KnownHeader.cs diff --git a/src/Titanium.Web.Proxy/Http/KnownHeaders.cs b/src/Unobtanium.Web.Proxy/Http/KnownHeaders.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/KnownHeaders.cs rename to src/Unobtanium.Web.Proxy/Http/KnownHeaders.cs diff --git a/src/Titanium.Web.Proxy/Http/Request.cs b/src/Unobtanium.Web.Proxy/Http/Request.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/Request.cs rename to src/Unobtanium.Web.Proxy/Http/Request.cs diff --git a/src/Titanium.Web.Proxy/Http/RequestResponseBase.cs b/src/Unobtanium.Web.Proxy/Http/RequestResponseBase.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/RequestResponseBase.cs rename to src/Unobtanium.Web.Proxy/Http/RequestResponseBase.cs diff --git a/src/Titanium.Web.Proxy/Http/Response.cs b/src/Unobtanium.Web.Proxy/Http/Response.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/Response.cs rename to src/Unobtanium.Web.Proxy/Http/Response.cs diff --git a/src/Titanium.Web.Proxy/Http/Responses/GenericResponse.cs b/src/Unobtanium.Web.Proxy/Http/Responses/GenericResponse.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/Responses/GenericResponse.cs rename to src/Unobtanium.Web.Proxy/Http/Responses/GenericResponse.cs diff --git a/src/Titanium.Web.Proxy/Http/Responses/OkResponse.cs b/src/Unobtanium.Web.Proxy/Http/Responses/OkResponse.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/Responses/OkResponse.cs rename to src/Unobtanium.Web.Proxy/Http/Responses/OkResponse.cs diff --git a/src/Titanium.Web.Proxy/Http/Responses/RedirectResponse.cs b/src/Unobtanium.Web.Proxy/Http/Responses/RedirectResponse.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/Responses/RedirectResponse.cs rename to src/Unobtanium.Web.Proxy/Http/Responses/RedirectResponse.cs diff --git a/src/Titanium.Web.Proxy/Http/TunnelType.cs b/src/Unobtanium.Web.Proxy/Http/TunnelType.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/TunnelType.cs rename to src/Unobtanium.Web.Proxy/Http/TunnelType.cs diff --git a/src/Titanium.Web.Proxy/Http2/Hpack/Decoder.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/Decoder.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Hpack/Decoder.cs rename to src/Unobtanium.Web.Proxy/Http2/Hpack/Decoder.cs diff --git a/src/Titanium.Web.Proxy/Http2/Hpack/DynamicTable.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/DynamicTable.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Hpack/DynamicTable.cs rename to src/Unobtanium.Web.Proxy/Http2/Hpack/DynamicTable.cs diff --git a/src/Titanium.Web.Proxy/Http2/Hpack/Encoder.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/Encoder.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Hpack/Encoder.cs rename to src/Unobtanium.Web.Proxy/Http2/Hpack/Encoder.cs diff --git a/src/Titanium.Web.Proxy/Http2/Hpack/HpackUtil.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/HpackUtil.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Hpack/HpackUtil.cs rename to src/Unobtanium.Web.Proxy/Http2/Hpack/HpackUtil.cs diff --git a/src/Titanium.Web.Proxy/Http2/Hpack/HuffmanDecoder.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanDecoder.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Hpack/HuffmanDecoder.cs rename to src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanDecoder.cs diff --git a/src/Titanium.Web.Proxy/Http2/Hpack/HuffmanEncoder.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanEncoder.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Hpack/HuffmanEncoder.cs rename to src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanEncoder.cs diff --git a/src/Titanium.Web.Proxy/Http2/Hpack/IHeaderListener.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/IHeaderListener.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Hpack/IHeaderListener.cs rename to src/Unobtanium.Web.Proxy/Http2/Hpack/IHeaderListener.cs diff --git a/src/Titanium.Web.Proxy/Http2/Hpack/StaticTable.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/StaticTable.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Hpack/StaticTable.cs rename to src/Unobtanium.Web.Proxy/Http2/Hpack/StaticTable.cs diff --git a/src/Titanium.Web.Proxy/Http2/Http2FrameFlag.cs b/src/Unobtanium.Web.Proxy/Http2/Http2FrameFlag.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Http2FrameFlag.cs rename to src/Unobtanium.Web.Proxy/Http2/Http2FrameFlag.cs diff --git a/src/Titanium.Web.Proxy/Http2/Http2FrameHeader.cs b/src/Unobtanium.Web.Proxy/Http2/Http2FrameHeader.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Http2FrameHeader.cs rename to src/Unobtanium.Web.Proxy/Http2/Http2FrameHeader.cs diff --git a/src/Titanium.Web.Proxy/Http2/Http2FrameType.cs b/src/Unobtanium.Web.Proxy/Http2/Http2FrameType.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Http2FrameType.cs rename to src/Unobtanium.Web.Proxy/Http2/Http2FrameType.cs diff --git a/src/Titanium.Web.Proxy/Http2/Http2Helper.cs b/src/Unobtanium.Web.Proxy/Http2/Http2Helper.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Http2Helper.cs rename to src/Unobtanium.Web.Proxy/Http2/Http2Helper.cs diff --git a/src/Titanium.Web.Proxy/Models/ByteString.cs b/src/Unobtanium.Web.Proxy/Models/ByteString.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/ByteString.cs rename to src/Unobtanium.Web.Proxy/Models/ByteString.cs diff --git a/src/Titanium.Web.Proxy/Models/ExplicitProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/ExplicitProxyEndPoint.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/ExplicitProxyEndPoint.cs rename to src/Unobtanium.Web.Proxy/Models/ExplicitProxyEndPoint.cs diff --git a/src/Titanium.Web.Proxy/Models/ExternalProxy.cs b/src/Unobtanium.Web.Proxy/Models/ExternalProxy.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/ExternalProxy.cs rename to src/Unobtanium.Web.Proxy/Models/ExternalProxy.cs diff --git a/src/Titanium.Web.Proxy/Models/HttpCompression.cs b/src/Unobtanium.Web.Proxy/Models/HttpCompression.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/HttpCompression.cs rename to src/Unobtanium.Web.Proxy/Models/HttpCompression.cs diff --git a/src/Titanium.Web.Proxy/Models/HttpHeader.cs b/src/Unobtanium.Web.Proxy/Models/HttpHeader.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/HttpHeader.cs rename to src/Unobtanium.Web.Proxy/Models/HttpHeader.cs diff --git a/src/Titanium.Web.Proxy/Models/IExternalProxy.cs b/src/Unobtanium.Web.Proxy/Models/IExternalProxy.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/IExternalProxy.cs rename to src/Unobtanium.Web.Proxy/Models/IExternalProxy.cs diff --git a/src/Titanium.Web.Proxy/Models/KnownMethod.cs b/src/Unobtanium.Web.Proxy/Models/KnownMethod.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/KnownMethod.cs rename to src/Unobtanium.Web.Proxy/Models/KnownMethod.cs diff --git a/src/Titanium.Web.Proxy/Models/ProxyAuthenticationContext.cs b/src/Unobtanium.Web.Proxy/Models/ProxyAuthenticationContext.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/ProxyAuthenticationContext.cs rename to src/Unobtanium.Web.Proxy/Models/ProxyAuthenticationContext.cs diff --git a/src/Titanium.Web.Proxy/Models/ProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/ProxyEndPoint.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/ProxyEndPoint.cs rename to src/Unobtanium.Web.Proxy/Models/ProxyEndPoint.cs diff --git a/src/Titanium.Web.Proxy/Models/ProxyProtocolType.cs b/src/Unobtanium.Web.Proxy/Models/ProxyProtocolType.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/ProxyProtocolType.cs rename to src/Unobtanium.Web.Proxy/Models/ProxyProtocolType.cs diff --git a/src/Titanium.Web.Proxy/Models/RequestStatusInfo.cs b/src/Unobtanium.Web.Proxy/Models/RequestStatusInfo.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/RequestStatusInfo.cs rename to src/Unobtanium.Web.Proxy/Models/RequestStatusInfo.cs diff --git a/src/Titanium.Web.Proxy/Models/ResponseStatusInfo.cs b/src/Unobtanium.Web.Proxy/Models/ResponseStatusInfo.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/ResponseStatusInfo.cs rename to src/Unobtanium.Web.Proxy/Models/ResponseStatusInfo.cs diff --git a/src/Titanium.Web.Proxy/Models/SocksProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/SocksProxyEndPoint.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/SocksProxyEndPoint.cs rename to src/Unobtanium.Web.Proxy/Models/SocksProxyEndPoint.cs diff --git a/src/Titanium.Web.Proxy/Models/TransparentBaseProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/TransparentBaseProxyEndPoint.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/TransparentBaseProxyEndPoint.cs rename to src/Unobtanium.Web.Proxy/Models/TransparentBaseProxyEndPoint.cs diff --git a/src/Titanium.Web.Proxy/Models/TransparentProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/TransparentProxyEndPoint.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/TransparentProxyEndPoint.cs rename to src/Unobtanium.Web.Proxy/Models/TransparentProxyEndPoint.cs diff --git a/src/Titanium.Web.Proxy/Network/BufferPool/DefaultBufferPool.cs b/src/Unobtanium.Web.Proxy/Network/BufferPool/DefaultBufferPool.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/BufferPool/DefaultBufferPool.cs rename to src/Unobtanium.Web.Proxy/Network/BufferPool/DefaultBufferPool.cs diff --git a/src/Titanium.Web.Proxy/Network/BufferPool/IBufferPool.cs b/src/Unobtanium.Web.Proxy/Network/BufferPool/IBufferPool.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/BufferPool/IBufferPool.cs rename to src/Unobtanium.Web.Proxy/Network/BufferPool/IBufferPool.cs diff --git a/src/Titanium.Web.Proxy/Network/HttpWebClient.cs b/src/Unobtanium.Web.Proxy/Network/HttpWebClient.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/HttpWebClient.cs rename to src/Unobtanium.Web.Proxy/Network/HttpWebClient.cs diff --git a/src/Titanium.Web.Proxy/Network/Models/SslCiphers.cs b/src/Unobtanium.Web.Proxy/Network/Models/SslCiphers.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Models/SslCiphers.cs rename to src/Unobtanium.Web.Proxy/Network/Models/SslCiphers.cs diff --git a/src/Titanium.Web.Proxy/Network/Models/SslExtension.cs b/src/Unobtanium.Web.Proxy/Network/Models/SslExtension.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Models/SslExtension.cs rename to src/Unobtanium.Web.Proxy/Network/Models/SslExtension.cs diff --git a/src/Titanium.Web.Proxy/Network/Models/TaskResult.cs b/src/Unobtanium.Web.Proxy/Network/Models/TaskResult.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Models/TaskResult.cs rename to src/Unobtanium.Web.Proxy/Network/Models/TaskResult.cs diff --git a/src/Titanium.Web.Proxy/Network/Readers/IHttpStreamReader.cs b/src/Unobtanium.Web.Proxy/Network/Readers/IHttpStreamReader.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Readers/IHttpStreamReader.cs rename to src/Unobtanium.Web.Proxy/Network/Readers/IHttpStreamReader.cs diff --git a/src/Titanium.Web.Proxy/Network/Readers/PeekStreamReader.cs b/src/Unobtanium.Web.Proxy/Network/Readers/PeekStreamReader.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Readers/PeekStreamReader.cs rename to src/Unobtanium.Web.Proxy/Network/Readers/PeekStreamReader.cs diff --git a/src/Titanium.Web.Proxy/Network/RetryPolicy.cs b/src/Unobtanium.Web.Proxy/Network/RetryPolicy.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/RetryPolicy.cs rename to src/Unobtanium.Web.Proxy/Network/RetryPolicy.cs diff --git a/src/Titanium.Web.Proxy/Network/Ssl/ClientHelloInfo.cs b/src/Unobtanium.Web.Proxy/Network/Ssl/ClientHelloInfo.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Ssl/ClientHelloInfo.cs rename to src/Unobtanium.Web.Proxy/Network/Ssl/ClientHelloInfo.cs diff --git a/src/Titanium.Web.Proxy/Network/Ssl/ServerHelloInfo.cs b/src/Unobtanium.Web.Proxy/Network/Ssl/ServerHelloInfo.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Ssl/ServerHelloInfo.cs rename to src/Unobtanium.Web.Proxy/Network/Ssl/ServerHelloInfo.cs diff --git a/src/Titanium.Web.Proxy/Network/Ssl/SslTools.cs b/src/Unobtanium.Web.Proxy/Network/Ssl/SslTools.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Ssl/SslTools.cs rename to src/Unobtanium.Web.Proxy/Network/Ssl/SslTools.cs diff --git a/src/Titanium.Web.Proxy/Network/Streams/CopyStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/CopyStream.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Streams/CopyStream.cs rename to src/Unobtanium.Web.Proxy/Network/Streams/CopyStream.cs diff --git a/src/Titanium.Web.Proxy/Network/Streams/HttpClientStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/HttpClientStream.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Streams/HttpClientStream.cs rename to src/Unobtanium.Web.Proxy/Network/Streams/HttpClientStream.cs diff --git a/src/Titanium.Web.Proxy/Network/Streams/HttpServerStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/HttpServerStream.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Streams/HttpServerStream.cs rename to src/Unobtanium.Web.Proxy/Network/Streams/HttpServerStream.cs diff --git a/src/Titanium.Web.Proxy/Network/Streams/HttpStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/HttpStream.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Streams/HttpStream.cs rename to src/Unobtanium.Web.Proxy/Network/Streams/HttpStream.cs diff --git a/src/Titanium.Web.Proxy/Network/Streams/ILineStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/ILineStream.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Streams/ILineStream.cs rename to src/Unobtanium.Web.Proxy/Network/Streams/ILineStream.cs diff --git a/src/Titanium.Web.Proxy/Network/Streams/IPeekStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/IPeekStream.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Streams/IPeekStream.cs rename to src/Unobtanium.Web.Proxy/Network/Streams/IPeekStream.cs diff --git a/src/Titanium.Web.Proxy/Network/Streams/LimitedStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/LimitedStream.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Streams/LimitedStream.cs rename to src/Unobtanium.Web.Proxy/Network/Streams/LimitedStream.cs diff --git a/src/Titanium.Web.Proxy/Network/TcpConnection/TcpClientConnection.cs b/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpClientConnection.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/TcpConnection/TcpClientConnection.cs rename to src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpClientConnection.cs diff --git a/src/Titanium.Web.Proxy/Network/TcpConnection/TcpConnectionFactory.cs b/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpConnectionFactory.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/TcpConnection/TcpConnectionFactory.cs rename to src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpConnectionFactory.cs diff --git a/src/Titanium.Web.Proxy/Network/TcpConnection/TcpServerConnection.cs b/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpServerConnection.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/TcpConnection/TcpServerConnection.cs rename to src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpServerConnection.cs diff --git a/src/Titanium.Web.Proxy/Network/WinAuth/Security/Common.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Common.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/WinAuth/Security/Common.cs rename to src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Common.cs diff --git a/src/Titanium.Web.Proxy/Network/WinAuth/Security/LittleEndian.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/LittleEndian.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/WinAuth/Security/LittleEndian.cs rename to src/Unobtanium.Web.Proxy/Network/WinAuth/Security/LittleEndian.cs diff --git a/src/Titanium.Web.Proxy/Network/WinAuth/Security/Message.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Message.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/WinAuth/Security/Message.cs rename to src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Message.cs diff --git a/src/Titanium.Web.Proxy/Network/WinAuth/Security/State.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/State.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/WinAuth/Security/State.cs rename to src/Unobtanium.Web.Proxy/Network/WinAuth/Security/State.cs diff --git a/src/Titanium.Web.Proxy/Network/WinAuth/Security/WinAuthEndPoint.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/WinAuthEndPoint.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/WinAuth/Security/WinAuthEndPoint.cs rename to src/Unobtanium.Web.Proxy/Network/WinAuth/Security/WinAuthEndPoint.cs diff --git a/src/Titanium.Web.Proxy/Network/WinAuth/WinAuthHandler.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/WinAuthHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/WinAuth/WinAuthHandler.cs rename to src/Unobtanium.Web.Proxy/Network/WinAuth/WinAuthHandler.cs diff --git a/src/Titanium.Web.Proxy/Network/Writers/IHttpStreamWriter.cs b/src/Unobtanium.Web.Proxy/Network/Writers/IHttpStreamWriter.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Writers/IHttpStreamWriter.cs rename to src/Unobtanium.Web.Proxy/Network/Writers/IHttpStreamWriter.cs diff --git a/src/Titanium.Web.Proxy/Network/Writers/NullWriter.cs b/src/Unobtanium.Web.Proxy/Network/Writers/NullWriter.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Writers/NullWriter.cs rename to src/Unobtanium.Web.Proxy/Network/Writers/NullWriter.cs diff --git a/src/Titanium.Web.Proxy/Properties/AssemblyInfo.cs b/src/Unobtanium.Web.Proxy/Properties/AssemblyInfo.cs similarity index 100% rename from src/Titanium.Web.Proxy/Properties/AssemblyInfo.cs rename to src/Unobtanium.Web.Proxy/Properties/AssemblyInfo.cs diff --git a/src/Titanium.Web.Proxy/ProxyServer.cs b/src/Unobtanium.Web.Proxy/ProxyServer.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxyServer.cs rename to src/Unobtanium.Web.Proxy/ProxyServer.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/Authentication/AuthMethod.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthMethod.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/Authentication/AuthMethod.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthMethod.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/Authentication/AuthNone.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthNone.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/Authentication/AuthNone.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthNone.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/Authentication/AuthUserPass.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthUserPass.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/Authentication/AuthUserPass.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthUserPass.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/HttpsHandler.cs b/src/Unobtanium.Web.Proxy/ProxySocket/HttpsHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/HttpsHandler.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/HttpsHandler.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/IAsyncProxyResult.cs b/src/Unobtanium.Web.Proxy/ProxySocket/IAsyncProxyResult.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/IAsyncProxyResult.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/IAsyncProxyResult.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/ProxyException.cs b/src/Unobtanium.Web.Proxy/ProxySocket/ProxyException.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/ProxyException.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/ProxyException.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/ProxySocket.cs b/src/Unobtanium.Web.Proxy/ProxySocket/ProxySocket.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/ProxySocket.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/ProxySocket.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/Socks4Handler.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Socks4Handler.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/Socks4Handler.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/Socks4Handler.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/Socks5Handler.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Socks5Handler.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/Socks5Handler.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/Socks5Handler.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/SocksHandler.cs b/src/Unobtanium.Web.Proxy/ProxySocket/SocksHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/SocksHandler.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/SocksHandler.cs diff --git a/src/Titanium.Web.Proxy/RequestHandler.cs b/src/Unobtanium.Web.Proxy/RequestHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/RequestHandler.cs rename to src/Unobtanium.Web.Proxy/RequestHandler.cs diff --git a/src/Titanium.Web.Proxy/ResponseHandler.cs b/src/Unobtanium.Web.Proxy/ResponseHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/ResponseHandler.cs rename to src/Unobtanium.Web.Proxy/ResponseHandler.cs diff --git a/src/Titanium.Web.Proxy/Shared/ProxyConstants.cs b/src/Unobtanium.Web.Proxy/Shared/ProxyConstants.cs similarity index 100% rename from src/Titanium.Web.Proxy/Shared/ProxyConstants.cs rename to src/Unobtanium.Web.Proxy/Shared/ProxyConstants.cs diff --git a/src/Titanium.Web.Proxy/SocksClientHandler.cs b/src/Unobtanium.Web.Proxy/SocksClientHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/SocksClientHandler.cs rename to src/Unobtanium.Web.Proxy/SocksClientHandler.cs diff --git a/src/Titanium.Web.Proxy/TransparentClientHandler.cs b/src/Unobtanium.Web.Proxy/TransparentClientHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/TransparentClientHandler.cs rename to src/Unobtanium.Web.Proxy/TransparentClientHandler.cs diff --git a/src/Titanium.Web.Proxy/Titanium.Web.Proxy.csproj b/src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj similarity index 91% rename from src/Titanium.Web.Proxy/Titanium.Web.Proxy.csproj rename to src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj index aef5647f..c7a3835d 100644 --- a/src/Titanium.Web.Proxy/Titanium.Web.Proxy.csproj +++ b/src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj @@ -13,12 +13,12 @@ svrooij,titanium007 proxy-logo-128.png Unobtanium.Web.Proxy - https://github.com/svrooij/titanium-web-proxy + https://github.com/svrooij/unobtanium-web-proxy README.md True LICENSE.txt git - https://github.com/svrooij/titanium-web-proxy.git + https://github.com/svrooij/unobtanium-web-proxy.git 1701;1702;CA1416 diff --git a/src/Titanium.Web.Proxy/WebSocket/WebSocketDecoder.cs b/src/Unobtanium.Web.Proxy/WebSocket/WebSocketDecoder.cs similarity index 100% rename from src/Titanium.Web.Proxy/WebSocket/WebSocketDecoder.cs rename to src/Unobtanium.Web.Proxy/WebSocket/WebSocketDecoder.cs diff --git a/src/Titanium.Web.Proxy/WebSocket/WebSocketFrame.cs b/src/Unobtanium.Web.Proxy/WebSocket/WebSocketFrame.cs similarity index 100% rename from src/Titanium.Web.Proxy/WebSocket/WebSocketFrame.cs rename to src/Unobtanium.Web.Proxy/WebSocket/WebSocketFrame.cs diff --git a/src/Titanium.Web.Proxy/WebSocket/WebsocketOpCode.cs b/src/Unobtanium.Web.Proxy/WebSocket/WebsocketOpCode.cs similarity index 100% rename from src/Titanium.Web.Proxy/WebSocket/WebsocketOpCode.cs rename to src/Unobtanium.Web.Proxy/WebSocket/WebsocketOpCode.cs diff --git a/src/Titanium.Web.Proxy/app.config b/src/Unobtanium.Web.Proxy/app.config similarity index 100% rename from src/Titanium.Web.Proxy/app.config rename to src/Unobtanium.Web.Proxy/app.config diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/.editorconfig b/tests/Unobtanium.Web.Proxy.IntegrationTests/.editorconfig similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/.editorconfig rename to tests/Unobtanium.Web.Proxy.IntegrationTests/.editorconfig diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/ExpectContinueTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/ExpectContinueTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/ExpectContinueTests.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/ExpectContinueTests.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueClient.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueClient.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueClient.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueClient.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueServer.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueServer.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueServer.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueServer.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/Helpers/HttpMessageParsing.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpMessageParsing.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/Helpers/HttpMessageParsing.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpMessageParsing.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/Helpers/TestHelper.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/TestHelper.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/Helpers/TestHelper.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/TestHelper.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/HttpsTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/HttpsTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/HttpsTests.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/HttpsTests.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/InterceptionTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/InterceptionTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/InterceptionTests.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/InterceptionTests.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/NestedProxyTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/NestedProxyTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/NestedProxyTests.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/NestedProxyTests.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/ReverseProxyTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/ReverseProxyTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/ReverseProxyTests.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/ReverseProxyTests.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/Setup/TestProxyServer.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestProxyServer.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/Setup/TestProxyServer.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestProxyServer.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/Setup/TestServer.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestServer.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/Setup/TestServer.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestServer.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/Setup/TestSuite.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestSuite.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/Setup/TestSuite.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestSuite.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/StressTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/StressTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/StressTests.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/StressTests.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/Titanium.Web.Proxy.IntegrationTests.csproj b/tests/Unobtanium.Web.Proxy.IntegrationTests/Unobtanium.Web.Proxy.IntegrationTests.csproj similarity index 94% rename from tests/Titanium.Web.Proxy.IntegrationTests/Titanium.Web.Proxy.IntegrationTests.csproj rename to tests/Unobtanium.Web.Proxy.IntegrationTests/Unobtanium.Web.Proxy.IntegrationTests.csproj index 3e09e4ea..dc0203c2 100644 --- a/tests/Titanium.Web.Proxy.IntegrationTests/Titanium.Web.Proxy.IntegrationTests.csproj +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/Unobtanium.Web.Proxy.IntegrationTests.csproj @@ -30,6 +30,6 @@ - + \ No newline at end of file diff --git a/tests/Titanium.Web.Proxy.UnitTests/CertificateManagerTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/CertificateManagerTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/CertificateManagerTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/CertificateManagerTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Compression/CompressionFactoryTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Compression/CompressionFactoryTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Compression/CompressionFactoryTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Compression/CompressionFactoryTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Compression/DecompressionFactoryTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Compression/DecompressionFactoryTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Compression/DecompressionFactoryTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Compression/DecompressionFactoryTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Extensions/HttpHeaderExtensionsTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/HttpHeaderExtensionsTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Extensions/HttpHeaderExtensionsTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Extensions/HttpHeaderExtensionsTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Extensions/StringExtensionsTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/StringExtensionsTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Extensions/StringExtensionsTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Extensions/StringExtensionsTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Helpers/HttpHelperTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Helpers/HttpHelperTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsBoundry.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsBoundry.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsBoundry.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsBoundry.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsMethod.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsMethod.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsMethod.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsMethod.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsWildcardDomain.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsWildcardDomain.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsWildcardDomain.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsWildcardDomain.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Helpers/NetworkHelperTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/NetworkHelperTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Helpers/NetworkHelperTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Helpers/NetworkHelperTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Helpers/ProxyInfoTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/ProxyInfoTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Helpers/ProxyInfoTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Helpers/ProxyInfoTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Http/RequestTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Http/RequestTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Http/RequestTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Http/RequestTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Http/ResponseTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Http/ResponseTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Http/ResponseTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Http/ResponseTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Network/NullWriterTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Network/NullWriterTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Network/NullWriterTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Network/NullWriterTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Properties/AssemblyInfo.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Properties/AssemblyInfo.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Properties/AssemblyInfo.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Properties/AssemblyInfo.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/ProxyServerTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/ProxyServerTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/ProxyServerTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/ProxyServerTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/SystemProxyTest.cs b/tests/Unobtanium.Web.Proxy.UnitTests/SystemProxyTest.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/SystemProxyTest.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/SystemProxyTest.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/TaskResultTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/TaskResultTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/TaskResultTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/TaskResultTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Titanium.Web.Proxy.UnitTests.csproj b/tests/Unobtanium.Web.Proxy.UnitTests/Unobtanium.Web.Proxy.UnitTests.csproj similarity index 93% rename from tests/Titanium.Web.Proxy.UnitTests/Titanium.Web.Proxy.UnitTests.csproj rename to tests/Unobtanium.Web.Proxy.UnitTests/Unobtanium.Web.Proxy.UnitTests.csproj index a2f2635d..71dbe168 100644 --- a/tests/Titanium.Web.Proxy.UnitTests/Titanium.Web.Proxy.UnitTests.csproj +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Unobtanium.Web.Proxy.UnitTests.csproj @@ -22,7 +22,7 @@ - + diff --git a/tests/Titanium.Web.Proxy.UnitTests/WinAuthTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/WinAuthTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/WinAuthTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/WinAuthTests.cs diff --git a/titanium-web-proxy.lutconfig b/unobtanium-web-proxy.lutconfig similarity index 100% rename from titanium-web-proxy.lutconfig rename to unobtanium-web-proxy.lutconfig diff --git a/titanium-web-proxy.sln b/unobtanium-web-proxy.sln similarity index 88% rename from titanium-web-proxy.sln rename to unobtanium-web-proxy.sln index 0effa5c8..a36caaac 100644 --- a/titanium-web-proxy.sln +++ b/unobtanium-web-proxy.sln @@ -13,13 +13,13 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Titanium.Web.Proxy.Examples EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{46821EED-5499-4F91-90B0-41186B92CDA4}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Titanium.Web.Proxy", "src\Titanium.Web.Proxy\Titanium.Web.Proxy.csproj", "{8C37C4FF-B96E-4470-BFA8-B9E0C80B41FF}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Unobtanium.Web.Proxy", "src\Unobtanium.Web.Proxy\Unobtanium.Web.Proxy.csproj", "{8C37C4FF-B96E-4470-BFA8-B9E0C80B41FF}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{F71E12F7-48CF-4C35-A8AA-5AF73CA822BB}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Titanium.Web.Proxy.IntegrationTests", "tests\Titanium.Web.Proxy.IntegrationTests\Titanium.Web.Proxy.IntegrationTests.csproj", "{87C114D7-C3D6-4F8C-A4A1-CF7485301201}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Unobtanium.Web.Proxy.IntegrationTests", "tests\Unobtanium.Web.Proxy.IntegrationTests\Unobtanium.Web.Proxy.IntegrationTests.csproj", "{87C114D7-C3D6-4F8C-A4A1-CF7485301201}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Titanium.Web.Proxy.UnitTests", "tests\Titanium.Web.Proxy.UnitTests\Titanium.Web.Proxy.UnitTests.csproj", "{84478257-32A3-4B14-AD56-F95374AFDDCF}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Unobtanium.Web.Proxy.UnitTests", "tests\Unobtanium.Web.Proxy.UnitTests\Unobtanium.Web.Proxy.UnitTests.csproj", "{84478257-32A3-4B14-AD56-F95374AFDDCF}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{0B43DBA0-F59D-43DC-A1D7-2BB6AFF31E10}" ProjectSection(SolutionItems) = preProject From f37eef7ddedfe832aeb79d22a42897fb01ff7ebe Mon Sep 17 00:00:00 2001 From: Stephan van Rooij <1292510+svrooij@users.noreply.github.com> Date: Thu, 29 Aug 2024 20:54:07 +0200 Subject: [PATCH 2/9] Fix namespaces --- .../Titanium.Web.Proxy.Examples.Wpf.csproj | 2 +- src/Unobtanium.Web.Proxy/Properties/AssemblyInfo.cs | 10 +++++----- src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/examples/Titanium.Web.Proxy.Examples.Wpf/Titanium.Web.Proxy.Examples.Wpf.csproj b/examples/Titanium.Web.Proxy.Examples.Wpf/Titanium.Web.Proxy.Examples.Wpf.csproj index 10342024..012c4863 100644 --- a/examples/Titanium.Web.Proxy.Examples.Wpf/Titanium.Web.Proxy.Examples.Wpf.csproj +++ b/examples/Titanium.Web.Proxy.Examples.Wpf/Titanium.Web.Proxy.Examples.Wpf.csproj @@ -13,7 +13,7 @@ - + diff --git a/src/Unobtanium.Web.Proxy/Properties/AssemblyInfo.cs b/src/Unobtanium.Web.Proxy/Properties/AssemblyInfo.cs index 4049ae7e..a4b01ee1 100644 --- a/src/Unobtanium.Web.Proxy/Properties/AssemblyInfo.cs +++ b/src/Unobtanium.Web.Proxy/Properties/AssemblyInfo.cs @@ -6,16 +6,16 @@ // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("Titanium.Web.Proxy")] +[assembly: AssemblyTitle("Unobtanium.Web.Proxy")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Titanium.Web.Proxy")] -[assembly: AssemblyCopyright("Copyright © Titanium 2015-2020")] +[assembly: AssemblyProduct("Unobtanium.Web.Proxy")] +[assembly: AssemblyCopyright("Copyright © Titanium 2015-2020 Unobtanium 2024")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: InternalsVisibleTo("Titanium.Web.Proxy.UnitTests")] -[assembly: InternalsVisibleTo("Titanium.Web.Proxy.IntegrationTests")] +[assembly: InternalsVisibleTo("Unobtanium.Web.Proxy.UnitTests")] +[assembly: InternalsVisibleTo("Unobtanium.Web.Proxy.IntegrationTests")] // Setting ComVisible to false makes the types in this assembly not visible // to COM components. If you need to access a type in this assembly from diff --git a/src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj b/src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj index c7a3835d..0aaaf966 100644 --- a/src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj +++ b/src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj @@ -1,7 +1,7 @@  net8.0 - Titanium.Web.Proxy + Unobtanium.Web.Proxy false true True From d4b4793b179c5d0f46a41f1515507844c506e44b Mon Sep 17 00:00:00 2001 From: Stephan van Rooij <1292510+svrooij@users.noreply.github.com> Date: Thu, 29 Aug 2024 21:02:50 +0200 Subject: [PATCH 3/9] Change namespace everywhere --- .../Helpers/ConsoleHelper.cs | 2 +- .../Program.cs | 6 ++--- .../ProxyEventArgsBaseExtensions.cs | 4 ++-- .../ProxyTestController.cs | 16 ++++++------- .../SampleClientState.cs | 2 +- .../ProxyService.cs | 6 ++--- .../Titanium.Web.Proxy.Examples.Wpf/App.xaml | 2 +- .../App.xaml.cs | 2 +- .../MainWindow.xaml | 2 +- .../MainWindow.xaml.cs | 8 +++---- .../ObservableCollectionEx.cs | 2 +- .../Properties/Annotations.cs | 2 +- .../Properties/Resources.Designer.cs | 2 +- .../Properties/Settings.Designer.cs | 2 +- .../SessionListItem.cs | 8 +++---- .../Certificates/Cache/CachedCertificate.cs | 2 +- .../Cache/DefaultCertificateDiskCache.cs | 4 ++-- .../Certificates/Cache/ICertificateCache.cs | 2 +- .../Certificates/CertificateManager.cs | 10 ++++---- .../Certificates/Makers/BCCertificateMaker.cs | 6 ++--- .../Makers/BCCertificateMakerFast.cs | 6 ++--- .../Makers/DotnetCertificateMaker.cs | 2 +- .../Certificates/Makers/ICertificateMaker.cs | 2 +- .../Makers/WinCertificateMaker.cs | 2 +- .../Collections/AsyncConcurrentDictionary.cs | 2 +- .../Compression/CompressionFactory.cs | 2 +- .../Compression/DecompressionFactory.cs | 2 +- .../BeforeBodyWriteEventArgs.cs | 2 +- .../BeforeSslAuthenticateEventArgs.cs | 4 ++-- .../CertificateSelectionEventArgs.cs | 2 +- .../CertificateValidationEventArgs.cs | 2 +- .../ConnectionCountChangedEventArgs.cs | 2 +- .../EventArguments/DataEventArgs.cs | 2 +- .../EventArguments/EmptyProxyEventArgs.cs | 4 ++-- .../MultipartRequestPartSentEventArgs.cs | 4 ++-- .../EventArguments/ProxyEventArgsBase.cs | 4 ++-- .../EventArguments/SessionEventArgs.cs | 12 +++++----- .../EventArguments/SessionEventArgsBase.cs | 16 ++++++------- .../EventArguments/TransformationMode.cs | 2 +- .../EventArguments/TunnelConnectEventArgs.cs | 10 ++++---- .../Exceptions/BodyLockedException.cs | 2 +- .../Exceptions/BodyNotFoundException.cs | 2 +- .../Exceptions/BodyNotLoadedException.cs | 10 ++++---- .../Exceptions/EventException.cs | 2 +- .../Exceptions/ProxyAuthorizationException.cs | 6 ++--- .../Exceptions/ProxyConnectException.cs | 4 ++-- .../Exceptions/ProxyException.cs | 2 +- .../Exceptions/ProxyHttpException.cs | 4 ++-- .../RetryableServerConnectionException.cs | 2 +- .../ExplicitClientHandler.cs | 24 +++++++++---------- .../Extensions/FuncExtensions.cs | 6 ++--- .../Extensions/HttpHeaderExtensions.cs | 4 ++-- .../Extensions/SslExtensions.cs | 4 ++-- .../Extensions/StreamExtensions.cs | 4 ++-- .../Extensions/StringExtensions.cs | 2 +- .../Extensions/TcpExtensions.cs | 2 +- .../Extensions/UriExtensions.cs | 4 ++-- .../Handlers/AsyncEventHandler.cs | 2 +- .../Handlers/CertificateHandler.cs | 6 ++--- .../Handlers/ExceptionHandler.cs | 2 +- .../Handlers/ProxyAuthorizationHandler.cs | 10 ++++---- .../Handlers/WebSocketHandler.cs | 10 ++++---- .../Handlers/WinAuthHandler.cs | 16 ++++++------- .../Helpers/CompressionUtil.cs | 4 ++-- .../Helpers/HttpHelper.cs | 16 ++++++------- .../Helpers/NativeMethods.SystemProxy.cs | 2 +- .../Helpers/NativeMethods.Tcp.cs | 2 +- src/Unobtanium.Web.Proxy/Helpers/Network.cs | 2 +- src/Unobtanium.Web.Proxy/Helpers/ProxyInfo.cs | 4 ++-- src/Unobtanium.Web.Proxy/Helpers/RunTime.cs | 2 +- .../Helpers/SystemProxy.cs | 4 ++-- src/Unobtanium.Web.Proxy/Helpers/TcpHelper.cs | 6 ++--- .../Helpers/WinHttp/NativeMethods.WinHttp.cs | 2 +- .../Helpers/WinHttp/WinHttpHandle.cs | 2 +- .../Helpers/WinHttp/WinHttpWebProxyFinder.cs | 4 ++-- .../Http/ConnectRequest.cs | 6 ++--- .../Http/ConnectResponse.cs | 4 ++-- .../Http/HeaderBuilder.cs | 6 ++--- .../Http/HeaderCollection.cs | 4 ++-- src/Unobtanium.Web.Proxy/Http/HeaderParser.cs | 4 ++-- .../Http/InternalDataStore.cs | 2 +- src/Unobtanium.Web.Proxy/Http/KnownHeader.cs | 6 ++--- src/Unobtanium.Web.Proxy/Http/KnownHeaders.cs | 2 +- src/Unobtanium.Web.Proxy/Http/Request.cs | 8 +++---- .../Http/RequestResponseBase.cs | 10 ++++---- src/Unobtanium.Web.Proxy/Http/Response.cs | 8 +++---- .../Http/Responses/GenericResponse.cs | 2 +- .../Http/Responses/OkResponse.cs | 2 +- .../Http/Responses/RedirectResponse.cs | 2 +- src/Unobtanium.Web.Proxy/Http/TunnelType.cs | 2 +- .../Http2/Hpack/Decoder.cs | 4 ++-- .../Http2/Hpack/DynamicTable.cs | 4 ++-- .../Http2/Hpack/Encoder.cs | 4 ++-- .../Http2/Hpack/HpackUtil.cs | 2 +- .../Http2/Hpack/HuffmanDecoder.cs | 2 +- .../Http2/Hpack/HuffmanEncoder.cs | 4 ++-- .../Http2/Hpack/IHeaderListener.cs | 4 ++-- .../Http2/Hpack/StaticTable.cs | 4 ++-- .../Http2/Http2FrameFlag.cs | 2 +- .../Http2/Http2FrameHeader.cs | 2 +- .../Http2/Http2FrameType.cs | 2 +- src/Unobtanium.Web.Proxy/Http2/Http2Helper.cs | 22 ++++++++--------- src/Unobtanium.Web.Proxy/Models/ByteString.cs | 4 ++-- .../Models/ExplicitProxyEndPoint.cs | 6 ++--- .../Models/ExternalProxy.cs | 2 +- .../Models/HttpCompression.cs | 2 +- src/Unobtanium.Web.Proxy/Models/HttpHeader.cs | 6 ++--- .../Models/IExternalProxy.cs | 2 +- .../Models/KnownMethod.cs | 2 +- .../Models/ProxyAuthenticationContext.cs | 2 +- .../Models/ProxyEndPoint.cs | 2 +- .../Models/ProxyProtocolType.cs | 2 +- .../Models/RequestStatusInfo.cs | 4 ++-- .../Models/ResponseStatusInfo.cs | 2 +- .../Models/SocksProxyEndPoint.cs | 6 ++--- .../Models/TransparentBaseProxyEndPoint.cs | 4 ++-- .../Models/TransparentProxyEndPoint.cs | 6 ++--- .../Network/BufferPool/DefaultBufferPool.cs | 2 +- .../Network/BufferPool/IBufferPool.cs | 2 +- .../Network/HttpWebClient.cs | 8 +++---- .../Network/Models/SslCiphers.cs | 2 +- .../Network/Models/SslExtension.cs | 4 ++-- .../Network/Models/TaskResult.cs | 2 +- .../Network/Readers/IHttpStreamReader.cs | 4 ++-- .../Network/Readers/PeekStreamReader.cs | 2 +- .../Network/RetryPolicy.cs | 4 ++-- .../Network/Ssl/ClientHelloInfo.cs | 6 ++--- .../Network/Ssl/ServerHelloInfo.cs | 6 ++--- .../Network/Ssl/SslTools.cs | 8 +++---- .../Network/Streams/CopyStream.cs | 6 ++--- .../Network/Streams/HttpClientStream.cs | 8 +++---- .../Network/Streams/HttpServerStream.cs | 6 ++--- .../Network/Streams/HttpStream.cs | 20 ++++++++-------- .../Network/Streams/ILineStream.cs | 2 +- .../Network/Streams/IPeekStream.cs | 2 +- .../Network/Streams/LimitedStream.cs | 8 +++---- .../TcpConnection/TcpClientConnection.cs | 6 ++--- .../TcpConnection/TcpConnectionFactory.cs | 16 ++++++------- .../TcpConnection/TcpServerConnection.cs | 6 ++--- .../Network/WinAuth/Security/Common.cs | 2 +- .../Network/WinAuth/Security/LittleEndian.cs | 2 +- .../Network/WinAuth/Security/Message.cs | 2 +- .../Network/WinAuth/Security/State.cs | 2 +- .../WinAuth/Security/WinAuthEndPoint.cs | 4 ++-- .../Network/WinAuth/WinAuthHandler.cs | 6 ++--- .../Network/Writers/IHttpStreamWriter.cs | 2 +- .../Network/Writers/NullWriter.cs | 4 ++-- src/Unobtanium.Web.Proxy/ProxyServer.cs | 22 ++++++++--------- .../ProxySocket/Authentication/AuthMethod.cs | 2 +- .../ProxySocket/Authentication/AuthNone.cs | 2 +- .../Authentication/AuthUserPass.cs | 2 +- .../ProxySocket/HttpsHandler.cs | 2 +- .../ProxySocket/IAsyncProxyResult.cs | 2 +- .../ProxySocket/ProxyException.cs | 2 +- .../ProxySocket/ProxySocket.cs | 2 +- .../ProxySocket/Socks4Handler.cs | 2 +- .../ProxySocket/Socks5Handler.cs | 4 ++-- .../ProxySocket/SocksHandler.cs | 2 +- src/Unobtanium.Web.Proxy/RequestHandler.cs | 22 ++++++++--------- src/Unobtanium.Web.Proxy/ResponseHandler.cs | 8 +++---- .../Shared/ProxyConstants.cs | 4 ++-- .../SocksClientHandler.cs | 8 +++---- .../TransparentClientHandler.cs | 18 +++++++------- .../WebSocket/WebSocketDecoder.cs | 4 ++-- .../WebSocket/WebSocketFrame.cs | 2 +- .../WebSocket/WebsocketOpCode.cs | 2 +- .../ExpectContinueTests.cs | 6 ++--- .../Helpers/HttpContinueClient.cs | 6 ++--- .../Helpers/HttpContinueServer.cs | 6 ++--- .../Helpers/HttpMessageParsing.cs | 4 ++-- .../Helpers/TestHelper.cs | 2 +- .../HttpsTests.cs | 2 +- .../InterceptionTests.cs | 2 +- .../NestedProxyTests.cs | 4 ++-- .../ReverseProxyTests.cs | 4 ++-- .../Setup/TestProxyServer.cs | 6 ++--- .../Setup/TestServer.cs | 2 +- .../Setup/TestSuite.cs | 6 ++--- .../StressTests.cs | 2 +- .../CertificateManagerTests.cs | 4 ++-- .../Compression/CompressionFactoryTests.cs | 4 ++-- .../Compression/DecompressionFactoryTests.cs | 4 ++-- .../Extensions/HttpHeaderExtensionsTests.cs | 6 ++--- .../Extensions/StringExtensionsTests.cs | 4 ++-- .../Helpers/HttpHelperTests.cs | 6 ++--- .../Helpers/HttpHelperTestsBoundry.cs | 4 ++-- .../Helpers/HttpHelperTestsMethod.cs | 4 ++-- .../Helpers/HttpHelperTestsWildcardDomain.cs | 4 ++-- .../Helpers/NetworkHelperTests.cs | 4 ++-- .../Helpers/ProxyInfoTests.cs | 6 ++--- .../Http/RequestTests.cs | 6 ++--- .../Http/ResponseTests.cs | 6 ++--- .../Network/NullWriterTests.cs | 4 ++-- .../ProxyServerTests.cs | 4 ++-- .../SystemProxyTest.cs | 8 +++---- .../TaskResultTests.cs | 4 ++-- .../WinAuthTests.cs | 6 ++--- 197 files changed, 468 insertions(+), 468 deletions(-) diff --git a/examples/Titanium.Web.Proxy.Examples.Basic/Helpers/ConsoleHelper.cs b/examples/Titanium.Web.Proxy.Examples.Basic/Helpers/ConsoleHelper.cs index aa7c8f15..969aa570 100644 --- a/examples/Titanium.Web.Proxy.Examples.Basic/Helpers/ConsoleHelper.cs +++ b/examples/Titanium.Web.Proxy.Examples.Basic/Helpers/ConsoleHelper.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.InteropServices; -namespace Titanium.Web.Proxy.Examples.Basic.Helpers +namespace Unobtanium.Web.Proxy.Examples.Basic.Helpers { /// /// Adapted from diff --git a/examples/Titanium.Web.Proxy.Examples.Basic/Program.cs b/examples/Titanium.Web.Proxy.Examples.Basic/Program.cs index 4a2e4a9c..9a9fd5ed 100644 --- a/examples/Titanium.Web.Proxy.Examples.Basic/Program.cs +++ b/examples/Titanium.Web.Proxy.Examples.Basic/Program.cs @@ -1,10 +1,10 @@ using System; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Examples.Basic.Helpers; -using Titanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Examples.Basic.Helpers; +using Unobtanium.Web.Proxy.Helpers; -namespace Titanium.Web.Proxy.Examples.Basic +namespace Unobtanium.Web.Proxy.Examples.Basic { public class Program { diff --git a/examples/Titanium.Web.Proxy.Examples.Basic/ProxyEventArgsBaseExtensions.cs b/examples/Titanium.Web.Proxy.Examples.Basic/ProxyEventArgsBaseExtensions.cs index 9240aba5..d4c29931 100644 --- a/examples/Titanium.Web.Proxy.Examples.Basic/ProxyEventArgsBaseExtensions.cs +++ b/examples/Titanium.Web.Proxy.Examples.Basic/ProxyEventArgsBaseExtensions.cs @@ -1,6 +1,6 @@ -using Titanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.EventArguments; -namespace Titanium.Web.Proxy.Examples.Basic +namespace Unobtanium.Web.Proxy.Examples.Basic { public static class ProxyEventArgsBaseExtensions { diff --git a/examples/Titanium.Web.Proxy.Examples.Basic/ProxyTestController.cs b/examples/Titanium.Web.Proxy.Examples.Basic/ProxyTestController.cs index 1e71f2ae..0acb3fba 100644 --- a/examples/Titanium.Web.Proxy.Examples.Basic/ProxyTestController.cs +++ b/examples/Titanium.Web.Proxy.Examples.Basic/ProxyTestController.cs @@ -6,14 +6,14 @@ using System.Net.Security; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.StreamExtended.Network; - -namespace Titanium.Web.Proxy.Examples.Basic +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.StreamExtended.Network; + +namespace Unobtanium.Web.Proxy.Examples.Basic { public class ProxyTestController : IDisposable { diff --git a/examples/Titanium.Web.Proxy.Examples.Basic/SampleClientState.cs b/examples/Titanium.Web.Proxy.Examples.Basic/SampleClientState.cs index b86ea410..a7899bd4 100644 --- a/examples/Titanium.Web.Proxy.Examples.Basic/SampleClientState.cs +++ b/examples/Titanium.Web.Proxy.Examples.Basic/SampleClientState.cs @@ -1,6 +1,6 @@ using System.Text; -namespace Titanium.Web.Proxy.Examples.Basic +namespace Unobtanium.Web.Proxy.Examples.Basic { public class SampleClientState { diff --git a/examples/Titanium.Web.Proxy.Examples.WindowsService/ProxyService.cs b/examples/Titanium.Web.Proxy.Examples.WindowsService/ProxyService.cs index a767b3c3..b57b37d8 100644 --- a/examples/Titanium.Web.Proxy.Examples.WindowsService/ProxyService.cs +++ b/examples/Titanium.Web.Proxy.Examples.WindowsService/ProxyService.cs @@ -3,9 +3,9 @@ using System.Net; using System.ServiceProcess; using System.Threading; -using Titanium.Web.Proxy; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Models; using WindowsServiceExample.Properties; namespace WindowsServiceExample diff --git a/examples/Titanium.Web.Proxy.Examples.Wpf/App.xaml b/examples/Titanium.Web.Proxy.Examples.Wpf/App.xaml index 7f9cef61..5d2cd6ed 100644 --- a/examples/Titanium.Web.Proxy.Examples.Wpf/App.xaml +++ b/examples/Titanium.Web.Proxy.Examples.Wpf/App.xaml @@ -1,4 +1,4 @@ - diff --git a/examples/Titanium.Web.Proxy.Examples.Wpf/App.xaml.cs b/examples/Titanium.Web.Proxy.Examples.Wpf/App.xaml.cs index 9fb46c36..97a308e1 100644 --- a/examples/Titanium.Web.Proxy.Examples.Wpf/App.xaml.cs +++ b/examples/Titanium.Web.Proxy.Examples.Wpf/App.xaml.cs @@ -1,6 +1,6 @@ using System.Windows; -namespace Titanium.Web.Proxy.Examples.Wpf +namespace Unobtanium.Web.Proxy.Examples.Wpf { /// /// Interaction logic for App.xaml diff --git a/examples/Titanium.Web.Proxy.Examples.Wpf/MainWindow.xaml b/examples/Titanium.Web.Proxy.Examples.Wpf/MainWindow.xaml index 942f356d..6b44f846 100644 --- a/examples/Titanium.Web.Proxy.Examples.Wpf/MainWindow.xaml +++ b/examples/Titanium.Web.Proxy.Examples.Wpf/MainWindow.xaml @@ -1,4 +1,4 @@ - /// Interaction logic for MainWindow.xaml diff --git a/examples/Titanium.Web.Proxy.Examples.Wpf/ObservableCollectionEx.cs b/examples/Titanium.Web.Proxy.Examples.Wpf/ObservableCollectionEx.cs index cc172e48..d7bf7b2d 100644 --- a/examples/Titanium.Web.Proxy.Examples.Wpf/ObservableCollectionEx.cs +++ b/examples/Titanium.Web.Proxy.Examples.Wpf/ObservableCollectionEx.cs @@ -1,7 +1,7 @@ using System.Collections.ObjectModel; using System.Collections.Specialized; -namespace Titanium.Web.Proxy.Examples.Wpf +namespace Unobtanium.Web.Proxy.Examples.Wpf { public class ObservableCollectionEx : ObservableCollection { diff --git a/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Annotations.cs b/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Annotations.cs index b346ae83..94e61cec 100644 --- a/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Annotations.cs +++ b/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Annotations.cs @@ -30,7 +30,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // ReSharper disable MemberCanBeProtected.Global // ReSharper disable InconsistentNaming -namespace Titanium.Web.Proxy.Examples.Wpf.Annotations +namespace Unobtanium.Web.Proxy.Examples.Wpf.Annotations { /// /// Indicates that the value of the marked element could be null sometimes, diff --git a/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Resources.Designer.cs b/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Resources.Designer.cs index 22180b6c..3feded09 100644 --- a/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Resources.Designer.cs +++ b/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Resources.Designer.cs @@ -8,7 +8,7 @@ // //------------------------------------------------------------------------------ -namespace Titanium.Web.Proxy.Examples.Wpf.Properties { +namespace Unobtanium.Web.Proxy.Examples.Wpf.Properties { using System; diff --git a/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Settings.Designer.cs b/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Settings.Designer.cs index 64f6b387..e7451943 100644 --- a/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Settings.Designer.cs +++ b/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Settings.Designer.cs @@ -8,7 +8,7 @@ // //------------------------------------------------------------------------------ -namespace Titanium.Web.Proxy.Examples.Wpf.Properties { +namespace Unobtanium.Web.Proxy.Examples.Wpf.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] diff --git a/examples/Titanium.Web.Proxy.Examples.Wpf/SessionListItem.cs b/examples/Titanium.Web.Proxy.Examples.Wpf/SessionListItem.cs index c52d1e20..ccce274f 100644 --- a/examples/Titanium.Web.Proxy.Examples.Wpf/SessionListItem.cs +++ b/examples/Titanium.Web.Proxy.Examples.Wpf/SessionListItem.cs @@ -2,11 +2,11 @@ using System.ComponentModel; using System.Net; using System.Runtime.CompilerServices; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Examples.Wpf.Annotations; -using Titanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Examples.Wpf.Annotations; +using Unobtanium.Web.Proxy.Http; -namespace Titanium.Web.Proxy.Examples.Wpf +namespace Unobtanium.Web.Proxy.Examples.Wpf { public class SessionListItem : INotifyPropertyChanged { diff --git a/src/Unobtanium.Web.Proxy/Certificates/Cache/CachedCertificate.cs b/src/Unobtanium.Web.Proxy/Certificates/Cache/CachedCertificate.cs index 4d07f875..5f2db20e 100644 --- a/src/Unobtanium.Web.Proxy/Certificates/Cache/CachedCertificate.cs +++ b/src/Unobtanium.Web.Proxy/Certificates/Cache/CachedCertificate.cs @@ -1,7 +1,7 @@ using System; using System.Security.Cryptography.X509Certificates; -namespace Titanium.Web.Proxy.Certificates.Cache; +namespace Unobtanium.Web.Proxy.Certificates.Cache; /// /// An object that holds the cached certificate. diff --git a/src/Unobtanium.Web.Proxy/Certificates/Cache/DefaultCertificateDiskCache.cs b/src/Unobtanium.Web.Proxy/Certificates/Cache/DefaultCertificateDiskCache.cs index 20cadd7d..96676283 100644 --- a/src/Unobtanium.Web.Proxy/Certificates/Cache/DefaultCertificateDiskCache.cs +++ b/src/Unobtanium.Web.Proxy/Certificates/Cache/DefaultCertificateDiskCache.cs @@ -5,9 +5,9 @@ using System.Security.Cryptography.X509Certificates; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Helpers; -namespace Titanium.Web.Proxy.Certificates.Cache; +namespace Unobtanium.Web.Proxy.Certificates.Cache; /// /// Provides a default disk-based cache implementation for storing certificates. diff --git a/src/Unobtanium.Web.Proxy/Certificates/Cache/ICertificateCache.cs b/src/Unobtanium.Web.Proxy/Certificates/Cache/ICertificateCache.cs index 0d246c2e..42a3a7e3 100644 --- a/src/Unobtanium.Web.Proxy/Certificates/Cache/ICertificateCache.cs +++ b/src/Unobtanium.Web.Proxy/Certificates/Cache/ICertificateCache.cs @@ -4,7 +4,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Titanium.Web.Proxy.Certificates.Cache; +namespace Unobtanium.Web.Proxy.Certificates.Cache; /// /// Interface for certificate cache management. diff --git a/src/Unobtanium.Web.Proxy/Certificates/CertificateManager.cs b/src/Unobtanium.Web.Proxy/Certificates/CertificateManager.cs index a46e6234..2455d7d8 100644 --- a/src/Unobtanium.Web.Proxy/Certificates/CertificateManager.cs +++ b/src/Unobtanium.Web.Proxy/Certificates/CertificateManager.cs @@ -9,12 +9,12 @@ using System.Threading.Tasks; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; -using Titanium.Web.Proxy.Certificates.Cache; -using Titanium.Web.Proxy.Collections; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Shared; +using Unobtanium.Web.Proxy.Certificates.Cache; +using Unobtanium.Web.Proxy.Collections; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Shared; -namespace Titanium.Web.Proxy.Certificates; +namespace Unobtanium.Web.Proxy.Certificates; /// /// Certificate Engine option. diff --git a/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMaker.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMaker.cs index 30d52234..0d2ebd1d 100644 --- a/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMaker.cs +++ b/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMaker.cs @@ -16,11 +16,11 @@ using System.IO; using System.Net; using System.Security.Cryptography.X509Certificates; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Shared; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Shared; using X509Certificate = Org.BouncyCastle.X509.X509Certificate; -namespace Titanium.Web.Proxy.Certificates; +namespace Unobtanium.Web.Proxy.Certificates; /// /// Implements certificate generation operations. diff --git a/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMakerFast.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMakerFast.cs index 568a5792..a03f1c64 100644 --- a/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMakerFast.cs +++ b/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMakerFast.cs @@ -16,11 +16,11 @@ using System.IO; using System.Net; using System.Security.Cryptography.X509Certificates; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Shared; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Shared; using X509Certificate = Org.BouncyCastle.X509.X509Certificate; -namespace Titanium.Web.Proxy.Certificates; +namespace Unobtanium.Web.Proxy.Certificates; /// /// Implements certificate generation operations. diff --git a/src/Unobtanium.Web.Proxy/Certificates/Makers/DotnetCertificateMaker.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/DotnetCertificateMaker.cs index 41406eaa..7026b14e 100644 --- a/src/Unobtanium.Web.Proxy/Certificates/Makers/DotnetCertificateMaker.cs +++ b/src/Unobtanium.Web.Proxy/Certificates/Makers/DotnetCertificateMaker.cs @@ -3,7 +3,7 @@ using System.Security.Cryptography; using System.Security.Cryptography.X509Certificates; -namespace Titanium.Web.Proxy.Certificates; +namespace Unobtanium.Web.Proxy.Certificates; /// /// Implements certificate generation operations, in pure .NET. diff --git a/src/Unobtanium.Web.Proxy/Certificates/Makers/ICertificateMaker.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/ICertificateMaker.cs index 13d24b69..e34c9750 100644 --- a/src/Unobtanium.Web.Proxy/Certificates/Makers/ICertificateMaker.cs +++ b/src/Unobtanium.Web.Proxy/Certificates/Makers/ICertificateMaker.cs @@ -1,6 +1,6 @@ using System.Security.Cryptography.X509Certificates; -namespace Titanium.Web.Proxy.Certificates; +namespace Unobtanium.Web.Proxy.Certificates; /// /// Abstract interface for different Certificate generators diff --git a/src/Unobtanium.Web.Proxy/Certificates/Makers/WinCertificateMaker.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/WinCertificateMaker.cs index 0f83e07f..019e40ac 100644 --- a/src/Unobtanium.Web.Proxy/Certificates/Makers/WinCertificateMaker.cs +++ b/src/Unobtanium.Web.Proxy/Certificates/Makers/WinCertificateMaker.cs @@ -5,7 +5,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Titanium.Web.Proxy.Certificates; +namespace Unobtanium.Web.Proxy.Certificates; // TODO FIX these warnings CS8600, CS8601, CS8618 //#pragma warning disable CS8600 // Converting null literal or possible null value to non-nullable type. #pragma warning disable CS8601 // Possible null reference assignment. diff --git a/src/Unobtanium.Web.Proxy/Collections/AsyncConcurrentDictionary.cs b/src/Unobtanium.Web.Proxy/Collections/AsyncConcurrentDictionary.cs index a7ccdb12..905e6f1a 100644 --- a/src/Unobtanium.Web.Proxy/Collections/AsyncConcurrentDictionary.cs +++ b/src/Unobtanium.Web.Proxy/Collections/AsyncConcurrentDictionary.cs @@ -3,7 +3,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Titanium.Web.Proxy.Collections; +namespace Unobtanium.Web.Proxy.Collections; /// /// A concurrent dictionary that allows async operation diff --git a/src/Unobtanium.Web.Proxy/Compression/CompressionFactory.cs b/src/Unobtanium.Web.Proxy/Compression/CompressionFactory.cs index 91a62454..934f349c 100644 --- a/src/Unobtanium.Web.Proxy/Compression/CompressionFactory.cs +++ b/src/Unobtanium.Web.Proxy/Compression/CompressionFactory.cs @@ -2,7 +2,7 @@ using System.IO; using System.IO.Compression; -namespace Titanium.Web.Proxy.Compression; +namespace Unobtanium.Web.Proxy.Compression; /// /// A factory to generate the compression methods based on the type of compression diff --git a/src/Unobtanium.Web.Proxy/Compression/DecompressionFactory.cs b/src/Unobtanium.Web.Proxy/Compression/DecompressionFactory.cs index 1f89739a..78ba8a85 100644 --- a/src/Unobtanium.Web.Proxy/Compression/DecompressionFactory.cs +++ b/src/Unobtanium.Web.Proxy/Compression/DecompressionFactory.cs @@ -2,7 +2,7 @@ using System.IO; using System.IO.Compression; -namespace Titanium.Web.Proxy.Compression; +namespace Unobtanium.Web.Proxy.Compression; /// /// A factory to generate the de-compression methods based on the type of compression diff --git a/src/Unobtanium.Web.Proxy/EventArguments/BeforeBodyWriteEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/BeforeBodyWriteEventArgs.cs index 27bd15a4..a179c4a0 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/BeforeBodyWriteEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/BeforeBodyWriteEventArgs.cs @@ -1,7 +1,7 @@ #if DEBUG using System; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// Event arguments for . diff --git a/src/Unobtanium.Web.Proxy/EventArguments/BeforeSslAuthenticateEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/BeforeSslAuthenticateEventArgs.cs index e3bf9c7b..137f46ae 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/BeforeSslAuthenticateEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/BeforeSslAuthenticateEventArgs.cs @@ -1,7 +1,7 @@ using System.Threading; -using Titanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.Network.Tcp; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// This is used in transparent endpoint before authenticating client. diff --git a/src/Unobtanium.Web.Proxy/EventArguments/CertificateSelectionEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/CertificateSelectionEventArgs.cs index 1ffc5b4e..52e54d2a 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/CertificateSelectionEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/CertificateSelectionEventArgs.cs @@ -1,6 +1,6 @@ using System.Security.Cryptography.X509Certificates; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// An argument passed on to user for client certificate selection during mutual SSL authentication. diff --git a/src/Unobtanium.Web.Proxy/EventArguments/CertificateValidationEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/CertificateValidationEventArgs.cs index 37743557..7bc3ddab 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/CertificateValidationEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/CertificateValidationEventArgs.cs @@ -1,7 +1,7 @@ using System.Net.Security; using System.Security.Cryptography.X509Certificates; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// An argument passed on to the user for validating the server certificate diff --git a/src/Unobtanium.Web.Proxy/EventArguments/ConnectionCountChangedEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/ConnectionCountChangedEventArgs.cs index 7beee136..05512ae3 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/ConnectionCountChangedEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/ConnectionCountChangedEventArgs.cs @@ -4,7 +4,7 @@ using System.Text; using System.Threading.Tasks; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// Event arguments for connection count change event. /// diff --git a/src/Unobtanium.Web.Proxy/EventArguments/DataEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/DataEventArgs.cs index f48d2c26..794c3100 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/DataEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/DataEventArgs.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy.StreamExtended.Network; +namespace Unobtanium.Web.Proxy.StreamExtended.Network; /// /// Wraps the data sent/received event argument. diff --git a/src/Unobtanium.Web.Proxy/EventArguments/EmptyProxyEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/EmptyProxyEventArgs.cs index 97c07142..53ebd19c 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/EmptyProxyEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/EmptyProxyEventArgs.cs @@ -1,6 +1,6 @@ -using Titanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.Network.Tcp; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// Represents the arguments for an empty proxy event. diff --git a/src/Unobtanium.Web.Proxy/EventArguments/MultipartRequestPartSentEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/MultipartRequestPartSentEventArgs.cs index 12f73f93..56c0f99d 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/MultipartRequestPartSentEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/MultipartRequestPartSentEventArgs.cs @@ -1,6 +1,6 @@ -using Titanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Http; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// Class that wraps the multipart sent request arguments. diff --git a/src/Unobtanium.Web.Proxy/EventArguments/ProxyEventArgsBase.cs b/src/Unobtanium.Web.Proxy/EventArguments/ProxyEventArgsBase.cs index 9dac405f..b33e8a92 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/ProxyEventArgsBase.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/ProxyEventArgsBase.cs @@ -1,7 +1,7 @@ using System; -using Titanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.Network.Tcp; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// The base event arguments. diff --git a/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgs.cs index 818f2ff3..e05e4049 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgs.cs @@ -4,13 +4,13 @@ using System.Net; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Http.Responses; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.StreamExtended.Network; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Http.Responses; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.StreamExtended.Network; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// Holds info related to a single proxy session (single request/response sequence). diff --git a/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgsBase.cs b/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgsBase.cs index 3a9c9276..c0638a08 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgsBase.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgsBase.cs @@ -3,14 +3,14 @@ using System.Collections.Generic; using System.Net; using System.Threading; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Network.Tcp; -using Titanium.Web.Proxy.StreamExtended.BufferPool; -using Titanium.Web.Proxy.StreamExtended.Network; - -namespace Titanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.StreamExtended.Network; + +namespace Unobtanium.Web.Proxy.EventArguments; /// /// Holds info related to a single proxy session (single request/response sequence). diff --git a/src/Unobtanium.Web.Proxy/EventArguments/TransformationMode.cs b/src/Unobtanium.Web.Proxy/EventArguments/TransformationMode.cs index 12620375..748e7449 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/TransformationMode.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/TransformationMode.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; internal enum TransformationMode { diff --git a/src/Unobtanium.Web.Proxy/EventArguments/TunnelConnectEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/TunnelConnectEventArgs.cs index 4930f238..8caac233 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/TunnelConnectEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/TunnelConnectEventArgs.cs @@ -1,11 +1,11 @@ using System; using System.Threading; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.StreamExtended.Network; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.StreamExtended.Network; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// A class that wraps the state when a tunnel connect event happen for Explicit endpoints. diff --git a/src/Unobtanium.Web.Proxy/Exceptions/BodyLockedException.cs b/src/Unobtanium.Web.Proxy/Exceptions/BodyLockedException.cs index 76392083..37570e80 100644 --- a/src/Unobtanium.Web.Proxy/Exceptions/BodyLockedException.cs +++ b/src/Unobtanium.Web.Proxy/Exceptions/BodyLockedException.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Exceptions; +namespace Unobtanium.Web.Proxy.Exceptions; /// /// If the request is send to the server, you can no longer access the request body. diff --git a/src/Unobtanium.Web.Proxy/Exceptions/BodyNotFoundException.cs b/src/Unobtanium.Web.Proxy/Exceptions/BodyNotFoundException.cs index 5b1ad3cd..5266261a 100644 --- a/src/Unobtanium.Web.Proxy/Exceptions/BodyNotFoundException.cs +++ b/src/Unobtanium.Web.Proxy/Exceptions/BodyNotFoundException.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Exceptions; +namespace Unobtanium.Web.Proxy.Exceptions; /// /// Body not found exception, is thrown in case the body is not found diff --git a/src/Unobtanium.Web.Proxy/Exceptions/BodyNotLoadedException.cs b/src/Unobtanium.Web.Proxy/Exceptions/BodyNotLoadedException.cs index 159a0f99..15354850 100644 --- a/src/Unobtanium.Web.Proxy/Exceptions/BodyNotLoadedException.cs +++ b/src/Unobtanium.Web.Proxy/Exceptions/BodyNotLoadedException.cs @@ -1,13 +1,13 @@ -namespace Titanium.Web.Proxy.Exceptions; +namespace Unobtanium.Web.Proxy.Exceptions; /// /// Body not loaded is thrown when you did not load it correctly. /// /// This issue is thrown if you did not call any of these methods: -/// - -/// - -/// - -/// - +/// - +/// - +/// - +/// - /// public class BodyNotLoadedException : ProxyException { diff --git a/src/Unobtanium.Web.Proxy/Exceptions/EventException.cs b/src/Unobtanium.Web.Proxy/Exceptions/EventException.cs index 638d3bf5..0c797f59 100644 --- a/src/Unobtanium.Web.Proxy/Exceptions/EventException.cs +++ b/src/Unobtanium.Web.Proxy/Exceptions/EventException.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy.Exceptions; +namespace Unobtanium.Web.Proxy.Exceptions; /// /// Exception thrown in user event, this is a wrapper exception for all exceptions thrown in user event handlers /// diff --git a/src/Unobtanium.Web.Proxy/Exceptions/ProxyAuthorizationException.cs b/src/Unobtanium.Web.Proxy/Exceptions/ProxyAuthorizationException.cs index a10b5b09..44e012bf 100644 --- a/src/Unobtanium.Web.Proxy/Exceptions/ProxyAuthorizationException.cs +++ b/src/Unobtanium.Web.Proxy/Exceptions/ProxyAuthorizationException.cs @@ -1,9 +1,9 @@ using System; using System.Collections.Generic; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Exceptions; +namespace Unobtanium.Web.Proxy.Exceptions; /// /// Proxy authorization exception. diff --git a/src/Unobtanium.Web.Proxy/Exceptions/ProxyConnectException.cs b/src/Unobtanium.Web.Proxy/Exceptions/ProxyConnectException.cs index b3a6ab76..5ab7b1d8 100644 --- a/src/Unobtanium.Web.Proxy/Exceptions/ProxyConnectException.cs +++ b/src/Unobtanium.Web.Proxy/Exceptions/ProxyConnectException.cs @@ -1,7 +1,7 @@ using System; -using Titanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.EventArguments; -namespace Titanium.Web.Proxy.Exceptions; +namespace Unobtanium.Web.Proxy.Exceptions; /// /// Proxy Connection exception. diff --git a/src/Unobtanium.Web.Proxy/Exceptions/ProxyException.cs b/src/Unobtanium.Web.Proxy/Exceptions/ProxyException.cs index 9e05fd15..ffe5974c 100644 --- a/src/Unobtanium.Web.Proxy/Exceptions/ProxyException.cs +++ b/src/Unobtanium.Web.Proxy/Exceptions/ProxyException.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy.Exceptions; +namespace Unobtanium.Web.Proxy.Exceptions; /// /// Base class exception associated with this proxy server. diff --git a/src/Unobtanium.Web.Proxy/Exceptions/ProxyHttpException.cs b/src/Unobtanium.Web.Proxy/Exceptions/ProxyHttpException.cs index 43505e62..c547ee85 100644 --- a/src/Unobtanium.Web.Proxy/Exceptions/ProxyHttpException.cs +++ b/src/Unobtanium.Web.Proxy/Exceptions/ProxyHttpException.cs @@ -1,7 +1,7 @@ using System; -using Titanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.EventArguments; -namespace Titanium.Web.Proxy.Exceptions; +namespace Unobtanium.Web.Proxy.Exceptions; /// /// Proxy HTTP exception. diff --git a/src/Unobtanium.Web.Proxy/Exceptions/RetryableServerConnectionException.cs b/src/Unobtanium.Web.Proxy/Exceptions/RetryableServerConnectionException.cs index 92b08e3b..f00cc7e1 100644 --- a/src/Unobtanium.Web.Proxy/Exceptions/RetryableServerConnectionException.cs +++ b/src/Unobtanium.Web.Proxy/Exceptions/RetryableServerConnectionException.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy.Exceptions; +namespace Unobtanium.Web.Proxy.Exceptions; /// /// The server connection was closed upon first write with the new connection from pool. diff --git a/src/Unobtanium.Web.Proxy/ExplicitClientHandler.cs b/src/Unobtanium.Web.Proxy/ExplicitClientHandler.cs index d22e6531..9db927a7 100644 --- a/src/Unobtanium.Web.Proxy/ExplicitClientHandler.cs +++ b/src/Unobtanium.Web.Proxy/ExplicitClientHandler.cs @@ -7,18 +7,18 @@ using System.Security.Cryptography.X509Certificates; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Http2; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Network.Tcp; -using Titanium.Web.Proxy.StreamExtended; -using SslExtensions = Titanium.Web.Proxy.Extensions.SslExtensions; - -namespace Titanium.Web.Proxy; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Http2; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.StreamExtended; +using SslExtensions = Unobtanium.Web.Proxy.Extensions.SslExtensions; + +namespace Unobtanium.Web.Proxy; public partial class ProxyServer { diff --git a/src/Unobtanium.Web.Proxy/Extensions/FuncExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/FuncExtensions.cs index 772ce494..612c2928 100644 --- a/src/Unobtanium.Web.Proxy/Extensions/FuncExtensions.cs +++ b/src/Unobtanium.Web.Proxy/Extensions/FuncExtensions.cs @@ -1,9 +1,9 @@ using System; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Exceptions; -namespace Titanium.Web.Proxy.Extensions; +namespace Unobtanium.Web.Proxy.Extensions; internal static class FuncExtensions { diff --git a/src/Unobtanium.Web.Proxy/Extensions/HttpHeaderExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/HttpHeaderExtensions.cs index 28f854ef..975bacd6 100644 --- a/src/Unobtanium.Web.Proxy/Extensions/HttpHeaderExtensions.cs +++ b/src/Unobtanium.Web.Proxy/Extensions/HttpHeaderExtensions.cs @@ -1,7 +1,7 @@ using System; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Extensions; +namespace Unobtanium.Web.Proxy.Extensions; internal static class HttpHeaderExtensions { diff --git a/src/Unobtanium.Web.Proxy/Extensions/SslExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/SslExtensions.cs index 4a26ffcf..d6bfa522 100644 --- a/src/Unobtanium.Web.Proxy/Extensions/SslExtensions.cs +++ b/src/Unobtanium.Web.Proxy/Extensions/SslExtensions.cs @@ -1,8 +1,8 @@ using System.Collections.Generic; using System.Net.Security; -using Titanium.Web.Proxy.StreamExtended; +using Unobtanium.Web.Proxy.StreamExtended; -namespace Titanium.Web.Proxy.Extensions; +namespace Unobtanium.Web.Proxy.Extensions; internal static class SslExtensions { diff --git a/src/Unobtanium.Web.Proxy/Extensions/StreamExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/StreamExtensions.cs index 13a9518b..26f5faa1 100644 --- a/src/Unobtanium.Web.Proxy/Extensions/StreamExtensions.cs +++ b/src/Unobtanium.Web.Proxy/Extensions/StreamExtensions.cs @@ -2,9 +2,9 @@ using System.IO; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; -namespace Titanium.Web.Proxy.Extensions; +namespace Unobtanium.Web.Proxy.Extensions; /// /// Extensions used for Stream and CustomBinaryReader objects diff --git a/src/Unobtanium.Web.Proxy/Extensions/StringExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/StringExtensions.cs index cd475d8d..5278228d 100644 --- a/src/Unobtanium.Web.Proxy/Extensions/StringExtensions.cs +++ b/src/Unobtanium.Web.Proxy/Extensions/StringExtensions.cs @@ -3,7 +3,7 @@ using System.Buffers.Text; using System.Text; -namespace Titanium.Web.Proxy.Extensions; +namespace Unobtanium.Web.Proxy.Extensions; internal static class StringExtensions { diff --git a/src/Unobtanium.Web.Proxy/Extensions/TcpExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/TcpExtensions.cs index 94297527..4b3a2d96 100644 --- a/src/Unobtanium.Web.Proxy/Extensions/TcpExtensions.cs +++ b/src/Unobtanium.Web.Proxy/Extensions/TcpExtensions.cs @@ -1,6 +1,6 @@ using System.Net.Sockets; -namespace Titanium.Web.Proxy.Extensions; +namespace Unobtanium.Web.Proxy.Extensions; internal static class TcpExtensions { diff --git a/src/Unobtanium.Web.Proxy/Extensions/UriExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/UriExtensions.cs index 6b650bd1..e78838b5 100644 --- a/src/Unobtanium.Web.Proxy/Extensions/UriExtensions.cs +++ b/src/Unobtanium.Web.Proxy/Extensions/UriExtensions.cs @@ -1,7 +1,7 @@ using System; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Extensions; +namespace Unobtanium.Web.Proxy.Extensions; internal static class UriExtensions { diff --git a/src/Unobtanium.Web.Proxy/Handlers/AsyncEventHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/AsyncEventHandler.cs index b1717ff8..ca03bae2 100644 --- a/src/Unobtanium.Web.Proxy/Handlers/AsyncEventHandler.cs +++ b/src/Unobtanium.Web.Proxy/Handlers/AsyncEventHandler.cs @@ -1,6 +1,6 @@ using System.Threading.Tasks; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// A generic asynchronous event handler used by the proxy. diff --git a/src/Unobtanium.Web.Proxy/Handlers/CertificateHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/CertificateHandler.cs index c02ee984..ef4d896c 100644 --- a/src/Unobtanium.Web.Proxy/Handlers/CertificateHandler.cs +++ b/src/Unobtanium.Web.Proxy/Handlers/CertificateHandler.cs @@ -1,10 +1,10 @@ using System; using System.Net.Security; using System.Security.Cryptography.X509Certificates; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Extensions; -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; public partial class ProxyServer { diff --git a/src/Unobtanium.Web.Proxy/Handlers/ExceptionHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/ExceptionHandler.cs index 1a6ebef4..83354ab4 100644 --- a/src/Unobtanium.Web.Proxy/Handlers/ExceptionHandler.cs +++ b/src/Unobtanium.Web.Proxy/Handlers/ExceptionHandler.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; /// /// A delegate to catch exceptions occuring in proxy. diff --git a/src/Unobtanium.Web.Proxy/Handlers/ProxyAuthorizationHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/ProxyAuthorizationHandler.cs index 59b05f64..bfcc5585 100644 --- a/src/Unobtanium.Web.Proxy/Handlers/ProxyAuthorizationHandler.cs +++ b/src/Unobtanium.Web.Proxy/Handlers/ProxyAuthorizationHandler.cs @@ -2,12 +2,12 @@ using System.Net; using System.Text; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; public partial class ProxyServer { diff --git a/src/Unobtanium.Web.Proxy/Handlers/WebSocketHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/WebSocketHandler.cs index 0d4cfcf7..ed1e12b6 100644 --- a/src/Unobtanium.Web.Proxy/Handlers/WebSocketHandler.cs +++ b/src/Unobtanium.Web.Proxy/Handlers/WebSocketHandler.cs @@ -1,11 +1,11 @@ using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Network.Tcp; -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; public partial class ProxyServer { diff --git a/src/Unobtanium.Web.Proxy/Handlers/WinAuthHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/WinAuthHandler.cs index 2ddf5214..ce24b75d 100644 --- a/src/Unobtanium.Web.Proxy/Handlers/WinAuthHandler.cs +++ b/src/Unobtanium.Web.Proxy/Handlers/WinAuthHandler.cs @@ -2,14 +2,14 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Network.WinAuth; -using Titanium.Web.Proxy.Network.WinAuth.Security; - -namespace Titanium.Web.Proxy; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Network.WinAuth; +using Unobtanium.Web.Proxy.Network.WinAuth.Security; + +namespace Unobtanium.Web.Proxy; public partial class ProxyServer { diff --git a/src/Unobtanium.Web.Proxy/Helpers/CompressionUtil.cs b/src/Unobtanium.Web.Proxy/Helpers/CompressionUtil.cs index 3ae64693..7d1a1c0e 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/CompressionUtil.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/CompressionUtil.cs @@ -1,6 +1,6 @@ -using Titanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Http; -namespace Titanium.Web.Proxy.Compression; +namespace Unobtanium.Web.Proxy.Compression; internal static class CompressionUtil { diff --git a/src/Unobtanium.Web.Proxy/Helpers/HttpHelper.cs b/src/Unobtanium.Web.Proxy/Helpers/HttpHelper.cs index 3986ecef..b804dcf8 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/HttpHelper.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/HttpHelper.cs @@ -3,14 +3,14 @@ using System.Text; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Shared; -using Titanium.Web.Proxy.StreamExtended.BufferPool; -using Titanium.Web.Proxy.StreamExtended.Network; - -namespace Titanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Shared; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.StreamExtended.Network; + +namespace Unobtanium.Web.Proxy.Helpers; internal static class HttpHelper { diff --git a/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.SystemProxy.cs b/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.SystemProxy.cs index d5bda006..0c1998c6 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.SystemProxy.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.SystemProxy.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.InteropServices; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal partial class NativeMethods { diff --git a/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.Tcp.cs b/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.Tcp.cs index 37e23433..a5a5b593 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.Tcp.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.Tcp.cs @@ -2,7 +2,7 @@ using System.Net.NetworkInformation; using System.Runtime.InteropServices; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal partial class NativeMethods { diff --git a/src/Unobtanium.Web.Proxy/Helpers/Network.cs b/src/Unobtanium.Web.Proxy/Helpers/Network.cs index 4cbc3c60..0936106f 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/Network.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/Network.cs @@ -3,7 +3,7 @@ using System.Net; using System.Net.Sockets; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal class NetworkHelper { diff --git a/src/Unobtanium.Web.Proxy/Helpers/ProxyInfo.cs b/src/Unobtanium.Web.Proxy/Helpers/ProxyInfo.cs index 7a146550..9736d92c 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/ProxyInfo.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/ProxyInfo.cs @@ -3,9 +3,9 @@ using System.Linq; using System.Text; using System.Text.RegularExpressions; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal partial class ProxyInfo { diff --git a/src/Unobtanium.Web.Proxy/Helpers/RunTime.cs b/src/Unobtanium.Web.Proxy/Helpers/RunTime.cs index 75dedc96..4370d82e 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/RunTime.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/RunTime.cs @@ -4,7 +4,7 @@ using System.Runtime.Versioning; using System.Text; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; /// /// Run time helpers diff --git a/src/Unobtanium.Web.Proxy/Helpers/SystemProxy.cs b/src/Unobtanium.Web.Proxy/Helpers/SystemProxy.cs index 7a68b1a8..a7614703 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/SystemProxy.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/SystemProxy.cs @@ -2,10 +2,10 @@ using System; using System.Diagnostics.CodeAnalysis; using System.Linq; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; // Helper classes for setting system proxy settings -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal class HttpSystemProxyValue { diff --git a/src/Unobtanium.Web.Proxy/Helpers/TcpHelper.cs b/src/Unobtanium.Web.Proxy/Helpers/TcpHelper.cs index 3c222959..e24cc723 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/TcpHelper.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/TcpHelper.cs @@ -4,10 +4,10 @@ using System.Runtime.InteropServices; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal class TcpHelper { diff --git a/src/Unobtanium.Web.Proxy/Helpers/WinHttp/NativeMethods.WinHttp.cs b/src/Unobtanium.Web.Proxy/Helpers/WinHttp/NativeMethods.WinHttp.cs index f1a16454..b4989a33 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/WinHttp/NativeMethods.WinHttp.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/WinHttp/NativeMethods.WinHttp.cs @@ -2,7 +2,7 @@ using System.Runtime.InteropServices; // Helper classes for setting system proxy settings -namespace Titanium.Web.Proxy.Helpers.WinHttp; +namespace Unobtanium.Web.Proxy.Helpers.WinHttp; internal partial class NativeMethods { diff --git a/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpHandle.cs b/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpHandle.cs index 814abdf8..de746fdc 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpHandle.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpHandle.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.InteropServices; -namespace Titanium.Web.Proxy.Helpers.WinHttp; +namespace Unobtanium.Web.Proxy.Helpers.WinHttp; internal class WinHttpHandle : SafeHandle { diff --git a/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpWebProxyFinder.cs b/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpWebProxyFinder.cs index f780b666..5fbc95b9 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpWebProxyFinder.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpWebProxyFinder.cs @@ -3,9 +3,9 @@ using System.Net; using System.Runtime.InteropServices; using System.Text; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Helpers.WinHttp; +namespace Unobtanium.Web.Proxy.Helpers.WinHttp; internal sealed class WinHttpWebProxyFinder : IDisposable { diff --git a/src/Unobtanium.Web.Proxy/Http/ConnectRequest.cs b/src/Unobtanium.Web.Proxy/Http/ConnectRequest.cs index d71ae320..04ac324b 100644 --- a/src/Unobtanium.Web.Proxy/Http/ConnectRequest.cs +++ b/src/Unobtanium.Web.Proxy/Http/ConnectRequest.cs @@ -1,7 +1,7 @@ -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.StreamExtended; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.StreamExtended; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// The tcp tunnel Connect request. diff --git a/src/Unobtanium.Web.Proxy/Http/ConnectResponse.cs b/src/Unobtanium.Web.Proxy/Http/ConnectResponse.cs index f5542d3c..f639fab5 100644 --- a/src/Unobtanium.Web.Proxy/Http/ConnectResponse.cs +++ b/src/Unobtanium.Web.Proxy/Http/ConnectResponse.cs @@ -1,8 +1,8 @@ using System; using System.Net; -using Titanium.Web.Proxy.StreamExtended; +using Unobtanium.Web.Proxy.StreamExtended; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// The tcp tunnel connect response object. diff --git a/src/Unobtanium.Web.Proxy/Http/HeaderBuilder.cs b/src/Unobtanium.Web.Proxy/Http/HeaderBuilder.cs index 249bcd8d..5a9cd8bd 100644 --- a/src/Unobtanium.Web.Proxy/Http/HeaderBuilder.cs +++ b/src/Unobtanium.Web.Proxy/Http/HeaderBuilder.cs @@ -2,10 +2,10 @@ using System.Buffers; using System.IO; using System.Text; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Shared; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Shared; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; internal class HeaderBuilder { diff --git a/src/Unobtanium.Web.Proxy/Http/HeaderCollection.cs b/src/Unobtanium.Web.Proxy/Http/HeaderCollection.cs index 9dd7d776..26b0eff5 100644 --- a/src/Unobtanium.Web.Proxy/Http/HeaderCollection.cs +++ b/src/Unobtanium.Web.Proxy/Http/HeaderCollection.cs @@ -4,9 +4,9 @@ using System.Collections.ObjectModel; using System.ComponentModel; using System.Linq; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// The http header collection. diff --git a/src/Unobtanium.Web.Proxy/Http/HeaderParser.cs b/src/Unobtanium.Web.Proxy/Http/HeaderParser.cs index 8439d7b7..a003ef25 100644 --- a/src/Unobtanium.Web.Proxy/Http/HeaderParser.cs +++ b/src/Unobtanium.Web.Proxy/Http/HeaderParser.cs @@ -1,9 +1,9 @@ using System; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.StreamExtended.Network; +using Unobtanium.Web.Proxy.StreamExtended.Network; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; internal static class HeaderParser { diff --git a/src/Unobtanium.Web.Proxy/Http/InternalDataStore.cs b/src/Unobtanium.Web.Proxy/Http/InternalDataStore.cs index 4afbfd40..e2029352 100644 --- a/src/Unobtanium.Web.Proxy/Http/InternalDataStore.cs +++ b/src/Unobtanium.Web.Proxy/Http/InternalDataStore.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; internal class InternalDataStore : Dictionary { diff --git a/src/Unobtanium.Web.Proxy/Http/KnownHeader.cs b/src/Unobtanium.Web.Proxy/Http/KnownHeader.cs index 74e99aa2..2893cdfa 100644 --- a/src/Unobtanium.Web.Proxy/Http/KnownHeader.cs +++ b/src/Unobtanium.Web.Proxy/Http/KnownHeader.cs @@ -1,8 +1,8 @@ using System; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// Represents a known HTTP header. diff --git a/src/Unobtanium.Web.Proxy/Http/KnownHeaders.cs b/src/Unobtanium.Web.Proxy/Http/KnownHeaders.cs index 114e396a..d1ce2864 100644 --- a/src/Unobtanium.Web.Proxy/Http/KnownHeaders.cs +++ b/src/Unobtanium.Web.Proxy/Http/KnownHeaders.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// The KnownHeaders class provides static instances of known HTTP headers. diff --git a/src/Unobtanium.Web.Proxy/Http/Request.cs b/src/Unobtanium.Web.Proxy/Http/Request.cs index 8fc7ef65..6b66aff3 100644 --- a/src/Unobtanium.Web.Proxy/Http/Request.cs +++ b/src/Unobtanium.Web.Proxy/Http/Request.cs @@ -1,10 +1,10 @@ using System; using System.ComponentModel; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// Http(s) request object. diff --git a/src/Unobtanium.Web.Proxy/Http/RequestResponseBase.cs b/src/Unobtanium.Web.Proxy/Http/RequestResponseBase.cs index a354ea59..b36e6664 100644 --- a/src/Unobtanium.Web.Proxy/Http/RequestResponseBase.cs +++ b/src/Unobtanium.Web.Proxy/Http/RequestResponseBase.cs @@ -3,12 +3,12 @@ using System.IO; using System.Text; using System.Threading.Tasks; -using Titanium.Web.Proxy.Compression; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Compression; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// Abstract base class for similar objects shared by both request and response objects. diff --git a/src/Unobtanium.Web.Proxy/Http/Response.cs b/src/Unobtanium.Web.Proxy/Http/Response.cs index 8f12ae0b..20023e68 100644 --- a/src/Unobtanium.Web.Proxy/Http/Response.cs +++ b/src/Unobtanium.Web.Proxy/Http/Response.cs @@ -1,10 +1,10 @@ using System; using System.ComponentModel; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// Http(s) response object diff --git a/src/Unobtanium.Web.Proxy/Http/Responses/GenericResponse.cs b/src/Unobtanium.Web.Proxy/Http/Responses/GenericResponse.cs index e34c57cc..d00e862f 100644 --- a/src/Unobtanium.Web.Proxy/Http/Responses/GenericResponse.cs +++ b/src/Unobtanium.Web.Proxy/Http/Responses/GenericResponse.cs @@ -1,6 +1,6 @@ using System.Net; -namespace Titanium.Web.Proxy.Http.Responses; +namespace Unobtanium.Web.Proxy.Http.Responses; /// /// Anything other than a 200 or 302 http response. diff --git a/src/Unobtanium.Web.Proxy/Http/Responses/OkResponse.cs b/src/Unobtanium.Web.Proxy/Http/Responses/OkResponse.cs index 161bd0db..d6f0995e 100644 --- a/src/Unobtanium.Web.Proxy/Http/Responses/OkResponse.cs +++ b/src/Unobtanium.Web.Proxy/Http/Responses/OkResponse.cs @@ -1,6 +1,6 @@ using System.Net; -namespace Titanium.Web.Proxy.Http.Responses; +namespace Unobtanium.Web.Proxy.Http.Responses; /// /// The http 200 Ok response. diff --git a/src/Unobtanium.Web.Proxy/Http/Responses/RedirectResponse.cs b/src/Unobtanium.Web.Proxy/Http/Responses/RedirectResponse.cs index 1768512b..16cfc14b 100644 --- a/src/Unobtanium.Web.Proxy/Http/Responses/RedirectResponse.cs +++ b/src/Unobtanium.Web.Proxy/Http/Responses/RedirectResponse.cs @@ -1,6 +1,6 @@ using System.Net; -namespace Titanium.Web.Proxy.Http.Responses; +namespace Unobtanium.Web.Proxy.Http.Responses; /// /// The http redirect response. diff --git a/src/Unobtanium.Web.Proxy/Http/TunnelType.cs b/src/Unobtanium.Web.Proxy/Http/TunnelType.cs index 914ba82f..1229dc99 100644 --- a/src/Unobtanium.Web.Proxy/Http/TunnelType.cs +++ b/src/Unobtanium.Web.Proxy/Http/TunnelType.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// The TunnelType enumeration represents the type of tunnel used in a proxy connection. diff --git a/src/Unobtanium.Web.Proxy/Http2/Hpack/Decoder.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/Decoder.cs index c3508d87..04f09b39 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Hpack/Decoder.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Hpack/Decoder.cs @@ -17,9 +17,9 @@ using System; using System.IO; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http2.Hpack; +namespace Unobtanium.Web.Proxy.Http2.Hpack; internal class Decoder { diff --git a/src/Unobtanium.Web.Proxy/Http2/Hpack/DynamicTable.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/DynamicTable.cs index 1229af57..6f502a87 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Hpack/DynamicTable.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Hpack/DynamicTable.cs @@ -16,9 +16,9 @@ */ using System; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http2.Hpack; +namespace Unobtanium.Web.Proxy.Http2.Hpack; /// /// A dynamic table of header fields. diff --git a/src/Unobtanium.Web.Proxy/Http2/Hpack/Encoder.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/Encoder.cs index e6e84877..84f10cb9 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Hpack/Encoder.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Hpack/Encoder.cs @@ -16,9 +16,9 @@ */ using System; using System.IO; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http2.Hpack +namespace Unobtanium.Web.Proxy.Http2.Hpack { internal class Encoder { diff --git a/src/Unobtanium.Web.Proxy/Http2/Hpack/HpackUtil.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/HpackUtil.cs index 3451c993..03608564 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Hpack/HpackUtil.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Hpack/HpackUtil.cs @@ -15,7 +15,7 @@ * limitations under the License. */ -namespace Titanium.Web.Proxy.Http2.Hpack; +namespace Unobtanium.Web.Proxy.Http2.Hpack; /// /// HPACK util diff --git a/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanDecoder.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanDecoder.cs index cbd8020c..f3c17253 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanDecoder.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanDecoder.cs @@ -18,7 +18,7 @@ using System; using System.IO; -namespace Titanium.Web.Proxy.Http2.Hpack; +namespace Unobtanium.Web.Proxy.Http2.Hpack; /// /// The HuffmanDecoder class is responsible for decoding Huffman encoded data. /// It uses a Huffman tree built from predefined Huffman codes and lengths. diff --git a/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanEncoder.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanEncoder.cs index 47fac370..d5096b9c 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanEncoder.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanEncoder.cs @@ -17,9 +17,9 @@ using System; using System.IO; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http2.Hpack; +namespace Unobtanium.Web.Proxy.Http2.Hpack; internal class HuffmanEncoder { diff --git a/src/Unobtanium.Web.Proxy/Http2/Hpack/IHeaderListener.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/IHeaderListener.cs index b9162d6b..e78b0408 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Hpack/IHeaderListener.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Hpack/IHeaderListener.cs @@ -15,9 +15,9 @@ * limitations under the License. */ -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http2.Hpack; +namespace Unobtanium.Web.Proxy.Http2.Hpack; internal interface IHeaderListener { diff --git a/src/Unobtanium.Web.Proxy/Http2/Hpack/StaticTable.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/StaticTable.cs index b63f62e5..42860ae9 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Hpack/StaticTable.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Hpack/StaticTable.cs @@ -16,9 +16,9 @@ */ using System.Collections.Generic; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http2.Hpack; +namespace Unobtanium.Web.Proxy.Http2.Hpack; internal static class StaticTable { diff --git a/src/Unobtanium.Web.Proxy/Http2/Http2FrameFlag.cs b/src/Unobtanium.Web.Proxy/Http2/Http2FrameFlag.cs index b321831a..9096ccab 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Http2FrameFlag.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Http2FrameFlag.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy.Http2; +namespace Unobtanium.Web.Proxy.Http2; [Flags] internal enum Http2FrameFlag : byte diff --git a/src/Unobtanium.Web.Proxy/Http2/Http2FrameHeader.cs b/src/Unobtanium.Web.Proxy/Http2/Http2FrameHeader.cs index cfb8e4d4..0b57e4a5 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Http2FrameHeader.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Http2FrameHeader.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Http2; +namespace Unobtanium.Web.Proxy.Http2; internal class Http2FrameHeader { diff --git a/src/Unobtanium.Web.Proxy/Http2/Http2FrameType.cs b/src/Unobtanium.Web.Proxy/Http2/Http2FrameType.cs index e7aaa8f0..f9b2fc50 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Http2FrameType.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Http2FrameType.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Http2; +namespace Unobtanium.Web.Proxy.Http2; internal enum Http2FrameType : byte { diff --git a/src/Unobtanium.Web.Proxy/Http2/Http2Helper.cs b/src/Unobtanium.Web.Proxy/Http2/Http2Helper.cs index 5ff06060..5ff25d9a 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Http2Helper.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Http2Helper.cs @@ -6,17 +6,17 @@ using System.Text; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Compression; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Http2.Hpack; -using Titanium.Web.Proxy.Models; -using Decoder = Titanium.Web.Proxy.Http2.Hpack.Decoder; -using Encoder = Titanium.Web.Proxy.Http2.Hpack.Encoder; - -namespace Titanium.Web.Proxy.Http2 +using Unobtanium.Web.Proxy.Compression; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Http2.Hpack; +using Unobtanium.Web.Proxy.Models; +using Decoder = Unobtanium.Web.Proxy.Http2.Hpack.Decoder; +using Encoder = Unobtanium.Web.Proxy.Http2.Hpack.Encoder; + +namespace Unobtanium.Web.Proxy.Http2 { internal class Http2Helper { diff --git a/src/Unobtanium.Web.Proxy/Models/ByteString.cs b/src/Unobtanium.Web.Proxy/Models/ByteString.cs index db47ffe9..47051226 100644 --- a/src/Unobtanium.Web.Proxy/Models/ByteString.cs +++ b/src/Unobtanium.Web.Proxy/Models/ByteString.cs @@ -1,8 +1,8 @@ using System; using System.Text; -using Titanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Extensions; -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; internal struct ByteString : IEquatable { diff --git a/src/Unobtanium.Web.Proxy/Models/ExplicitProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/ExplicitProxyEndPoint.cs index 6b8eb0bc..ce55d4a6 100644 --- a/src/Unobtanium.Web.Proxy/Models/ExplicitProxyEndPoint.cs +++ b/src/Unobtanium.Web.Proxy/Models/ExplicitProxyEndPoint.cs @@ -1,10 +1,10 @@ using System.Diagnostics; using System.Net; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Extensions; -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// A proxy endpoint that the client is aware of. diff --git a/src/Unobtanium.Web.Proxy/Models/ExternalProxy.cs b/src/Unobtanium.Web.Proxy/Models/ExternalProxy.cs index c987c243..84305d7c 100644 --- a/src/Unobtanium.Web.Proxy/Models/ExternalProxy.cs +++ b/src/Unobtanium.Web.Proxy/Models/ExternalProxy.cs @@ -1,7 +1,7 @@ using System; using System.Net; -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// An upstream proxy this proxy uses if any. diff --git a/src/Unobtanium.Web.Proxy/Models/HttpCompression.cs b/src/Unobtanium.Web.Proxy/Models/HttpCompression.cs index f18d3816..d6def9c6 100644 --- a/src/Unobtanium.Web.Proxy/Models/HttpCompression.cs +++ b/src/Unobtanium.Web.Proxy/Models/HttpCompression.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Compression; +namespace Unobtanium.Web.Proxy.Compression; /// /// Supported http compression types diff --git a/src/Unobtanium.Web.Proxy/Models/HttpHeader.cs b/src/Unobtanium.Web.Proxy/Models/HttpHeader.cs index 78d9ac39..8412d12d 100644 --- a/src/Unobtanium.Web.Proxy/Models/HttpHeader.cs +++ b/src/Unobtanium.Web.Proxy/Models/HttpHeader.cs @@ -1,10 +1,10 @@ using System; using System.Net; using System.Text; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Http; -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// Http Header object used by proxy diff --git a/src/Unobtanium.Web.Proxy/Models/IExternalProxy.cs b/src/Unobtanium.Web.Proxy/Models/IExternalProxy.cs index d46296fa..d1c194c9 100644 --- a/src/Unobtanium.Web.Proxy/Models/IExternalProxy.cs +++ b/src/Unobtanium.Web.Proxy/Models/IExternalProxy.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// The IExternalProxy interface defines the contract for an external proxy. diff --git a/src/Unobtanium.Web.Proxy/Models/KnownMethod.cs b/src/Unobtanium.Web.Proxy/Models/KnownMethod.cs index 3e595995..7904e000 100644 --- a/src/Unobtanium.Web.Proxy/Models/KnownMethod.cs +++ b/src/Unobtanium.Web.Proxy/Models/KnownMethod.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal enum KnownMethod { diff --git a/src/Unobtanium.Web.Proxy/Models/ProxyAuthenticationContext.cs b/src/Unobtanium.Web.Proxy/Models/ProxyAuthenticationContext.cs index d9b728a8..ca8d6f73 100644 --- a/src/Unobtanium.Web.Proxy/Models/ProxyAuthenticationContext.cs +++ b/src/Unobtanium.Web.Proxy/Models/ProxyAuthenticationContext.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// The ProxyAuthenticationResult enumeration represents the possible results of a proxy authentication attempt. /// It provides values for indicating success, failure due to invalid credentials, and other potential outcomes. diff --git a/src/Unobtanium.Web.Proxy/Models/ProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/ProxyEndPoint.cs index 2cbe04bb..1cbc3db7 100644 --- a/src/Unobtanium.Web.Proxy/Models/ProxyEndPoint.cs +++ b/src/Unobtanium.Web.Proxy/Models/ProxyEndPoint.cs @@ -4,7 +4,7 @@ using System.Net.Sockets; using System.Security.Cryptography.X509Certificates; -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// An abstract endpoint where the proxy listens diff --git a/src/Unobtanium.Web.Proxy/Models/ProxyProtocolType.cs b/src/Unobtanium.Web.Proxy/Models/ProxyProtocolType.cs index d6290a24..34f5f472 100644 --- a/src/Unobtanium.Web.Proxy/Models/ProxyProtocolType.cs +++ b/src/Unobtanium.Web.Proxy/Models/ProxyProtocolType.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// The ProxyProtocolType enumeration represents the types of protocols that a proxy can support. /// It is a flags enumeration, which means multiple values can be combined using bitwise operations. diff --git a/src/Unobtanium.Web.Proxy/Models/RequestStatusInfo.cs b/src/Unobtanium.Web.Proxy/Models/RequestStatusInfo.cs index aaeb30fa..77c01356 100644 --- a/src/Unobtanium.Web.Proxy/Models/RequestStatusInfo.cs +++ b/src/Unobtanium.Web.Proxy/Models/RequestStatusInfo.cs @@ -1,7 +1,7 @@ using System; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal struct RequestStatusInfo { diff --git a/src/Unobtanium.Web.Proxy/Models/ResponseStatusInfo.cs b/src/Unobtanium.Web.Proxy/Models/ResponseStatusInfo.cs index 738338b4..0e2e2949 100644 --- a/src/Unobtanium.Web.Proxy/Models/ResponseStatusInfo.cs +++ b/src/Unobtanium.Web.Proxy/Models/ResponseStatusInfo.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal struct ResponseStatusInfo { diff --git a/src/Unobtanium.Web.Proxy/Models/SocksProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/SocksProxyEndPoint.cs index 01f350ca..021f0919 100644 --- a/src/Unobtanium.Web.Proxy/Models/SocksProxyEndPoint.cs +++ b/src/Unobtanium.Web.Proxy/Models/SocksProxyEndPoint.cs @@ -1,10 +1,10 @@ using System.Diagnostics; using System.Net; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Extensions; -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// A proxy end point client is not aware of. diff --git a/src/Unobtanium.Web.Proxy/Models/TransparentBaseProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/TransparentBaseProxyEndPoint.cs index 587a4ce9..8448af3b 100644 --- a/src/Unobtanium.Web.Proxy/Models/TransparentBaseProxyEndPoint.cs +++ b/src/Unobtanium.Web.Proxy/Models/TransparentBaseProxyEndPoint.cs @@ -1,8 +1,8 @@ using System.Net; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.EventArguments; -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// The TransparentBaseProxyEndPoint class is an abstract base class for endpoints that support transparent proxying. diff --git a/src/Unobtanium.Web.Proxy/Models/TransparentProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/TransparentProxyEndPoint.cs index 3f294a5e..583b29fc 100644 --- a/src/Unobtanium.Web.Proxy/Models/TransparentProxyEndPoint.cs +++ b/src/Unobtanium.Web.Proxy/Models/TransparentProxyEndPoint.cs @@ -1,10 +1,10 @@ using System.Diagnostics; using System.Net; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Extensions; -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// A proxy end point client is not aware of. diff --git a/src/Unobtanium.Web.Proxy/Network/BufferPool/DefaultBufferPool.cs b/src/Unobtanium.Web.Proxy/Network/BufferPool/DefaultBufferPool.cs index 603780cf..5dacf460 100644 --- a/src/Unobtanium.Web.Proxy/Network/BufferPool/DefaultBufferPool.cs +++ b/src/Unobtanium.Web.Proxy/Network/BufferPool/DefaultBufferPool.cs @@ -1,6 +1,6 @@ using System.Buffers; -namespace Titanium.Web.Proxy.StreamExtended.BufferPool; +namespace Unobtanium.Web.Proxy.StreamExtended.BufferPool; /// /// A concrete IBufferPool implementation using a thread-safe stack. diff --git a/src/Unobtanium.Web.Proxy/Network/BufferPool/IBufferPool.cs b/src/Unobtanium.Web.Proxy/Network/BufferPool/IBufferPool.cs index cb285c62..d5a46007 100644 --- a/src/Unobtanium.Web.Proxy/Network/BufferPool/IBufferPool.cs +++ b/src/Unobtanium.Web.Proxy/Network/BufferPool/IBufferPool.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy.StreamExtended.BufferPool; +namespace Unobtanium.Web.Proxy.StreamExtended.BufferPool; /// /// The IBufferPool interface defines the contract for a custom buffer pool. diff --git a/src/Unobtanium.Web.Proxy/Network/HttpWebClient.cs b/src/Unobtanium.Web.Proxy/Network/HttpWebClient.cs index 5d84d016..bc04b34d 100644 --- a/src/Unobtanium.Web.Proxy/Network/HttpWebClient.cs +++ b/src/Unobtanium.Web.Proxy/Network/HttpWebClient.cs @@ -2,11 +2,11 @@ using System.Net; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Network.Tcp; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// Used to communicate with the server over HTTP(S) diff --git a/src/Unobtanium.Web.Proxy/Network/Models/SslCiphers.cs b/src/Unobtanium.Web.Proxy/Network/Models/SslCiphers.cs index eb5582db..b8af64b7 100644 --- a/src/Unobtanium.Web.Proxy/Network/Models/SslCiphers.cs +++ b/src/Unobtanium.Web.Proxy/Network/Models/SslCiphers.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Titanium.Web.Proxy.StreamExtended.Models; +namespace Unobtanium.Web.Proxy.StreamExtended.Models; internal static class SslCiphers { diff --git a/src/Unobtanium.Web.Proxy/Network/Models/SslExtension.cs b/src/Unobtanium.Web.Proxy/Network/Models/SslExtension.cs index 26f8fe4b..d42d5a7b 100644 --- a/src/Unobtanium.Web.Proxy/Network/Models/SslExtension.cs +++ b/src/Unobtanium.Web.Proxy/Network/Models/SslExtension.cs @@ -4,10 +4,10 @@ using System.Linq; using System.Net.Security; using System.Security.Authentication; -using Titanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Extensions; using System.Xml.Linq; -namespace Titanium.Web.Proxy.StreamExtended.Models; +namespace Unobtanium.Web.Proxy.StreamExtended.Models; /// /// The SSL extension information. diff --git a/src/Unobtanium.Web.Proxy/Network/Models/TaskResult.cs b/src/Unobtanium.Web.Proxy/Network/Models/TaskResult.cs index baa20aeb..6087fdc9 100644 --- a/src/Unobtanium.Web.Proxy/Network/Models/TaskResult.cs +++ b/src/Unobtanium.Web.Proxy/Network/Models/TaskResult.cs @@ -2,7 +2,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Titanium.Web.Proxy.StreamExtended.Network; +namespace Unobtanium.Web.Proxy.StreamExtended.Network; /// /// Mimics a Task but allows setting of AsyncState. diff --git a/src/Unobtanium.Web.Proxy/Network/Readers/IHttpStreamReader.cs b/src/Unobtanium.Web.Proxy/Network/Readers/IHttpStreamReader.cs index 8d607f29..f3b2c516 100644 --- a/src/Unobtanium.Web.Proxy/Network/Readers/IHttpStreamReader.cs +++ b/src/Unobtanium.Web.Proxy/Network/Readers/IHttpStreamReader.cs @@ -1,8 +1,8 @@ using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.EventArguments; -namespace Titanium.Web.Proxy.StreamExtended.Network; +namespace Unobtanium.Web.Proxy.StreamExtended.Network; /// /// The IHttpStreamReader interface defines the contract for a reader that can read HTTP data from a stream. diff --git a/src/Unobtanium.Web.Proxy/Network/Readers/PeekStreamReader.cs b/src/Unobtanium.Web.Proxy/Network/Readers/PeekStreamReader.cs index 66c558d2..d7f18b22 100644 --- a/src/Unobtanium.Web.Proxy/Network/Readers/PeekStreamReader.cs +++ b/src/Unobtanium.Web.Proxy/Network/Readers/PeekStreamReader.cs @@ -2,7 +2,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Titanium.Web.Proxy.StreamExtended.Network; +namespace Unobtanium.Web.Proxy.StreamExtended.Network; internal class PeekStreamReader { diff --git a/src/Unobtanium.Web.Proxy/Network/RetryPolicy.cs b/src/Unobtanium.Web.Proxy/Network/RetryPolicy.cs index 306ce5c2..3ba8a166 100644 --- a/src/Unobtanium.Web.Proxy/Network/RetryPolicy.cs +++ b/src/Unobtanium.Web.Proxy/Network/RetryPolicy.cs @@ -1,8 +1,8 @@ using System; using System.Threading.Tasks; -using Titanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.Network.Tcp; -namespace Titanium.Web.Proxy.Network; +namespace Unobtanium.Web.Proxy.Network; internal class RetryPolicy where T : Exception { diff --git a/src/Unobtanium.Web.Proxy/Network/Ssl/ClientHelloInfo.cs b/src/Unobtanium.Web.Proxy/Network/Ssl/ClientHelloInfo.cs index 757ecbb5..6881782c 100644 --- a/src/Unobtanium.Web.Proxy/Network/Ssl/ClientHelloInfo.cs +++ b/src/Unobtanium.Web.Proxy/Network/Ssl/ClientHelloInfo.cs @@ -4,10 +4,10 @@ using System.Runtime.InteropServices; using System.Security.Authentication; using System.Text; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.StreamExtended.Models; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.StreamExtended.Models; -namespace Titanium.Web.Proxy.StreamExtended; +namespace Unobtanium.Web.Proxy.StreamExtended; /// /// Represents the client SSL hello information. diff --git a/src/Unobtanium.Web.Proxy/Network/Ssl/ServerHelloInfo.cs b/src/Unobtanium.Web.Proxy/Network/Ssl/ServerHelloInfo.cs index 9b4f349b..c3877b15 100644 --- a/src/Unobtanium.Web.Proxy/Network/Ssl/ServerHelloInfo.cs +++ b/src/Unobtanium.Web.Proxy/Network/Ssl/ServerHelloInfo.cs @@ -2,10 +2,10 @@ using System.Collections.Generic; using System.Linq; using System.Text; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.StreamExtended.Models; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.StreamExtended.Models; -namespace Titanium.Web.Proxy.StreamExtended; +namespace Unobtanium.Web.Proxy.StreamExtended; /// /// Wraps up the server SSL hello information. diff --git a/src/Unobtanium.Web.Proxy/Network/Ssl/SslTools.cs b/src/Unobtanium.Web.Proxy/Network/Ssl/SslTools.cs index 0c1c52d5..f009f673 100644 --- a/src/Unobtanium.Web.Proxy/Network/Ssl/SslTools.cs +++ b/src/Unobtanium.Web.Proxy/Network/Ssl/SslTools.cs @@ -3,11 +3,11 @@ using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.StreamExtended.BufferPool; -using Titanium.Web.Proxy.StreamExtended.Models; -using Titanium.Web.Proxy.StreamExtended.Network; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.StreamExtended.Models; +using Unobtanium.Web.Proxy.StreamExtended.Network; -namespace Titanium.Web.Proxy.StreamExtended; +namespace Unobtanium.Web.Proxy.StreamExtended; /// /// Use this class to peek SSL client/server hello information. diff --git a/src/Unobtanium.Web.Proxy/Network/Streams/CopyStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/CopyStream.cs index 9a04280b..039533b9 100644 --- a/src/Unobtanium.Web.Proxy/Network/Streams/CopyStream.cs +++ b/src/Unobtanium.Web.Proxy/Network/Streams/CopyStream.cs @@ -1,10 +1,10 @@ using System; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; -namespace Titanium.Web.Proxy.StreamExtended.Network; +namespace Unobtanium.Web.Proxy.StreamExtended.Network; /// /// Copies the source stream to destination stream. diff --git a/src/Unobtanium.Web.Proxy/Network/Streams/HttpClientStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/HttpClientStream.cs index 0f05d7cf..113e95fb 100644 --- a/src/Unobtanium.Web.Proxy/Network/Streams/HttpClientStream.cs +++ b/src/Unobtanium.Web.Proxy/Network/Streams/HttpClientStream.cs @@ -1,11 +1,11 @@ using System.IO; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Network.Tcp; -using Titanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal sealed class HttpClientStream : HttpStream { diff --git a/src/Unobtanium.Web.Proxy/Network/Streams/HttpServerStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/HttpServerStream.cs index 0273cf7a..9534cb45 100644 --- a/src/Unobtanium.Web.Proxy/Network/Streams/HttpServerStream.cs +++ b/src/Unobtanium.Web.Proxy/Network/Streams/HttpServerStream.cs @@ -1,10 +1,10 @@ using System.IO; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal sealed class HttpServerStream : HttpStream { diff --git a/src/Unobtanium.Web.Proxy/Network/Streams/HttpStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/HttpStream.cs index 2ad841c7..4a863c73 100644 --- a/src/Unobtanium.Web.Proxy/Network/Streams/HttpStream.cs +++ b/src/Unobtanium.Web.Proxy/Network/Streams/HttpStream.cs @@ -6,16 +6,16 @@ using System.Text; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Compression; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Shared; -using Titanium.Web.Proxy.StreamExtended.BufferPool; -using Titanium.Web.Proxy.StreamExtended.Network; - -namespace Titanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Compression; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Shared; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.StreamExtended.Network; + +namespace Unobtanium.Web.Proxy.Helpers; internal class HttpStream : Stream, IHttpStreamWriter, IHttpStreamReader, IPeekStream { diff --git a/src/Unobtanium.Web.Proxy/Network/Streams/ILineStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/ILineStream.cs index ed0dc95f..f02cfa36 100644 --- a/src/Unobtanium.Web.Proxy/Network/Streams/ILineStream.cs +++ b/src/Unobtanium.Web.Proxy/Network/Streams/ILineStream.cs @@ -1,7 +1,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Titanium.Web.Proxy.StreamExtended.Network; +namespace Unobtanium.Web.Proxy.StreamExtended.Network; /// /// The ILineStream interface defines the contract for a stream that supports line-by-line reading of data. /// It provides methods for filling a buffer asynchronously, reading a byte from the buffer, and reading a line asynchronously. diff --git a/src/Unobtanium.Web.Proxy/Network/Streams/IPeekStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/IPeekStream.cs index e52fdaf3..efcba37c 100644 --- a/src/Unobtanium.Web.Proxy/Network/Streams/IPeekStream.cs +++ b/src/Unobtanium.Web.Proxy/Network/Streams/IPeekStream.cs @@ -2,7 +2,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Titanium.Web.Proxy.StreamExtended.Network; +namespace Unobtanium.Web.Proxy.StreamExtended.Network; /// /// The IPeekStream interface defines the contract for a stream that supports peeking at its data without consuming it. diff --git a/src/Unobtanium.Web.Proxy/Network/Streams/LimitedStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/LimitedStream.cs index 4ecf72ce..e36a1423 100644 --- a/src/Unobtanium.Web.Proxy/Network/Streams/LimitedStream.cs +++ b/src/Unobtanium.Web.Proxy/Network/Streams/LimitedStream.cs @@ -3,11 +3,11 @@ using System.IO; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.StreamExtended.BufferPool; -using Titanium.Web.Proxy.StreamExtended.Network; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.StreamExtended.Network; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; internal class LimitedStream : Stream { diff --git a/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpClientConnection.cs b/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpClientConnection.cs index 979a0a48..ee7f3b30 100644 --- a/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpClientConnection.cs +++ b/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpClientConnection.cs @@ -5,10 +5,10 @@ using System.Net.Sockets; using System.Security.Authentication; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Network.Tcp; +namespace Unobtanium.Web.Proxy.Network.Tcp; /// /// An object that holds TcpConnection to a particular server and port diff --git a/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpConnectionFactory.cs b/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpConnectionFactory.cs index 38e31488..5b95b162 100644 --- a/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpConnectionFactory.cs +++ b/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpConnectionFactory.cs @@ -10,14 +10,14 @@ using System.Text; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.ProxySocket; - -namespace Titanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.ProxySocket; + +namespace Unobtanium.Web.Proxy.Network.Tcp; /// /// A class that manages Tcp Connection to server used by this proxy server. diff --git a/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpServerConnection.cs b/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpServerConnection.cs index 25491c6b..6d383e47 100644 --- a/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpServerConnection.cs +++ b/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpServerConnection.cs @@ -3,10 +3,10 @@ using System.Net.Security; using System.Net.Sockets; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Network.Tcp; +namespace Unobtanium.Web.Proxy.Network.Tcp; /// /// An object that holds TcpConnection to a particular server and port diff --git a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Common.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Common.cs index 54097b64..98fabce8 100644 --- a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Common.cs +++ b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Common.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.InteropServices; -namespace Titanium.Web.Proxy.Network.WinAuth.Security; +namespace Unobtanium.Web.Proxy.Network.WinAuth.Security; internal class Common { diff --git a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/LittleEndian.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/LittleEndian.cs index 8da4e46b..ec64337f 100644 --- a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/LittleEndian.cs +++ b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/LittleEndian.cs @@ -29,7 +29,7 @@ using System; -namespace Titanium.Web.Proxy.Network.WinAuth.Security; +namespace Unobtanium.Web.Proxy.Network.WinAuth.Security; internal sealed class LittleEndian { diff --git a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Message.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Message.cs index 5da60592..e83a7f31 100644 --- a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Message.cs +++ b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Message.cs @@ -36,7 +36,7 @@ using System; using System.Text; -namespace Titanium.Web.Proxy.Network.WinAuth.Security; +namespace Unobtanium.Web.Proxy.Network.WinAuth.Security; internal class Message { diff --git a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/State.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/State.cs index 53b2ff3c..8d7bd652 100644 --- a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/State.cs +++ b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/State.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy.Network.WinAuth.Security; +namespace Unobtanium.Web.Proxy.Network.WinAuth.Security; /// /// Status of authenticated session diff --git a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/WinAuthEndPoint.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/WinAuthEndPoint.cs index 5d4f28e0..893f2afd 100644 --- a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/WinAuthEndPoint.cs +++ b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/WinAuthEndPoint.cs @@ -3,9 +3,9 @@ using System; using System.Runtime.InteropServices; using System.Security.Principal; -using Titanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Http; -namespace Titanium.Web.Proxy.Network.WinAuth.Security; +namespace Unobtanium.Web.Proxy.Network.WinAuth.Security; using static Common; diff --git a/src/Unobtanium.Web.Proxy/Network/WinAuth/WinAuthHandler.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/WinAuthHandler.cs index b207fede..28ae5a3c 100644 --- a/src/Unobtanium.Web.Proxy/Network/WinAuth/WinAuthHandler.cs +++ b/src/Unobtanium.Web.Proxy/Network/WinAuth/WinAuthHandler.cs @@ -1,8 +1,8 @@ using System; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Network.WinAuth.Security; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Network.WinAuth.Security; -namespace Titanium.Web.Proxy.Network.WinAuth; +namespace Unobtanium.Web.Proxy.Network.WinAuth; /// /// A handler for NTLM/Kerberos windows authentication challenge from server diff --git a/src/Unobtanium.Web.Proxy/Network/Writers/IHttpStreamWriter.cs b/src/Unobtanium.Web.Proxy/Network/Writers/IHttpStreamWriter.cs index 6ed1250c..b28b9b20 100644 --- a/src/Unobtanium.Web.Proxy/Network/Writers/IHttpStreamWriter.cs +++ b/src/Unobtanium.Web.Proxy/Network/Writers/IHttpStreamWriter.cs @@ -1,7 +1,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Titanium.Web.Proxy.StreamExtended.Network; +namespace Unobtanium.Web.Proxy.StreamExtended.Network; /// /// The IHttpStreamWriter interface defines the contract for a writer that can write HTTP data to a stream. diff --git a/src/Unobtanium.Web.Proxy/Network/Writers/NullWriter.cs b/src/Unobtanium.Web.Proxy/Network/Writers/NullWriter.cs index 1ba0442e..f44b3ec1 100644 --- a/src/Unobtanium.Web.Proxy/Network/Writers/NullWriter.cs +++ b/src/Unobtanium.Web.Proxy/Network/Writers/NullWriter.cs @@ -1,9 +1,9 @@ using System; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.StreamExtended.Network; +using Unobtanium.Web.Proxy.StreamExtended.Network; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal class NullWriter : IHttpStreamWriter { diff --git a/src/Unobtanium.Web.Proxy/ProxyServer.cs b/src/Unobtanium.Web.Proxy/ProxyServer.cs index 69a93113..3b821b32 100644 --- a/src/Unobtanium.Web.Proxy/ProxyServer.cs +++ b/src/Unobtanium.Web.Proxy/ProxyServer.cs @@ -8,21 +8,21 @@ using System.Security.Cryptography.X509Certificates; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Certificates; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Helpers.WinHttp; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Network; -using Titanium.Web.Proxy.Network.Tcp; -using Titanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.Certificates; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Helpers.WinHttp; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Network; +using Unobtanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; using System.Runtime.CompilerServices; -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; /// /// This class is the backbone of proxy. One can create as many instances as needed. diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthMethod.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthMethod.cs index 9b5ee41a..e9d125ba 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthMethod.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthMethod.cs @@ -32,7 +32,7 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System.Net; using System.Net.Sockets; -namespace Titanium.Web.Proxy.ProxySocket.Authentication; +namespace Unobtanium.Web.Proxy.ProxySocket.Authentication; /// /// Implements a SOCKS authentication scheme. diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthNone.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthNone.cs index fd463377..e6ab7d8d 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthNone.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthNone.cs @@ -30,7 +30,7 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System.Net.Sockets; -namespace Titanium.Web.Proxy.ProxySocket.Authentication; +namespace Unobtanium.Web.Proxy.ProxySocket.Authentication; /// /// This class implements the 'No Authentication' scheme. diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthUserPass.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthUserPass.cs index ef73f063..a5cf2b7c 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthUserPass.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthUserPass.cs @@ -33,7 +33,7 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System.Net.Sockets; using System.Text; -namespace Titanium.Web.Proxy.ProxySocket.Authentication; +namespace Unobtanium.Web.Proxy.ProxySocket.Authentication; /// /// This class implements the 'username/password authentication' scheme. diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/HttpsHandler.cs b/src/Unobtanium.Web.Proxy/ProxySocket/HttpsHandler.cs index 425b18db..9ff1392c 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/HttpsHandler.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/HttpsHandler.cs @@ -33,7 +33,7 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System.Net.Sockets; using System.Text; -namespace Titanium.Web.Proxy.ProxySocket; +namespace Unobtanium.Web.Proxy.ProxySocket; /// /// Implements the HTTPS (CONNECT) protocol. diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/IAsyncProxyResult.cs b/src/Unobtanium.Web.Proxy/ProxySocket/IAsyncProxyResult.cs index f5c08e5f..88164817 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/IAsyncProxyResult.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/IAsyncProxyResult.cs @@ -31,7 +31,7 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System; using System.Threading; -namespace Titanium.Web.Proxy.ProxySocket; +namespace Unobtanium.Web.Proxy.ProxySocket; /// /// A class that implements the IAsyncResult interface. Objects from this class are returned by the BeginConnect method diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/ProxyException.cs b/src/Unobtanium.Web.Proxy/ProxySocket/ProxyException.cs index 3eae24cb..a1c00b69 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/ProxyException.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/ProxyException.cs @@ -30,7 +30,7 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System; -namespace Titanium.Web.Proxy.ProxySocket; +namespace Unobtanium.Web.Proxy.ProxySocket; /// /// The exception that is thrown when a proxy error occurs. diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/ProxySocket.cs b/src/Unobtanium.Web.Proxy/ProxySocket/ProxySocket.cs index 1c87c686..c7ce5992 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/ProxySocket.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/ProxySocket.cs @@ -33,7 +33,7 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System.Net.Sockets; // Implements a number of classes to allow Sockets to connect trough a firewall. -namespace Titanium.Web.Proxy.ProxySocket; +namespace Unobtanium.Web.Proxy.ProxySocket; /// /// Specifies the type of proxy servers that an instance of the ProxySocket class can use. diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/Socks4Handler.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Socks4Handler.cs index 23fb3796..9ecc559b 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/Socks4Handler.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/Socks4Handler.cs @@ -35,7 +35,7 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System.Net.Sockets; using System.Text; -namespace Titanium.Web.Proxy.ProxySocket; +namespace Unobtanium.Web.Proxy.ProxySocket; /// /// Implements the SOCKS4[A] protocol. diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/Socks5Handler.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Socks5Handler.cs index fe2e3bca..56d5e494 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/Socks5Handler.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/Socks5Handler.cs @@ -33,9 +33,9 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System.Net; using System.Net.Sockets; using System.Text; -using Titanium.Web.Proxy.ProxySocket.Authentication; +using Unobtanium.Web.Proxy.ProxySocket.Authentication; -namespace Titanium.Web.Proxy.ProxySocket; +namespace Unobtanium.Web.Proxy.ProxySocket; /// /// Implements the SOCKS5 protocol. diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/SocksHandler.cs b/src/Unobtanium.Web.Proxy/ProxySocket/SocksHandler.cs index 27a26c6c..238d44c1 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/SocksHandler.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/SocksHandler.cs @@ -33,7 +33,7 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System.Net; using System.Net.Sockets; -namespace Titanium.Web.Proxy.ProxySocket; +namespace Unobtanium.Web.Proxy.ProxySocket; /// /// References the callback method to be called when the protocol negotiation is completed. diff --git a/src/Unobtanium.Web.Proxy/RequestHandler.cs b/src/Unobtanium.Web.Proxy/RequestHandler.cs index 03fbd625..94b7a5e3 100644 --- a/src/Unobtanium.Web.Proxy/RequestHandler.cs +++ b/src/Unobtanium.Web.Proxy/RequestHandler.cs @@ -5,17 +5,17 @@ using System.Net.Sockets; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Network; -using Titanium.Web.Proxy.Network.Tcp; -using Titanium.Web.Proxy.Shared; - -namespace Titanium.Web.Proxy; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Network; +using Unobtanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.Shared; + +namespace Unobtanium.Web.Proxy; /// /// Handle the request diff --git a/src/Unobtanium.Web.Proxy/ResponseHandler.cs b/src/Unobtanium.Web.Proxy/ResponseHandler.cs index f515928e..231a7af6 100644 --- a/src/Unobtanium.Web.Proxy/ResponseHandler.cs +++ b/src/Unobtanium.Web.Proxy/ResponseHandler.cs @@ -1,11 +1,11 @@ using System; using System.Net; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Network.WinAuth.Security; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Network.WinAuth.Security; -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; /// /// Handle the response from server. diff --git a/src/Unobtanium.Web.Proxy/Shared/ProxyConstants.cs b/src/Unobtanium.Web.Proxy/Shared/ProxyConstants.cs index af440fbe..6892662a 100644 --- a/src/Unobtanium.Web.Proxy/Shared/ProxyConstants.cs +++ b/src/Unobtanium.Web.Proxy/Shared/ProxyConstants.cs @@ -1,9 +1,9 @@ using System; using System.Collections.Generic; using System.Text.RegularExpressions; -using Titanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Http; -namespace Titanium.Web.Proxy.Shared; +namespace Unobtanium.Web.Proxy.Shared; /// /// Literals shared by Proxy Server diff --git a/src/Unobtanium.Web.Proxy/SocksClientHandler.cs b/src/Unobtanium.Web.Proxy/SocksClientHandler.cs index 9a80a420..44f62752 100644 --- a/src/Unobtanium.Web.Proxy/SocksClientHandler.cs +++ b/src/Unobtanium.Web.Proxy/SocksClientHandler.cs @@ -2,11 +2,11 @@ using System.Text; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Network.Tcp; -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; public partial class ProxyServer { diff --git a/src/Unobtanium.Web.Proxy/TransparentClientHandler.cs b/src/Unobtanium.Web.Proxy/TransparentClientHandler.cs index 74628255..fa53abbb 100644 --- a/src/Unobtanium.Web.Proxy/TransparentClientHandler.cs +++ b/src/Unobtanium.Web.Proxy/TransparentClientHandler.cs @@ -6,15 +6,15 @@ using System.Security.Cryptography.X509Certificates; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Network.Tcp; -using Titanium.Web.Proxy.StreamExtended; - -namespace Titanium.Web.Proxy; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.StreamExtended; + +namespace Unobtanium.Web.Proxy; public partial class ProxyServer { diff --git a/src/Unobtanium.Web.Proxy/WebSocket/WebSocketDecoder.cs b/src/Unobtanium.Web.Proxy/WebSocket/WebSocketDecoder.cs index 73e0d76b..06d80cec 100644 --- a/src/Unobtanium.Web.Proxy/WebSocket/WebSocketDecoder.cs +++ b/src/Unobtanium.Web.Proxy/WebSocket/WebSocketDecoder.cs @@ -1,9 +1,9 @@ using System; using System.Collections.Generic; using System.Runtime.InteropServices; -using Titanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; /// /// The WebSocketDecoder class is responsible for decoding WebSocket frames from a stream of bytes. /// It uses a buffer to store incoming data and decodes frames from this buffer as they become available. diff --git a/src/Unobtanium.Web.Proxy/WebSocket/WebSocketFrame.cs b/src/Unobtanium.Web.Proxy/WebSocket/WebSocketFrame.cs index de7624c3..9a6ab293 100644 --- a/src/Unobtanium.Web.Proxy/WebSocket/WebSocketFrame.cs +++ b/src/Unobtanium.Web.Proxy/WebSocket/WebSocketFrame.cs @@ -1,7 +1,7 @@ using System; using System.Text; -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; /// /// The WebSocketFrame class represents a single frame of data in a WebSocket connection. diff --git a/src/Unobtanium.Web.Proxy/WebSocket/WebsocketOpCode.cs b/src/Unobtanium.Web.Proxy/WebSocket/WebsocketOpCode.cs index a3aeaba9..cdf2ae83 100644 --- a/src/Unobtanium.Web.Proxy/WebSocket/WebsocketOpCode.cs +++ b/src/Unobtanium.Web.Proxy/WebSocket/WebsocketOpCode.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; /// /// The WebsocketOpCode enumeration represents the operation codes for WebSocket frames. diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/ExpectContinueTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/ExpectContinueTests.cs index 3d140dc4..82555ffb 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/ExpectContinueTests.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/ExpectContinueTests.cs @@ -3,10 +3,10 @@ using System.Text; using System.Threading.Tasks; using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.IntegrationTests.Helpers; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.IntegrationTests.Helpers; -namespace Titanium.Web.Proxy.IntegrationTests; +namespace Unobtanium.Web.Proxy.IntegrationTests; [TestClass] public class ExpectContinueTests diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueClient.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueClient.cs index 6b66fb15..76114517 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueClient.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueClient.cs @@ -2,10 +2,10 @@ using System.Net.Sockets; using System.Text; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; -namespace Titanium.Web.Proxy.IntegrationTests.Helpers; +namespace Unobtanium.Web.Proxy.IntegrationTests.Helpers; internal class HttpContinueClient { diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueServer.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueServer.cs index 5345761b..27e8bb86 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueServer.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueServer.cs @@ -4,10 +4,10 @@ using System.Text; using System.Threading.Tasks; using Microsoft.AspNetCore.Connections; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; -namespace Titanium.Web.Proxy.IntegrationTests.Helpers; +namespace Unobtanium.Web.Proxy.IntegrationTests.Helpers; internal class HttpContinueServer { diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpMessageParsing.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpMessageParsing.cs index 6c1c1792..7d762d68 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpMessageParsing.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpMessageParsing.cs @@ -1,8 +1,8 @@ using System.IO; using System.Text; -using Titanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Http; -namespace Titanium.Web.Proxy.IntegrationTests.Helpers; +namespace Unobtanium.Web.Proxy.IntegrationTests.Helpers; internal static class HttpMessageParsing { diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/TestHelper.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/TestHelper.cs index ad55e3a1..46a03288 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/TestHelper.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/TestHelper.cs @@ -2,7 +2,7 @@ using System.Net; using System.Net.Http; -namespace Titanium.Web.Proxy.IntegrationTests.Helpers; +namespace Unobtanium.Web.Proxy.IntegrationTests.Helpers; public static class TestHelper { diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/HttpsTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/HttpsTests.cs index 66e5de7d..17ae420b 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/HttpsTests.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/HttpsTests.cs @@ -6,7 +6,7 @@ using Microsoft.AspNetCore.Http; using Microsoft.VisualStudio.TestTools.UnitTesting; -namespace Titanium.Web.Proxy.IntegrationTests; +namespace Unobtanium.Web.Proxy.IntegrationTests; [TestClass] public class HttpsTests diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/InterceptionTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/InterceptionTests.cs index d19427a4..12626a2b 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/InterceptionTests.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/InterceptionTests.cs @@ -5,7 +5,7 @@ using Microsoft.AspNetCore.Http; using Microsoft.VisualStudio.TestTools.UnitTesting; -namespace Titanium.Web.Proxy.IntegrationTests; +namespace Unobtanium.Web.Proxy.IntegrationTests; [TestClass] public class InterceptionTests diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/NestedProxyTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/NestedProxyTests.cs index d1eb3651..7939a2bb 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/NestedProxyTests.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/NestedProxyTests.cs @@ -5,9 +5,9 @@ using System.Threading.Tasks; using Microsoft.AspNetCore.Http; using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.IntegrationTests; +namespace Unobtanium.Web.Proxy.IntegrationTests; [TestClass] public class NestedProxyTests diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/ReverseProxyTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/ReverseProxyTests.cs index 3cf2584f..c888aca7 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/ReverseProxyTests.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/ReverseProxyTests.cs @@ -5,9 +5,9 @@ using System.Threading.Tasks; using Microsoft.AspNetCore.Http; using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.IntegrationTests; +namespace Unobtanium.Web.Proxy.IntegrationTests; [TestClass] public class ReverseProxyTests diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestProxyServer.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestProxyServer.cs index b876ede2..ce28d6f4 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestProxyServer.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestProxyServer.cs @@ -1,9 +1,9 @@ using System; using System.Net; -using Titanium.Web.Proxy.Certificates; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Certificates; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.IntegrationTests.Setup; +namespace Unobtanium.Web.Proxy.IntegrationTests.Setup; public class TestProxyServer : IDisposable { diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestServer.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestServer.cs index 56e48139..2f716194 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestServer.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestServer.cs @@ -14,7 +14,7 @@ using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; -namespace Titanium.Web.Proxy.IntegrationTests.Setup; +namespace Unobtanium.Web.Proxy.IntegrationTests.Setup; // set up a kestrel test server public class TestServer : IDisposable diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestSuite.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestSuite.cs index 4d73ea4f..917f3deb 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestSuite.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestSuite.cs @@ -1,8 +1,8 @@ using System.Net.Http; -using Titanium.Web.Proxy.IntegrationTests.Helpers; -using Titanium.Web.Proxy.IntegrationTests.Setup; +using Unobtanium.Web.Proxy.IntegrationTests.Helpers; +using Unobtanium.Web.Proxy.IntegrationTests.Setup; -namespace Titanium.Web.Proxy.IntegrationTests; +namespace Unobtanium.Web.Proxy.IntegrationTests; public class TestSuite { diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/StressTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/StressTests.cs index a807b854..0894edbc 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/StressTests.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/StressTests.cs @@ -5,7 +5,7 @@ using Microsoft.AspNetCore.Http; using Microsoft.VisualStudio.TestTools.UnitTesting; -namespace Titanium.Web.Proxy.IntegrationTests; +namespace Unobtanium.Web.Proxy.IntegrationTests; [TestClass] public class StressTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/CertificateManagerTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/CertificateManagerTests.cs index 819a78c4..2c4d4913 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/CertificateManagerTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/CertificateManagerTests.cs @@ -5,9 +5,9 @@ using System.Threading; using System.Threading.Tasks; using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.Certificates; +using Unobtanium.Web.Proxy.Certificates; -namespace Titanium.Web.Proxy.UnitTests +namespace Unobtanium.Web.Proxy.UnitTests { [TestClass] public class CertificateManagerTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Compression/CompressionFactoryTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Compression/CompressionFactoryTests.cs index f4d36f0b..00b42b5f 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Compression/CompressionFactoryTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Compression/CompressionFactoryTests.cs @@ -1,9 +1,9 @@ using System.IO; using System.IO.Compression; using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.Compression; +using Unobtanium.Web.Proxy.Compression; -namespace Titanium.Web.Proxy.UnitTests; +namespace Unobtanium.Web.Proxy.UnitTests; [TestClass] public class CompressionFactoryTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Compression/DecompressionFactoryTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Compression/DecompressionFactoryTests.cs index 82ca6141..aeabe8e2 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Compression/DecompressionFactoryTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Compression/DecompressionFactoryTests.cs @@ -1,9 +1,9 @@ using System.IO; using System.IO.Compression; using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.Compression; +using Unobtanium.Web.Proxy.Compression; -namespace Titanium.Web.Proxy.UnitTests +namespace Unobtanium.Web.Proxy.UnitTests { [TestClass] public class DecompressionFactoryTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/HttpHeaderExtensionsTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/HttpHeaderExtensionsTests.cs index 7ecb53ee..e55dfe43 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/HttpHeaderExtensionsTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/HttpHeaderExtensionsTests.cs @@ -1,9 +1,9 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; using System.Text; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Extensions; -namespace Titanium.Web.Proxy.UnitTests.Extensions; +namespace Unobtanium.Web.Proxy.UnitTests.Extensions; [TestClass] public class HttpHeaderExtensionsTests { diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/StringExtensionsTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/StringExtensionsTests.cs index 58bfe6ae..436cd951 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/StringExtensionsTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/StringExtensionsTests.cs @@ -1,8 +1,8 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; using System; -using Titanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Extensions; -namespace Titanium.Web.Proxy.UnitTests.Extensions; +namespace Unobtanium.Web.Proxy.UnitTests.Extensions; [TestClass] public class StringExtensionsTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTests.cs index 040edb12..e19b373c 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTests.cs @@ -1,9 +1,9 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; using System.Text; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.UnitTests.Helpers +namespace Unobtanium.Web.Proxy.UnitTests.Helpers { [TestClass] public partial class HttpHelperTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsBoundry.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsBoundry.cs index 49818762..22ca061a 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsBoundry.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsBoundry.cs @@ -4,9 +4,9 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Helpers; -namespace Titanium.Web.Proxy.UnitTests.Helpers; +namespace Unobtanium.Web.Proxy.UnitTests.Helpers; public partial class HttpHelperTests { [TestMethod] diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsMethod.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsMethod.cs index 23511bab..8ebec782 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsMethod.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsMethod.cs @@ -4,9 +4,9 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Helpers; -namespace Titanium.Web.Proxy.UnitTests.Helpers; +namespace Unobtanium.Web.Proxy.UnitTests.Helpers; public partial class HttpHelperTests { [TestMethod] diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsWildcardDomain.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsWildcardDomain.cs index 45601aa2..e6fc291d 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsWildcardDomain.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsWildcardDomain.cs @@ -4,9 +4,9 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Helpers; -namespace Titanium.Web.Proxy.UnitTests.Helpers; +namespace Unobtanium.Web.Proxy.UnitTests.Helpers; public partial class HttpHelperTests { [TestMethod] diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/NetworkHelperTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/NetworkHelperTests.cs index 32821cea..5121f6c7 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/NetworkHelperTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/NetworkHelperTests.cs @@ -1,8 +1,8 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; using System.Net; -using Titanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Helpers; -namespace Titanium.Web.Proxy.UnitTests.Helpers +namespace Unobtanium.Web.Proxy.UnitTests.Helpers { [TestClass] public class NetworkHelperTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/ProxyInfoTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/ProxyInfoTests.cs index e9f40c0c..6b7dd68d 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/ProxyInfoTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/ProxyInfoTests.cs @@ -1,9 +1,9 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; using System.Reflection; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Models; // Adjust the namespace if necessary +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Models; // Adjust the namespace if necessary -namespace Titanium.Web.Proxy.UnitTests.Helpers; +namespace Unobtanium.Web.Proxy.UnitTests.Helpers; [TestClass] public class ProxyInfoTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Http/RequestTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Http/RequestTests.cs index b799e638..649d8377 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Http/RequestTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Http/RequestTests.cs @@ -1,8 +1,8 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Exceptions; -namespace Titanium.Web.Proxy.UnitTests; +namespace Unobtanium.Web.Proxy.UnitTests; [TestClass] public class RequestTests { diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Http/ResponseTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Http/ResponseTests.cs index b6dc460c..f4066102 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Http/ResponseTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Http/ResponseTests.cs @@ -1,8 +1,8 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Exceptions; -namespace Titanium.Web.Proxy.UnitTests; +namespace Unobtanium.Web.Proxy.UnitTests; [TestClass] public class ResponseTests { diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Network/NullWriterTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Network/NullWriterTests.cs index 3a315532..e27d4346 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Network/NullWriterTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Network/NullWriterTests.cs @@ -2,9 +2,9 @@ using System; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Helpers; -namespace Titanium.Web.Proxy.UnitTests; +namespace Unobtanium.Web.Proxy.UnitTests; [TestClass] public class NullWriterTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/ProxyServerTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/ProxyServerTests.cs index 400c2c14..2fbf0d06 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/ProxyServerTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/ProxyServerTests.cs @@ -5,9 +5,9 @@ using System.Reflection; using System.Runtime.InteropServices; using System.Threading.Tasks; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.UnitTests +namespace Unobtanium.Web.Proxy.UnitTests { [TestClass] public class ProxyServerTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/SystemProxyTest.cs b/tests/Unobtanium.Web.Proxy.UnitTests/SystemProxyTest.cs index bf32f6d7..fe8fc8f0 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/SystemProxyTest.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/SystemProxyTest.cs @@ -1,11 +1,11 @@ using System; using System.Net; using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Helpers.WinHttp; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Helpers.WinHttp; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.UnitTests +namespace Unobtanium.Web.Proxy.UnitTests { [TestClass] public class SystemProxyTest diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/TaskResultTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/TaskResultTests.cs index 46425c22..194ed4ad 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/TaskResultTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/TaskResultTests.cs @@ -2,9 +2,9 @@ using System.Threading; using System.Threading.Tasks; using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.StreamExtended.Network; +using Unobtanium.Web.Proxy.StreamExtended.Network; -namespace Titanium.Web.Proxy.UnitTests +namespace Unobtanium.Web.Proxy.UnitTests { [TestClass] public class TaskResultTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/WinAuthTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/WinAuthTests.cs index a0c6e12d..4c238250 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/WinAuthTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/WinAuthTests.cs @@ -1,9 +1,9 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; using System.Runtime.InteropServices; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Network.WinAuth; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Network.WinAuth; -namespace Titanium.Web.Proxy.UnitTests +namespace Unobtanium.Web.Proxy.UnitTests { [TestClass] public class WinAuthTests From 141025dd98d7e62fbdfd30707d2ab719b10ce9cc Mon Sep 17 00:00:00 2001 From: Stephan van Rooij <1292510+svrooij@users.noreply.github.com> Date: Thu, 29 Aug 2024 20:49:20 +0200 Subject: [PATCH 4/9] Files renamed --- .github/workflows/dotnetcore.yml | 8 ++++---- .../Titanium.Web.Proxy.Examples.Basic.csproj | 2 +- .../Titanium.Web.Proxy.Examples.WindowsService.csproj | 2 +- .../Certificates/Cache/CachedCertificate.cs | 0 .../Certificates/Cache/DefaultCertificateDiskCache.cs | 0 .../Certificates/Cache/ICertificateCache.cs | 0 .../Certificates/CertificateManager.cs | 0 .../Certificates/Makers/BCCertificateMaker.cs | 0 .../Certificates/Makers/BCCertificateMakerFast.cs | 0 .../Certificates/Makers/DotnetCertificateMaker.cs | 0 .../Certificates/Makers/ICertificateMaker.cs | 0 .../Certificates/Makers/WinCertificateMaker.cs | 0 .../Collections/AsyncConcurrentDictionary.cs | 0 .../Compression/CompressionFactory.cs | 0 .../Compression/DecompressionFactory.cs | 0 .../EventArguments/BeforeBodyWriteEventArgs.cs | 0 .../EventArguments/BeforeSslAuthenticateEventArgs.cs | 0 .../EventArguments/CertificateSelectionEventArgs.cs | 0 .../EventArguments/CertificateValidationEventArgs.cs | 0 .../EventArguments/ConnectionCountChangedEventArgs.cs | 0 .../EventArguments/DataEventArgs.cs | 0 .../EventArguments/EmptyProxyEventArgs.cs | 0 .../EventArguments/MultipartRequestPartSentEventArgs.cs | 0 .../EventArguments/ProxyEventArgsBase.cs | 0 .../EventArguments/SessionEventArgs.cs | 0 .../EventArguments/SessionEventArgsBase.cs | 0 .../EventArguments/TransformationMode.cs | 0 .../EventArguments/TunnelConnectEventArgs.cs | 0 .../Exceptions/BodyLockedException.cs | 0 .../Exceptions/BodyNotFoundException.cs | 0 .../Exceptions/BodyNotLoadedException.cs | 0 .../Exceptions/EventException.cs | 0 .../Exceptions/ProxyAuthorizationException.cs | 0 .../Exceptions/ProxyConnectException.cs | 0 .../Exceptions/ProxyException.cs | 0 .../Exceptions/ProxyHttpException.cs | 0 .../Exceptions/RetryableServerConnectionException.cs | 0 .../ExplicitClientHandler.cs | 0 .../Extensions/FuncExtensions.cs | 0 .../Extensions/HttpHeaderExtensions.cs | 0 .../Extensions/SslExtensions.cs | 0 .../Extensions/StreamExtensions.cs | 0 .../Extensions/StringExtensions.cs | 0 .../Extensions/TcpExtensions.cs | 0 .../Extensions/UriExtensions.cs | 0 .../Handlers/AsyncEventHandler.cs | 0 .../Handlers/CertificateHandler.cs | 0 .../Handlers/ExceptionHandler.cs | 0 .../Handlers/ProxyAuthorizationHandler.cs | 0 .../Handlers/WebSocketHandler.cs | 0 .../Handlers/WinAuthHandler.cs | 0 .../Helpers/CompressionUtil.cs | 0 .../Helpers/HttpHelper.cs | 0 .../Helpers/NativeMethods.SystemProxy.cs | 0 .../Helpers/NativeMethods.Tcp.cs | 0 .../Helpers/Network.cs | 0 .../Helpers/ProxyInfo.cs | 0 .../Helpers/RunTime.cs | 0 .../Helpers/SystemProxy.cs | 0 .../Helpers/TcpHelper.cs | 0 .../Helpers/WinHttp/NativeMethods.WinHttp.cs | 0 .../Helpers/WinHttp/WinHttpHandle.cs | 0 .../Helpers/WinHttp/WinHttpWebProxyFinder.cs | 0 .../Http/ConnectRequest.cs | 0 .../Http/ConnectResponse.cs | 0 .../Http/HeaderBuilder.cs | 0 .../Http/HeaderCollection.cs | 0 .../Http/HeaderParser.cs | 0 .../Http/InternalDataStore.cs | 0 .../Http/KnownHeader.cs | 0 .../Http/KnownHeaders.cs | 0 .../Http/Request.cs | 0 .../Http/RequestResponseBase.cs | 0 .../Http/Response.cs | 0 .../Http/Responses/GenericResponse.cs | 0 .../Http/Responses/OkResponse.cs | 0 .../Http/Responses/RedirectResponse.cs | 0 .../Http/TunnelType.cs | 0 .../Http2/Hpack/Decoder.cs | 0 .../Http2/Hpack/DynamicTable.cs | 0 .../Http2/Hpack/Encoder.cs | 0 .../Http2/Hpack/HpackUtil.cs | 0 .../Http2/Hpack/HuffmanDecoder.cs | 0 .../Http2/Hpack/HuffmanEncoder.cs | 0 .../Http2/Hpack/IHeaderListener.cs | 0 .../Http2/Hpack/StaticTable.cs | 0 .../Http2/Http2FrameFlag.cs | 0 .../Http2/Http2FrameHeader.cs | 0 .../Http2/Http2FrameType.cs | 0 .../Http2/Http2Helper.cs | 0 .../Models/ByteString.cs | 0 .../Models/ExplicitProxyEndPoint.cs | 0 .../Models/ExternalProxy.cs | 0 .../Models/HttpCompression.cs | 0 .../Models/HttpHeader.cs | 0 .../Models/IExternalProxy.cs | 0 .../Models/KnownMethod.cs | 0 .../Models/ProxyAuthenticationContext.cs | 0 .../Models/ProxyEndPoint.cs | 0 .../Models/ProxyProtocolType.cs | 0 .../Models/RequestStatusInfo.cs | 0 .../Models/ResponseStatusInfo.cs | 0 .../Models/SocksProxyEndPoint.cs | 0 .../Models/TransparentBaseProxyEndPoint.cs | 0 .../Models/TransparentProxyEndPoint.cs | 0 .../Network/BufferPool/DefaultBufferPool.cs | 0 .../Network/BufferPool/IBufferPool.cs | 0 .../Network/HttpWebClient.cs | 0 .../Network/Models/SslCiphers.cs | 0 .../Network/Models/SslExtension.cs | 0 .../Network/Models/TaskResult.cs | 0 .../Network/Readers/IHttpStreamReader.cs | 0 .../Network/Readers/PeekStreamReader.cs | 0 .../Network/RetryPolicy.cs | 0 .../Network/Ssl/ClientHelloInfo.cs | 0 .../Network/Ssl/ServerHelloInfo.cs | 0 .../Network/Ssl/SslTools.cs | 0 .../Network/Streams/CopyStream.cs | 0 .../Network/Streams/HttpClientStream.cs | 0 .../Network/Streams/HttpServerStream.cs | 0 .../Network/Streams/HttpStream.cs | 0 .../Network/Streams/ILineStream.cs | 0 .../Network/Streams/IPeekStream.cs | 0 .../Network/Streams/LimitedStream.cs | 0 .../Network/TcpConnection/TcpClientConnection.cs | 0 .../Network/TcpConnection/TcpConnectionFactory.cs | 0 .../Network/TcpConnection/TcpServerConnection.cs | 0 .../Network/WinAuth/Security/Common.cs | 0 .../Network/WinAuth/Security/LittleEndian.cs | 0 .../Network/WinAuth/Security/Message.cs | 0 .../Network/WinAuth/Security/State.cs | 0 .../Network/WinAuth/Security/WinAuthEndPoint.cs | 0 .../Network/WinAuth/WinAuthHandler.cs | 0 .../Network/Writers/IHttpStreamWriter.cs | 0 .../Network/Writers/NullWriter.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../ProxyServer.cs | 0 .../ProxySocket/Authentication/AuthMethod.cs | 0 .../ProxySocket/Authentication/AuthNone.cs | 0 .../ProxySocket/Authentication/AuthUserPass.cs | 0 .../ProxySocket/HttpsHandler.cs | 0 .../ProxySocket/IAsyncProxyResult.cs | 0 .../ProxySocket/ProxyException.cs | 0 .../ProxySocket/ProxySocket.cs | 0 .../ProxySocket/Socks4Handler.cs | 0 .../ProxySocket/Socks5Handler.cs | 0 .../ProxySocket/SocksHandler.cs | 0 .../RequestHandler.cs | 0 .../ResponseHandler.cs | 0 .../Shared/ProxyConstants.cs | 0 .../SocksClientHandler.cs | 0 .../TransparentClientHandler.cs | 0 .../Unobtanium.Web.Proxy.csproj} | 4 ++-- .../WebSocket/WebSocketDecoder.cs | 0 .../WebSocket/WebSocketFrame.cs | 0 .../WebSocket/WebsocketOpCode.cs | 0 .../app.config | 0 .../.editorconfig | 0 .../ExpectContinueTests.cs | 0 .../Helpers/HttpContinueClient.cs | 0 .../Helpers/HttpContinueServer.cs | 0 .../Helpers/HttpMessageParsing.cs | 0 .../Helpers/TestHelper.cs | 0 .../HttpsTests.cs | 0 .../InterceptionTests.cs | 0 .../NestedProxyTests.cs | 0 .../ReverseProxyTests.cs | 0 .../Setup/TestProxyServer.cs | 0 .../Setup/TestServer.cs | 0 .../Setup/TestSuite.cs | 0 .../StressTests.cs | 0 .../Unobtanium.Web.Proxy.IntegrationTests.csproj} | 2 +- .../CertificateManagerTests.cs | 0 .../Compression/CompressionFactoryTests.cs | 0 .../Compression/DecompressionFactoryTests.cs | 0 .../Extensions/HttpHeaderExtensionsTests.cs | 0 .../Extensions/StringExtensionsTests.cs | 0 .../Helpers/HttpHelperTests.cs | 0 .../Helpers/HttpHelperTestsBoundry.cs | 0 .../Helpers/HttpHelperTestsMethod.cs | 0 .../Helpers/HttpHelperTestsWildcardDomain.cs | 0 .../Helpers/NetworkHelperTests.cs | 0 .../Helpers/ProxyInfoTests.cs | 0 .../Http/RequestTests.cs | 0 .../Http/ResponseTests.cs | 0 .../Network/NullWriterTests.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../ProxyServerTests.cs | 0 .../SystemProxyTest.cs | 0 .../TaskResultTests.cs | 0 .../Unobtanium.Web.Proxy.UnitTests.csproj} | 2 +- .../WinAuthTests.cs | 0 ...-web-proxy.lutconfig => unobtanium-web-proxy.lutconfig | 0 titanium-web-proxy.sln => unobtanium-web-proxy.sln | 6 +++--- 194 files changed, 13 insertions(+), 13 deletions(-) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Certificates/Cache/CachedCertificate.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Certificates/Cache/DefaultCertificateDiskCache.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Certificates/Cache/ICertificateCache.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Certificates/CertificateManager.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Certificates/Makers/BCCertificateMaker.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Certificates/Makers/BCCertificateMakerFast.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Certificates/Makers/DotnetCertificateMaker.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Certificates/Makers/ICertificateMaker.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Certificates/Makers/WinCertificateMaker.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Collections/AsyncConcurrentDictionary.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Compression/CompressionFactory.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Compression/DecompressionFactory.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/BeforeBodyWriteEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/BeforeSslAuthenticateEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/CertificateSelectionEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/CertificateValidationEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/ConnectionCountChangedEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/DataEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/EmptyProxyEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/MultipartRequestPartSentEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/ProxyEventArgsBase.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/SessionEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/SessionEventArgsBase.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/TransformationMode.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/EventArguments/TunnelConnectEventArgs.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Exceptions/BodyLockedException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Exceptions/BodyNotFoundException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Exceptions/BodyNotLoadedException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Exceptions/EventException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Exceptions/ProxyAuthorizationException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Exceptions/ProxyConnectException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Exceptions/ProxyException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Exceptions/ProxyHttpException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Exceptions/RetryableServerConnectionException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ExplicitClientHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Extensions/FuncExtensions.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Extensions/HttpHeaderExtensions.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Extensions/SslExtensions.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Extensions/StreamExtensions.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Extensions/StringExtensions.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Extensions/TcpExtensions.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Extensions/UriExtensions.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Handlers/AsyncEventHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Handlers/CertificateHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Handlers/ExceptionHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Handlers/ProxyAuthorizationHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Handlers/WebSocketHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Handlers/WinAuthHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/CompressionUtil.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/HttpHelper.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/NativeMethods.SystemProxy.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/NativeMethods.Tcp.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/Network.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/ProxyInfo.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/RunTime.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/SystemProxy.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/TcpHelper.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/WinHttp/NativeMethods.WinHttp.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/WinHttp/WinHttpHandle.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Helpers/WinHttp/WinHttpWebProxyFinder.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/ConnectRequest.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/ConnectResponse.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/HeaderBuilder.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/HeaderCollection.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/HeaderParser.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/InternalDataStore.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/KnownHeader.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/KnownHeaders.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/Request.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/RequestResponseBase.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/Response.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/Responses/GenericResponse.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/Responses/OkResponse.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/Responses/RedirectResponse.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http/TunnelType.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Hpack/Decoder.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Hpack/DynamicTable.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Hpack/Encoder.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Hpack/HpackUtil.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Hpack/HuffmanDecoder.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Hpack/HuffmanEncoder.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Hpack/IHeaderListener.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Hpack/StaticTable.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Http2FrameFlag.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Http2FrameHeader.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Http2FrameType.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Http2/Http2Helper.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/ByteString.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/ExplicitProxyEndPoint.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/ExternalProxy.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/HttpCompression.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/HttpHeader.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/IExternalProxy.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/KnownMethod.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/ProxyAuthenticationContext.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/ProxyEndPoint.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/ProxyProtocolType.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/RequestStatusInfo.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/ResponseStatusInfo.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/SocksProxyEndPoint.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/TransparentBaseProxyEndPoint.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Models/TransparentProxyEndPoint.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/BufferPool/DefaultBufferPool.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/BufferPool/IBufferPool.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/HttpWebClient.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Models/SslCiphers.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Models/SslExtension.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Models/TaskResult.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Readers/IHttpStreamReader.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Readers/PeekStreamReader.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/RetryPolicy.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Ssl/ClientHelloInfo.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Ssl/ServerHelloInfo.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Ssl/SslTools.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Streams/CopyStream.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Streams/HttpClientStream.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Streams/HttpServerStream.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Streams/HttpStream.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Streams/ILineStream.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Streams/IPeekStream.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Streams/LimitedStream.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/TcpConnection/TcpClientConnection.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/TcpConnection/TcpConnectionFactory.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/TcpConnection/TcpServerConnection.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/WinAuth/Security/Common.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/WinAuth/Security/LittleEndian.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/WinAuth/Security/Message.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/WinAuth/Security/State.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/WinAuth/Security/WinAuthEndPoint.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/WinAuth/WinAuthHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Writers/IHttpStreamWriter.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Network/Writers/NullWriter.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Properties/AssemblyInfo.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxyServer.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/Authentication/AuthMethod.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/Authentication/AuthNone.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/Authentication/AuthUserPass.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/HttpsHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/IAsyncProxyResult.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/ProxyException.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/ProxySocket.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/Socks4Handler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/Socks5Handler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ProxySocket/SocksHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/RequestHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/ResponseHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/Shared/ProxyConstants.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/SocksClientHandler.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/TransparentClientHandler.cs (100%) rename src/{Titanium.Web.Proxy/Titanium.Web.Proxy.csproj => Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj} (91%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/WebSocket/WebSocketDecoder.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/WebSocket/WebSocketFrame.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/WebSocket/WebsocketOpCode.cs (100%) rename src/{Titanium.Web.Proxy => Unobtanium.Web.Proxy}/app.config (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/.editorconfig (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/ExpectContinueTests.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/Helpers/HttpContinueClient.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/Helpers/HttpContinueServer.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/Helpers/HttpMessageParsing.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/Helpers/TestHelper.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/HttpsTests.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/InterceptionTests.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/NestedProxyTests.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/ReverseProxyTests.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/Setup/TestProxyServer.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/Setup/TestServer.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/Setup/TestSuite.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests => Unobtanium.Web.Proxy.IntegrationTests}/StressTests.cs (100%) rename tests/{Titanium.Web.Proxy.IntegrationTests/Titanium.Web.Proxy.IntegrationTests.csproj => Unobtanium.Web.Proxy.IntegrationTests/Unobtanium.Web.Proxy.IntegrationTests.csproj} (94%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/CertificateManagerTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Compression/CompressionFactoryTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Compression/DecompressionFactoryTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Extensions/HttpHeaderExtensionsTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Extensions/StringExtensionsTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Helpers/HttpHelperTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Helpers/HttpHelperTestsBoundry.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Helpers/HttpHelperTestsMethod.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Helpers/HttpHelperTestsWildcardDomain.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Helpers/NetworkHelperTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Helpers/ProxyInfoTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Http/RequestTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Http/ResponseTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Network/NullWriterTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/Properties/AssemblyInfo.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/ProxyServerTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/SystemProxyTest.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/TaskResultTests.cs (100%) rename tests/{Titanium.Web.Proxy.UnitTests/Titanium.Web.Proxy.UnitTests.csproj => Unobtanium.Web.Proxy.UnitTests/Unobtanium.Web.Proxy.UnitTests.csproj} (93%) rename tests/{Titanium.Web.Proxy.UnitTests => Unobtanium.Web.Proxy.UnitTests}/WinAuthTests.cs (100%) rename titanium-web-proxy.lutconfig => unobtanium-web-proxy.lutconfig (100%) rename titanium-web-proxy.sln => unobtanium-web-proxy.sln (88%) diff --git a/.github/workflows/dotnetcore.yml b/.github/workflows/dotnetcore.yml index c58c29da..1fbbea3a 100644 --- a/.github/workflows/dotnetcore.yml +++ b/.github/workflows/dotnetcore.yml @@ -35,9 +35,9 @@ jobs: - name: 🔨 Build run: | - dotnet build src/Titanium.Web.Proxy/Titanium.Web.Proxy.csproj --configuration Release - dotnet build tests/Titanium.Web.Proxy.UnitTests/Titanium.Web.Proxy.UnitTests.csproj --configuration Release - dotnet build tests/Titanium.Web.Proxy.IntegrationTests/Titanium.Web.Proxy.IntegrationTests.csproj --property WarningLevel=0 + dotnet build src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj --configuration Release + dotnet build tests/Unobtanium.Web.Proxy.UnitTests/Unobtanium.Web.Proxy.UnitTests.csproj --configuration Release + dotnet build tests/Unobtanium.Web.Proxy.IntegrationTests/Unobtanium.Web.Proxy.IntegrationTests.csproj --property WarningLevel=0 - name: 🧪 Test id: test @@ -101,7 +101,7 @@ jobs: - name: 📦 Package shell: pwsh run: | - dotnet pack src/Titanium.Web.Proxy/Titanium.Web.Proxy.csproj --configuration Release -p:Version=$("${{ github.ref_name }}".Substring(1)) + dotnet pack src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj --configuration Release -p:Version=$("${{ github.ref_name }}".Substring(1)) - name: 🚀 Publish run: | diff --git a/examples/Titanium.Web.Proxy.Examples.Basic/Titanium.Web.Proxy.Examples.Basic.csproj b/examples/Titanium.Web.Proxy.Examples.Basic/Titanium.Web.Proxy.Examples.Basic.csproj index ae88bbab..7c542837 100644 --- a/examples/Titanium.Web.Proxy.Examples.Basic/Titanium.Web.Proxy.Examples.Basic.csproj +++ b/examples/Titanium.Web.Proxy.Examples.Basic/Titanium.Web.Proxy.Examples.Basic.csproj @@ -8,6 +8,6 @@ - + \ No newline at end of file diff --git a/examples/Titanium.Web.Proxy.Examples.WindowsService/Titanium.Web.Proxy.Examples.WindowsService.csproj b/examples/Titanium.Web.Proxy.Examples.WindowsService/Titanium.Web.Proxy.Examples.WindowsService.csproj index e9d4c9ba..089eb61d 100644 --- a/examples/Titanium.Web.Proxy.Examples.WindowsService/Titanium.Web.Proxy.Examples.WindowsService.csproj +++ b/examples/Titanium.Web.Proxy.Examples.WindowsService/Titanium.Web.Proxy.Examples.WindowsService.csproj @@ -64,7 +64,7 @@ - + diff --git a/src/Titanium.Web.Proxy/Certificates/Cache/CachedCertificate.cs b/src/Unobtanium.Web.Proxy/Certificates/Cache/CachedCertificate.cs similarity index 100% rename from src/Titanium.Web.Proxy/Certificates/Cache/CachedCertificate.cs rename to src/Unobtanium.Web.Proxy/Certificates/Cache/CachedCertificate.cs diff --git a/src/Titanium.Web.Proxy/Certificates/Cache/DefaultCertificateDiskCache.cs b/src/Unobtanium.Web.Proxy/Certificates/Cache/DefaultCertificateDiskCache.cs similarity index 100% rename from src/Titanium.Web.Proxy/Certificates/Cache/DefaultCertificateDiskCache.cs rename to src/Unobtanium.Web.Proxy/Certificates/Cache/DefaultCertificateDiskCache.cs diff --git a/src/Titanium.Web.Proxy/Certificates/Cache/ICertificateCache.cs b/src/Unobtanium.Web.Proxy/Certificates/Cache/ICertificateCache.cs similarity index 100% rename from src/Titanium.Web.Proxy/Certificates/Cache/ICertificateCache.cs rename to src/Unobtanium.Web.Proxy/Certificates/Cache/ICertificateCache.cs diff --git a/src/Titanium.Web.Proxy/Certificates/CertificateManager.cs b/src/Unobtanium.Web.Proxy/Certificates/CertificateManager.cs similarity index 100% rename from src/Titanium.Web.Proxy/Certificates/CertificateManager.cs rename to src/Unobtanium.Web.Proxy/Certificates/CertificateManager.cs diff --git a/src/Titanium.Web.Proxy/Certificates/Makers/BCCertificateMaker.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMaker.cs similarity index 100% rename from src/Titanium.Web.Proxy/Certificates/Makers/BCCertificateMaker.cs rename to src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMaker.cs diff --git a/src/Titanium.Web.Proxy/Certificates/Makers/BCCertificateMakerFast.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMakerFast.cs similarity index 100% rename from src/Titanium.Web.Proxy/Certificates/Makers/BCCertificateMakerFast.cs rename to src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMakerFast.cs diff --git a/src/Titanium.Web.Proxy/Certificates/Makers/DotnetCertificateMaker.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/DotnetCertificateMaker.cs similarity index 100% rename from src/Titanium.Web.Proxy/Certificates/Makers/DotnetCertificateMaker.cs rename to src/Unobtanium.Web.Proxy/Certificates/Makers/DotnetCertificateMaker.cs diff --git a/src/Titanium.Web.Proxy/Certificates/Makers/ICertificateMaker.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/ICertificateMaker.cs similarity index 100% rename from src/Titanium.Web.Proxy/Certificates/Makers/ICertificateMaker.cs rename to src/Unobtanium.Web.Proxy/Certificates/Makers/ICertificateMaker.cs diff --git a/src/Titanium.Web.Proxy/Certificates/Makers/WinCertificateMaker.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/WinCertificateMaker.cs similarity index 100% rename from src/Titanium.Web.Proxy/Certificates/Makers/WinCertificateMaker.cs rename to src/Unobtanium.Web.Proxy/Certificates/Makers/WinCertificateMaker.cs diff --git a/src/Titanium.Web.Proxy/Collections/AsyncConcurrentDictionary.cs b/src/Unobtanium.Web.Proxy/Collections/AsyncConcurrentDictionary.cs similarity index 100% rename from src/Titanium.Web.Proxy/Collections/AsyncConcurrentDictionary.cs rename to src/Unobtanium.Web.Proxy/Collections/AsyncConcurrentDictionary.cs diff --git a/src/Titanium.Web.Proxy/Compression/CompressionFactory.cs b/src/Unobtanium.Web.Proxy/Compression/CompressionFactory.cs similarity index 100% rename from src/Titanium.Web.Proxy/Compression/CompressionFactory.cs rename to src/Unobtanium.Web.Proxy/Compression/CompressionFactory.cs diff --git a/src/Titanium.Web.Proxy/Compression/DecompressionFactory.cs b/src/Unobtanium.Web.Proxy/Compression/DecompressionFactory.cs similarity index 100% rename from src/Titanium.Web.Proxy/Compression/DecompressionFactory.cs rename to src/Unobtanium.Web.Proxy/Compression/DecompressionFactory.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/BeforeBodyWriteEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/BeforeBodyWriteEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/BeforeBodyWriteEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/BeforeBodyWriteEventArgs.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/BeforeSslAuthenticateEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/BeforeSslAuthenticateEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/BeforeSslAuthenticateEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/BeforeSslAuthenticateEventArgs.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/CertificateSelectionEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/CertificateSelectionEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/CertificateSelectionEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/CertificateSelectionEventArgs.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/CertificateValidationEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/CertificateValidationEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/CertificateValidationEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/CertificateValidationEventArgs.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/ConnectionCountChangedEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/ConnectionCountChangedEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/ConnectionCountChangedEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/ConnectionCountChangedEventArgs.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/DataEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/DataEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/DataEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/DataEventArgs.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/EmptyProxyEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/EmptyProxyEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/EmptyProxyEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/EmptyProxyEventArgs.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/MultipartRequestPartSentEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/MultipartRequestPartSentEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/MultipartRequestPartSentEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/MultipartRequestPartSentEventArgs.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/ProxyEventArgsBase.cs b/src/Unobtanium.Web.Proxy/EventArguments/ProxyEventArgsBase.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/ProxyEventArgsBase.cs rename to src/Unobtanium.Web.Proxy/EventArguments/ProxyEventArgsBase.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/SessionEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/SessionEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgs.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/SessionEventArgsBase.cs b/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgsBase.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/SessionEventArgsBase.cs rename to src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgsBase.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/TransformationMode.cs b/src/Unobtanium.Web.Proxy/EventArguments/TransformationMode.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/TransformationMode.cs rename to src/Unobtanium.Web.Proxy/EventArguments/TransformationMode.cs diff --git a/src/Titanium.Web.Proxy/EventArguments/TunnelConnectEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/TunnelConnectEventArgs.cs similarity index 100% rename from src/Titanium.Web.Proxy/EventArguments/TunnelConnectEventArgs.cs rename to src/Unobtanium.Web.Proxy/EventArguments/TunnelConnectEventArgs.cs diff --git a/src/Titanium.Web.Proxy/Exceptions/BodyLockedException.cs b/src/Unobtanium.Web.Proxy/Exceptions/BodyLockedException.cs similarity index 100% rename from src/Titanium.Web.Proxy/Exceptions/BodyLockedException.cs rename to src/Unobtanium.Web.Proxy/Exceptions/BodyLockedException.cs diff --git a/src/Titanium.Web.Proxy/Exceptions/BodyNotFoundException.cs b/src/Unobtanium.Web.Proxy/Exceptions/BodyNotFoundException.cs similarity index 100% rename from src/Titanium.Web.Proxy/Exceptions/BodyNotFoundException.cs rename to src/Unobtanium.Web.Proxy/Exceptions/BodyNotFoundException.cs diff --git a/src/Titanium.Web.Proxy/Exceptions/BodyNotLoadedException.cs b/src/Unobtanium.Web.Proxy/Exceptions/BodyNotLoadedException.cs similarity index 100% rename from src/Titanium.Web.Proxy/Exceptions/BodyNotLoadedException.cs rename to src/Unobtanium.Web.Proxy/Exceptions/BodyNotLoadedException.cs diff --git a/src/Titanium.Web.Proxy/Exceptions/EventException.cs b/src/Unobtanium.Web.Proxy/Exceptions/EventException.cs similarity index 100% rename from src/Titanium.Web.Proxy/Exceptions/EventException.cs rename to src/Unobtanium.Web.Proxy/Exceptions/EventException.cs diff --git a/src/Titanium.Web.Proxy/Exceptions/ProxyAuthorizationException.cs b/src/Unobtanium.Web.Proxy/Exceptions/ProxyAuthorizationException.cs similarity index 100% rename from src/Titanium.Web.Proxy/Exceptions/ProxyAuthorizationException.cs rename to src/Unobtanium.Web.Proxy/Exceptions/ProxyAuthorizationException.cs diff --git a/src/Titanium.Web.Proxy/Exceptions/ProxyConnectException.cs b/src/Unobtanium.Web.Proxy/Exceptions/ProxyConnectException.cs similarity index 100% rename from src/Titanium.Web.Proxy/Exceptions/ProxyConnectException.cs rename to src/Unobtanium.Web.Proxy/Exceptions/ProxyConnectException.cs diff --git a/src/Titanium.Web.Proxy/Exceptions/ProxyException.cs b/src/Unobtanium.Web.Proxy/Exceptions/ProxyException.cs similarity index 100% rename from src/Titanium.Web.Proxy/Exceptions/ProxyException.cs rename to src/Unobtanium.Web.Proxy/Exceptions/ProxyException.cs diff --git a/src/Titanium.Web.Proxy/Exceptions/ProxyHttpException.cs b/src/Unobtanium.Web.Proxy/Exceptions/ProxyHttpException.cs similarity index 100% rename from src/Titanium.Web.Proxy/Exceptions/ProxyHttpException.cs rename to src/Unobtanium.Web.Proxy/Exceptions/ProxyHttpException.cs diff --git a/src/Titanium.Web.Proxy/Exceptions/RetryableServerConnectionException.cs b/src/Unobtanium.Web.Proxy/Exceptions/RetryableServerConnectionException.cs similarity index 100% rename from src/Titanium.Web.Proxy/Exceptions/RetryableServerConnectionException.cs rename to src/Unobtanium.Web.Proxy/Exceptions/RetryableServerConnectionException.cs diff --git a/src/Titanium.Web.Proxy/ExplicitClientHandler.cs b/src/Unobtanium.Web.Proxy/ExplicitClientHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/ExplicitClientHandler.cs rename to src/Unobtanium.Web.Proxy/ExplicitClientHandler.cs diff --git a/src/Titanium.Web.Proxy/Extensions/FuncExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/FuncExtensions.cs similarity index 100% rename from src/Titanium.Web.Proxy/Extensions/FuncExtensions.cs rename to src/Unobtanium.Web.Proxy/Extensions/FuncExtensions.cs diff --git a/src/Titanium.Web.Proxy/Extensions/HttpHeaderExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/HttpHeaderExtensions.cs similarity index 100% rename from src/Titanium.Web.Proxy/Extensions/HttpHeaderExtensions.cs rename to src/Unobtanium.Web.Proxy/Extensions/HttpHeaderExtensions.cs diff --git a/src/Titanium.Web.Proxy/Extensions/SslExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/SslExtensions.cs similarity index 100% rename from src/Titanium.Web.Proxy/Extensions/SslExtensions.cs rename to src/Unobtanium.Web.Proxy/Extensions/SslExtensions.cs diff --git a/src/Titanium.Web.Proxy/Extensions/StreamExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/StreamExtensions.cs similarity index 100% rename from src/Titanium.Web.Proxy/Extensions/StreamExtensions.cs rename to src/Unobtanium.Web.Proxy/Extensions/StreamExtensions.cs diff --git a/src/Titanium.Web.Proxy/Extensions/StringExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/StringExtensions.cs similarity index 100% rename from src/Titanium.Web.Proxy/Extensions/StringExtensions.cs rename to src/Unobtanium.Web.Proxy/Extensions/StringExtensions.cs diff --git a/src/Titanium.Web.Proxy/Extensions/TcpExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/TcpExtensions.cs similarity index 100% rename from src/Titanium.Web.Proxy/Extensions/TcpExtensions.cs rename to src/Unobtanium.Web.Proxy/Extensions/TcpExtensions.cs diff --git a/src/Titanium.Web.Proxy/Extensions/UriExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/UriExtensions.cs similarity index 100% rename from src/Titanium.Web.Proxy/Extensions/UriExtensions.cs rename to src/Unobtanium.Web.Proxy/Extensions/UriExtensions.cs diff --git a/src/Titanium.Web.Proxy/Handlers/AsyncEventHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/AsyncEventHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/Handlers/AsyncEventHandler.cs rename to src/Unobtanium.Web.Proxy/Handlers/AsyncEventHandler.cs diff --git a/src/Titanium.Web.Proxy/Handlers/CertificateHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/CertificateHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/Handlers/CertificateHandler.cs rename to src/Unobtanium.Web.Proxy/Handlers/CertificateHandler.cs diff --git a/src/Titanium.Web.Proxy/Handlers/ExceptionHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/ExceptionHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/Handlers/ExceptionHandler.cs rename to src/Unobtanium.Web.Proxy/Handlers/ExceptionHandler.cs diff --git a/src/Titanium.Web.Proxy/Handlers/ProxyAuthorizationHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/ProxyAuthorizationHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/Handlers/ProxyAuthorizationHandler.cs rename to src/Unobtanium.Web.Proxy/Handlers/ProxyAuthorizationHandler.cs diff --git a/src/Titanium.Web.Proxy/Handlers/WebSocketHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/WebSocketHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/Handlers/WebSocketHandler.cs rename to src/Unobtanium.Web.Proxy/Handlers/WebSocketHandler.cs diff --git a/src/Titanium.Web.Proxy/Handlers/WinAuthHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/WinAuthHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/Handlers/WinAuthHandler.cs rename to src/Unobtanium.Web.Proxy/Handlers/WinAuthHandler.cs diff --git a/src/Titanium.Web.Proxy/Helpers/CompressionUtil.cs b/src/Unobtanium.Web.Proxy/Helpers/CompressionUtil.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/CompressionUtil.cs rename to src/Unobtanium.Web.Proxy/Helpers/CompressionUtil.cs diff --git a/src/Titanium.Web.Proxy/Helpers/HttpHelper.cs b/src/Unobtanium.Web.Proxy/Helpers/HttpHelper.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/HttpHelper.cs rename to src/Unobtanium.Web.Proxy/Helpers/HttpHelper.cs diff --git a/src/Titanium.Web.Proxy/Helpers/NativeMethods.SystemProxy.cs b/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.SystemProxy.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/NativeMethods.SystemProxy.cs rename to src/Unobtanium.Web.Proxy/Helpers/NativeMethods.SystemProxy.cs diff --git a/src/Titanium.Web.Proxy/Helpers/NativeMethods.Tcp.cs b/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.Tcp.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/NativeMethods.Tcp.cs rename to src/Unobtanium.Web.Proxy/Helpers/NativeMethods.Tcp.cs diff --git a/src/Titanium.Web.Proxy/Helpers/Network.cs b/src/Unobtanium.Web.Proxy/Helpers/Network.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/Network.cs rename to src/Unobtanium.Web.Proxy/Helpers/Network.cs diff --git a/src/Titanium.Web.Proxy/Helpers/ProxyInfo.cs b/src/Unobtanium.Web.Proxy/Helpers/ProxyInfo.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/ProxyInfo.cs rename to src/Unobtanium.Web.Proxy/Helpers/ProxyInfo.cs diff --git a/src/Titanium.Web.Proxy/Helpers/RunTime.cs b/src/Unobtanium.Web.Proxy/Helpers/RunTime.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/RunTime.cs rename to src/Unobtanium.Web.Proxy/Helpers/RunTime.cs diff --git a/src/Titanium.Web.Proxy/Helpers/SystemProxy.cs b/src/Unobtanium.Web.Proxy/Helpers/SystemProxy.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/SystemProxy.cs rename to src/Unobtanium.Web.Proxy/Helpers/SystemProxy.cs diff --git a/src/Titanium.Web.Proxy/Helpers/TcpHelper.cs b/src/Unobtanium.Web.Proxy/Helpers/TcpHelper.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/TcpHelper.cs rename to src/Unobtanium.Web.Proxy/Helpers/TcpHelper.cs diff --git a/src/Titanium.Web.Proxy/Helpers/WinHttp/NativeMethods.WinHttp.cs b/src/Unobtanium.Web.Proxy/Helpers/WinHttp/NativeMethods.WinHttp.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/WinHttp/NativeMethods.WinHttp.cs rename to src/Unobtanium.Web.Proxy/Helpers/WinHttp/NativeMethods.WinHttp.cs diff --git a/src/Titanium.Web.Proxy/Helpers/WinHttp/WinHttpHandle.cs b/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpHandle.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/WinHttp/WinHttpHandle.cs rename to src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpHandle.cs diff --git a/src/Titanium.Web.Proxy/Helpers/WinHttp/WinHttpWebProxyFinder.cs b/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpWebProxyFinder.cs similarity index 100% rename from src/Titanium.Web.Proxy/Helpers/WinHttp/WinHttpWebProxyFinder.cs rename to src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpWebProxyFinder.cs diff --git a/src/Titanium.Web.Proxy/Http/ConnectRequest.cs b/src/Unobtanium.Web.Proxy/Http/ConnectRequest.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/ConnectRequest.cs rename to src/Unobtanium.Web.Proxy/Http/ConnectRequest.cs diff --git a/src/Titanium.Web.Proxy/Http/ConnectResponse.cs b/src/Unobtanium.Web.Proxy/Http/ConnectResponse.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/ConnectResponse.cs rename to src/Unobtanium.Web.Proxy/Http/ConnectResponse.cs diff --git a/src/Titanium.Web.Proxy/Http/HeaderBuilder.cs b/src/Unobtanium.Web.Proxy/Http/HeaderBuilder.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/HeaderBuilder.cs rename to src/Unobtanium.Web.Proxy/Http/HeaderBuilder.cs diff --git a/src/Titanium.Web.Proxy/Http/HeaderCollection.cs b/src/Unobtanium.Web.Proxy/Http/HeaderCollection.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/HeaderCollection.cs rename to src/Unobtanium.Web.Proxy/Http/HeaderCollection.cs diff --git a/src/Titanium.Web.Proxy/Http/HeaderParser.cs b/src/Unobtanium.Web.Proxy/Http/HeaderParser.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/HeaderParser.cs rename to src/Unobtanium.Web.Proxy/Http/HeaderParser.cs diff --git a/src/Titanium.Web.Proxy/Http/InternalDataStore.cs b/src/Unobtanium.Web.Proxy/Http/InternalDataStore.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/InternalDataStore.cs rename to src/Unobtanium.Web.Proxy/Http/InternalDataStore.cs diff --git a/src/Titanium.Web.Proxy/Http/KnownHeader.cs b/src/Unobtanium.Web.Proxy/Http/KnownHeader.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/KnownHeader.cs rename to src/Unobtanium.Web.Proxy/Http/KnownHeader.cs diff --git a/src/Titanium.Web.Proxy/Http/KnownHeaders.cs b/src/Unobtanium.Web.Proxy/Http/KnownHeaders.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/KnownHeaders.cs rename to src/Unobtanium.Web.Proxy/Http/KnownHeaders.cs diff --git a/src/Titanium.Web.Proxy/Http/Request.cs b/src/Unobtanium.Web.Proxy/Http/Request.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/Request.cs rename to src/Unobtanium.Web.Proxy/Http/Request.cs diff --git a/src/Titanium.Web.Proxy/Http/RequestResponseBase.cs b/src/Unobtanium.Web.Proxy/Http/RequestResponseBase.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/RequestResponseBase.cs rename to src/Unobtanium.Web.Proxy/Http/RequestResponseBase.cs diff --git a/src/Titanium.Web.Proxy/Http/Response.cs b/src/Unobtanium.Web.Proxy/Http/Response.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/Response.cs rename to src/Unobtanium.Web.Proxy/Http/Response.cs diff --git a/src/Titanium.Web.Proxy/Http/Responses/GenericResponse.cs b/src/Unobtanium.Web.Proxy/Http/Responses/GenericResponse.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/Responses/GenericResponse.cs rename to src/Unobtanium.Web.Proxy/Http/Responses/GenericResponse.cs diff --git a/src/Titanium.Web.Proxy/Http/Responses/OkResponse.cs b/src/Unobtanium.Web.Proxy/Http/Responses/OkResponse.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/Responses/OkResponse.cs rename to src/Unobtanium.Web.Proxy/Http/Responses/OkResponse.cs diff --git a/src/Titanium.Web.Proxy/Http/Responses/RedirectResponse.cs b/src/Unobtanium.Web.Proxy/Http/Responses/RedirectResponse.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/Responses/RedirectResponse.cs rename to src/Unobtanium.Web.Proxy/Http/Responses/RedirectResponse.cs diff --git a/src/Titanium.Web.Proxy/Http/TunnelType.cs b/src/Unobtanium.Web.Proxy/Http/TunnelType.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http/TunnelType.cs rename to src/Unobtanium.Web.Proxy/Http/TunnelType.cs diff --git a/src/Titanium.Web.Proxy/Http2/Hpack/Decoder.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/Decoder.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Hpack/Decoder.cs rename to src/Unobtanium.Web.Proxy/Http2/Hpack/Decoder.cs diff --git a/src/Titanium.Web.Proxy/Http2/Hpack/DynamicTable.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/DynamicTable.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Hpack/DynamicTable.cs rename to src/Unobtanium.Web.Proxy/Http2/Hpack/DynamicTable.cs diff --git a/src/Titanium.Web.Proxy/Http2/Hpack/Encoder.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/Encoder.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Hpack/Encoder.cs rename to src/Unobtanium.Web.Proxy/Http2/Hpack/Encoder.cs diff --git a/src/Titanium.Web.Proxy/Http2/Hpack/HpackUtil.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/HpackUtil.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Hpack/HpackUtil.cs rename to src/Unobtanium.Web.Proxy/Http2/Hpack/HpackUtil.cs diff --git a/src/Titanium.Web.Proxy/Http2/Hpack/HuffmanDecoder.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanDecoder.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Hpack/HuffmanDecoder.cs rename to src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanDecoder.cs diff --git a/src/Titanium.Web.Proxy/Http2/Hpack/HuffmanEncoder.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanEncoder.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Hpack/HuffmanEncoder.cs rename to src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanEncoder.cs diff --git a/src/Titanium.Web.Proxy/Http2/Hpack/IHeaderListener.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/IHeaderListener.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Hpack/IHeaderListener.cs rename to src/Unobtanium.Web.Proxy/Http2/Hpack/IHeaderListener.cs diff --git a/src/Titanium.Web.Proxy/Http2/Hpack/StaticTable.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/StaticTable.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Hpack/StaticTable.cs rename to src/Unobtanium.Web.Proxy/Http2/Hpack/StaticTable.cs diff --git a/src/Titanium.Web.Proxy/Http2/Http2FrameFlag.cs b/src/Unobtanium.Web.Proxy/Http2/Http2FrameFlag.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Http2FrameFlag.cs rename to src/Unobtanium.Web.Proxy/Http2/Http2FrameFlag.cs diff --git a/src/Titanium.Web.Proxy/Http2/Http2FrameHeader.cs b/src/Unobtanium.Web.Proxy/Http2/Http2FrameHeader.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Http2FrameHeader.cs rename to src/Unobtanium.Web.Proxy/Http2/Http2FrameHeader.cs diff --git a/src/Titanium.Web.Proxy/Http2/Http2FrameType.cs b/src/Unobtanium.Web.Proxy/Http2/Http2FrameType.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Http2FrameType.cs rename to src/Unobtanium.Web.Proxy/Http2/Http2FrameType.cs diff --git a/src/Titanium.Web.Proxy/Http2/Http2Helper.cs b/src/Unobtanium.Web.Proxy/Http2/Http2Helper.cs similarity index 100% rename from src/Titanium.Web.Proxy/Http2/Http2Helper.cs rename to src/Unobtanium.Web.Proxy/Http2/Http2Helper.cs diff --git a/src/Titanium.Web.Proxy/Models/ByteString.cs b/src/Unobtanium.Web.Proxy/Models/ByteString.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/ByteString.cs rename to src/Unobtanium.Web.Proxy/Models/ByteString.cs diff --git a/src/Titanium.Web.Proxy/Models/ExplicitProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/ExplicitProxyEndPoint.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/ExplicitProxyEndPoint.cs rename to src/Unobtanium.Web.Proxy/Models/ExplicitProxyEndPoint.cs diff --git a/src/Titanium.Web.Proxy/Models/ExternalProxy.cs b/src/Unobtanium.Web.Proxy/Models/ExternalProxy.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/ExternalProxy.cs rename to src/Unobtanium.Web.Proxy/Models/ExternalProxy.cs diff --git a/src/Titanium.Web.Proxy/Models/HttpCompression.cs b/src/Unobtanium.Web.Proxy/Models/HttpCompression.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/HttpCompression.cs rename to src/Unobtanium.Web.Proxy/Models/HttpCompression.cs diff --git a/src/Titanium.Web.Proxy/Models/HttpHeader.cs b/src/Unobtanium.Web.Proxy/Models/HttpHeader.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/HttpHeader.cs rename to src/Unobtanium.Web.Proxy/Models/HttpHeader.cs diff --git a/src/Titanium.Web.Proxy/Models/IExternalProxy.cs b/src/Unobtanium.Web.Proxy/Models/IExternalProxy.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/IExternalProxy.cs rename to src/Unobtanium.Web.Proxy/Models/IExternalProxy.cs diff --git a/src/Titanium.Web.Proxy/Models/KnownMethod.cs b/src/Unobtanium.Web.Proxy/Models/KnownMethod.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/KnownMethod.cs rename to src/Unobtanium.Web.Proxy/Models/KnownMethod.cs diff --git a/src/Titanium.Web.Proxy/Models/ProxyAuthenticationContext.cs b/src/Unobtanium.Web.Proxy/Models/ProxyAuthenticationContext.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/ProxyAuthenticationContext.cs rename to src/Unobtanium.Web.Proxy/Models/ProxyAuthenticationContext.cs diff --git a/src/Titanium.Web.Proxy/Models/ProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/ProxyEndPoint.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/ProxyEndPoint.cs rename to src/Unobtanium.Web.Proxy/Models/ProxyEndPoint.cs diff --git a/src/Titanium.Web.Proxy/Models/ProxyProtocolType.cs b/src/Unobtanium.Web.Proxy/Models/ProxyProtocolType.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/ProxyProtocolType.cs rename to src/Unobtanium.Web.Proxy/Models/ProxyProtocolType.cs diff --git a/src/Titanium.Web.Proxy/Models/RequestStatusInfo.cs b/src/Unobtanium.Web.Proxy/Models/RequestStatusInfo.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/RequestStatusInfo.cs rename to src/Unobtanium.Web.Proxy/Models/RequestStatusInfo.cs diff --git a/src/Titanium.Web.Proxy/Models/ResponseStatusInfo.cs b/src/Unobtanium.Web.Proxy/Models/ResponseStatusInfo.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/ResponseStatusInfo.cs rename to src/Unobtanium.Web.Proxy/Models/ResponseStatusInfo.cs diff --git a/src/Titanium.Web.Proxy/Models/SocksProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/SocksProxyEndPoint.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/SocksProxyEndPoint.cs rename to src/Unobtanium.Web.Proxy/Models/SocksProxyEndPoint.cs diff --git a/src/Titanium.Web.Proxy/Models/TransparentBaseProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/TransparentBaseProxyEndPoint.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/TransparentBaseProxyEndPoint.cs rename to src/Unobtanium.Web.Proxy/Models/TransparentBaseProxyEndPoint.cs diff --git a/src/Titanium.Web.Proxy/Models/TransparentProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/TransparentProxyEndPoint.cs similarity index 100% rename from src/Titanium.Web.Proxy/Models/TransparentProxyEndPoint.cs rename to src/Unobtanium.Web.Proxy/Models/TransparentProxyEndPoint.cs diff --git a/src/Titanium.Web.Proxy/Network/BufferPool/DefaultBufferPool.cs b/src/Unobtanium.Web.Proxy/Network/BufferPool/DefaultBufferPool.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/BufferPool/DefaultBufferPool.cs rename to src/Unobtanium.Web.Proxy/Network/BufferPool/DefaultBufferPool.cs diff --git a/src/Titanium.Web.Proxy/Network/BufferPool/IBufferPool.cs b/src/Unobtanium.Web.Proxy/Network/BufferPool/IBufferPool.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/BufferPool/IBufferPool.cs rename to src/Unobtanium.Web.Proxy/Network/BufferPool/IBufferPool.cs diff --git a/src/Titanium.Web.Proxy/Network/HttpWebClient.cs b/src/Unobtanium.Web.Proxy/Network/HttpWebClient.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/HttpWebClient.cs rename to src/Unobtanium.Web.Proxy/Network/HttpWebClient.cs diff --git a/src/Titanium.Web.Proxy/Network/Models/SslCiphers.cs b/src/Unobtanium.Web.Proxy/Network/Models/SslCiphers.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Models/SslCiphers.cs rename to src/Unobtanium.Web.Proxy/Network/Models/SslCiphers.cs diff --git a/src/Titanium.Web.Proxy/Network/Models/SslExtension.cs b/src/Unobtanium.Web.Proxy/Network/Models/SslExtension.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Models/SslExtension.cs rename to src/Unobtanium.Web.Proxy/Network/Models/SslExtension.cs diff --git a/src/Titanium.Web.Proxy/Network/Models/TaskResult.cs b/src/Unobtanium.Web.Proxy/Network/Models/TaskResult.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Models/TaskResult.cs rename to src/Unobtanium.Web.Proxy/Network/Models/TaskResult.cs diff --git a/src/Titanium.Web.Proxy/Network/Readers/IHttpStreamReader.cs b/src/Unobtanium.Web.Proxy/Network/Readers/IHttpStreamReader.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Readers/IHttpStreamReader.cs rename to src/Unobtanium.Web.Proxy/Network/Readers/IHttpStreamReader.cs diff --git a/src/Titanium.Web.Proxy/Network/Readers/PeekStreamReader.cs b/src/Unobtanium.Web.Proxy/Network/Readers/PeekStreamReader.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Readers/PeekStreamReader.cs rename to src/Unobtanium.Web.Proxy/Network/Readers/PeekStreamReader.cs diff --git a/src/Titanium.Web.Proxy/Network/RetryPolicy.cs b/src/Unobtanium.Web.Proxy/Network/RetryPolicy.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/RetryPolicy.cs rename to src/Unobtanium.Web.Proxy/Network/RetryPolicy.cs diff --git a/src/Titanium.Web.Proxy/Network/Ssl/ClientHelloInfo.cs b/src/Unobtanium.Web.Proxy/Network/Ssl/ClientHelloInfo.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Ssl/ClientHelloInfo.cs rename to src/Unobtanium.Web.Proxy/Network/Ssl/ClientHelloInfo.cs diff --git a/src/Titanium.Web.Proxy/Network/Ssl/ServerHelloInfo.cs b/src/Unobtanium.Web.Proxy/Network/Ssl/ServerHelloInfo.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Ssl/ServerHelloInfo.cs rename to src/Unobtanium.Web.Proxy/Network/Ssl/ServerHelloInfo.cs diff --git a/src/Titanium.Web.Proxy/Network/Ssl/SslTools.cs b/src/Unobtanium.Web.Proxy/Network/Ssl/SslTools.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Ssl/SslTools.cs rename to src/Unobtanium.Web.Proxy/Network/Ssl/SslTools.cs diff --git a/src/Titanium.Web.Proxy/Network/Streams/CopyStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/CopyStream.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Streams/CopyStream.cs rename to src/Unobtanium.Web.Proxy/Network/Streams/CopyStream.cs diff --git a/src/Titanium.Web.Proxy/Network/Streams/HttpClientStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/HttpClientStream.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Streams/HttpClientStream.cs rename to src/Unobtanium.Web.Proxy/Network/Streams/HttpClientStream.cs diff --git a/src/Titanium.Web.Proxy/Network/Streams/HttpServerStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/HttpServerStream.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Streams/HttpServerStream.cs rename to src/Unobtanium.Web.Proxy/Network/Streams/HttpServerStream.cs diff --git a/src/Titanium.Web.Proxy/Network/Streams/HttpStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/HttpStream.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Streams/HttpStream.cs rename to src/Unobtanium.Web.Proxy/Network/Streams/HttpStream.cs diff --git a/src/Titanium.Web.Proxy/Network/Streams/ILineStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/ILineStream.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Streams/ILineStream.cs rename to src/Unobtanium.Web.Proxy/Network/Streams/ILineStream.cs diff --git a/src/Titanium.Web.Proxy/Network/Streams/IPeekStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/IPeekStream.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Streams/IPeekStream.cs rename to src/Unobtanium.Web.Proxy/Network/Streams/IPeekStream.cs diff --git a/src/Titanium.Web.Proxy/Network/Streams/LimitedStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/LimitedStream.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Streams/LimitedStream.cs rename to src/Unobtanium.Web.Proxy/Network/Streams/LimitedStream.cs diff --git a/src/Titanium.Web.Proxy/Network/TcpConnection/TcpClientConnection.cs b/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpClientConnection.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/TcpConnection/TcpClientConnection.cs rename to src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpClientConnection.cs diff --git a/src/Titanium.Web.Proxy/Network/TcpConnection/TcpConnectionFactory.cs b/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpConnectionFactory.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/TcpConnection/TcpConnectionFactory.cs rename to src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpConnectionFactory.cs diff --git a/src/Titanium.Web.Proxy/Network/TcpConnection/TcpServerConnection.cs b/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpServerConnection.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/TcpConnection/TcpServerConnection.cs rename to src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpServerConnection.cs diff --git a/src/Titanium.Web.Proxy/Network/WinAuth/Security/Common.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Common.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/WinAuth/Security/Common.cs rename to src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Common.cs diff --git a/src/Titanium.Web.Proxy/Network/WinAuth/Security/LittleEndian.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/LittleEndian.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/WinAuth/Security/LittleEndian.cs rename to src/Unobtanium.Web.Proxy/Network/WinAuth/Security/LittleEndian.cs diff --git a/src/Titanium.Web.Proxy/Network/WinAuth/Security/Message.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Message.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/WinAuth/Security/Message.cs rename to src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Message.cs diff --git a/src/Titanium.Web.Proxy/Network/WinAuth/Security/State.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/State.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/WinAuth/Security/State.cs rename to src/Unobtanium.Web.Proxy/Network/WinAuth/Security/State.cs diff --git a/src/Titanium.Web.Proxy/Network/WinAuth/Security/WinAuthEndPoint.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/WinAuthEndPoint.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/WinAuth/Security/WinAuthEndPoint.cs rename to src/Unobtanium.Web.Proxy/Network/WinAuth/Security/WinAuthEndPoint.cs diff --git a/src/Titanium.Web.Proxy/Network/WinAuth/WinAuthHandler.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/WinAuthHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/WinAuth/WinAuthHandler.cs rename to src/Unobtanium.Web.Proxy/Network/WinAuth/WinAuthHandler.cs diff --git a/src/Titanium.Web.Proxy/Network/Writers/IHttpStreamWriter.cs b/src/Unobtanium.Web.Proxy/Network/Writers/IHttpStreamWriter.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Writers/IHttpStreamWriter.cs rename to src/Unobtanium.Web.Proxy/Network/Writers/IHttpStreamWriter.cs diff --git a/src/Titanium.Web.Proxy/Network/Writers/NullWriter.cs b/src/Unobtanium.Web.Proxy/Network/Writers/NullWriter.cs similarity index 100% rename from src/Titanium.Web.Proxy/Network/Writers/NullWriter.cs rename to src/Unobtanium.Web.Proxy/Network/Writers/NullWriter.cs diff --git a/src/Titanium.Web.Proxy/Properties/AssemblyInfo.cs b/src/Unobtanium.Web.Proxy/Properties/AssemblyInfo.cs similarity index 100% rename from src/Titanium.Web.Proxy/Properties/AssemblyInfo.cs rename to src/Unobtanium.Web.Proxy/Properties/AssemblyInfo.cs diff --git a/src/Titanium.Web.Proxy/ProxyServer.cs b/src/Unobtanium.Web.Proxy/ProxyServer.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxyServer.cs rename to src/Unobtanium.Web.Proxy/ProxyServer.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/Authentication/AuthMethod.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthMethod.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/Authentication/AuthMethod.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthMethod.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/Authentication/AuthNone.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthNone.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/Authentication/AuthNone.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthNone.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/Authentication/AuthUserPass.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthUserPass.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/Authentication/AuthUserPass.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthUserPass.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/HttpsHandler.cs b/src/Unobtanium.Web.Proxy/ProxySocket/HttpsHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/HttpsHandler.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/HttpsHandler.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/IAsyncProxyResult.cs b/src/Unobtanium.Web.Proxy/ProxySocket/IAsyncProxyResult.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/IAsyncProxyResult.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/IAsyncProxyResult.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/ProxyException.cs b/src/Unobtanium.Web.Proxy/ProxySocket/ProxyException.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/ProxyException.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/ProxyException.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/ProxySocket.cs b/src/Unobtanium.Web.Proxy/ProxySocket/ProxySocket.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/ProxySocket.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/ProxySocket.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/Socks4Handler.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Socks4Handler.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/Socks4Handler.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/Socks4Handler.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/Socks5Handler.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Socks5Handler.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/Socks5Handler.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/Socks5Handler.cs diff --git a/src/Titanium.Web.Proxy/ProxySocket/SocksHandler.cs b/src/Unobtanium.Web.Proxy/ProxySocket/SocksHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/ProxySocket/SocksHandler.cs rename to src/Unobtanium.Web.Proxy/ProxySocket/SocksHandler.cs diff --git a/src/Titanium.Web.Proxy/RequestHandler.cs b/src/Unobtanium.Web.Proxy/RequestHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/RequestHandler.cs rename to src/Unobtanium.Web.Proxy/RequestHandler.cs diff --git a/src/Titanium.Web.Proxy/ResponseHandler.cs b/src/Unobtanium.Web.Proxy/ResponseHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/ResponseHandler.cs rename to src/Unobtanium.Web.Proxy/ResponseHandler.cs diff --git a/src/Titanium.Web.Proxy/Shared/ProxyConstants.cs b/src/Unobtanium.Web.Proxy/Shared/ProxyConstants.cs similarity index 100% rename from src/Titanium.Web.Proxy/Shared/ProxyConstants.cs rename to src/Unobtanium.Web.Proxy/Shared/ProxyConstants.cs diff --git a/src/Titanium.Web.Proxy/SocksClientHandler.cs b/src/Unobtanium.Web.Proxy/SocksClientHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/SocksClientHandler.cs rename to src/Unobtanium.Web.Proxy/SocksClientHandler.cs diff --git a/src/Titanium.Web.Proxy/TransparentClientHandler.cs b/src/Unobtanium.Web.Proxy/TransparentClientHandler.cs similarity index 100% rename from src/Titanium.Web.Proxy/TransparentClientHandler.cs rename to src/Unobtanium.Web.Proxy/TransparentClientHandler.cs diff --git a/src/Titanium.Web.Proxy/Titanium.Web.Proxy.csproj b/src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj similarity index 91% rename from src/Titanium.Web.Proxy/Titanium.Web.Proxy.csproj rename to src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj index 86351b77..a87d1b1e 100644 --- a/src/Titanium.Web.Proxy/Titanium.Web.Proxy.csproj +++ b/src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj @@ -13,12 +13,12 @@ svrooij,titanium007 proxy-logo-128.png Unobtanium.Web.Proxy - https://github.com/svrooij/titanium-web-proxy + https://github.com/svrooij/unobtanium-web-proxy README.md True LICENSE.txt git - https://github.com/svrooij/titanium-web-proxy.git + https://github.com/svrooij/unobtanium-web-proxy.git 1701;1702;CA1416 diff --git a/src/Titanium.Web.Proxy/WebSocket/WebSocketDecoder.cs b/src/Unobtanium.Web.Proxy/WebSocket/WebSocketDecoder.cs similarity index 100% rename from src/Titanium.Web.Proxy/WebSocket/WebSocketDecoder.cs rename to src/Unobtanium.Web.Proxy/WebSocket/WebSocketDecoder.cs diff --git a/src/Titanium.Web.Proxy/WebSocket/WebSocketFrame.cs b/src/Unobtanium.Web.Proxy/WebSocket/WebSocketFrame.cs similarity index 100% rename from src/Titanium.Web.Proxy/WebSocket/WebSocketFrame.cs rename to src/Unobtanium.Web.Proxy/WebSocket/WebSocketFrame.cs diff --git a/src/Titanium.Web.Proxy/WebSocket/WebsocketOpCode.cs b/src/Unobtanium.Web.Proxy/WebSocket/WebsocketOpCode.cs similarity index 100% rename from src/Titanium.Web.Proxy/WebSocket/WebsocketOpCode.cs rename to src/Unobtanium.Web.Proxy/WebSocket/WebsocketOpCode.cs diff --git a/src/Titanium.Web.Proxy/app.config b/src/Unobtanium.Web.Proxy/app.config similarity index 100% rename from src/Titanium.Web.Proxy/app.config rename to src/Unobtanium.Web.Proxy/app.config diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/.editorconfig b/tests/Unobtanium.Web.Proxy.IntegrationTests/.editorconfig similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/.editorconfig rename to tests/Unobtanium.Web.Proxy.IntegrationTests/.editorconfig diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/ExpectContinueTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/ExpectContinueTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/ExpectContinueTests.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/ExpectContinueTests.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueClient.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueClient.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueClient.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueClient.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueServer.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueServer.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueServer.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueServer.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/Helpers/HttpMessageParsing.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpMessageParsing.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/Helpers/HttpMessageParsing.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpMessageParsing.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/Helpers/TestHelper.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/TestHelper.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/Helpers/TestHelper.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/TestHelper.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/HttpsTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/HttpsTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/HttpsTests.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/HttpsTests.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/InterceptionTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/InterceptionTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/InterceptionTests.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/InterceptionTests.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/NestedProxyTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/NestedProxyTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/NestedProxyTests.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/NestedProxyTests.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/ReverseProxyTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/ReverseProxyTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/ReverseProxyTests.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/ReverseProxyTests.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/Setup/TestProxyServer.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestProxyServer.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/Setup/TestProxyServer.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestProxyServer.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/Setup/TestServer.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestServer.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/Setup/TestServer.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestServer.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/Setup/TestSuite.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestSuite.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/Setup/TestSuite.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestSuite.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/StressTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/StressTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.IntegrationTests/StressTests.cs rename to tests/Unobtanium.Web.Proxy.IntegrationTests/StressTests.cs diff --git a/tests/Titanium.Web.Proxy.IntegrationTests/Titanium.Web.Proxy.IntegrationTests.csproj b/tests/Unobtanium.Web.Proxy.IntegrationTests/Unobtanium.Web.Proxy.IntegrationTests.csproj similarity index 94% rename from tests/Titanium.Web.Proxy.IntegrationTests/Titanium.Web.Proxy.IntegrationTests.csproj rename to tests/Unobtanium.Web.Proxy.IntegrationTests/Unobtanium.Web.Proxy.IntegrationTests.csproj index 3e09e4ea..dc0203c2 100644 --- a/tests/Titanium.Web.Proxy.IntegrationTests/Titanium.Web.Proxy.IntegrationTests.csproj +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/Unobtanium.Web.Proxy.IntegrationTests.csproj @@ -30,6 +30,6 @@ - + \ No newline at end of file diff --git a/tests/Titanium.Web.Proxy.UnitTests/CertificateManagerTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/CertificateManagerTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/CertificateManagerTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/CertificateManagerTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Compression/CompressionFactoryTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Compression/CompressionFactoryTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Compression/CompressionFactoryTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Compression/CompressionFactoryTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Compression/DecompressionFactoryTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Compression/DecompressionFactoryTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Compression/DecompressionFactoryTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Compression/DecompressionFactoryTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Extensions/HttpHeaderExtensionsTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/HttpHeaderExtensionsTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Extensions/HttpHeaderExtensionsTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Extensions/HttpHeaderExtensionsTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Extensions/StringExtensionsTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/StringExtensionsTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Extensions/StringExtensionsTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Extensions/StringExtensionsTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Helpers/HttpHelperTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Helpers/HttpHelperTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsBoundry.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsBoundry.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsBoundry.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsBoundry.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsMethod.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsMethod.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsMethod.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsMethod.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsWildcardDomain.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsWildcardDomain.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsWildcardDomain.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsWildcardDomain.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Helpers/NetworkHelperTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/NetworkHelperTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Helpers/NetworkHelperTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Helpers/NetworkHelperTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Helpers/ProxyInfoTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/ProxyInfoTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Helpers/ProxyInfoTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Helpers/ProxyInfoTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Http/RequestTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Http/RequestTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Http/RequestTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Http/RequestTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Http/ResponseTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Http/ResponseTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Http/ResponseTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Http/ResponseTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Network/NullWriterTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Network/NullWriterTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Network/NullWriterTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Network/NullWriterTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Properties/AssemblyInfo.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Properties/AssemblyInfo.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/Properties/AssemblyInfo.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/Properties/AssemblyInfo.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/ProxyServerTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/ProxyServerTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/ProxyServerTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/ProxyServerTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/SystemProxyTest.cs b/tests/Unobtanium.Web.Proxy.UnitTests/SystemProxyTest.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/SystemProxyTest.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/SystemProxyTest.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/TaskResultTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/TaskResultTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/TaskResultTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/TaskResultTests.cs diff --git a/tests/Titanium.Web.Proxy.UnitTests/Titanium.Web.Proxy.UnitTests.csproj b/tests/Unobtanium.Web.Proxy.UnitTests/Unobtanium.Web.Proxy.UnitTests.csproj similarity index 93% rename from tests/Titanium.Web.Proxy.UnitTests/Titanium.Web.Proxy.UnitTests.csproj rename to tests/Unobtanium.Web.Proxy.UnitTests/Unobtanium.Web.Proxy.UnitTests.csproj index a2f2635d..71dbe168 100644 --- a/tests/Titanium.Web.Proxy.UnitTests/Titanium.Web.Proxy.UnitTests.csproj +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Unobtanium.Web.Proxy.UnitTests.csproj @@ -22,7 +22,7 @@ - + diff --git a/tests/Titanium.Web.Proxy.UnitTests/WinAuthTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/WinAuthTests.cs similarity index 100% rename from tests/Titanium.Web.Proxy.UnitTests/WinAuthTests.cs rename to tests/Unobtanium.Web.Proxy.UnitTests/WinAuthTests.cs diff --git a/titanium-web-proxy.lutconfig b/unobtanium-web-proxy.lutconfig similarity index 100% rename from titanium-web-proxy.lutconfig rename to unobtanium-web-proxy.lutconfig diff --git a/titanium-web-proxy.sln b/unobtanium-web-proxy.sln similarity index 88% rename from titanium-web-proxy.sln rename to unobtanium-web-proxy.sln index 0effa5c8..a36caaac 100644 --- a/titanium-web-proxy.sln +++ b/unobtanium-web-proxy.sln @@ -13,13 +13,13 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Titanium.Web.Proxy.Examples EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{46821EED-5499-4F91-90B0-41186B92CDA4}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Titanium.Web.Proxy", "src\Titanium.Web.Proxy\Titanium.Web.Proxy.csproj", "{8C37C4FF-B96E-4470-BFA8-B9E0C80B41FF}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Unobtanium.Web.Proxy", "src\Unobtanium.Web.Proxy\Unobtanium.Web.Proxy.csproj", "{8C37C4FF-B96E-4470-BFA8-B9E0C80B41FF}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{F71E12F7-48CF-4C35-A8AA-5AF73CA822BB}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Titanium.Web.Proxy.IntegrationTests", "tests\Titanium.Web.Proxy.IntegrationTests\Titanium.Web.Proxy.IntegrationTests.csproj", "{87C114D7-C3D6-4F8C-A4A1-CF7485301201}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Unobtanium.Web.Proxy.IntegrationTests", "tests\Unobtanium.Web.Proxy.IntegrationTests\Unobtanium.Web.Proxy.IntegrationTests.csproj", "{87C114D7-C3D6-4F8C-A4A1-CF7485301201}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Titanium.Web.Proxy.UnitTests", "tests\Titanium.Web.Proxy.UnitTests\Titanium.Web.Proxy.UnitTests.csproj", "{84478257-32A3-4B14-AD56-F95374AFDDCF}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Unobtanium.Web.Proxy.UnitTests", "tests\Unobtanium.Web.Proxy.UnitTests\Unobtanium.Web.Proxy.UnitTests.csproj", "{84478257-32A3-4B14-AD56-F95374AFDDCF}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{0B43DBA0-F59D-43DC-A1D7-2BB6AFF31E10}" ProjectSection(SolutionItems) = preProject From e62d9981ae710a073a6f313434ad3837b79ca5bd Mon Sep 17 00:00:00 2001 From: Stephan van Rooij <1292510+svrooij@users.noreply.github.com> Date: Thu, 29 Aug 2024 20:54:07 +0200 Subject: [PATCH 5/9] Fix namespaces --- .../Titanium.Web.Proxy.Examples.Wpf.csproj | 2 +- src/Unobtanium.Web.Proxy/Properties/AssemblyInfo.cs | 10 +++++----- src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/examples/Titanium.Web.Proxy.Examples.Wpf/Titanium.Web.Proxy.Examples.Wpf.csproj b/examples/Titanium.Web.Proxy.Examples.Wpf/Titanium.Web.Proxy.Examples.Wpf.csproj index 10342024..012c4863 100644 --- a/examples/Titanium.Web.Proxy.Examples.Wpf/Titanium.Web.Proxy.Examples.Wpf.csproj +++ b/examples/Titanium.Web.Proxy.Examples.Wpf/Titanium.Web.Proxy.Examples.Wpf.csproj @@ -13,7 +13,7 @@ - + diff --git a/src/Unobtanium.Web.Proxy/Properties/AssemblyInfo.cs b/src/Unobtanium.Web.Proxy/Properties/AssemblyInfo.cs index 4049ae7e..a4b01ee1 100644 --- a/src/Unobtanium.Web.Proxy/Properties/AssemblyInfo.cs +++ b/src/Unobtanium.Web.Proxy/Properties/AssemblyInfo.cs @@ -6,16 +6,16 @@ // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("Titanium.Web.Proxy")] +[assembly: AssemblyTitle("Unobtanium.Web.Proxy")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Titanium.Web.Proxy")] -[assembly: AssemblyCopyright("Copyright © Titanium 2015-2020")] +[assembly: AssemblyProduct("Unobtanium.Web.Proxy")] +[assembly: AssemblyCopyright("Copyright © Titanium 2015-2020 Unobtanium 2024")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: InternalsVisibleTo("Titanium.Web.Proxy.UnitTests")] -[assembly: InternalsVisibleTo("Titanium.Web.Proxy.IntegrationTests")] +[assembly: InternalsVisibleTo("Unobtanium.Web.Proxy.UnitTests")] +[assembly: InternalsVisibleTo("Unobtanium.Web.Proxy.IntegrationTests")] // Setting ComVisible to false makes the types in this assembly not visible // to COM components. If you need to access a type in this assembly from diff --git a/src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj b/src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj index a87d1b1e..45e56428 100644 --- a/src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj +++ b/src/Unobtanium.Web.Proxy/Unobtanium.Web.Proxy.csproj @@ -1,7 +1,7 @@  net8.0 - Titanium.Web.Proxy + Unobtanium.Web.Proxy false true True From 2745392f28248d700a475533b37943982eab0d85 Mon Sep 17 00:00:00 2001 From: Stephan van Rooij <1292510+svrooij@users.noreply.github.com> Date: Thu, 29 Aug 2024 21:02:50 +0200 Subject: [PATCH 6/9] Change namespace everywhere --- .../Helpers/ConsoleHelper.cs | 2 +- .../Program.cs | 6 ++--- .../ProxyEventArgsBaseExtensions.cs | 4 ++-- .../ProxyTestController.cs | 16 ++++++------- .../SampleClientState.cs | 2 +- .../ProxyService.cs | 6 ++--- .../Titanium.Web.Proxy.Examples.Wpf/App.xaml | 2 +- .../App.xaml.cs | 2 +- .../MainWindow.xaml | 2 +- .../MainWindow.xaml.cs | 8 +++---- .../ObservableCollectionEx.cs | 2 +- .../Properties/Annotations.cs | 2 +- .../Properties/Resources.Designer.cs | 2 +- .../Properties/Settings.Designer.cs | 2 +- .../SessionListItem.cs | 8 +++---- .../Certificates/Cache/CachedCertificate.cs | 2 +- .../Cache/DefaultCertificateDiskCache.cs | 4 ++-- .../Certificates/Cache/ICertificateCache.cs | 2 +- .../Certificates/CertificateManager.cs | 10 ++++---- .../Certificates/Makers/BCCertificateMaker.cs | 6 ++--- .../Makers/BCCertificateMakerFast.cs | 6 ++--- .../Makers/DotnetCertificateMaker.cs | 2 +- .../Certificates/Makers/ICertificateMaker.cs | 2 +- .../Makers/WinCertificateMaker.cs | 2 +- .../Collections/AsyncConcurrentDictionary.cs | 2 +- .../Compression/CompressionFactory.cs | 2 +- .../Compression/DecompressionFactory.cs | 2 +- .../BeforeBodyWriteEventArgs.cs | 2 +- .../BeforeSslAuthenticateEventArgs.cs | 4 ++-- .../CertificateSelectionEventArgs.cs | 2 +- .../CertificateValidationEventArgs.cs | 2 +- .../ConnectionCountChangedEventArgs.cs | 2 +- .../EventArguments/DataEventArgs.cs | 2 +- .../EventArguments/EmptyProxyEventArgs.cs | 4 ++-- .../MultipartRequestPartSentEventArgs.cs | 4 ++-- .../EventArguments/ProxyEventArgsBase.cs | 4 ++-- .../EventArguments/SessionEventArgs.cs | 12 +++++----- .../EventArguments/SessionEventArgsBase.cs | 16 ++++++------- .../EventArguments/TransformationMode.cs | 2 +- .../EventArguments/TunnelConnectEventArgs.cs | 10 ++++---- .../Exceptions/BodyLockedException.cs | 2 +- .../Exceptions/BodyNotFoundException.cs | 2 +- .../Exceptions/BodyNotLoadedException.cs | 10 ++++---- .../Exceptions/EventException.cs | 2 +- .../Exceptions/ProxyAuthorizationException.cs | 6 ++--- .../Exceptions/ProxyConnectException.cs | 4 ++-- .../Exceptions/ProxyException.cs | 2 +- .../Exceptions/ProxyHttpException.cs | 4 ++-- .../RetryableServerConnectionException.cs | 2 +- .../ExplicitClientHandler.cs | 24 +++++++++---------- .../Extensions/FuncExtensions.cs | 6 ++--- .../Extensions/HttpHeaderExtensions.cs | 4 ++-- .../Extensions/SslExtensions.cs | 4 ++-- .../Extensions/StreamExtensions.cs | 4 ++-- .../Extensions/StringExtensions.cs | 2 +- .../Extensions/TcpExtensions.cs | 2 +- .../Extensions/UriExtensions.cs | 4 ++-- .../Handlers/AsyncEventHandler.cs | 2 +- .../Handlers/CertificateHandler.cs | 6 ++--- .../Handlers/ExceptionHandler.cs | 2 +- .../Handlers/ProxyAuthorizationHandler.cs | 10 ++++---- .../Handlers/WebSocketHandler.cs | 10 ++++---- .../Handlers/WinAuthHandler.cs | 16 ++++++------- .../Helpers/CompressionUtil.cs | 4 ++-- .../Helpers/HttpHelper.cs | 16 ++++++------- .../Helpers/NativeMethods.SystemProxy.cs | 2 +- .../Helpers/NativeMethods.Tcp.cs | 2 +- src/Unobtanium.Web.Proxy/Helpers/Network.cs | 2 +- src/Unobtanium.Web.Proxy/Helpers/ProxyInfo.cs | 4 ++-- src/Unobtanium.Web.Proxy/Helpers/RunTime.cs | 2 +- .../Helpers/SystemProxy.cs | 4 ++-- src/Unobtanium.Web.Proxy/Helpers/TcpHelper.cs | 6 ++--- .../Helpers/WinHttp/NativeMethods.WinHttp.cs | 2 +- .../Helpers/WinHttp/WinHttpHandle.cs | 2 +- .../Helpers/WinHttp/WinHttpWebProxyFinder.cs | 4 ++-- .../Http/ConnectRequest.cs | 6 ++--- .../Http/ConnectResponse.cs | 4 ++-- .../Http/HeaderBuilder.cs | 6 ++--- .../Http/HeaderCollection.cs | 4 ++-- src/Unobtanium.Web.Proxy/Http/HeaderParser.cs | 4 ++-- .../Http/InternalDataStore.cs | 2 +- src/Unobtanium.Web.Proxy/Http/KnownHeader.cs | 6 ++--- src/Unobtanium.Web.Proxy/Http/KnownHeaders.cs | 2 +- src/Unobtanium.Web.Proxy/Http/Request.cs | 8 +++---- .../Http/RequestResponseBase.cs | 10 ++++---- src/Unobtanium.Web.Proxy/Http/Response.cs | 8 +++---- .../Http/Responses/GenericResponse.cs | 2 +- .../Http/Responses/OkResponse.cs | 2 +- .../Http/Responses/RedirectResponse.cs | 2 +- src/Unobtanium.Web.Proxy/Http/TunnelType.cs | 2 +- .../Http2/Hpack/Decoder.cs | 4 ++-- .../Http2/Hpack/DynamicTable.cs | 4 ++-- .../Http2/Hpack/Encoder.cs | 4 ++-- .../Http2/Hpack/HpackUtil.cs | 2 +- .../Http2/Hpack/HuffmanDecoder.cs | 2 +- .../Http2/Hpack/HuffmanEncoder.cs | 4 ++-- .../Http2/Hpack/IHeaderListener.cs | 4 ++-- .../Http2/Hpack/StaticTable.cs | 4 ++-- .../Http2/Http2FrameFlag.cs | 2 +- .../Http2/Http2FrameHeader.cs | 2 +- .../Http2/Http2FrameType.cs | 2 +- src/Unobtanium.Web.Proxy/Http2/Http2Helper.cs | 22 ++++++++--------- src/Unobtanium.Web.Proxy/Models/ByteString.cs | 4 ++-- .../Models/ExplicitProxyEndPoint.cs | 6 ++--- .../Models/ExternalProxy.cs | 2 +- .../Models/HttpCompression.cs | 2 +- src/Unobtanium.Web.Proxy/Models/HttpHeader.cs | 6 ++--- .../Models/IExternalProxy.cs | 2 +- .../Models/KnownMethod.cs | 2 +- .../Models/ProxyAuthenticationContext.cs | 2 +- .../Models/ProxyEndPoint.cs | 2 +- .../Models/ProxyProtocolType.cs | 2 +- .../Models/RequestStatusInfo.cs | 4 ++-- .../Models/ResponseStatusInfo.cs | 2 +- .../Models/SocksProxyEndPoint.cs | 6 ++--- .../Models/TransparentBaseProxyEndPoint.cs | 4 ++-- .../Models/TransparentProxyEndPoint.cs | 6 ++--- .../Network/BufferPool/DefaultBufferPool.cs | 2 +- .../Network/BufferPool/IBufferPool.cs | 2 +- .../Network/HttpWebClient.cs | 8 +++---- .../Network/Models/SslCiphers.cs | 2 +- .../Network/Models/SslExtension.cs | 4 ++-- .../Network/Models/TaskResult.cs | 2 +- .../Network/Readers/IHttpStreamReader.cs | 4 ++-- .../Network/Readers/PeekStreamReader.cs | 2 +- .../Network/RetryPolicy.cs | 4 ++-- .../Network/Ssl/ClientHelloInfo.cs | 6 ++--- .../Network/Ssl/ServerHelloInfo.cs | 6 ++--- .../Network/Ssl/SslTools.cs | 8 +++---- .../Network/Streams/CopyStream.cs | 6 ++--- .../Network/Streams/HttpClientStream.cs | 8 +++---- .../Network/Streams/HttpServerStream.cs | 6 ++--- .../Network/Streams/HttpStream.cs | 20 ++++++++-------- .../Network/Streams/ILineStream.cs | 2 +- .../Network/Streams/IPeekStream.cs | 2 +- .../Network/Streams/LimitedStream.cs | 8 +++---- .../TcpConnection/TcpClientConnection.cs | 6 ++--- .../TcpConnection/TcpConnectionFactory.cs | 16 ++++++------- .../TcpConnection/TcpServerConnection.cs | 6 ++--- .../Network/WinAuth/Security/Common.cs | 2 +- .../Network/WinAuth/Security/LittleEndian.cs | 2 +- .../Network/WinAuth/Security/Message.cs | 2 +- .../Network/WinAuth/Security/State.cs | 2 +- .../WinAuth/Security/WinAuthEndPoint.cs | 4 ++-- .../Network/WinAuth/WinAuthHandler.cs | 6 ++--- .../Network/Writers/IHttpStreamWriter.cs | 2 +- .../Network/Writers/NullWriter.cs | 4 ++-- src/Unobtanium.Web.Proxy/ProxyServer.cs | 22 ++++++++--------- .../ProxySocket/Authentication/AuthMethod.cs | 2 +- .../ProxySocket/Authentication/AuthNone.cs | 2 +- .../Authentication/AuthUserPass.cs | 2 +- .../ProxySocket/HttpsHandler.cs | 2 +- .../ProxySocket/IAsyncProxyResult.cs | 2 +- .../ProxySocket/ProxyException.cs | 2 +- .../ProxySocket/ProxySocket.cs | 2 +- .../ProxySocket/Socks4Handler.cs | 2 +- .../ProxySocket/Socks5Handler.cs | 4 ++-- .../ProxySocket/SocksHandler.cs | 2 +- src/Unobtanium.Web.Proxy/RequestHandler.cs | 22 ++++++++--------- src/Unobtanium.Web.Proxy/ResponseHandler.cs | 8 +++---- .../Shared/ProxyConstants.cs | 4 ++-- .../SocksClientHandler.cs | 8 +++---- .../TransparentClientHandler.cs | 18 +++++++------- .../WebSocket/WebSocketDecoder.cs | 4 ++-- .../WebSocket/WebSocketFrame.cs | 2 +- .../WebSocket/WebsocketOpCode.cs | 2 +- .../ExpectContinueTests.cs | 6 ++--- .../Helpers/HttpContinueClient.cs | 6 ++--- .../Helpers/HttpContinueServer.cs | 6 ++--- .../Helpers/HttpMessageParsing.cs | 4 ++-- .../Helpers/TestHelper.cs | 2 +- .../HttpsTests.cs | 2 +- .../InterceptionTests.cs | 2 +- .../NestedProxyTests.cs | 4 ++-- .../ReverseProxyTests.cs | 4 ++-- .../Setup/TestProxyServer.cs | 6 ++--- .../Setup/TestServer.cs | 2 +- .../Setup/TestSuite.cs | 6 ++--- .../StressTests.cs | 2 +- .../CertificateManagerTests.cs | 4 ++-- .../Compression/CompressionFactoryTests.cs | 4 ++-- .../Compression/DecompressionFactoryTests.cs | 4 ++-- .../Extensions/HttpHeaderExtensionsTests.cs | 6 ++--- .../Extensions/StringExtensionsTests.cs | 4 ++-- .../Helpers/HttpHelperTests.cs | 6 ++--- .../Helpers/HttpHelperTestsBoundry.cs | 4 ++-- .../Helpers/HttpHelperTestsMethod.cs | 4 ++-- .../Helpers/HttpHelperTestsWildcardDomain.cs | 4 ++-- .../Helpers/NetworkHelperTests.cs | 4 ++-- .../Helpers/ProxyInfoTests.cs | 6 ++--- .../Http/RequestTests.cs | 6 ++--- .../Http/ResponseTests.cs | 6 ++--- .../Network/NullWriterTests.cs | 4 ++-- .../ProxyServerTests.cs | 4 ++-- .../SystemProxyTest.cs | 8 +++---- .../TaskResultTests.cs | 4 ++-- .../WinAuthTests.cs | 6 ++--- 197 files changed, 468 insertions(+), 468 deletions(-) diff --git a/examples/Titanium.Web.Proxy.Examples.Basic/Helpers/ConsoleHelper.cs b/examples/Titanium.Web.Proxy.Examples.Basic/Helpers/ConsoleHelper.cs index aa7c8f15..969aa570 100644 --- a/examples/Titanium.Web.Proxy.Examples.Basic/Helpers/ConsoleHelper.cs +++ b/examples/Titanium.Web.Proxy.Examples.Basic/Helpers/ConsoleHelper.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.InteropServices; -namespace Titanium.Web.Proxy.Examples.Basic.Helpers +namespace Unobtanium.Web.Proxy.Examples.Basic.Helpers { /// /// Adapted from diff --git a/examples/Titanium.Web.Proxy.Examples.Basic/Program.cs b/examples/Titanium.Web.Proxy.Examples.Basic/Program.cs index 4a2e4a9c..9a9fd5ed 100644 --- a/examples/Titanium.Web.Proxy.Examples.Basic/Program.cs +++ b/examples/Titanium.Web.Proxy.Examples.Basic/Program.cs @@ -1,10 +1,10 @@ using System; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Examples.Basic.Helpers; -using Titanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Examples.Basic.Helpers; +using Unobtanium.Web.Proxy.Helpers; -namespace Titanium.Web.Proxy.Examples.Basic +namespace Unobtanium.Web.Proxy.Examples.Basic { public class Program { diff --git a/examples/Titanium.Web.Proxy.Examples.Basic/ProxyEventArgsBaseExtensions.cs b/examples/Titanium.Web.Proxy.Examples.Basic/ProxyEventArgsBaseExtensions.cs index 9240aba5..d4c29931 100644 --- a/examples/Titanium.Web.Proxy.Examples.Basic/ProxyEventArgsBaseExtensions.cs +++ b/examples/Titanium.Web.Proxy.Examples.Basic/ProxyEventArgsBaseExtensions.cs @@ -1,6 +1,6 @@ -using Titanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.EventArguments; -namespace Titanium.Web.Proxy.Examples.Basic +namespace Unobtanium.Web.Proxy.Examples.Basic { public static class ProxyEventArgsBaseExtensions { diff --git a/examples/Titanium.Web.Proxy.Examples.Basic/ProxyTestController.cs b/examples/Titanium.Web.Proxy.Examples.Basic/ProxyTestController.cs index 1e71f2ae..0acb3fba 100644 --- a/examples/Titanium.Web.Proxy.Examples.Basic/ProxyTestController.cs +++ b/examples/Titanium.Web.Proxy.Examples.Basic/ProxyTestController.cs @@ -6,14 +6,14 @@ using System.Net.Security; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.StreamExtended.Network; - -namespace Titanium.Web.Proxy.Examples.Basic +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.StreamExtended.Network; + +namespace Unobtanium.Web.Proxy.Examples.Basic { public class ProxyTestController : IDisposable { diff --git a/examples/Titanium.Web.Proxy.Examples.Basic/SampleClientState.cs b/examples/Titanium.Web.Proxy.Examples.Basic/SampleClientState.cs index b86ea410..a7899bd4 100644 --- a/examples/Titanium.Web.Proxy.Examples.Basic/SampleClientState.cs +++ b/examples/Titanium.Web.Proxy.Examples.Basic/SampleClientState.cs @@ -1,6 +1,6 @@ using System.Text; -namespace Titanium.Web.Proxy.Examples.Basic +namespace Unobtanium.Web.Proxy.Examples.Basic { public class SampleClientState { diff --git a/examples/Titanium.Web.Proxy.Examples.WindowsService/ProxyService.cs b/examples/Titanium.Web.Proxy.Examples.WindowsService/ProxyService.cs index a767b3c3..b57b37d8 100644 --- a/examples/Titanium.Web.Proxy.Examples.WindowsService/ProxyService.cs +++ b/examples/Titanium.Web.Proxy.Examples.WindowsService/ProxyService.cs @@ -3,9 +3,9 @@ using System.Net; using System.ServiceProcess; using System.Threading; -using Titanium.Web.Proxy; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Models; using WindowsServiceExample.Properties; namespace WindowsServiceExample diff --git a/examples/Titanium.Web.Proxy.Examples.Wpf/App.xaml b/examples/Titanium.Web.Proxy.Examples.Wpf/App.xaml index 7f9cef61..5d2cd6ed 100644 --- a/examples/Titanium.Web.Proxy.Examples.Wpf/App.xaml +++ b/examples/Titanium.Web.Proxy.Examples.Wpf/App.xaml @@ -1,4 +1,4 @@ - diff --git a/examples/Titanium.Web.Proxy.Examples.Wpf/App.xaml.cs b/examples/Titanium.Web.Proxy.Examples.Wpf/App.xaml.cs index 9fb46c36..97a308e1 100644 --- a/examples/Titanium.Web.Proxy.Examples.Wpf/App.xaml.cs +++ b/examples/Titanium.Web.Proxy.Examples.Wpf/App.xaml.cs @@ -1,6 +1,6 @@ using System.Windows; -namespace Titanium.Web.Proxy.Examples.Wpf +namespace Unobtanium.Web.Proxy.Examples.Wpf { /// /// Interaction logic for App.xaml diff --git a/examples/Titanium.Web.Proxy.Examples.Wpf/MainWindow.xaml b/examples/Titanium.Web.Proxy.Examples.Wpf/MainWindow.xaml index 942f356d..6b44f846 100644 --- a/examples/Titanium.Web.Proxy.Examples.Wpf/MainWindow.xaml +++ b/examples/Titanium.Web.Proxy.Examples.Wpf/MainWindow.xaml @@ -1,4 +1,4 @@ - /// Interaction logic for MainWindow.xaml diff --git a/examples/Titanium.Web.Proxy.Examples.Wpf/ObservableCollectionEx.cs b/examples/Titanium.Web.Proxy.Examples.Wpf/ObservableCollectionEx.cs index cc172e48..d7bf7b2d 100644 --- a/examples/Titanium.Web.Proxy.Examples.Wpf/ObservableCollectionEx.cs +++ b/examples/Titanium.Web.Proxy.Examples.Wpf/ObservableCollectionEx.cs @@ -1,7 +1,7 @@ using System.Collections.ObjectModel; using System.Collections.Specialized; -namespace Titanium.Web.Proxy.Examples.Wpf +namespace Unobtanium.Web.Proxy.Examples.Wpf { public class ObservableCollectionEx : ObservableCollection { diff --git a/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Annotations.cs b/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Annotations.cs index b346ae83..94e61cec 100644 --- a/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Annotations.cs +++ b/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Annotations.cs @@ -30,7 +30,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // ReSharper disable MemberCanBeProtected.Global // ReSharper disable InconsistentNaming -namespace Titanium.Web.Proxy.Examples.Wpf.Annotations +namespace Unobtanium.Web.Proxy.Examples.Wpf.Annotations { /// /// Indicates that the value of the marked element could be null sometimes, diff --git a/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Resources.Designer.cs b/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Resources.Designer.cs index 22180b6c..3feded09 100644 --- a/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Resources.Designer.cs +++ b/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Resources.Designer.cs @@ -8,7 +8,7 @@ // //------------------------------------------------------------------------------ -namespace Titanium.Web.Proxy.Examples.Wpf.Properties { +namespace Unobtanium.Web.Proxy.Examples.Wpf.Properties { using System; diff --git a/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Settings.Designer.cs b/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Settings.Designer.cs index 64f6b387..e7451943 100644 --- a/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Settings.Designer.cs +++ b/examples/Titanium.Web.Proxy.Examples.Wpf/Properties/Settings.Designer.cs @@ -8,7 +8,7 @@ // //------------------------------------------------------------------------------ -namespace Titanium.Web.Proxy.Examples.Wpf.Properties { +namespace Unobtanium.Web.Proxy.Examples.Wpf.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] diff --git a/examples/Titanium.Web.Proxy.Examples.Wpf/SessionListItem.cs b/examples/Titanium.Web.Proxy.Examples.Wpf/SessionListItem.cs index c52d1e20..ccce274f 100644 --- a/examples/Titanium.Web.Proxy.Examples.Wpf/SessionListItem.cs +++ b/examples/Titanium.Web.Proxy.Examples.Wpf/SessionListItem.cs @@ -2,11 +2,11 @@ using System.ComponentModel; using System.Net; using System.Runtime.CompilerServices; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Examples.Wpf.Annotations; -using Titanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Examples.Wpf.Annotations; +using Unobtanium.Web.Proxy.Http; -namespace Titanium.Web.Proxy.Examples.Wpf +namespace Unobtanium.Web.Proxy.Examples.Wpf { public class SessionListItem : INotifyPropertyChanged { diff --git a/src/Unobtanium.Web.Proxy/Certificates/Cache/CachedCertificate.cs b/src/Unobtanium.Web.Proxy/Certificates/Cache/CachedCertificate.cs index 4d07f875..5f2db20e 100644 --- a/src/Unobtanium.Web.Proxy/Certificates/Cache/CachedCertificate.cs +++ b/src/Unobtanium.Web.Proxy/Certificates/Cache/CachedCertificate.cs @@ -1,7 +1,7 @@ using System; using System.Security.Cryptography.X509Certificates; -namespace Titanium.Web.Proxy.Certificates.Cache; +namespace Unobtanium.Web.Proxy.Certificates.Cache; /// /// An object that holds the cached certificate. diff --git a/src/Unobtanium.Web.Proxy/Certificates/Cache/DefaultCertificateDiskCache.cs b/src/Unobtanium.Web.Proxy/Certificates/Cache/DefaultCertificateDiskCache.cs index 1802c61c..44656499 100644 --- a/src/Unobtanium.Web.Proxy/Certificates/Cache/DefaultCertificateDiskCache.cs +++ b/src/Unobtanium.Web.Proxy/Certificates/Cache/DefaultCertificateDiskCache.cs @@ -5,9 +5,9 @@ using System.Security.Cryptography.X509Certificates; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Helpers; -namespace Titanium.Web.Proxy.Certificates.Cache; +namespace Unobtanium.Web.Proxy.Certificates.Cache; /// /// Provides a default disk-based cache implementation for storing certificates. diff --git a/src/Unobtanium.Web.Proxy/Certificates/Cache/ICertificateCache.cs b/src/Unobtanium.Web.Proxy/Certificates/Cache/ICertificateCache.cs index ab01cd63..6726f37d 100644 --- a/src/Unobtanium.Web.Proxy/Certificates/Cache/ICertificateCache.cs +++ b/src/Unobtanium.Web.Proxy/Certificates/Cache/ICertificateCache.cs @@ -4,7 +4,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Titanium.Web.Proxy.Certificates.Cache; +namespace Unobtanium.Web.Proxy.Certificates.Cache; /// /// Interface for certificate cache management. diff --git a/src/Unobtanium.Web.Proxy/Certificates/CertificateManager.cs b/src/Unobtanium.Web.Proxy/Certificates/CertificateManager.cs index a46e6234..2455d7d8 100644 --- a/src/Unobtanium.Web.Proxy/Certificates/CertificateManager.cs +++ b/src/Unobtanium.Web.Proxy/Certificates/CertificateManager.cs @@ -9,12 +9,12 @@ using System.Threading.Tasks; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; -using Titanium.Web.Proxy.Certificates.Cache; -using Titanium.Web.Proxy.Collections; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Shared; +using Unobtanium.Web.Proxy.Certificates.Cache; +using Unobtanium.Web.Proxy.Collections; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Shared; -namespace Titanium.Web.Proxy.Certificates; +namespace Unobtanium.Web.Proxy.Certificates; /// /// Certificate Engine option. diff --git a/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMaker.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMaker.cs index 30d52234..0d2ebd1d 100644 --- a/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMaker.cs +++ b/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMaker.cs @@ -16,11 +16,11 @@ using System.IO; using System.Net; using System.Security.Cryptography.X509Certificates; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Shared; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Shared; using X509Certificate = Org.BouncyCastle.X509.X509Certificate; -namespace Titanium.Web.Proxy.Certificates; +namespace Unobtanium.Web.Proxy.Certificates; /// /// Implements certificate generation operations. diff --git a/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMakerFast.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMakerFast.cs index 568a5792..a03f1c64 100644 --- a/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMakerFast.cs +++ b/src/Unobtanium.Web.Proxy/Certificates/Makers/BCCertificateMakerFast.cs @@ -16,11 +16,11 @@ using System.IO; using System.Net; using System.Security.Cryptography.X509Certificates; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Shared; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Shared; using X509Certificate = Org.BouncyCastle.X509.X509Certificate; -namespace Titanium.Web.Proxy.Certificates; +namespace Unobtanium.Web.Proxy.Certificates; /// /// Implements certificate generation operations. diff --git a/src/Unobtanium.Web.Proxy/Certificates/Makers/DotnetCertificateMaker.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/DotnetCertificateMaker.cs index 41406eaa..7026b14e 100644 --- a/src/Unobtanium.Web.Proxy/Certificates/Makers/DotnetCertificateMaker.cs +++ b/src/Unobtanium.Web.Proxy/Certificates/Makers/DotnetCertificateMaker.cs @@ -3,7 +3,7 @@ using System.Security.Cryptography; using System.Security.Cryptography.X509Certificates; -namespace Titanium.Web.Proxy.Certificates; +namespace Unobtanium.Web.Proxy.Certificates; /// /// Implements certificate generation operations, in pure .NET. diff --git a/src/Unobtanium.Web.Proxy/Certificates/Makers/ICertificateMaker.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/ICertificateMaker.cs index 13d24b69..e34c9750 100644 --- a/src/Unobtanium.Web.Proxy/Certificates/Makers/ICertificateMaker.cs +++ b/src/Unobtanium.Web.Proxy/Certificates/Makers/ICertificateMaker.cs @@ -1,6 +1,6 @@ using System.Security.Cryptography.X509Certificates; -namespace Titanium.Web.Proxy.Certificates; +namespace Unobtanium.Web.Proxy.Certificates; /// /// Abstract interface for different Certificate generators diff --git a/src/Unobtanium.Web.Proxy/Certificates/Makers/WinCertificateMaker.cs b/src/Unobtanium.Web.Proxy/Certificates/Makers/WinCertificateMaker.cs index 0f83e07f..019e40ac 100644 --- a/src/Unobtanium.Web.Proxy/Certificates/Makers/WinCertificateMaker.cs +++ b/src/Unobtanium.Web.Proxy/Certificates/Makers/WinCertificateMaker.cs @@ -5,7 +5,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Titanium.Web.Proxy.Certificates; +namespace Unobtanium.Web.Proxy.Certificates; // TODO FIX these warnings CS8600, CS8601, CS8618 //#pragma warning disable CS8600 // Converting null literal or possible null value to non-nullable type. #pragma warning disable CS8601 // Possible null reference assignment. diff --git a/src/Unobtanium.Web.Proxy/Collections/AsyncConcurrentDictionary.cs b/src/Unobtanium.Web.Proxy/Collections/AsyncConcurrentDictionary.cs index a7ccdb12..905e6f1a 100644 --- a/src/Unobtanium.Web.Proxy/Collections/AsyncConcurrentDictionary.cs +++ b/src/Unobtanium.Web.Proxy/Collections/AsyncConcurrentDictionary.cs @@ -3,7 +3,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Titanium.Web.Proxy.Collections; +namespace Unobtanium.Web.Proxy.Collections; /// /// A concurrent dictionary that allows async operation diff --git a/src/Unobtanium.Web.Proxy/Compression/CompressionFactory.cs b/src/Unobtanium.Web.Proxy/Compression/CompressionFactory.cs index fb12efc4..7261ef7c 100644 --- a/src/Unobtanium.Web.Proxy/Compression/CompressionFactory.cs +++ b/src/Unobtanium.Web.Proxy/Compression/CompressionFactory.cs @@ -2,7 +2,7 @@ using System.IO; using System.IO.Compression; -namespace Titanium.Web.Proxy.Compression; +namespace Unobtanium.Web.Proxy.Compression; /// /// A factory to generate the compression methods based on the type of compression diff --git a/src/Unobtanium.Web.Proxy/Compression/DecompressionFactory.cs b/src/Unobtanium.Web.Proxy/Compression/DecompressionFactory.cs index 8576090f..8882c8d8 100644 --- a/src/Unobtanium.Web.Proxy/Compression/DecompressionFactory.cs +++ b/src/Unobtanium.Web.Proxy/Compression/DecompressionFactory.cs @@ -2,7 +2,7 @@ using System.IO; using System.IO.Compression; -namespace Titanium.Web.Proxy.Compression; +namespace Unobtanium.Web.Proxy.Compression; /// /// A factory to generate the de-compression methods based on the type of compression diff --git a/src/Unobtanium.Web.Proxy/EventArguments/BeforeBodyWriteEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/BeforeBodyWriteEventArgs.cs index 27bd15a4..a179c4a0 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/BeforeBodyWriteEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/BeforeBodyWriteEventArgs.cs @@ -1,7 +1,7 @@ #if DEBUG using System; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// Event arguments for . diff --git a/src/Unobtanium.Web.Proxy/EventArguments/BeforeSslAuthenticateEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/BeforeSslAuthenticateEventArgs.cs index e3bf9c7b..137f46ae 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/BeforeSslAuthenticateEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/BeforeSslAuthenticateEventArgs.cs @@ -1,7 +1,7 @@ using System.Threading; -using Titanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.Network.Tcp; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// This is used in transparent endpoint before authenticating client. diff --git a/src/Unobtanium.Web.Proxy/EventArguments/CertificateSelectionEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/CertificateSelectionEventArgs.cs index 1ffc5b4e..52e54d2a 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/CertificateSelectionEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/CertificateSelectionEventArgs.cs @@ -1,6 +1,6 @@ using System.Security.Cryptography.X509Certificates; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// An argument passed on to user for client certificate selection during mutual SSL authentication. diff --git a/src/Unobtanium.Web.Proxy/EventArguments/CertificateValidationEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/CertificateValidationEventArgs.cs index 37743557..7bc3ddab 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/CertificateValidationEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/CertificateValidationEventArgs.cs @@ -1,7 +1,7 @@ using System.Net.Security; using System.Security.Cryptography.X509Certificates; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// An argument passed on to the user for validating the server certificate diff --git a/src/Unobtanium.Web.Proxy/EventArguments/ConnectionCountChangedEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/ConnectionCountChangedEventArgs.cs index 7beee136..05512ae3 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/ConnectionCountChangedEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/ConnectionCountChangedEventArgs.cs @@ -4,7 +4,7 @@ using System.Text; using System.Threading.Tasks; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// Event arguments for connection count change event. /// diff --git a/src/Unobtanium.Web.Proxy/EventArguments/DataEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/DataEventArgs.cs index f48d2c26..794c3100 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/DataEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/DataEventArgs.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy.StreamExtended.Network; +namespace Unobtanium.Web.Proxy.StreamExtended.Network; /// /// Wraps the data sent/received event argument. diff --git a/src/Unobtanium.Web.Proxy/EventArguments/EmptyProxyEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/EmptyProxyEventArgs.cs index 97c07142..53ebd19c 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/EmptyProxyEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/EmptyProxyEventArgs.cs @@ -1,6 +1,6 @@ -using Titanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.Network.Tcp; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// Represents the arguments for an empty proxy event. diff --git a/src/Unobtanium.Web.Proxy/EventArguments/MultipartRequestPartSentEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/MultipartRequestPartSentEventArgs.cs index 12f73f93..56c0f99d 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/MultipartRequestPartSentEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/MultipartRequestPartSentEventArgs.cs @@ -1,6 +1,6 @@ -using Titanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Http; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// Class that wraps the multipart sent request arguments. diff --git a/src/Unobtanium.Web.Proxy/EventArguments/ProxyEventArgsBase.cs b/src/Unobtanium.Web.Proxy/EventArguments/ProxyEventArgsBase.cs index 9dac405f..b33e8a92 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/ProxyEventArgsBase.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/ProxyEventArgsBase.cs @@ -1,7 +1,7 @@ using System; -using Titanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.Network.Tcp; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// The base event arguments. diff --git a/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgs.cs index 818f2ff3..e05e4049 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgs.cs @@ -4,13 +4,13 @@ using System.Net; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Http.Responses; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.StreamExtended.Network; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Http.Responses; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.StreamExtended.Network; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// Holds info related to a single proxy session (single request/response sequence). diff --git a/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgsBase.cs b/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgsBase.cs index 3a9c9276..c0638a08 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgsBase.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/SessionEventArgsBase.cs @@ -3,14 +3,14 @@ using System.Collections.Generic; using System.Net; using System.Threading; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Network.Tcp; -using Titanium.Web.Proxy.StreamExtended.BufferPool; -using Titanium.Web.Proxy.StreamExtended.Network; - -namespace Titanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.StreamExtended.Network; + +namespace Unobtanium.Web.Proxy.EventArguments; /// /// Holds info related to a single proxy session (single request/response sequence). diff --git a/src/Unobtanium.Web.Proxy/EventArguments/TransformationMode.cs b/src/Unobtanium.Web.Proxy/EventArguments/TransformationMode.cs index 12620375..748e7449 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/TransformationMode.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/TransformationMode.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; internal enum TransformationMode { diff --git a/src/Unobtanium.Web.Proxy/EventArguments/TunnelConnectEventArgs.cs b/src/Unobtanium.Web.Proxy/EventArguments/TunnelConnectEventArgs.cs index 4930f238..8caac233 100644 --- a/src/Unobtanium.Web.Proxy/EventArguments/TunnelConnectEventArgs.cs +++ b/src/Unobtanium.Web.Proxy/EventArguments/TunnelConnectEventArgs.cs @@ -1,11 +1,11 @@ using System; using System.Threading; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.StreamExtended.Network; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.StreamExtended.Network; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// A class that wraps the state when a tunnel connect event happen for Explicit endpoints. diff --git a/src/Unobtanium.Web.Proxy/Exceptions/BodyLockedException.cs b/src/Unobtanium.Web.Proxy/Exceptions/BodyLockedException.cs index 76392083..37570e80 100644 --- a/src/Unobtanium.Web.Proxy/Exceptions/BodyLockedException.cs +++ b/src/Unobtanium.Web.Proxy/Exceptions/BodyLockedException.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Exceptions; +namespace Unobtanium.Web.Proxy.Exceptions; /// /// If the request is send to the server, you can no longer access the request body. diff --git a/src/Unobtanium.Web.Proxy/Exceptions/BodyNotFoundException.cs b/src/Unobtanium.Web.Proxy/Exceptions/BodyNotFoundException.cs index 5b1ad3cd..5266261a 100644 --- a/src/Unobtanium.Web.Proxy/Exceptions/BodyNotFoundException.cs +++ b/src/Unobtanium.Web.Proxy/Exceptions/BodyNotFoundException.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Exceptions; +namespace Unobtanium.Web.Proxy.Exceptions; /// /// Body not found exception, is thrown in case the body is not found diff --git a/src/Unobtanium.Web.Proxy/Exceptions/BodyNotLoadedException.cs b/src/Unobtanium.Web.Proxy/Exceptions/BodyNotLoadedException.cs index 159a0f99..15354850 100644 --- a/src/Unobtanium.Web.Proxy/Exceptions/BodyNotLoadedException.cs +++ b/src/Unobtanium.Web.Proxy/Exceptions/BodyNotLoadedException.cs @@ -1,13 +1,13 @@ -namespace Titanium.Web.Proxy.Exceptions; +namespace Unobtanium.Web.Proxy.Exceptions; /// /// Body not loaded is thrown when you did not load it correctly. /// /// This issue is thrown if you did not call any of these methods: -/// - -/// - -/// - -/// - +/// - +/// - +/// - +/// - /// public class BodyNotLoadedException : ProxyException { diff --git a/src/Unobtanium.Web.Proxy/Exceptions/EventException.cs b/src/Unobtanium.Web.Proxy/Exceptions/EventException.cs index 638d3bf5..0c797f59 100644 --- a/src/Unobtanium.Web.Proxy/Exceptions/EventException.cs +++ b/src/Unobtanium.Web.Proxy/Exceptions/EventException.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy.Exceptions; +namespace Unobtanium.Web.Proxy.Exceptions; /// /// Exception thrown in user event, this is a wrapper exception for all exceptions thrown in user event handlers /// diff --git a/src/Unobtanium.Web.Proxy/Exceptions/ProxyAuthorizationException.cs b/src/Unobtanium.Web.Proxy/Exceptions/ProxyAuthorizationException.cs index a10b5b09..44e012bf 100644 --- a/src/Unobtanium.Web.Proxy/Exceptions/ProxyAuthorizationException.cs +++ b/src/Unobtanium.Web.Proxy/Exceptions/ProxyAuthorizationException.cs @@ -1,9 +1,9 @@ using System; using System.Collections.Generic; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Exceptions; +namespace Unobtanium.Web.Proxy.Exceptions; /// /// Proxy authorization exception. diff --git a/src/Unobtanium.Web.Proxy/Exceptions/ProxyConnectException.cs b/src/Unobtanium.Web.Proxy/Exceptions/ProxyConnectException.cs index b3a6ab76..5ab7b1d8 100644 --- a/src/Unobtanium.Web.Proxy/Exceptions/ProxyConnectException.cs +++ b/src/Unobtanium.Web.Proxy/Exceptions/ProxyConnectException.cs @@ -1,7 +1,7 @@ using System; -using Titanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.EventArguments; -namespace Titanium.Web.Proxy.Exceptions; +namespace Unobtanium.Web.Proxy.Exceptions; /// /// Proxy Connection exception. diff --git a/src/Unobtanium.Web.Proxy/Exceptions/ProxyException.cs b/src/Unobtanium.Web.Proxy/Exceptions/ProxyException.cs index 9e05fd15..ffe5974c 100644 --- a/src/Unobtanium.Web.Proxy/Exceptions/ProxyException.cs +++ b/src/Unobtanium.Web.Proxy/Exceptions/ProxyException.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy.Exceptions; +namespace Unobtanium.Web.Proxy.Exceptions; /// /// Base class exception associated with this proxy server. diff --git a/src/Unobtanium.Web.Proxy/Exceptions/ProxyHttpException.cs b/src/Unobtanium.Web.Proxy/Exceptions/ProxyHttpException.cs index 43505e62..c547ee85 100644 --- a/src/Unobtanium.Web.Proxy/Exceptions/ProxyHttpException.cs +++ b/src/Unobtanium.Web.Proxy/Exceptions/ProxyHttpException.cs @@ -1,7 +1,7 @@ using System; -using Titanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.EventArguments; -namespace Titanium.Web.Proxy.Exceptions; +namespace Unobtanium.Web.Proxy.Exceptions; /// /// Proxy HTTP exception. diff --git a/src/Unobtanium.Web.Proxy/Exceptions/RetryableServerConnectionException.cs b/src/Unobtanium.Web.Proxy/Exceptions/RetryableServerConnectionException.cs index 92b08e3b..f00cc7e1 100644 --- a/src/Unobtanium.Web.Proxy/Exceptions/RetryableServerConnectionException.cs +++ b/src/Unobtanium.Web.Proxy/Exceptions/RetryableServerConnectionException.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy.Exceptions; +namespace Unobtanium.Web.Proxy.Exceptions; /// /// The server connection was closed upon first write with the new connection from pool. diff --git a/src/Unobtanium.Web.Proxy/ExplicitClientHandler.cs b/src/Unobtanium.Web.Proxy/ExplicitClientHandler.cs index d22e6531..9db927a7 100644 --- a/src/Unobtanium.Web.Proxy/ExplicitClientHandler.cs +++ b/src/Unobtanium.Web.Proxy/ExplicitClientHandler.cs @@ -7,18 +7,18 @@ using System.Security.Cryptography.X509Certificates; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Http2; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Network.Tcp; -using Titanium.Web.Proxy.StreamExtended; -using SslExtensions = Titanium.Web.Proxy.Extensions.SslExtensions; - -namespace Titanium.Web.Proxy; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Http2; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.StreamExtended; +using SslExtensions = Unobtanium.Web.Proxy.Extensions.SslExtensions; + +namespace Unobtanium.Web.Proxy; public partial class ProxyServer { diff --git a/src/Unobtanium.Web.Proxy/Extensions/FuncExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/FuncExtensions.cs index 772ce494..612c2928 100644 --- a/src/Unobtanium.Web.Proxy/Extensions/FuncExtensions.cs +++ b/src/Unobtanium.Web.Proxy/Extensions/FuncExtensions.cs @@ -1,9 +1,9 @@ using System; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Exceptions; -namespace Titanium.Web.Proxy.Extensions; +namespace Unobtanium.Web.Proxy.Extensions; internal static class FuncExtensions { diff --git a/src/Unobtanium.Web.Proxy/Extensions/HttpHeaderExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/HttpHeaderExtensions.cs index 28f854ef..975bacd6 100644 --- a/src/Unobtanium.Web.Proxy/Extensions/HttpHeaderExtensions.cs +++ b/src/Unobtanium.Web.Proxy/Extensions/HttpHeaderExtensions.cs @@ -1,7 +1,7 @@ using System; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Extensions; +namespace Unobtanium.Web.Proxy.Extensions; internal static class HttpHeaderExtensions { diff --git a/src/Unobtanium.Web.Proxy/Extensions/SslExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/SslExtensions.cs index 4a26ffcf..d6bfa522 100644 --- a/src/Unobtanium.Web.Proxy/Extensions/SslExtensions.cs +++ b/src/Unobtanium.Web.Proxy/Extensions/SslExtensions.cs @@ -1,8 +1,8 @@ using System.Collections.Generic; using System.Net.Security; -using Titanium.Web.Proxy.StreamExtended; +using Unobtanium.Web.Proxy.StreamExtended; -namespace Titanium.Web.Proxy.Extensions; +namespace Unobtanium.Web.Proxy.Extensions; internal static class SslExtensions { diff --git a/src/Unobtanium.Web.Proxy/Extensions/StreamExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/StreamExtensions.cs index 13a9518b..26f5faa1 100644 --- a/src/Unobtanium.Web.Proxy/Extensions/StreamExtensions.cs +++ b/src/Unobtanium.Web.Proxy/Extensions/StreamExtensions.cs @@ -2,9 +2,9 @@ using System.IO; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; -namespace Titanium.Web.Proxy.Extensions; +namespace Unobtanium.Web.Proxy.Extensions; /// /// Extensions used for Stream and CustomBinaryReader objects diff --git a/src/Unobtanium.Web.Proxy/Extensions/StringExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/StringExtensions.cs index cd475d8d..5278228d 100644 --- a/src/Unobtanium.Web.Proxy/Extensions/StringExtensions.cs +++ b/src/Unobtanium.Web.Proxy/Extensions/StringExtensions.cs @@ -3,7 +3,7 @@ using System.Buffers.Text; using System.Text; -namespace Titanium.Web.Proxy.Extensions; +namespace Unobtanium.Web.Proxy.Extensions; internal static class StringExtensions { diff --git a/src/Unobtanium.Web.Proxy/Extensions/TcpExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/TcpExtensions.cs index 94297527..4b3a2d96 100644 --- a/src/Unobtanium.Web.Proxy/Extensions/TcpExtensions.cs +++ b/src/Unobtanium.Web.Proxy/Extensions/TcpExtensions.cs @@ -1,6 +1,6 @@ using System.Net.Sockets; -namespace Titanium.Web.Proxy.Extensions; +namespace Unobtanium.Web.Proxy.Extensions; internal static class TcpExtensions { diff --git a/src/Unobtanium.Web.Proxy/Extensions/UriExtensions.cs b/src/Unobtanium.Web.Proxy/Extensions/UriExtensions.cs index 6b650bd1..e78838b5 100644 --- a/src/Unobtanium.Web.Proxy/Extensions/UriExtensions.cs +++ b/src/Unobtanium.Web.Proxy/Extensions/UriExtensions.cs @@ -1,7 +1,7 @@ using System; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Extensions; +namespace Unobtanium.Web.Proxy.Extensions; internal static class UriExtensions { diff --git a/src/Unobtanium.Web.Proxy/Handlers/AsyncEventHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/AsyncEventHandler.cs index b1717ff8..ca03bae2 100644 --- a/src/Unobtanium.Web.Proxy/Handlers/AsyncEventHandler.cs +++ b/src/Unobtanium.Web.Proxy/Handlers/AsyncEventHandler.cs @@ -1,6 +1,6 @@ using System.Threading.Tasks; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; /// /// A generic asynchronous event handler used by the proxy. diff --git a/src/Unobtanium.Web.Proxy/Handlers/CertificateHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/CertificateHandler.cs index c02ee984..ef4d896c 100644 --- a/src/Unobtanium.Web.Proxy/Handlers/CertificateHandler.cs +++ b/src/Unobtanium.Web.Proxy/Handlers/CertificateHandler.cs @@ -1,10 +1,10 @@ using System; using System.Net.Security; using System.Security.Cryptography.X509Certificates; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Extensions; -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; public partial class ProxyServer { diff --git a/src/Unobtanium.Web.Proxy/Handlers/ExceptionHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/ExceptionHandler.cs index 1a6ebef4..83354ab4 100644 --- a/src/Unobtanium.Web.Proxy/Handlers/ExceptionHandler.cs +++ b/src/Unobtanium.Web.Proxy/Handlers/ExceptionHandler.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; /// /// A delegate to catch exceptions occuring in proxy. diff --git a/src/Unobtanium.Web.Proxy/Handlers/ProxyAuthorizationHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/ProxyAuthorizationHandler.cs index 59b05f64..bfcc5585 100644 --- a/src/Unobtanium.Web.Proxy/Handlers/ProxyAuthorizationHandler.cs +++ b/src/Unobtanium.Web.Proxy/Handlers/ProxyAuthorizationHandler.cs @@ -2,12 +2,12 @@ using System.Net; using System.Text; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; public partial class ProxyServer { diff --git a/src/Unobtanium.Web.Proxy/Handlers/WebSocketHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/WebSocketHandler.cs index 0d4cfcf7..ed1e12b6 100644 --- a/src/Unobtanium.Web.Proxy/Handlers/WebSocketHandler.cs +++ b/src/Unobtanium.Web.Proxy/Handlers/WebSocketHandler.cs @@ -1,11 +1,11 @@ using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Network.Tcp; -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; public partial class ProxyServer { diff --git a/src/Unobtanium.Web.Proxy/Handlers/WinAuthHandler.cs b/src/Unobtanium.Web.Proxy/Handlers/WinAuthHandler.cs index 2ddf5214..ce24b75d 100644 --- a/src/Unobtanium.Web.Proxy/Handlers/WinAuthHandler.cs +++ b/src/Unobtanium.Web.Proxy/Handlers/WinAuthHandler.cs @@ -2,14 +2,14 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Network.WinAuth; -using Titanium.Web.Proxy.Network.WinAuth.Security; - -namespace Titanium.Web.Proxy; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Network.WinAuth; +using Unobtanium.Web.Proxy.Network.WinAuth.Security; + +namespace Unobtanium.Web.Proxy; public partial class ProxyServer { diff --git a/src/Unobtanium.Web.Proxy/Helpers/CompressionUtil.cs b/src/Unobtanium.Web.Proxy/Helpers/CompressionUtil.cs index 3ae64693..7d1a1c0e 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/CompressionUtil.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/CompressionUtil.cs @@ -1,6 +1,6 @@ -using Titanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Http; -namespace Titanium.Web.Proxy.Compression; +namespace Unobtanium.Web.Proxy.Compression; internal static class CompressionUtil { diff --git a/src/Unobtanium.Web.Proxy/Helpers/HttpHelper.cs b/src/Unobtanium.Web.Proxy/Helpers/HttpHelper.cs index 3986ecef..b804dcf8 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/HttpHelper.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/HttpHelper.cs @@ -3,14 +3,14 @@ using System.Text; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Shared; -using Titanium.Web.Proxy.StreamExtended.BufferPool; -using Titanium.Web.Proxy.StreamExtended.Network; - -namespace Titanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Shared; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.StreamExtended.Network; + +namespace Unobtanium.Web.Proxy.Helpers; internal static class HttpHelper { diff --git a/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.SystemProxy.cs b/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.SystemProxy.cs index d5bda006..0c1998c6 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.SystemProxy.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.SystemProxy.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.InteropServices; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal partial class NativeMethods { diff --git a/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.Tcp.cs b/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.Tcp.cs index 37e23433..a5a5b593 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.Tcp.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/NativeMethods.Tcp.cs @@ -2,7 +2,7 @@ using System.Net.NetworkInformation; using System.Runtime.InteropServices; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal partial class NativeMethods { diff --git a/src/Unobtanium.Web.Proxy/Helpers/Network.cs b/src/Unobtanium.Web.Proxy/Helpers/Network.cs index 4cbc3c60..0936106f 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/Network.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/Network.cs @@ -3,7 +3,7 @@ using System.Net; using System.Net.Sockets; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal class NetworkHelper { diff --git a/src/Unobtanium.Web.Proxy/Helpers/ProxyInfo.cs b/src/Unobtanium.Web.Proxy/Helpers/ProxyInfo.cs index 7a146550..9736d92c 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/ProxyInfo.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/ProxyInfo.cs @@ -3,9 +3,9 @@ using System.Linq; using System.Text; using System.Text.RegularExpressions; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal partial class ProxyInfo { diff --git a/src/Unobtanium.Web.Proxy/Helpers/RunTime.cs b/src/Unobtanium.Web.Proxy/Helpers/RunTime.cs index 75dedc96..4370d82e 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/RunTime.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/RunTime.cs @@ -4,7 +4,7 @@ using System.Runtime.Versioning; using System.Text; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; /// /// Run time helpers diff --git a/src/Unobtanium.Web.Proxy/Helpers/SystemProxy.cs b/src/Unobtanium.Web.Proxy/Helpers/SystemProxy.cs index 7a68b1a8..a7614703 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/SystemProxy.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/SystemProxy.cs @@ -2,10 +2,10 @@ using System; using System.Diagnostics.CodeAnalysis; using System.Linq; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; // Helper classes for setting system proxy settings -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal class HttpSystemProxyValue { diff --git a/src/Unobtanium.Web.Proxy/Helpers/TcpHelper.cs b/src/Unobtanium.Web.Proxy/Helpers/TcpHelper.cs index 3c222959..e24cc723 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/TcpHelper.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/TcpHelper.cs @@ -4,10 +4,10 @@ using System.Runtime.InteropServices; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal class TcpHelper { diff --git a/src/Unobtanium.Web.Proxy/Helpers/WinHttp/NativeMethods.WinHttp.cs b/src/Unobtanium.Web.Proxy/Helpers/WinHttp/NativeMethods.WinHttp.cs index f1a16454..b4989a33 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/WinHttp/NativeMethods.WinHttp.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/WinHttp/NativeMethods.WinHttp.cs @@ -2,7 +2,7 @@ using System.Runtime.InteropServices; // Helper classes for setting system proxy settings -namespace Titanium.Web.Proxy.Helpers.WinHttp; +namespace Unobtanium.Web.Proxy.Helpers.WinHttp; internal partial class NativeMethods { diff --git a/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpHandle.cs b/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpHandle.cs index 814abdf8..de746fdc 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpHandle.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpHandle.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.InteropServices; -namespace Titanium.Web.Proxy.Helpers.WinHttp; +namespace Unobtanium.Web.Proxy.Helpers.WinHttp; internal class WinHttpHandle : SafeHandle { diff --git a/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpWebProxyFinder.cs b/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpWebProxyFinder.cs index f780b666..5fbc95b9 100644 --- a/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpWebProxyFinder.cs +++ b/src/Unobtanium.Web.Proxy/Helpers/WinHttp/WinHttpWebProxyFinder.cs @@ -3,9 +3,9 @@ using System.Net; using System.Runtime.InteropServices; using System.Text; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Helpers.WinHttp; +namespace Unobtanium.Web.Proxy.Helpers.WinHttp; internal sealed class WinHttpWebProxyFinder : IDisposable { diff --git a/src/Unobtanium.Web.Proxy/Http/ConnectRequest.cs b/src/Unobtanium.Web.Proxy/Http/ConnectRequest.cs index d71ae320..04ac324b 100644 --- a/src/Unobtanium.Web.Proxy/Http/ConnectRequest.cs +++ b/src/Unobtanium.Web.Proxy/Http/ConnectRequest.cs @@ -1,7 +1,7 @@ -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.StreamExtended; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.StreamExtended; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// The tcp tunnel Connect request. diff --git a/src/Unobtanium.Web.Proxy/Http/ConnectResponse.cs b/src/Unobtanium.Web.Proxy/Http/ConnectResponse.cs index f5542d3c..f639fab5 100644 --- a/src/Unobtanium.Web.Proxy/Http/ConnectResponse.cs +++ b/src/Unobtanium.Web.Proxy/Http/ConnectResponse.cs @@ -1,8 +1,8 @@ using System; using System.Net; -using Titanium.Web.Proxy.StreamExtended; +using Unobtanium.Web.Proxy.StreamExtended; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// The tcp tunnel connect response object. diff --git a/src/Unobtanium.Web.Proxy/Http/HeaderBuilder.cs b/src/Unobtanium.Web.Proxy/Http/HeaderBuilder.cs index 249bcd8d..5a9cd8bd 100644 --- a/src/Unobtanium.Web.Proxy/Http/HeaderBuilder.cs +++ b/src/Unobtanium.Web.Proxy/Http/HeaderBuilder.cs @@ -2,10 +2,10 @@ using System.Buffers; using System.IO; using System.Text; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Shared; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Shared; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; internal class HeaderBuilder { diff --git a/src/Unobtanium.Web.Proxy/Http/HeaderCollection.cs b/src/Unobtanium.Web.Proxy/Http/HeaderCollection.cs index 9dd7d776..26b0eff5 100644 --- a/src/Unobtanium.Web.Proxy/Http/HeaderCollection.cs +++ b/src/Unobtanium.Web.Proxy/Http/HeaderCollection.cs @@ -4,9 +4,9 @@ using System.Collections.ObjectModel; using System.ComponentModel; using System.Linq; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// The http header collection. diff --git a/src/Unobtanium.Web.Proxy/Http/HeaderParser.cs b/src/Unobtanium.Web.Proxy/Http/HeaderParser.cs index 8439d7b7..a003ef25 100644 --- a/src/Unobtanium.Web.Proxy/Http/HeaderParser.cs +++ b/src/Unobtanium.Web.Proxy/Http/HeaderParser.cs @@ -1,9 +1,9 @@ using System; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.StreamExtended.Network; +using Unobtanium.Web.Proxy.StreamExtended.Network; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; internal static class HeaderParser { diff --git a/src/Unobtanium.Web.Proxy/Http/InternalDataStore.cs b/src/Unobtanium.Web.Proxy/Http/InternalDataStore.cs index 4afbfd40..e2029352 100644 --- a/src/Unobtanium.Web.Proxy/Http/InternalDataStore.cs +++ b/src/Unobtanium.Web.Proxy/Http/InternalDataStore.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; internal class InternalDataStore : Dictionary { diff --git a/src/Unobtanium.Web.Proxy/Http/KnownHeader.cs b/src/Unobtanium.Web.Proxy/Http/KnownHeader.cs index 74e99aa2..2893cdfa 100644 --- a/src/Unobtanium.Web.Proxy/Http/KnownHeader.cs +++ b/src/Unobtanium.Web.Proxy/Http/KnownHeader.cs @@ -1,8 +1,8 @@ using System; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// Represents a known HTTP header. diff --git a/src/Unobtanium.Web.Proxy/Http/KnownHeaders.cs b/src/Unobtanium.Web.Proxy/Http/KnownHeaders.cs index 114e396a..d1ce2864 100644 --- a/src/Unobtanium.Web.Proxy/Http/KnownHeaders.cs +++ b/src/Unobtanium.Web.Proxy/Http/KnownHeaders.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// The KnownHeaders class provides static instances of known HTTP headers. diff --git a/src/Unobtanium.Web.Proxy/Http/Request.cs b/src/Unobtanium.Web.Proxy/Http/Request.cs index 8fc7ef65..6b66aff3 100644 --- a/src/Unobtanium.Web.Proxy/Http/Request.cs +++ b/src/Unobtanium.Web.Proxy/Http/Request.cs @@ -1,10 +1,10 @@ using System; using System.ComponentModel; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// Http(s) request object. diff --git a/src/Unobtanium.Web.Proxy/Http/RequestResponseBase.cs b/src/Unobtanium.Web.Proxy/Http/RequestResponseBase.cs index a354ea59..b36e6664 100644 --- a/src/Unobtanium.Web.Proxy/Http/RequestResponseBase.cs +++ b/src/Unobtanium.Web.Proxy/Http/RequestResponseBase.cs @@ -3,12 +3,12 @@ using System.IO; using System.Text; using System.Threading.Tasks; -using Titanium.Web.Proxy.Compression; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Compression; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// Abstract base class for similar objects shared by both request and response objects. diff --git a/src/Unobtanium.Web.Proxy/Http/Response.cs b/src/Unobtanium.Web.Proxy/Http/Response.cs index 8f12ae0b..20023e68 100644 --- a/src/Unobtanium.Web.Proxy/Http/Response.cs +++ b/src/Unobtanium.Web.Proxy/Http/Response.cs @@ -1,10 +1,10 @@ using System; using System.ComponentModel; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// Http(s) response object diff --git a/src/Unobtanium.Web.Proxy/Http/Responses/GenericResponse.cs b/src/Unobtanium.Web.Proxy/Http/Responses/GenericResponse.cs index e34c57cc..d00e862f 100644 --- a/src/Unobtanium.Web.Proxy/Http/Responses/GenericResponse.cs +++ b/src/Unobtanium.Web.Proxy/Http/Responses/GenericResponse.cs @@ -1,6 +1,6 @@ using System.Net; -namespace Titanium.Web.Proxy.Http.Responses; +namespace Unobtanium.Web.Proxy.Http.Responses; /// /// Anything other than a 200 or 302 http response. diff --git a/src/Unobtanium.Web.Proxy/Http/Responses/OkResponse.cs b/src/Unobtanium.Web.Proxy/Http/Responses/OkResponse.cs index 161bd0db..d6f0995e 100644 --- a/src/Unobtanium.Web.Proxy/Http/Responses/OkResponse.cs +++ b/src/Unobtanium.Web.Proxy/Http/Responses/OkResponse.cs @@ -1,6 +1,6 @@ using System.Net; -namespace Titanium.Web.Proxy.Http.Responses; +namespace Unobtanium.Web.Proxy.Http.Responses; /// /// The http 200 Ok response. diff --git a/src/Unobtanium.Web.Proxy/Http/Responses/RedirectResponse.cs b/src/Unobtanium.Web.Proxy/Http/Responses/RedirectResponse.cs index 1768512b..16cfc14b 100644 --- a/src/Unobtanium.Web.Proxy/Http/Responses/RedirectResponse.cs +++ b/src/Unobtanium.Web.Proxy/Http/Responses/RedirectResponse.cs @@ -1,6 +1,6 @@ using System.Net; -namespace Titanium.Web.Proxy.Http.Responses; +namespace Unobtanium.Web.Proxy.Http.Responses; /// /// The http redirect response. diff --git a/src/Unobtanium.Web.Proxy/Http/TunnelType.cs b/src/Unobtanium.Web.Proxy/Http/TunnelType.cs index 914ba82f..1229dc99 100644 --- a/src/Unobtanium.Web.Proxy/Http/TunnelType.cs +++ b/src/Unobtanium.Web.Proxy/Http/TunnelType.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// The TunnelType enumeration represents the type of tunnel used in a proxy connection. diff --git a/src/Unobtanium.Web.Proxy/Http2/Hpack/Decoder.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/Decoder.cs index c3508d87..04f09b39 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Hpack/Decoder.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Hpack/Decoder.cs @@ -17,9 +17,9 @@ using System; using System.IO; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http2.Hpack; +namespace Unobtanium.Web.Proxy.Http2.Hpack; internal class Decoder { diff --git a/src/Unobtanium.Web.Proxy/Http2/Hpack/DynamicTable.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/DynamicTable.cs index 1229af57..6f502a87 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Hpack/DynamicTable.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Hpack/DynamicTable.cs @@ -16,9 +16,9 @@ */ using System; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http2.Hpack; +namespace Unobtanium.Web.Proxy.Http2.Hpack; /// /// A dynamic table of header fields. diff --git a/src/Unobtanium.Web.Proxy/Http2/Hpack/Encoder.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/Encoder.cs index e6e84877..84f10cb9 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Hpack/Encoder.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Hpack/Encoder.cs @@ -16,9 +16,9 @@ */ using System; using System.IO; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http2.Hpack +namespace Unobtanium.Web.Proxy.Http2.Hpack { internal class Encoder { diff --git a/src/Unobtanium.Web.Proxy/Http2/Hpack/HpackUtil.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/HpackUtil.cs index 3451c993..03608564 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Hpack/HpackUtil.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Hpack/HpackUtil.cs @@ -15,7 +15,7 @@ * limitations under the License. */ -namespace Titanium.Web.Proxy.Http2.Hpack; +namespace Unobtanium.Web.Proxy.Http2.Hpack; /// /// HPACK util diff --git a/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanDecoder.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanDecoder.cs index cbd8020c..f3c17253 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanDecoder.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanDecoder.cs @@ -18,7 +18,7 @@ using System; using System.IO; -namespace Titanium.Web.Proxy.Http2.Hpack; +namespace Unobtanium.Web.Proxy.Http2.Hpack; /// /// The HuffmanDecoder class is responsible for decoding Huffman encoded data. /// It uses a Huffman tree built from predefined Huffman codes and lengths. diff --git a/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanEncoder.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanEncoder.cs index 47fac370..d5096b9c 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanEncoder.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Hpack/HuffmanEncoder.cs @@ -17,9 +17,9 @@ using System; using System.IO; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http2.Hpack; +namespace Unobtanium.Web.Proxy.Http2.Hpack; internal class HuffmanEncoder { diff --git a/src/Unobtanium.Web.Proxy/Http2/Hpack/IHeaderListener.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/IHeaderListener.cs index b9162d6b..e78b0408 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Hpack/IHeaderListener.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Hpack/IHeaderListener.cs @@ -15,9 +15,9 @@ * limitations under the License. */ -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http2.Hpack; +namespace Unobtanium.Web.Proxy.Http2.Hpack; internal interface IHeaderListener { diff --git a/src/Unobtanium.Web.Proxy/Http2/Hpack/StaticTable.cs b/src/Unobtanium.Web.Proxy/Http2/Hpack/StaticTable.cs index b63f62e5..42860ae9 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Hpack/StaticTable.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Hpack/StaticTable.cs @@ -16,9 +16,9 @@ */ using System.Collections.Generic; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Http2.Hpack; +namespace Unobtanium.Web.Proxy.Http2.Hpack; internal static class StaticTable { diff --git a/src/Unobtanium.Web.Proxy/Http2/Http2FrameFlag.cs b/src/Unobtanium.Web.Proxy/Http2/Http2FrameFlag.cs index b321831a..9096ccab 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Http2FrameFlag.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Http2FrameFlag.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy.Http2; +namespace Unobtanium.Web.Proxy.Http2; [Flags] internal enum Http2FrameFlag : byte diff --git a/src/Unobtanium.Web.Proxy/Http2/Http2FrameHeader.cs b/src/Unobtanium.Web.Proxy/Http2/Http2FrameHeader.cs index cfb8e4d4..0b57e4a5 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Http2FrameHeader.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Http2FrameHeader.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Http2; +namespace Unobtanium.Web.Proxy.Http2; internal class Http2FrameHeader { diff --git a/src/Unobtanium.Web.Proxy/Http2/Http2FrameType.cs b/src/Unobtanium.Web.Proxy/Http2/Http2FrameType.cs index e7aaa8f0..f9b2fc50 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Http2FrameType.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Http2FrameType.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Http2; +namespace Unobtanium.Web.Proxy.Http2; internal enum Http2FrameType : byte { diff --git a/src/Unobtanium.Web.Proxy/Http2/Http2Helper.cs b/src/Unobtanium.Web.Proxy/Http2/Http2Helper.cs index 5ff06060..5ff25d9a 100644 --- a/src/Unobtanium.Web.Proxy/Http2/Http2Helper.cs +++ b/src/Unobtanium.Web.Proxy/Http2/Http2Helper.cs @@ -6,17 +6,17 @@ using System.Text; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Compression; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Http2.Hpack; -using Titanium.Web.Proxy.Models; -using Decoder = Titanium.Web.Proxy.Http2.Hpack.Decoder; -using Encoder = Titanium.Web.Proxy.Http2.Hpack.Encoder; - -namespace Titanium.Web.Proxy.Http2 +using Unobtanium.Web.Proxy.Compression; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Http2.Hpack; +using Unobtanium.Web.Proxy.Models; +using Decoder = Unobtanium.Web.Proxy.Http2.Hpack.Decoder; +using Encoder = Unobtanium.Web.Proxy.Http2.Hpack.Encoder; + +namespace Unobtanium.Web.Proxy.Http2 { internal class Http2Helper { diff --git a/src/Unobtanium.Web.Proxy/Models/ByteString.cs b/src/Unobtanium.Web.Proxy/Models/ByteString.cs index db47ffe9..47051226 100644 --- a/src/Unobtanium.Web.Proxy/Models/ByteString.cs +++ b/src/Unobtanium.Web.Proxy/Models/ByteString.cs @@ -1,8 +1,8 @@ using System; using System.Text; -using Titanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Extensions; -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; internal struct ByteString : IEquatable { diff --git a/src/Unobtanium.Web.Proxy/Models/ExplicitProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/ExplicitProxyEndPoint.cs index 6b8eb0bc..ce55d4a6 100644 --- a/src/Unobtanium.Web.Proxy/Models/ExplicitProxyEndPoint.cs +++ b/src/Unobtanium.Web.Proxy/Models/ExplicitProxyEndPoint.cs @@ -1,10 +1,10 @@ using System.Diagnostics; using System.Net; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Extensions; -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// A proxy endpoint that the client is aware of. diff --git a/src/Unobtanium.Web.Proxy/Models/ExternalProxy.cs b/src/Unobtanium.Web.Proxy/Models/ExternalProxy.cs index c987c243..84305d7c 100644 --- a/src/Unobtanium.Web.Proxy/Models/ExternalProxy.cs +++ b/src/Unobtanium.Web.Proxy/Models/ExternalProxy.cs @@ -1,7 +1,7 @@ using System; using System.Net; -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// An upstream proxy this proxy uses if any. diff --git a/src/Unobtanium.Web.Proxy/Models/HttpCompression.cs b/src/Unobtanium.Web.Proxy/Models/HttpCompression.cs index f18d3816..d6def9c6 100644 --- a/src/Unobtanium.Web.Proxy/Models/HttpCompression.cs +++ b/src/Unobtanium.Web.Proxy/Models/HttpCompression.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Compression; +namespace Unobtanium.Web.Proxy.Compression; /// /// Supported http compression types diff --git a/src/Unobtanium.Web.Proxy/Models/HttpHeader.cs b/src/Unobtanium.Web.Proxy/Models/HttpHeader.cs index 78d9ac39..8412d12d 100644 --- a/src/Unobtanium.Web.Proxy/Models/HttpHeader.cs +++ b/src/Unobtanium.Web.Proxy/Models/HttpHeader.cs @@ -1,10 +1,10 @@ using System; using System.Net; using System.Text; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Http; -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// Http Header object used by proxy diff --git a/src/Unobtanium.Web.Proxy/Models/IExternalProxy.cs b/src/Unobtanium.Web.Proxy/Models/IExternalProxy.cs index d46296fa..d1c194c9 100644 --- a/src/Unobtanium.Web.Proxy/Models/IExternalProxy.cs +++ b/src/Unobtanium.Web.Proxy/Models/IExternalProxy.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// The IExternalProxy interface defines the contract for an external proxy. diff --git a/src/Unobtanium.Web.Proxy/Models/KnownMethod.cs b/src/Unobtanium.Web.Proxy/Models/KnownMethod.cs index 3e595995..7904e000 100644 --- a/src/Unobtanium.Web.Proxy/Models/KnownMethod.cs +++ b/src/Unobtanium.Web.Proxy/Models/KnownMethod.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal enum KnownMethod { diff --git a/src/Unobtanium.Web.Proxy/Models/ProxyAuthenticationContext.cs b/src/Unobtanium.Web.Proxy/Models/ProxyAuthenticationContext.cs index d9b728a8..ca8d6f73 100644 --- a/src/Unobtanium.Web.Proxy/Models/ProxyAuthenticationContext.cs +++ b/src/Unobtanium.Web.Proxy/Models/ProxyAuthenticationContext.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// The ProxyAuthenticationResult enumeration represents the possible results of a proxy authentication attempt. /// It provides values for indicating success, failure due to invalid credentials, and other potential outcomes. diff --git a/src/Unobtanium.Web.Proxy/Models/ProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/ProxyEndPoint.cs index 2cbe04bb..1cbc3db7 100644 --- a/src/Unobtanium.Web.Proxy/Models/ProxyEndPoint.cs +++ b/src/Unobtanium.Web.Proxy/Models/ProxyEndPoint.cs @@ -4,7 +4,7 @@ using System.Net.Sockets; using System.Security.Cryptography.X509Certificates; -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// An abstract endpoint where the proxy listens diff --git a/src/Unobtanium.Web.Proxy/Models/ProxyProtocolType.cs b/src/Unobtanium.Web.Proxy/Models/ProxyProtocolType.cs index d6290a24..34f5f472 100644 --- a/src/Unobtanium.Web.Proxy/Models/ProxyProtocolType.cs +++ b/src/Unobtanium.Web.Proxy/Models/ProxyProtocolType.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// The ProxyProtocolType enumeration represents the types of protocols that a proxy can support. /// It is a flags enumeration, which means multiple values can be combined using bitwise operations. diff --git a/src/Unobtanium.Web.Proxy/Models/RequestStatusInfo.cs b/src/Unobtanium.Web.Proxy/Models/RequestStatusInfo.cs index aaeb30fa..77c01356 100644 --- a/src/Unobtanium.Web.Proxy/Models/RequestStatusInfo.cs +++ b/src/Unobtanium.Web.Proxy/Models/RequestStatusInfo.cs @@ -1,7 +1,7 @@ using System; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal struct RequestStatusInfo { diff --git a/src/Unobtanium.Web.Proxy/Models/ResponseStatusInfo.cs b/src/Unobtanium.Web.Proxy/Models/ResponseStatusInfo.cs index 738338b4..0e2e2949 100644 --- a/src/Unobtanium.Web.Proxy/Models/ResponseStatusInfo.cs +++ b/src/Unobtanium.Web.Proxy/Models/ResponseStatusInfo.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal struct ResponseStatusInfo { diff --git a/src/Unobtanium.Web.Proxy/Models/SocksProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/SocksProxyEndPoint.cs index 01f350ca..021f0919 100644 --- a/src/Unobtanium.Web.Proxy/Models/SocksProxyEndPoint.cs +++ b/src/Unobtanium.Web.Proxy/Models/SocksProxyEndPoint.cs @@ -1,10 +1,10 @@ using System.Diagnostics; using System.Net; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Extensions; -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// A proxy end point client is not aware of. diff --git a/src/Unobtanium.Web.Proxy/Models/TransparentBaseProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/TransparentBaseProxyEndPoint.cs index 587a4ce9..8448af3b 100644 --- a/src/Unobtanium.Web.Proxy/Models/TransparentBaseProxyEndPoint.cs +++ b/src/Unobtanium.Web.Proxy/Models/TransparentBaseProxyEndPoint.cs @@ -1,8 +1,8 @@ using System.Net; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.EventArguments; -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// The TransparentBaseProxyEndPoint class is an abstract base class for endpoints that support transparent proxying. diff --git a/src/Unobtanium.Web.Proxy/Models/TransparentProxyEndPoint.cs b/src/Unobtanium.Web.Proxy/Models/TransparentProxyEndPoint.cs index 3f294a5e..583b29fc 100644 --- a/src/Unobtanium.Web.Proxy/Models/TransparentProxyEndPoint.cs +++ b/src/Unobtanium.Web.Proxy/Models/TransparentProxyEndPoint.cs @@ -1,10 +1,10 @@ using System.Diagnostics; using System.Net; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Extensions; -namespace Titanium.Web.Proxy.Models; +namespace Unobtanium.Web.Proxy.Models; /// /// A proxy end point client is not aware of. diff --git a/src/Unobtanium.Web.Proxy/Network/BufferPool/DefaultBufferPool.cs b/src/Unobtanium.Web.Proxy/Network/BufferPool/DefaultBufferPool.cs index 603780cf..5dacf460 100644 --- a/src/Unobtanium.Web.Proxy/Network/BufferPool/DefaultBufferPool.cs +++ b/src/Unobtanium.Web.Proxy/Network/BufferPool/DefaultBufferPool.cs @@ -1,6 +1,6 @@ using System.Buffers; -namespace Titanium.Web.Proxy.StreamExtended.BufferPool; +namespace Unobtanium.Web.Proxy.StreamExtended.BufferPool; /// /// A concrete IBufferPool implementation using a thread-safe stack. diff --git a/src/Unobtanium.Web.Proxy/Network/BufferPool/IBufferPool.cs b/src/Unobtanium.Web.Proxy/Network/BufferPool/IBufferPool.cs index cb285c62..d5a46007 100644 --- a/src/Unobtanium.Web.Proxy/Network/BufferPool/IBufferPool.cs +++ b/src/Unobtanium.Web.Proxy/Network/BufferPool/IBufferPool.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy.StreamExtended.BufferPool; +namespace Unobtanium.Web.Proxy.StreamExtended.BufferPool; /// /// The IBufferPool interface defines the contract for a custom buffer pool. diff --git a/src/Unobtanium.Web.Proxy/Network/HttpWebClient.cs b/src/Unobtanium.Web.Proxy/Network/HttpWebClient.cs index 5d84d016..bc04b34d 100644 --- a/src/Unobtanium.Web.Proxy/Network/HttpWebClient.cs +++ b/src/Unobtanium.Web.Proxy/Network/HttpWebClient.cs @@ -2,11 +2,11 @@ using System.Net; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Network.Tcp; -namespace Titanium.Web.Proxy.Http; +namespace Unobtanium.Web.Proxy.Http; /// /// Used to communicate with the server over HTTP(S) diff --git a/src/Unobtanium.Web.Proxy/Network/Models/SslCiphers.cs b/src/Unobtanium.Web.Proxy/Network/Models/SslCiphers.cs index eb5582db..b8af64b7 100644 --- a/src/Unobtanium.Web.Proxy/Network/Models/SslCiphers.cs +++ b/src/Unobtanium.Web.Proxy/Network/Models/SslCiphers.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Titanium.Web.Proxy.StreamExtended.Models; +namespace Unobtanium.Web.Proxy.StreamExtended.Models; internal static class SslCiphers { diff --git a/src/Unobtanium.Web.Proxy/Network/Models/SslExtension.cs b/src/Unobtanium.Web.Proxy/Network/Models/SslExtension.cs index 26f8fe4b..d42d5a7b 100644 --- a/src/Unobtanium.Web.Proxy/Network/Models/SslExtension.cs +++ b/src/Unobtanium.Web.Proxy/Network/Models/SslExtension.cs @@ -4,10 +4,10 @@ using System.Linq; using System.Net.Security; using System.Security.Authentication; -using Titanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Extensions; using System.Xml.Linq; -namespace Titanium.Web.Proxy.StreamExtended.Models; +namespace Unobtanium.Web.Proxy.StreamExtended.Models; /// /// The SSL extension information. diff --git a/src/Unobtanium.Web.Proxy/Network/Models/TaskResult.cs b/src/Unobtanium.Web.Proxy/Network/Models/TaskResult.cs index baa20aeb..6087fdc9 100644 --- a/src/Unobtanium.Web.Proxy/Network/Models/TaskResult.cs +++ b/src/Unobtanium.Web.Proxy/Network/Models/TaskResult.cs @@ -2,7 +2,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Titanium.Web.Proxy.StreamExtended.Network; +namespace Unobtanium.Web.Proxy.StreamExtended.Network; /// /// Mimics a Task but allows setting of AsyncState. diff --git a/src/Unobtanium.Web.Proxy/Network/Readers/IHttpStreamReader.cs b/src/Unobtanium.Web.Proxy/Network/Readers/IHttpStreamReader.cs index 8d607f29..f3b2c516 100644 --- a/src/Unobtanium.Web.Proxy/Network/Readers/IHttpStreamReader.cs +++ b/src/Unobtanium.Web.Proxy/Network/Readers/IHttpStreamReader.cs @@ -1,8 +1,8 @@ using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.EventArguments; -namespace Titanium.Web.Proxy.StreamExtended.Network; +namespace Unobtanium.Web.Proxy.StreamExtended.Network; /// /// The IHttpStreamReader interface defines the contract for a reader that can read HTTP data from a stream. diff --git a/src/Unobtanium.Web.Proxy/Network/Readers/PeekStreamReader.cs b/src/Unobtanium.Web.Proxy/Network/Readers/PeekStreamReader.cs index 66c558d2..d7f18b22 100644 --- a/src/Unobtanium.Web.Proxy/Network/Readers/PeekStreamReader.cs +++ b/src/Unobtanium.Web.Proxy/Network/Readers/PeekStreamReader.cs @@ -2,7 +2,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Titanium.Web.Proxy.StreamExtended.Network; +namespace Unobtanium.Web.Proxy.StreamExtended.Network; internal class PeekStreamReader { diff --git a/src/Unobtanium.Web.Proxy/Network/RetryPolicy.cs b/src/Unobtanium.Web.Proxy/Network/RetryPolicy.cs index 306ce5c2..3ba8a166 100644 --- a/src/Unobtanium.Web.Proxy/Network/RetryPolicy.cs +++ b/src/Unobtanium.Web.Proxy/Network/RetryPolicy.cs @@ -1,8 +1,8 @@ using System; using System.Threading.Tasks; -using Titanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.Network.Tcp; -namespace Titanium.Web.Proxy.Network; +namespace Unobtanium.Web.Proxy.Network; internal class RetryPolicy where T : Exception { diff --git a/src/Unobtanium.Web.Proxy/Network/Ssl/ClientHelloInfo.cs b/src/Unobtanium.Web.Proxy/Network/Ssl/ClientHelloInfo.cs index 757ecbb5..6881782c 100644 --- a/src/Unobtanium.Web.Proxy/Network/Ssl/ClientHelloInfo.cs +++ b/src/Unobtanium.Web.Proxy/Network/Ssl/ClientHelloInfo.cs @@ -4,10 +4,10 @@ using System.Runtime.InteropServices; using System.Security.Authentication; using System.Text; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.StreamExtended.Models; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.StreamExtended.Models; -namespace Titanium.Web.Proxy.StreamExtended; +namespace Unobtanium.Web.Proxy.StreamExtended; /// /// Represents the client SSL hello information. diff --git a/src/Unobtanium.Web.Proxy/Network/Ssl/ServerHelloInfo.cs b/src/Unobtanium.Web.Proxy/Network/Ssl/ServerHelloInfo.cs index 9b4f349b..c3877b15 100644 --- a/src/Unobtanium.Web.Proxy/Network/Ssl/ServerHelloInfo.cs +++ b/src/Unobtanium.Web.Proxy/Network/Ssl/ServerHelloInfo.cs @@ -2,10 +2,10 @@ using System.Collections.Generic; using System.Linq; using System.Text; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.StreamExtended.Models; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.StreamExtended.Models; -namespace Titanium.Web.Proxy.StreamExtended; +namespace Unobtanium.Web.Proxy.StreamExtended; /// /// Wraps up the server SSL hello information. diff --git a/src/Unobtanium.Web.Proxy/Network/Ssl/SslTools.cs b/src/Unobtanium.Web.Proxy/Network/Ssl/SslTools.cs index 0c1c52d5..f009f673 100644 --- a/src/Unobtanium.Web.Proxy/Network/Ssl/SslTools.cs +++ b/src/Unobtanium.Web.Proxy/Network/Ssl/SslTools.cs @@ -3,11 +3,11 @@ using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.StreamExtended.BufferPool; -using Titanium.Web.Proxy.StreamExtended.Models; -using Titanium.Web.Proxy.StreamExtended.Network; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.StreamExtended.Models; +using Unobtanium.Web.Proxy.StreamExtended.Network; -namespace Titanium.Web.Proxy.StreamExtended; +namespace Unobtanium.Web.Proxy.StreamExtended; /// /// Use this class to peek SSL client/server hello information. diff --git a/src/Unobtanium.Web.Proxy/Network/Streams/CopyStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/CopyStream.cs index 9a04280b..039533b9 100644 --- a/src/Unobtanium.Web.Proxy/Network/Streams/CopyStream.cs +++ b/src/Unobtanium.Web.Proxy/Network/Streams/CopyStream.cs @@ -1,10 +1,10 @@ using System; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; -namespace Titanium.Web.Proxy.StreamExtended.Network; +namespace Unobtanium.Web.Proxy.StreamExtended.Network; /// /// Copies the source stream to destination stream. diff --git a/src/Unobtanium.Web.Proxy/Network/Streams/HttpClientStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/HttpClientStream.cs index 0f05d7cf..113e95fb 100644 --- a/src/Unobtanium.Web.Proxy/Network/Streams/HttpClientStream.cs +++ b/src/Unobtanium.Web.Proxy/Network/Streams/HttpClientStream.cs @@ -1,11 +1,11 @@ using System.IO; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Network.Tcp; -using Titanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal sealed class HttpClientStream : HttpStream { diff --git a/src/Unobtanium.Web.Proxy/Network/Streams/HttpServerStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/HttpServerStream.cs index 0273cf7a..9534cb45 100644 --- a/src/Unobtanium.Web.Proxy/Network/Streams/HttpServerStream.cs +++ b/src/Unobtanium.Web.Proxy/Network/Streams/HttpServerStream.cs @@ -1,10 +1,10 @@ using System.IO; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal sealed class HttpServerStream : HttpStream { diff --git a/src/Unobtanium.Web.Proxy/Network/Streams/HttpStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/HttpStream.cs index 2ad841c7..4a863c73 100644 --- a/src/Unobtanium.Web.Proxy/Network/Streams/HttpStream.cs +++ b/src/Unobtanium.Web.Proxy/Network/Streams/HttpStream.cs @@ -6,16 +6,16 @@ using System.Text; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Compression; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Shared; -using Titanium.Web.Proxy.StreamExtended.BufferPool; -using Titanium.Web.Proxy.StreamExtended.Network; - -namespace Titanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Compression; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Shared; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.StreamExtended.Network; + +namespace Unobtanium.Web.Proxy.Helpers; internal class HttpStream : Stream, IHttpStreamWriter, IHttpStreamReader, IPeekStream { diff --git a/src/Unobtanium.Web.Proxy/Network/Streams/ILineStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/ILineStream.cs index ed0dc95f..f02cfa36 100644 --- a/src/Unobtanium.Web.Proxy/Network/Streams/ILineStream.cs +++ b/src/Unobtanium.Web.Proxy/Network/Streams/ILineStream.cs @@ -1,7 +1,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Titanium.Web.Proxy.StreamExtended.Network; +namespace Unobtanium.Web.Proxy.StreamExtended.Network; /// /// The ILineStream interface defines the contract for a stream that supports line-by-line reading of data. /// It provides methods for filling a buffer asynchronously, reading a byte from the buffer, and reading a line asynchronously. diff --git a/src/Unobtanium.Web.Proxy/Network/Streams/IPeekStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/IPeekStream.cs index e52fdaf3..efcba37c 100644 --- a/src/Unobtanium.Web.Proxy/Network/Streams/IPeekStream.cs +++ b/src/Unobtanium.Web.Proxy/Network/Streams/IPeekStream.cs @@ -2,7 +2,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Titanium.Web.Proxy.StreamExtended.Network; +namespace Unobtanium.Web.Proxy.StreamExtended.Network; /// /// The IPeekStream interface defines the contract for a stream that supports peeking at its data without consuming it. diff --git a/src/Unobtanium.Web.Proxy/Network/Streams/LimitedStream.cs b/src/Unobtanium.Web.Proxy/Network/Streams/LimitedStream.cs index 4ecf72ce..e36a1423 100644 --- a/src/Unobtanium.Web.Proxy/Network/Streams/LimitedStream.cs +++ b/src/Unobtanium.Web.Proxy/Network/Streams/LimitedStream.cs @@ -3,11 +3,11 @@ using System.IO; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.StreamExtended.BufferPool; -using Titanium.Web.Proxy.StreamExtended.Network; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.StreamExtended.Network; -namespace Titanium.Web.Proxy.EventArguments; +namespace Unobtanium.Web.Proxy.EventArguments; internal class LimitedStream : Stream { diff --git a/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpClientConnection.cs b/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpClientConnection.cs index 979a0a48..ee7f3b30 100644 --- a/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpClientConnection.cs +++ b/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpClientConnection.cs @@ -5,10 +5,10 @@ using System.Net.Sockets; using System.Security.Authentication; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Network.Tcp; +namespace Unobtanium.Web.Proxy.Network.Tcp; /// /// An object that holds TcpConnection to a particular server and port diff --git a/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpConnectionFactory.cs b/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpConnectionFactory.cs index 38e31488..5b95b162 100644 --- a/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpConnectionFactory.cs +++ b/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpConnectionFactory.cs @@ -10,14 +10,14 @@ using System.Text; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.ProxySocket; - -namespace Titanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.ProxySocket; + +namespace Unobtanium.Web.Proxy.Network.Tcp; /// /// A class that manages Tcp Connection to server used by this proxy server. diff --git a/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpServerConnection.cs b/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpServerConnection.cs index 25491c6b..6d383e47 100644 --- a/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpServerConnection.cs +++ b/src/Unobtanium.Web.Proxy/Network/TcpConnection/TcpServerConnection.cs @@ -3,10 +3,10 @@ using System.Net.Security; using System.Net.Sockets; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.Network.Tcp; +namespace Unobtanium.Web.Proxy.Network.Tcp; /// /// An object that holds TcpConnection to a particular server and port diff --git a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Common.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Common.cs index 54097b64..98fabce8 100644 --- a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Common.cs +++ b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Common.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.InteropServices; -namespace Titanium.Web.Proxy.Network.WinAuth.Security; +namespace Unobtanium.Web.Proxy.Network.WinAuth.Security; internal class Common { diff --git a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/LittleEndian.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/LittleEndian.cs index 8da4e46b..ec64337f 100644 --- a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/LittleEndian.cs +++ b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/LittleEndian.cs @@ -29,7 +29,7 @@ using System; -namespace Titanium.Web.Proxy.Network.WinAuth.Security; +namespace Unobtanium.Web.Proxy.Network.WinAuth.Security; internal sealed class LittleEndian { diff --git a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Message.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Message.cs index 5da60592..e83a7f31 100644 --- a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Message.cs +++ b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/Message.cs @@ -36,7 +36,7 @@ using System; using System.Text; -namespace Titanium.Web.Proxy.Network.WinAuth.Security; +namespace Unobtanium.Web.Proxy.Network.WinAuth.Security; internal class Message { diff --git a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/State.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/State.cs index 53b2ff3c..8d7bd652 100644 --- a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/State.cs +++ b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/State.cs @@ -1,6 +1,6 @@ using System; -namespace Titanium.Web.Proxy.Network.WinAuth.Security; +namespace Unobtanium.Web.Proxy.Network.WinAuth.Security; /// /// Status of authenticated session diff --git a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/WinAuthEndPoint.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/WinAuthEndPoint.cs index 5d4f28e0..893f2afd 100644 --- a/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/WinAuthEndPoint.cs +++ b/src/Unobtanium.Web.Proxy/Network/WinAuth/Security/WinAuthEndPoint.cs @@ -3,9 +3,9 @@ using System; using System.Runtime.InteropServices; using System.Security.Principal; -using Titanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Http; -namespace Titanium.Web.Proxy.Network.WinAuth.Security; +namespace Unobtanium.Web.Proxy.Network.WinAuth.Security; using static Common; diff --git a/src/Unobtanium.Web.Proxy/Network/WinAuth/WinAuthHandler.cs b/src/Unobtanium.Web.Proxy/Network/WinAuth/WinAuthHandler.cs index b207fede..28ae5a3c 100644 --- a/src/Unobtanium.Web.Proxy/Network/WinAuth/WinAuthHandler.cs +++ b/src/Unobtanium.Web.Proxy/Network/WinAuth/WinAuthHandler.cs @@ -1,8 +1,8 @@ using System; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Network.WinAuth.Security; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Network.WinAuth.Security; -namespace Titanium.Web.Proxy.Network.WinAuth; +namespace Unobtanium.Web.Proxy.Network.WinAuth; /// /// A handler for NTLM/Kerberos windows authentication challenge from server diff --git a/src/Unobtanium.Web.Proxy/Network/Writers/IHttpStreamWriter.cs b/src/Unobtanium.Web.Proxy/Network/Writers/IHttpStreamWriter.cs index 6ed1250c..b28b9b20 100644 --- a/src/Unobtanium.Web.Proxy/Network/Writers/IHttpStreamWriter.cs +++ b/src/Unobtanium.Web.Proxy/Network/Writers/IHttpStreamWriter.cs @@ -1,7 +1,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Titanium.Web.Proxy.StreamExtended.Network; +namespace Unobtanium.Web.Proxy.StreamExtended.Network; /// /// The IHttpStreamWriter interface defines the contract for a writer that can write HTTP data to a stream. diff --git a/src/Unobtanium.Web.Proxy/Network/Writers/NullWriter.cs b/src/Unobtanium.Web.Proxy/Network/Writers/NullWriter.cs index 1ba0442e..f44b3ec1 100644 --- a/src/Unobtanium.Web.Proxy/Network/Writers/NullWriter.cs +++ b/src/Unobtanium.Web.Proxy/Network/Writers/NullWriter.cs @@ -1,9 +1,9 @@ using System; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.StreamExtended.Network; +using Unobtanium.Web.Proxy.StreamExtended.Network; -namespace Titanium.Web.Proxy.Helpers; +namespace Unobtanium.Web.Proxy.Helpers; internal class NullWriter : IHttpStreamWriter { diff --git a/src/Unobtanium.Web.Proxy/ProxyServer.cs b/src/Unobtanium.Web.Proxy/ProxyServer.cs index 69a93113..3b821b32 100644 --- a/src/Unobtanium.Web.Proxy/ProxyServer.cs +++ b/src/Unobtanium.Web.Proxy/ProxyServer.cs @@ -8,21 +8,21 @@ using System.Security.Cryptography.X509Certificates; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Certificates; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Helpers.WinHttp; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Network; -using Titanium.Web.Proxy.Network.Tcp; -using Titanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.Certificates; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Helpers.WinHttp; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Network; +using Unobtanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; using System.Runtime.CompilerServices; -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; /// /// This class is the backbone of proxy. One can create as many instances as needed. diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthMethod.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthMethod.cs index 9b5ee41a..e9d125ba 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthMethod.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthMethod.cs @@ -32,7 +32,7 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System.Net; using System.Net.Sockets; -namespace Titanium.Web.Proxy.ProxySocket.Authentication; +namespace Unobtanium.Web.Proxy.ProxySocket.Authentication; /// /// Implements a SOCKS authentication scheme. diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthNone.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthNone.cs index fd463377..e6ab7d8d 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthNone.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthNone.cs @@ -30,7 +30,7 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System.Net.Sockets; -namespace Titanium.Web.Proxy.ProxySocket.Authentication; +namespace Unobtanium.Web.Proxy.ProxySocket.Authentication; /// /// This class implements the 'No Authentication' scheme. diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthUserPass.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthUserPass.cs index ef73f063..a5cf2b7c 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthUserPass.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/Authentication/AuthUserPass.cs @@ -33,7 +33,7 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System.Net.Sockets; using System.Text; -namespace Titanium.Web.Proxy.ProxySocket.Authentication; +namespace Unobtanium.Web.Proxy.ProxySocket.Authentication; /// /// This class implements the 'username/password authentication' scheme. diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/HttpsHandler.cs b/src/Unobtanium.Web.Proxy/ProxySocket/HttpsHandler.cs index 425b18db..9ff1392c 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/HttpsHandler.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/HttpsHandler.cs @@ -33,7 +33,7 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System.Net.Sockets; using System.Text; -namespace Titanium.Web.Proxy.ProxySocket; +namespace Unobtanium.Web.Proxy.ProxySocket; /// /// Implements the HTTPS (CONNECT) protocol. diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/IAsyncProxyResult.cs b/src/Unobtanium.Web.Proxy/ProxySocket/IAsyncProxyResult.cs index f5c08e5f..88164817 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/IAsyncProxyResult.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/IAsyncProxyResult.cs @@ -31,7 +31,7 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System; using System.Threading; -namespace Titanium.Web.Proxy.ProxySocket; +namespace Unobtanium.Web.Proxy.ProxySocket; /// /// A class that implements the IAsyncResult interface. Objects from this class are returned by the BeginConnect method diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/ProxyException.cs b/src/Unobtanium.Web.Proxy/ProxySocket/ProxyException.cs index 3eae24cb..a1c00b69 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/ProxyException.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/ProxyException.cs @@ -30,7 +30,7 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System; -namespace Titanium.Web.Proxy.ProxySocket; +namespace Unobtanium.Web.Proxy.ProxySocket; /// /// The exception that is thrown when a proxy error occurs. diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/ProxySocket.cs b/src/Unobtanium.Web.Proxy/ProxySocket/ProxySocket.cs index 1c87c686..c7ce5992 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/ProxySocket.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/ProxySocket.cs @@ -33,7 +33,7 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System.Net.Sockets; // Implements a number of classes to allow Sockets to connect trough a firewall. -namespace Titanium.Web.Proxy.ProxySocket; +namespace Unobtanium.Web.Proxy.ProxySocket; /// /// Specifies the type of proxy servers that an instance of the ProxySocket class can use. diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/Socks4Handler.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Socks4Handler.cs index 23fb3796..9ecc559b 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/Socks4Handler.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/Socks4Handler.cs @@ -35,7 +35,7 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System.Net.Sockets; using System.Text; -namespace Titanium.Web.Proxy.ProxySocket; +namespace Unobtanium.Web.Proxy.ProxySocket; /// /// Implements the SOCKS4[A] protocol. diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/Socks5Handler.cs b/src/Unobtanium.Web.Proxy/ProxySocket/Socks5Handler.cs index fe2e3bca..56d5e494 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/Socks5Handler.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/Socks5Handler.cs @@ -33,9 +33,9 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System.Net; using System.Net.Sockets; using System.Text; -using Titanium.Web.Proxy.ProxySocket.Authentication; +using Unobtanium.Web.Proxy.ProxySocket.Authentication; -namespace Titanium.Web.Proxy.ProxySocket; +namespace Unobtanium.Web.Proxy.ProxySocket; /// /// Implements the SOCKS5 protocol. diff --git a/src/Unobtanium.Web.Proxy/ProxySocket/SocksHandler.cs b/src/Unobtanium.Web.Proxy/ProxySocket/SocksHandler.cs index 27a26c6c..238d44c1 100644 --- a/src/Unobtanium.Web.Proxy/ProxySocket/SocksHandler.cs +++ b/src/Unobtanium.Web.Proxy/ProxySocket/SocksHandler.cs @@ -33,7 +33,7 @@ OF THE POSSIBILITY OF SUCH DAMAGE. using System.Net; using System.Net.Sockets; -namespace Titanium.Web.Proxy.ProxySocket; +namespace Unobtanium.Web.Proxy.ProxySocket; /// /// References the callback method to be called when the protocol negotiation is completed. diff --git a/src/Unobtanium.Web.Proxy/RequestHandler.cs b/src/Unobtanium.Web.Proxy/RequestHandler.cs index 03fbd625..94b7a5e3 100644 --- a/src/Unobtanium.Web.Proxy/RequestHandler.cs +++ b/src/Unobtanium.Web.Proxy/RequestHandler.cs @@ -5,17 +5,17 @@ using System.Net.Sockets; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Network; -using Titanium.Web.Proxy.Network.Tcp; -using Titanium.Web.Proxy.Shared; - -namespace Titanium.Web.Proxy; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Network; +using Unobtanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.Shared; + +namespace Unobtanium.Web.Proxy; /// /// Handle the request diff --git a/src/Unobtanium.Web.Proxy/ResponseHandler.cs b/src/Unobtanium.Web.Proxy/ResponseHandler.cs index f515928e..231a7af6 100644 --- a/src/Unobtanium.Web.Proxy/ResponseHandler.cs +++ b/src/Unobtanium.Web.Proxy/ResponseHandler.cs @@ -1,11 +1,11 @@ using System; using System.Net; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Network.WinAuth.Security; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Network.WinAuth.Security; -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; /// /// Handle the response from server. diff --git a/src/Unobtanium.Web.Proxy/Shared/ProxyConstants.cs b/src/Unobtanium.Web.Proxy/Shared/ProxyConstants.cs index af440fbe..6892662a 100644 --- a/src/Unobtanium.Web.Proxy/Shared/ProxyConstants.cs +++ b/src/Unobtanium.Web.Proxy/Shared/ProxyConstants.cs @@ -1,9 +1,9 @@ using System; using System.Collections.Generic; using System.Text.RegularExpressions; -using Titanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Http; -namespace Titanium.Web.Proxy.Shared; +namespace Unobtanium.Web.Proxy.Shared; /// /// Literals shared by Proxy Server diff --git a/src/Unobtanium.Web.Proxy/SocksClientHandler.cs b/src/Unobtanium.Web.Proxy/SocksClientHandler.cs index 9a80a420..44f62752 100644 --- a/src/Unobtanium.Web.Proxy/SocksClientHandler.cs +++ b/src/Unobtanium.Web.Proxy/SocksClientHandler.cs @@ -2,11 +2,11 @@ using System.Text; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Network.Tcp; -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; public partial class ProxyServer { diff --git a/src/Unobtanium.Web.Proxy/TransparentClientHandler.cs b/src/Unobtanium.Web.Proxy/TransparentClientHandler.cs index 74628255..fa53abbb 100644 --- a/src/Unobtanium.Web.Proxy/TransparentClientHandler.cs +++ b/src/Unobtanium.Web.Proxy/TransparentClientHandler.cs @@ -6,15 +6,15 @@ using System.Security.Cryptography.X509Certificates; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.EventArguments; -using Titanium.Web.Proxy.Exceptions; -using Titanium.Web.Proxy.Extensions; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Network.Tcp; -using Titanium.Web.Proxy.StreamExtended; - -namespace Titanium.Web.Proxy; +using Unobtanium.Web.Proxy.EventArguments; +using Unobtanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Network.Tcp; +using Unobtanium.Web.Proxy.StreamExtended; + +namespace Unobtanium.Web.Proxy; public partial class ProxyServer { diff --git a/src/Unobtanium.Web.Proxy/WebSocket/WebSocketDecoder.cs b/src/Unobtanium.Web.Proxy/WebSocket/WebSocketDecoder.cs index 73e0d76b..06d80cec 100644 --- a/src/Unobtanium.Web.Proxy/WebSocket/WebSocketDecoder.cs +++ b/src/Unobtanium.Web.Proxy/WebSocket/WebSocketDecoder.cs @@ -1,9 +1,9 @@ using System; using System.Collections.Generic; using System.Runtime.InteropServices; -using Titanium.Web.Proxy.StreamExtended.BufferPool; +using Unobtanium.Web.Proxy.StreamExtended.BufferPool; -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; /// /// The WebSocketDecoder class is responsible for decoding WebSocket frames from a stream of bytes. /// It uses a buffer to store incoming data and decodes frames from this buffer as they become available. diff --git a/src/Unobtanium.Web.Proxy/WebSocket/WebSocketFrame.cs b/src/Unobtanium.Web.Proxy/WebSocket/WebSocketFrame.cs index de7624c3..9a6ab293 100644 --- a/src/Unobtanium.Web.Proxy/WebSocket/WebSocketFrame.cs +++ b/src/Unobtanium.Web.Proxy/WebSocket/WebSocketFrame.cs @@ -1,7 +1,7 @@ using System; using System.Text; -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; /// /// The WebSocketFrame class represents a single frame of data in a WebSocket connection. diff --git a/src/Unobtanium.Web.Proxy/WebSocket/WebsocketOpCode.cs b/src/Unobtanium.Web.Proxy/WebSocket/WebsocketOpCode.cs index a3aeaba9..cdf2ae83 100644 --- a/src/Unobtanium.Web.Proxy/WebSocket/WebsocketOpCode.cs +++ b/src/Unobtanium.Web.Proxy/WebSocket/WebsocketOpCode.cs @@ -1,4 +1,4 @@ -namespace Titanium.Web.Proxy; +namespace Unobtanium.Web.Proxy; /// /// The WebsocketOpCode enumeration represents the operation codes for WebSocket frames. diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/ExpectContinueTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/ExpectContinueTests.cs index 3d140dc4..82555ffb 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/ExpectContinueTests.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/ExpectContinueTests.cs @@ -3,10 +3,10 @@ using System.Text; using System.Threading.Tasks; using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.IntegrationTests.Helpers; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.IntegrationTests.Helpers; -namespace Titanium.Web.Proxy.IntegrationTests; +namespace Unobtanium.Web.Proxy.IntegrationTests; [TestClass] public class ExpectContinueTests diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueClient.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueClient.cs index 6b66fb15..76114517 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueClient.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueClient.cs @@ -2,10 +2,10 @@ using System.Net.Sockets; using System.Text; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; -namespace Titanium.Web.Proxy.IntegrationTests.Helpers; +namespace Unobtanium.Web.Proxy.IntegrationTests.Helpers; internal class HttpContinueClient { diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueServer.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueServer.cs index 5345761b..27e8bb86 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueServer.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpContinueServer.cs @@ -4,10 +4,10 @@ using System.Text; using System.Threading.Tasks; using Microsoft.AspNetCore.Connections; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Http; -namespace Titanium.Web.Proxy.IntegrationTests.Helpers; +namespace Unobtanium.Web.Proxy.IntegrationTests.Helpers; internal class HttpContinueServer { diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpMessageParsing.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpMessageParsing.cs index 6c1c1792..7d762d68 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpMessageParsing.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/HttpMessageParsing.cs @@ -1,8 +1,8 @@ using System.IO; using System.Text; -using Titanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Http; -namespace Titanium.Web.Proxy.IntegrationTests.Helpers; +namespace Unobtanium.Web.Proxy.IntegrationTests.Helpers; internal static class HttpMessageParsing { diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/TestHelper.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/TestHelper.cs index ad55e3a1..46a03288 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/TestHelper.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/Helpers/TestHelper.cs @@ -2,7 +2,7 @@ using System.Net; using System.Net.Http; -namespace Titanium.Web.Proxy.IntegrationTests.Helpers; +namespace Unobtanium.Web.Proxy.IntegrationTests.Helpers; public static class TestHelper { diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/HttpsTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/HttpsTests.cs index 66e5de7d..17ae420b 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/HttpsTests.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/HttpsTests.cs @@ -6,7 +6,7 @@ using Microsoft.AspNetCore.Http; using Microsoft.VisualStudio.TestTools.UnitTesting; -namespace Titanium.Web.Proxy.IntegrationTests; +namespace Unobtanium.Web.Proxy.IntegrationTests; [TestClass] public class HttpsTests diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/InterceptionTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/InterceptionTests.cs index d19427a4..12626a2b 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/InterceptionTests.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/InterceptionTests.cs @@ -5,7 +5,7 @@ using Microsoft.AspNetCore.Http; using Microsoft.VisualStudio.TestTools.UnitTesting; -namespace Titanium.Web.Proxy.IntegrationTests; +namespace Unobtanium.Web.Proxy.IntegrationTests; [TestClass] public class InterceptionTests diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/NestedProxyTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/NestedProxyTests.cs index d1eb3651..7939a2bb 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/NestedProxyTests.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/NestedProxyTests.cs @@ -5,9 +5,9 @@ using System.Threading.Tasks; using Microsoft.AspNetCore.Http; using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.IntegrationTests; +namespace Unobtanium.Web.Proxy.IntegrationTests; [TestClass] public class NestedProxyTests diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/ReverseProxyTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/ReverseProxyTests.cs index 3cf2584f..c888aca7 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/ReverseProxyTests.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/ReverseProxyTests.cs @@ -5,9 +5,9 @@ using System.Threading.Tasks; using Microsoft.AspNetCore.Http; using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.IntegrationTests; +namespace Unobtanium.Web.Proxy.IntegrationTests; [TestClass] public class ReverseProxyTests diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestProxyServer.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestProxyServer.cs index b876ede2..ce28d6f4 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestProxyServer.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestProxyServer.cs @@ -1,9 +1,9 @@ using System; using System.Net; -using Titanium.Web.Proxy.Certificates; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Certificates; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.IntegrationTests.Setup; +namespace Unobtanium.Web.Proxy.IntegrationTests.Setup; public class TestProxyServer : IDisposable { diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestServer.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestServer.cs index 56e48139..2f716194 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestServer.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestServer.cs @@ -14,7 +14,7 @@ using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; -namespace Titanium.Web.Proxy.IntegrationTests.Setup; +namespace Unobtanium.Web.Proxy.IntegrationTests.Setup; // set up a kestrel test server public class TestServer : IDisposable diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestSuite.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestSuite.cs index 4d73ea4f..917f3deb 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestSuite.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/Setup/TestSuite.cs @@ -1,8 +1,8 @@ using System.Net.Http; -using Titanium.Web.Proxy.IntegrationTests.Helpers; -using Titanium.Web.Proxy.IntegrationTests.Setup; +using Unobtanium.Web.Proxy.IntegrationTests.Helpers; +using Unobtanium.Web.Proxy.IntegrationTests.Setup; -namespace Titanium.Web.Proxy.IntegrationTests; +namespace Unobtanium.Web.Proxy.IntegrationTests; public class TestSuite { diff --git a/tests/Unobtanium.Web.Proxy.IntegrationTests/StressTests.cs b/tests/Unobtanium.Web.Proxy.IntegrationTests/StressTests.cs index a807b854..0894edbc 100644 --- a/tests/Unobtanium.Web.Proxy.IntegrationTests/StressTests.cs +++ b/tests/Unobtanium.Web.Proxy.IntegrationTests/StressTests.cs @@ -5,7 +5,7 @@ using Microsoft.AspNetCore.Http; using Microsoft.VisualStudio.TestTools.UnitTesting; -namespace Titanium.Web.Proxy.IntegrationTests; +namespace Unobtanium.Web.Proxy.IntegrationTests; [TestClass] public class StressTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/CertificateManagerTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/CertificateManagerTests.cs index 819a78c4..2c4d4913 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/CertificateManagerTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/CertificateManagerTests.cs @@ -5,9 +5,9 @@ using System.Threading; using System.Threading.Tasks; using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.Certificates; +using Unobtanium.Web.Proxy.Certificates; -namespace Titanium.Web.Proxy.UnitTests +namespace Unobtanium.Web.Proxy.UnitTests { [TestClass] public class CertificateManagerTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Compression/CompressionFactoryTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Compression/CompressionFactoryTests.cs index 841d7afc..ea3c1363 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Compression/CompressionFactoryTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Compression/CompressionFactoryTests.cs @@ -1,9 +1,9 @@ using System.IO; using System.IO.Compression; using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.Compression; +using Unobtanium.Web.Proxy.Compression; -namespace Titanium.Web.Proxy.UnitTests; +namespace Unobtanium.Web.Proxy.UnitTests; [TestClass] public class CompressionFactoryTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Compression/DecompressionFactoryTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Compression/DecompressionFactoryTests.cs index c6955267..01a377c6 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Compression/DecompressionFactoryTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Compression/DecompressionFactoryTests.cs @@ -1,9 +1,9 @@ using System.IO; using System.IO.Compression; using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.Compression; +using Unobtanium.Web.Proxy.Compression; -namespace Titanium.Web.Proxy.UnitTests +namespace Unobtanium.Web.Proxy.UnitTests { [TestClass] public class DecompressionFactoryTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/HttpHeaderExtensionsTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/HttpHeaderExtensionsTests.cs index 7ecb53ee..e55dfe43 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/HttpHeaderExtensionsTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/HttpHeaderExtensionsTests.cs @@ -1,9 +1,9 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; using System.Text; -using Titanium.Web.Proxy.Models; -using Titanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Extensions; -namespace Titanium.Web.Proxy.UnitTests.Extensions; +namespace Unobtanium.Web.Proxy.UnitTests.Extensions; [TestClass] public class HttpHeaderExtensionsTests { diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/StringExtensionsTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/StringExtensionsTests.cs index 58bfe6ae..436cd951 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/StringExtensionsTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Extensions/StringExtensionsTests.cs @@ -1,8 +1,8 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; using System; -using Titanium.Web.Proxy.Extensions; +using Unobtanium.Web.Proxy.Extensions; -namespace Titanium.Web.Proxy.UnitTests.Extensions; +namespace Unobtanium.Web.Proxy.UnitTests.Extensions; [TestClass] public class StringExtensionsTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTests.cs index 040edb12..e19b373c 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTests.cs @@ -1,9 +1,9 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; using System.Text; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.UnitTests.Helpers +namespace Unobtanium.Web.Proxy.UnitTests.Helpers { [TestClass] public partial class HttpHelperTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsBoundry.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsBoundry.cs index 49818762..22ca061a 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsBoundry.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsBoundry.cs @@ -4,9 +4,9 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Helpers; -namespace Titanium.Web.Proxy.UnitTests.Helpers; +namespace Unobtanium.Web.Proxy.UnitTests.Helpers; public partial class HttpHelperTests { [TestMethod] diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsMethod.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsMethod.cs index 23511bab..8ebec782 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsMethod.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsMethod.cs @@ -4,9 +4,9 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Helpers; -namespace Titanium.Web.Proxy.UnitTests.Helpers; +namespace Unobtanium.Web.Proxy.UnitTests.Helpers; public partial class HttpHelperTests { [TestMethod] diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsWildcardDomain.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsWildcardDomain.cs index 45601aa2..e6fc291d 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsWildcardDomain.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/HttpHelperTestsWildcardDomain.cs @@ -4,9 +4,9 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Helpers; -namespace Titanium.Web.Proxy.UnitTests.Helpers; +namespace Unobtanium.Web.Proxy.UnitTests.Helpers; public partial class HttpHelperTests { [TestMethod] diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/NetworkHelperTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/NetworkHelperTests.cs index 32821cea..5121f6c7 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/NetworkHelperTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/NetworkHelperTests.cs @@ -1,8 +1,8 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; using System.Net; -using Titanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Helpers; -namespace Titanium.Web.Proxy.UnitTests.Helpers +namespace Unobtanium.Web.Proxy.UnitTests.Helpers { [TestClass] public class NetworkHelperTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/ProxyInfoTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/ProxyInfoTests.cs index e9f40c0c..6b7dd68d 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/ProxyInfoTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Helpers/ProxyInfoTests.cs @@ -1,9 +1,9 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; using System.Reflection; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Models; // Adjust the namespace if necessary +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Models; // Adjust the namespace if necessary -namespace Titanium.Web.Proxy.UnitTests.Helpers; +namespace Unobtanium.Web.Proxy.UnitTests.Helpers; [TestClass] public class ProxyInfoTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Http/RequestTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Http/RequestTests.cs index b799e638..649d8377 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Http/RequestTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Http/RequestTests.cs @@ -1,8 +1,8 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Exceptions; -namespace Titanium.Web.Proxy.UnitTests; +namespace Unobtanium.Web.Proxy.UnitTests; [TestClass] public class RequestTests { diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Http/ResponseTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Http/ResponseTests.cs index b6dc460c..f4066102 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Http/ResponseTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Http/ResponseTests.cs @@ -1,8 +1,8 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Exceptions; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Exceptions; -namespace Titanium.Web.Proxy.UnitTests; +namespace Unobtanium.Web.Proxy.UnitTests; [TestClass] public class ResponseTests { diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/Network/NullWriterTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/Network/NullWriterTests.cs index 3a315532..e27d4346 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/Network/NullWriterTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/Network/NullWriterTests.cs @@ -2,9 +2,9 @@ using System; using System.Threading; using System.Threading.Tasks; -using Titanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Helpers; -namespace Titanium.Web.Proxy.UnitTests; +namespace Unobtanium.Web.Proxy.UnitTests; [TestClass] public class NullWriterTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/ProxyServerTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/ProxyServerTests.cs index 400c2c14..2fbf0d06 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/ProxyServerTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/ProxyServerTests.cs @@ -5,9 +5,9 @@ using System.Reflection; using System.Runtime.InteropServices; using System.Threading.Tasks; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.UnitTests +namespace Unobtanium.Web.Proxy.UnitTests { [TestClass] public class ProxyServerTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/SystemProxyTest.cs b/tests/Unobtanium.Web.Proxy.UnitTests/SystemProxyTest.cs index bf32f6d7..fe8fc8f0 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/SystemProxyTest.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/SystemProxyTest.cs @@ -1,11 +1,11 @@ using System; using System.Net; using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.Helpers; -using Titanium.Web.Proxy.Helpers.WinHttp; -using Titanium.Web.Proxy.Models; +using Unobtanium.Web.Proxy.Helpers; +using Unobtanium.Web.Proxy.Helpers.WinHttp; +using Unobtanium.Web.Proxy.Models; -namespace Titanium.Web.Proxy.UnitTests +namespace Unobtanium.Web.Proxy.UnitTests { [TestClass] public class SystemProxyTest diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/TaskResultTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/TaskResultTests.cs index 46425c22..194ed4ad 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/TaskResultTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/TaskResultTests.cs @@ -2,9 +2,9 @@ using System.Threading; using System.Threading.Tasks; using Microsoft.VisualStudio.TestTools.UnitTesting; -using Titanium.Web.Proxy.StreamExtended.Network; +using Unobtanium.Web.Proxy.StreamExtended.Network; -namespace Titanium.Web.Proxy.UnitTests +namespace Unobtanium.Web.Proxy.UnitTests { [TestClass] public class TaskResultTests diff --git a/tests/Unobtanium.Web.Proxy.UnitTests/WinAuthTests.cs b/tests/Unobtanium.Web.Proxy.UnitTests/WinAuthTests.cs index a0c6e12d..4c238250 100644 --- a/tests/Unobtanium.Web.Proxy.UnitTests/WinAuthTests.cs +++ b/tests/Unobtanium.Web.Proxy.UnitTests/WinAuthTests.cs @@ -1,9 +1,9 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; using System.Runtime.InteropServices; -using Titanium.Web.Proxy.Http; -using Titanium.Web.Proxy.Network.WinAuth; +using Unobtanium.Web.Proxy.Http; +using Unobtanium.Web.Proxy.Network.WinAuth; -namespace Titanium.Web.Proxy.UnitTests +namespace Unobtanium.Web.Proxy.UnitTests { [TestClass] public class WinAuthTests From b45ec9cf8b362de7381de504c684b7c3519ab22e Mon Sep 17 00:00:00 2001 From: Stephan van Rooij <1292510+svrooij@users.noreply.github.com> Date: Thu, 29 Aug 2024 21:11:20 +0200 Subject: [PATCH 7/9] fix namespace in one file --- .../Certificates/Cache/ICertificateCacheExtensions.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Unobtanium.Web.Proxy/Certificates/Cache/ICertificateCacheExtensions.cs b/src/Unobtanium.Web.Proxy/Certificates/Cache/ICertificateCacheExtensions.cs index 37e08fed..09eb8a2e 100644 --- a/src/Unobtanium.Web.Proxy/Certificates/Cache/ICertificateCacheExtensions.cs +++ b/src/Unobtanium.Web.Proxy/Certificates/Cache/ICertificateCacheExtensions.cs @@ -7,7 +7,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Titanium.Web.Proxy.Certificates.Cache; +namespace Unobtanium.Web.Proxy.Certificates.Cache; /// /// Compatibility extension methods for the interface. From 8f6df3e090f2fe4fae1e27d29d47e97519995140 Mon Sep 17 00:00:00 2001 From: Stephan van Rooij <1292510+svrooij@users.noreply.github.com> Date: Thu, 29 Aug 2024 21:25:00 +0200 Subject: [PATCH 8/9] Fixing workflow --- .github/workflows/dotnetcore.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/dotnetcore.yml b/.github/workflows/dotnetcore.yml index 1fbbea3a..f3b0d29a 100644 --- a/.github/workflows/dotnetcore.yml +++ b/.github/workflows/dotnetcore.yml @@ -4,13 +4,11 @@ on: push: branches: - develop - - beta tags: - v* pull_request: branches: - develop - - beta workflow_dispatch: jobs: @@ -52,7 +50,7 @@ jobs: shell: pwsh run: | dotnet tool install --global dotnet-reportgenerator-globaltool --version 5.* - reportgenerator -reports:${{github.workspace}}/coverage.cobertura.xml -targetdir:${{github.workspace}}/report -reporttypes:MarkdownSummaryGithub -filefilters:-*.g.cs "-classfilters:-Titanium.Web.Proxy.Network.WinAuth.*" -verbosity:Warning + reportgenerator -reports:${{github.workspace}}/coverage.cobertura.xml -targetdir:${{github.workspace}}/report -reporttypes:MarkdownSummaryGithub -filefilters:-*.g.cs "-classfilters:-Unobtanium.Web.Proxy.Network.WinAuth.*" -verbosity:Warning $report = Get-Content ${{github.workspace}}/report/SummaryGithub.md -Raw $report = $report.Replace('# Summary', '## 📝 Code Coverage').Replace('## Coverage', '### 📝 Code Coverage details') Add-Content -Path $env:GITHUB_STEP_SUMMARY -Value $report @@ -114,6 +112,6 @@ jobs: run: | $version = $("${{ github.ref_name }}".Substring(1)); Add-Content -Path $env:GITHUB_STEP_SUMMARY -Value '## 🚀 Published' - Add-Content -Path $env:GITHUB_STEP_SUMMARY -Value "- Code [tag ${{ github.ref_name }}](https://github.com/svrooij/titanium-web-proxy/tree/${{ github.ref_name }}) has been published to NuGet." + Add-Content -Path $env:GITHUB_STEP_SUMMARY -Value "- Code [tag ${{ github.ref_name }}](https://github.com/svrooij/unobtanium-web-proxy/tree/${{ github.ref_name }}) has been published to NuGet." Add-Content -Path $env:GITHUB_STEP_SUMMARY -Value "- Nuget [$version](https://www.nuget.org/packages/Unobtanium.Web.Proxy/$version) has been published to NuGet." \ No newline at end of file From 580151aca45c09bfccc7c99784ae98734a8c4656 Mon Sep 17 00:00:00 2001 From: Stephan van Rooij <1292510+svrooij@users.noreply.github.com> Date: Thu, 29 Aug 2024 21:29:08 +0200 Subject: [PATCH 9/9] fix build script --- tests/run-tests.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/run-tests.ps1 b/tests/run-tests.ps1 index 434bb4d6..b6a75c6d 100644 --- a/tests/run-tests.ps1 +++ b/tests/run-tests.ps1 @@ -5,8 +5,8 @@ IF (!$outputDir) { Write-Output "Coverage output directory: $outputDir" -$unitTestProject = Join-Path $(Get-Location) "tests" "Titanium.Web.Proxy.UnitTests" "Titanium.Web.Proxy.UnitTests.csproj" -$integrationTestProject = Join-Path $(Get-Location) "tests" "Titanium.Web.Proxy.IntegrationTests" "Titanium.Web.Proxy.IntegrationTests.csproj" +$unitTestProject = Join-Path $(Get-Location) "tests" "Unobtanium.Web.Proxy.UnitTests" "Unobtanium.Web.Proxy.UnitTests.csproj" +$integrationTestProject = Join-Path $(Get-Location) "tests" "Unobtanium.Web.Proxy.IntegrationTests" "Unobtanium.Web.Proxy.IntegrationTests.csproj" $collectCoverageParam = '/p:CollectCoverage=true;CoverletOutputFormat=json%2clcov%2ccobertura;MergeWith=' + "$outputDir.json;CoverletOutput=$outputDir" $skipObsoleteParam = '/p:ExcludeByAttribute=ObsoleteAttribute' # Exclude obsolete code from coverage %2cGeneratedCodeAttribute%2cCompilerGeneratedAttribute