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