Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
T
Titanium-Web-Proxy
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
Titanium-Web-Proxy
Commits
1639103c
Commit
1639103c
authored
Feb 05, 2020
by
Jehonathan Thomas
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
organize files; remove unused usings
parent
33d86a59
Show whitespace changes
Inline
Side-by-side
Showing
71 changed files
with
423 additions
and
432 deletions
+423
-432
ProxyTestController.cs
.../Titanium.Web.Proxy.Examples.Basic/ProxyTestController.cs
+10
-2
SampleClientState.cs
...es/Titanium.Web.Proxy.Examples.Basic/SampleClientState.cs
+1
-2
MainWindow.xaml.cs
examples/Titanium.Web.Proxy.Examples.Wpf/MainWindow.xaml.cs
+2
-2
BCCertificateMaker.cs
src/Titanium.Web.Proxy/Certificates/BCCertificateMaker.cs
+2
-2
BCCertificateMakerFast.cs
...Titanium.Web.Proxy/Certificates/BCCertificateMakerFast.cs
+2
-2
CachedCertificate.cs
src/Titanium.Web.Proxy/Certificates/CachedCertificate.cs
+1
-1
CertificateManager.cs
src/Titanium.Web.Proxy/Certificates/CertificateManager.cs
+1
-1
DefaultCertificateDiskCache.cs
...ium.Web.Proxy/Certificates/DefaultCertificateDiskCache.cs
+0
-0
ICertificateCache.cs
src/Titanium.Web.Proxy/Certificates/ICertificateCache.cs
+0
-0
ICertificateMaker.cs
src/Titanium.Web.Proxy/Certificates/ICertificateMaker.cs
+0
-0
WinCertificateMaker.cs
src/Titanium.Web.Proxy/Certificates/WinCertificateMaker.cs
+0
-0
CompressionUtil.cs
src/Titanium.Web.Proxy/Compression/CompressionUtil.cs
+1
-2
HttpCompression.cs
src/Titanium.Web.Proxy/Compression/HttpCompression.cs
+1
-3
BeforeSslAuthenticateEventArgs.cs
...eb.Proxy/EventArguments/BeforeSslAuthenticateEventArgs.cs
+1
-2
CertificateSelectionEventArgs.cs
...Web.Proxy/EventArguments/CertificateSelectionEventArgs.cs
+1
-2
CertificateValidationEventArgs.cs
...eb.Proxy/EventArguments/CertificateValidationEventArgs.cs
+1
-2
EmptyProxyEventArgs.cs
src/Titanium.Web.Proxy/EventArguments/EmptyProxyEventArgs.cs
+1
-2
LimitedStream.cs
src/Titanium.Web.Proxy/EventArguments/LimitedStream.cs
+1
-1
SessionEventArgs.cs
src/Titanium.Web.Proxy/EventArguments/SessionEventArgs.cs
+2
-2
StreamExtensions.cs
src/Titanium.Web.Proxy/Extensions/StreamExtensions.cs
+1
-1
TcpExtensions.cs
src/Titanium.Web.Proxy/Extensions/TcpExtensions.cs
+1
-2
HttpClientStream.cs
src/Titanium.Web.Proxy/Helpers/HttpClientStream.cs
+4
-5
HttpStream.cs
src/Titanium.Web.Proxy/Helpers/HttpStream.cs
+1
-1
KnownMethod.cs
src/Titanium.Web.Proxy/Helpers/KnownMethod.cs
+1
-1
Net45Compatibility.cs
src/Titanium.Web.Proxy/Helpers/Net45Compatibility.cs
+0
-0
Network.cs
src/Titanium.Web.Proxy/Helpers/Network.cs
+1
-1
NullWriter.cs
src/Titanium.Web.Proxy/Helpers/NullWriter.cs
+1
-1
RunTime.cs
src/Titanium.Web.Proxy/Helpers/RunTime.cs
+2
-2
TcpHelper.cs
src/Titanium.Web.Proxy/Helpers/TcpHelper.cs
+1
-1
ConnectRequest.cs
src/Titanium.Web.Proxy/Http/ConnectRequest.cs
+1
-2
HttpWebClient.cs
src/Titanium.Web.Proxy/Http/HttpWebClient.cs
+1
-1
RequestResponseBase.cs
src/Titanium.Web.Proxy/Http/RequestResponseBase.cs
+1
-1
Encoder.cs
src/Titanium.Web.Proxy/Http2/Hpack/Encoder.cs
+1
-1
HpackUtil.cs
src/Titanium.Web.Proxy/Http2/Hpack/HpackUtil.cs
+289
-291
IHeaderListener.cs
src/Titanium.Web.Proxy/Http2/Hpack/IHeaderListener.cs
+11
-12
StaticTable.cs
src/Titanium.Web.Proxy/Http2/Hpack/StaticTable.cs
+6
-7
Http2Helper.cs
src/Titanium.Web.Proxy/Http2/Http2Helper.cs
+7
-7
ExternalProxy.cs
src/Titanium.Web.Proxy/Models/ExternalProxy.cs
+2
-2
HttpHeader.cs
src/Titanium.Web.Proxy/Models/HttpHeader.cs
+1
-1
TransparentBaseProxyEndPoint.cs
...Titanium.Web.Proxy/Models/TransparentBaseProxyEndPoint.cs
+1
-2
RetryPolicy.cs
src/Titanium.Web.Proxy/Network/RetryPolicy.cs
+4
-4
TcpClientConnection.cs
src/Titanium.Web.Proxy/Network/Tcp/TcpClientConnection.cs
+1
-1
TcpConnectionFactory.cs
src/Titanium.Web.Proxy/Network/Tcp/TcpConnectionFactory.cs
+3
-3
TcpServerConnection.cs
src/Titanium.Web.Proxy/Network/Tcp/TcpServerConnection.cs
+1
-1
WinAuthEndPoint.cs
...ium.Web.Proxy/Network/WinAuth/Security/WinAuthEndPoint.cs
+1
-1
ProxyAuthorizationHandler.cs
src/Titanium.Web.Proxy/ProxyAuthorizationHandler.cs
+1
-1
AuthNone.cs
...Titanium.Web.Proxy/ProxySocket/Authentication/AuthNone.cs
+0
-1
AuthUserPass.cs
...nium.Web.Proxy/ProxySocket/Authentication/AuthUserPass.cs
+1
-1
HttpsHandler.cs
src/Titanium.Web.Proxy/ProxySocket/HttpsHandler.cs
+2
-2
Socks5Handler.cs
src/Titanium.Web.Proxy/ProxySocket/Socks5Handler.cs
+3
-3
SocksHandler.cs
src/Titanium.Web.Proxy/ProxySocket/SocksHandler.cs
+1
-1
RequestHandler.cs
src/Titanium.Web.Proxy/RequestHandler.cs
+4
-4
ClientHelloInfo.cs
src/Titanium.Web.Proxy/StreamExtended/ClientHelloInfo.cs
+2
-2
IHttpStreamWriter.cs
...ium.Web.Proxy/StreamExtended/Network/IHttpStreamWriter.cs
+1
-2
PeekStreamReader.cs
...nium.Web.Proxy/StreamExtended/Network/PeekStreamReader.cs
+2
-3
ServerHelloInfo.cs
src/Titanium.Web.Proxy/StreamExtended/ServerHelloInfo.cs
+2
-2
SslTools.cs
src/Titanium.Web.Proxy/StreamExtended/SslTools.cs
+2
-2
TransparentClientHandler.cs
src/Titanium.Web.Proxy/TransparentClientHandler.cs
+1
-1
WebSocketDecoder.cs
src/Titanium.Web.Proxy/WebSocket/WebSocketDecoder.cs
+3
-2
WebSocketFrame.cs
src/Titanium.Web.Proxy/WebSocket/WebSocketFrame.cs
+1
-1
WebsocketOpCode.cs
src/Titanium.Web.Proxy/WebSocket/WebsocketOpCode.cs
+0
-0
WebSocketHandler.cs
src/Titanium.Web.Proxy/WebSocketHandler.cs
+2
-3
HttpMessageParsing.cs
....Web.Proxy.IntegrationTests/Helpers/HttpMessageParsing.cs
+7
-3
TestHelper.cs
...Titanium.Web.Proxy.IntegrationTests/Helpers/TestHelper.cs
+1
-1
InterceptionTests.cs
.../Titanium.Web.Proxy.IntegrationTests/InterceptionTests.cs
+1
-1
TestServer.cs
...s/Titanium.Web.Proxy.IntegrationTests/Setup/TestServer.cs
+6
-6
TestSuite.cs
tests/Titanium.Web.Proxy.IntegrationTests/Setup/TestSuite.cs
+1
-2
CertificateManagerTests.cs
...s/Titanium.Web.Proxy.UnitTests/CertificateManagerTests.cs
+2
-2
ProxyServerTests.cs
tests/Titanium.Web.Proxy.UnitTests/ProxyServerTests.cs
+2
-2
SystemProxyTest.cs
tests/Titanium.Web.Proxy.UnitTests/SystemProxyTest.cs
+2
-2
WinAuthTests.cs
tests/Titanium.Web.Proxy.UnitTests/WinAuthTests.cs
+1
-2
No files found.
examples/Titanium.Web.Proxy.Examples.Basic/ProxyTestController.cs
View file @
1639103c
...
...
@@ -156,7 +156,11 @@ namespace Titanium.Web.Proxy.Examples.Basic
// this is just to show the functionality, provided values are junk
return
new
ExternalProxy
{
BypassLocalhost
=
false
,
HostName
=
"127.0.0.9"
,
Port
=
9090
,
Password
=
"fake"
,
UserName
=
"fake"
,
BypassLocalhost
=
false
,
HostName
=
"127.0.0.9"
,
Port
=
9090
,
Password
=
"fake"
,
UserName
=
"fake"
,
UseDefaultCredentials
=
false
};
}
...
...
@@ -168,7 +172,11 @@ namespace Titanium.Web.Proxy.Examples.Basic
// this is just to show the functionality, provided values are junk
return
new
ExternalProxy
{
BypassLocalhost
=
false
,
HostName
=
"127.0.0.10"
,
Port
=
9191
,
Password
=
"fake2"
,
UserName
=
"fake2"
,
BypassLocalhost
=
false
,
HostName
=
"127.0.0.10"
,
Port
=
9191
,
Password
=
"fake2"
,
UserName
=
"fake2"
,
UseDefaultCredentials
=
false
};
}
...
...
examples/Titanium.Web.Proxy.Examples.Basic/SampleClientState.cs
View file @
1639103c
using
System
;
using
System.Text
;
using
System.Text
;
namespace
Titanium.Web.Proxy.Examples.Basic
{
...
...
examples/Titanium.Web.Proxy.Examples.Wpf/MainWindow.xaml.cs
View file @
1639103c
...
...
@@ -279,7 +279,7 @@ namespace Titanium.Web.Proxy.Examples.Wpf
li
.
SentDataCount
+=
args
.
Count
;
//if (tunnelType == TunnelType.Http2)
AppendTransferLog
(
session
.
GetHashCode
()
+
(
isTunnelConnect
?
"_tunnel"
:
""
)
+
"_sent"
,
AppendTransferLog
(
session
.
GetHashCode
()
+
(
isTunnelConnect
?
"_tunnel"
:
""
)
+
"_sent"
,
args
.
Buffer
,
args
.
Offset
,
args
.
Count
);
}
};
...
...
src/Titanium.Web.Proxy/
Network/Certificate
/BCCertificateMaker.cs
→
src/Titanium.Web.Proxy/
Certificates
/BCCertificateMaker.cs
View file @
1639103c
...
...
@@ -162,7 +162,7 @@ namespace Titanium.Web.Proxy.Network.Certificate
const
string
password
=
"password"
;
Pkcs12Store
store
;
if
(
RunTime
.
IsRunningOnMono
)
if
(
RunTime
.
IsRunningOnMono
)
{
var
builder
=
new
Pkcs12StoreBuilder
();
builder
.
SetUseDerEncoding
(
true
);
...
...
src/Titanium.Web.Proxy/
Network/Certificate
/BCCertificateMakerFast.cs
→
src/Titanium.Web.Proxy/
Certificates
/BCCertificateMakerFast.cs
View file @
1639103c
...
...
@@ -171,7 +171,7 @@ namespace Titanium.Web.Proxy.Network.Certificate
const
string
password
=
"password"
;
Pkcs12Store
store
;
if
(
RunTime
.
IsRunningOnMono
)
if
(
RunTime
.
IsRunningOnMono
)
{
var
builder
=
new
Pkcs12StoreBuilder
();
builder
.
SetUseDerEncoding
(
true
);
...
...
src/Titanium.Web.Proxy/
Network
/CachedCertificate.cs
→
src/Titanium.Web.Proxy/
Certificates
/CachedCertificate.cs
View file @
1639103c
src/Titanium.Web.Proxy/
Network
/CertificateManager.cs
→
src/Titanium.Web.Proxy/
Certificates
/CertificateManager.cs
View file @
1639103c
src/Titanium.Web.Proxy/
Network
/DefaultCertificateDiskCache.cs
→
src/Titanium.Web.Proxy/
Certificates
/DefaultCertificateDiskCache.cs
View file @
1639103c
File moved
src/Titanium.Web.Proxy/
Network
/ICertificateCache.cs
→
src/Titanium.Web.Proxy/
Certificates
/ICertificateCache.cs
View file @
1639103c
File moved
src/Titanium.Web.Proxy/
Network/Certificate
/ICertificateMaker.cs
→
src/Titanium.Web.Proxy/
Certificates
/ICertificateMaker.cs
View file @
1639103c
File moved
src/Titanium.Web.Proxy/
Network/Certificate
/WinCertificateMaker.cs
→
src/Titanium.Web.Proxy/
Certificates
/WinCertificateMaker.cs
View file @
1639103c
File moved
src/Titanium.Web.Proxy/Compression/CompressionUtil.cs
View file @
1639103c
using
System
;
using
Titanium.Web.Proxy.Http
;
using
Titanium.Web.Proxy.Http
;
namespace
Titanium.Web.Proxy.Compression
{
...
...
src/Titanium.Web.Proxy/Compression/HttpCompression.cs
View file @
1639103c
using
System
;
namespace
Titanium.Web.Proxy.Compression
namespace
Titanium.Web.Proxy.Compression
{
internal
enum
HttpCompression
{
...
...
src/Titanium.Web.Proxy/EventArguments/BeforeSslAuthenticateEventArgs.cs
View file @
1639103c
using
System
;
using
System.Threading
;
using
System.Threading
;
using
Titanium.Web.Proxy.Network.Tcp
;
namespace
Titanium.Web.Proxy.EventArguments
...
...
src/Titanium.Web.Proxy/EventArguments/CertificateSelectionEventArgs.cs
View file @
1639103c
using
System
;
using
System.Security.Cryptography.X509Certificates
;
using
System.Security.Cryptography.X509Certificates
;
namespace
Titanium.Web.Proxy.EventArguments
{
...
...
src/Titanium.Web.Proxy/EventArguments/CertificateValidationEventArgs.cs
View file @
1639103c
using
System
;
using
System.Net.Security
;
using
System.Net.Security
;
using
System.Security.Cryptography.X509Certificates
;
namespace
Titanium.Web.Proxy.EventArguments
...
...
src/Titanium.Web.Proxy/EventArguments/EmptyProxyEventArgs.cs
View file @
1639103c
using
System
;
using
Titanium.Web.Proxy.Network.Tcp
;
using
Titanium.Web.Proxy.Network.Tcp
;
namespace
Titanium.Web.Proxy.EventArguments
{
...
...
src/Titanium.Web.Proxy/EventArguments/LimitedStream.cs
View file @
1639103c
src/Titanium.Web.Proxy/EventArguments/SessionEventArgs.cs
View file @
1639103c
src/Titanium.Web.Proxy/Extensions/StreamExtensions.cs
View file @
1639103c
src/Titanium.Web.Proxy/Extensions/TcpExtensions.cs
View file @
1639103c
using
System
;
using
System.Net.Sockets
;
using
System.Net.Sockets
;
namespace
Titanium.Web.Proxy.Extensions
{
...
...
src/Titanium.Web.Proxy/Helpers/HttpClientStream.cs
View file @
1639103c
using
System
;
using
System.IO
;
using
System.IO
;
using
System.Threading
;
using
System.Threading.Tasks
;
using
Titanium.Web.Proxy.Http
;
...
...
src/Titanium.Web.Proxy/Helpers/HttpStream.cs
View file @
1639103c
src/Titanium.Web.Proxy/Helpers/KnownMethod.cs
View file @
1639103c
src/Titanium.Web.Proxy/Net45Compatibility.cs
→
src/Titanium.Web.Proxy/
Helpers/
Net45Compatibility.cs
View file @
1639103c
File moved
src/Titanium.Web.Proxy/Helpers/Network.cs
View file @
1639103c
src/Titanium.Web.Proxy/Helpers/NullWriter.cs
View file @
1639103c
src/Titanium.Web.Proxy/Helpers/RunTime.cs
View file @
1639103c
using
System
;
using
System.Reflection
;
using
System.Text
;
using
System.Runtime.InteropServices
;
using
System.Runtime.Versioning
;
using
System.Text
;
namespace
Titanium.Web.Proxy.Helpers
{
...
...
src/Titanium.Web.Proxy/Helpers/TcpHelper.cs
View file @
1639103c
src/Titanium.Web.Proxy/Http/ConnectRequest.cs
View file @
1639103c
using
System
;
using
Titanium.Web.Proxy.Models
;
using
Titanium.Web.Proxy.Models
;
using
Titanium.Web.Proxy.StreamExtended
;
namespace
Titanium.Web.Proxy.Http
...
...
src/Titanium.Web.Proxy/Http/HttpWebClient.cs
View file @
1639103c
src/Titanium.Web.Proxy/Http/RequestResponseBase.cs
View file @
1639103c
src/Titanium.Web.Proxy/Http2/Hpack/Encoder.cs
View file @
1639103c
src/Titanium.Web.Proxy/Http2/Hpack/HpackUtil.cs
View file @
1639103c
...
...
@@ -15,8 +15,6 @@
* limitations under the License.
*/
using
System
;
namespace
Titanium.Web.Proxy.Http2.Hpack
{
public
static
class
HpackUtil
...
...
src/Titanium.Web.Proxy/Http2/Hpack/IHeaderListener.cs
View file @
1639103c
...
...
@@ -15,7 +15,6 @@
* limitations under the License.
*/
using
System
;
using
Titanium.Web.Proxy.Models
;
namespace
Titanium.Web.Proxy.Http2.Hpack
...
...
src/Titanium.Web.Proxy/Http2/Hpack/StaticTable.cs
View file @
1639103c
...
...
@@ -15,7 +15,6 @@
* limitations under the License.
*/
using
System
;
using
System.Collections.Generic
;
using
Titanium.Web.Proxy.Models
;
...
...
src/Titanium.Web.Proxy/Http2/Http2Helper.cs
View file @
1639103c
src/Titanium.Web.Proxy/Models/ExternalProxy.cs
View file @
1639103c
src/Titanium.Web.Proxy/Models/HttpHeader.cs
View file @
1639103c
src/Titanium.Web.Proxy/Models/TransparentBaseProxyEndPoint.cs
View file @
1639103c
using
System
;
using
System.Net
;
using
System.Net
;
using
System.Threading.Tasks
;
using
Titanium.Web.Proxy.EventArguments
;
...
...
src/Titanium.Web.Proxy/Network/RetryPolicy.cs
View file @
1639103c
src/Titanium.Web.Proxy/Network/Tcp/TcpClientConnection.cs
View file @
1639103c
src/Titanium.Web.Proxy/Network/Tcp/TcpConnectionFactory.cs
View file @
1639103c
src/Titanium.Web.Proxy/Network/Tcp/TcpServerConnection.cs
View file @
1639103c
src/Titanium.Web.Proxy/Network/WinAuth/Security/WinAuthEndPoint.cs
View file @
1639103c
src/Titanium.Web.Proxy/ProxyAuthorizationHandler.cs
View file @
1639103c
src/Titanium.Web.Proxy/ProxySocket/Authentication/AuthNone.cs
View file @
1639103c
...
...
@@ -28,7 +28,6 @@
OF THE POSSIBILITY OF SUCH DAMAGE.
*/
using
System
;
using
System.Net.Sockets
;
namespace
Titanium.Web.Proxy.ProxySocket.Authentication
...
...
src/Titanium.Web.Proxy/ProxySocket/Authentication/AuthUserPass.cs
View file @
1639103c
src/Titanium.Web.Proxy/ProxySocket/HttpsHandler.cs
View file @
1639103c
src/Titanium.Web.Proxy/ProxySocket/Socks5Handler.cs
View file @
1639103c
src/Titanium.Web.Proxy/ProxySocket/SocksHandler.cs
View file @
1639103c
src/Titanium.Web.Proxy/RequestHandler.cs
View file @
1639103c
...
...
@@ -152,7 +152,7 @@ namespace Titanium.Web.Proxy
}
catch
(
SocketException
e
)
{
if
(
e
.
SocketErrorCode
!=
SocketError
.
HostNotFound
)
if
(
e
.
SocketErrorCode
!=
SocketError
.
HostNotFound
)
{
throw
;
}
...
...
src/Titanium.Web.Proxy/StreamExtended/ClientHelloInfo.cs
View file @
1639103c
src/Titanium.Web.Proxy/StreamExtended/Network/IHttpStreamWriter.cs
View file @
1639103c
using
System
;
using
System.Threading
;
using
System.Threading
;
using
System.Threading.Tasks
;
namespace
Titanium.Web.Proxy.StreamExtended.Network
...
...
src/Titanium.Web.Proxy/StreamExtended/Network/PeekStreamReader.cs
View file @
1639103c
using
System
;
using
System.Threading
;
using
System.Threading
;
using
System.Threading.Tasks
;
namespace
Titanium.Web.Proxy.StreamExtended.Network
...
...
src/Titanium.Web.Proxy/StreamExtended/ServerHelloInfo.cs
View file @
1639103c
src/Titanium.Web.Proxy/StreamExtended/SslTools.cs
View file @
1639103c
...
...
@@ -151,7 +151,7 @@ namespace Titanium.Web.Proxy.StreamExtended
Dictionary
<
string
,
SslExtension
>?
extensions
=
null
;
if
(
extensionsStartPosition
<
recordLength
+
5
)
if
(
extensionsStartPosition
<
recordLength
+
5
)
{
extensions
=
await
ReadExtensions
(
majorVersion
,
minorVersion
,
peekStream
,
cancellationToken
);
}
...
...
src/Titanium.Web.Proxy/TransparentClientHandler.cs
View file @
1639103c
src/Titanium.Web.Proxy/WebSocketDecoder.cs
→
src/Titanium.Web.Proxy/WebSocket
/WebSocket
Decoder.cs
View file @
1639103c
...
...
@@ -100,7 +100,8 @@ namespace Titanium.Web.Proxy
{
data1
[
pos
+
2
]
^=
(
byte
)(
mask
>>
16
);
}
;
}
;
}
}
var
frameData
=
buffer
.
Slice
(
idx
,
(
int
)
size
);
...
...
src/Titanium.Web.Proxy/WebSocketFrame.cs
→
src/Titanium.Web.Proxy/WebSocket
/WebSocket
Frame.cs
View file @
1639103c
src/Titanium.Web.Proxy/WebsocketOpCode.cs
→
src/Titanium.Web.Proxy/Web
Socket/Web
socketOpCode.cs
View file @
1639103c
File moved
src/Titanium.Web.Proxy/WebSocketHandler.cs
View file @
1639103c
using
System
;
using
System.Threading
;
using
System.Threading
;
using
System.Threading.Tasks
;
using
Titanium.Web.Proxy.EventArguments
;
using
Titanium.Web.Proxy.Helpers
;
...
...
tests/Titanium.Web.Proxy.IntegrationTests/Helpers/HttpMessageParsing.cs
View file @
1639103c
...
...
@@ -27,7 +27,9 @@ namespace Titanium.Web.Proxy.IntegrationTests.Helpers
Request
.
ParseRequestLine
(
line
,
out
var
method
,
out
var
url
,
out
var
version
);
var
request
=
new
Request
{
Method
=
method
,
RequestUriString8
=
url
,
HttpVersion
=
version
Method
=
method
,
RequestUriString8
=
url
,
HttpVersion
=
version
};
while
(!
string
.
IsNullOrEmpty
(
line
=
reader
.
ReadLine
()))
{
...
...
@@ -72,7 +74,9 @@ namespace Titanium.Web.Proxy.IntegrationTests.Helpers
Response
.
ParseResponseLine
(
line
,
out
var
version
,
out
var
status
,
out
var
desc
);
var
response
=
new
Response
{
HttpVersion
=
version
,
StatusCode
=
status
,
StatusDescription
=
desc
HttpVersion
=
version
,
StatusCode
=
status
,
StatusDescription
=
desc
};
while
(!
string
.
IsNullOrEmpty
(
line
=
reader
.
ReadLine
()))
...
...
tests/Titanium.Web.Proxy.IntegrationTests/Helpers/TestHelper.cs
View file @
1639103c
tests/Titanium.Web.Proxy.IntegrationTests/InterceptionTests.cs
View file @
1639103c
tests/Titanium.Web.Proxy.IntegrationTests/Setup/TestServer.cs
View file @
1639103c
using
Microsoft.AspNetCore
;
using
System
;
using
System.Linq
;
using
System.Net
;
using
System.Security.Cryptography.X509Certificates
;
using
System.Threading.Tasks
;
using
Microsoft.AspNetCore
;
using
Microsoft.AspNetCore.Builder
;
using
Microsoft.AspNetCore.Connections
;
using
Microsoft.AspNetCore.Hosting
;
using
Microsoft.AspNetCore.Hosting.Server.Features
;
using
Microsoft.AspNetCore.Http
;
using
Microsoft.Extensions.DependencyInjection
;
using
System
;
using
System.Linq
;
using
System.Net
;
using
System.Security.Cryptography.X509Certificates
;
using
System.Threading.Tasks
;
namespace
Titanium.Web.Proxy.IntegrationTests.Setup
{
...
...
tests/Titanium.Web.Proxy.IntegrationTests/Setup/TestSuite.cs
View file @
1639103c
using
System
;
using
System.Net.Http
;
using
System.Net.Http
;
using
Titanium.Web.Proxy.IntegrationTests.Helpers
;
using
Titanium.Web.Proxy.IntegrationTests.Setup
;
...
...
tests/Titanium.Web.Proxy.UnitTests/CertificateManagerTests.cs
View file @
1639103c
using
System
;
using
Microsoft.VisualStudio.TestTools.UnitTesting
;
using
System
;
using
System.Collections.Generic
;
using
System.Diagnostics
;
using
System.Linq
;
using
System.Threading.Tasks
;
using
Microsoft.VisualStudio.TestTools.UnitTesting
;
using
Titanium.Web.Proxy.Network
;
namespace
Titanium.Web.Proxy.UnitTests
...
...
tests/Titanium.Web.Proxy.UnitTests/ProxyServerTests.cs
View file @
1639103c
using
System
;
using
Microsoft.VisualStudio.TestTools.UnitTesting
;
using
System
;
using
System.Net
;
using
Microsoft.VisualStudio.TestTools.UnitTesting
;
using
Titanium.Web.Proxy.Models
;
namespace
Titanium.Web.Proxy.UnitTests
...
...
tests/Titanium.Web.Proxy.UnitTests/SystemProxyTest.cs
View file @
1639103c
using
System
;
using
Microsoft.VisualStudio.TestTools.UnitTesting
;
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
;
...
...
tests/Titanium.Web.Proxy.UnitTests/WinAuthTests.cs
View file @
1639103c
using
System
;
using
Microsoft.VisualStudio.TestTools.UnitTesting
;
using
Microsoft.VisualStudio.TestTools.UnitTesting
;
using
Titanium.Web.Proxy.Http
;
using
Titanium.Web.Proxy.Network.WinAuth
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment