Skip to content

Commit

Permalink
Added exterme.net project
Browse files Browse the repository at this point in the history
  • Loading branch information
MOHAMMAD committed Jul 24, 2020
1 parent 37f79d1 commit 9e89f1e
Show file tree
Hide file tree
Showing 40 changed files with 11,141 additions and 0 deletions.
217 changes: 217 additions & 0 deletions Extreme.Net/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,217 @@
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates

# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
build/
bld/
[Bb]in/
[Oo]bj/

# Visual Studio 2015 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

# NUNIT
*.VisualState.xml
TestResult.xml

# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c

# DNX
project.lock.json
artifacts/

*_i.c
*_p.c
*_i.h
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc

# Chutzpah Test files
_Chutzpah*

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile

# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap

# TFS 2012 Local Workspace
$tf/

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user

# JustCode is a .NET coding add-in
.JustCode

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*

# MightyMoose
*.mm.*
AutoTest.Net/

# Web workbench (sass)
.sass-cache/

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# TODO: Comment the next line if you want to checkin your web deploy settings
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj

# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config

# Windows Azure Build Output
csx/
*.build.csdef

# Windows Store app package directory
AppPackages/

# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!*.[Cc]ache/

# Others
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.pfx
*.publishsettings
node_modules/
orleans.codegen.cs

# RIA/Silverlight projects
Generated_Code/

# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm

# SQL Server files
*.mdf
*.ldf

# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings

# Microsoft Fakes
FakesAssemblies/

# Node.js Tools for Visual Studio
.ntvs_analysis.dat

# Visual Studio 6 build log
*.plg

# Visual Studio 6 workspace options file
*.opt

# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
107 changes: 107 additions & 0 deletions Extreme.Net/Extreme.Net.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{5D25D06E-0D35-42EF-BBA2-D5DE6E06CD04}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Extreme</RootNamespace>
<AssemblyName>Extreme.Net</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile>
</TargetFrameworkProfile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>0</WarningLevel>
<DocumentationFile>bin\Debug\Extreme.Net.xml</DocumentationFile>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>0</WarningLevel>
<DocumentationFile>bin\Release\Extreme.Net.xml</DocumentationFile>
<CodeAnalysisRuleSet>BasicCorrectnessRules.ruleset</CodeAnalysisRuleSet>
<PlatformTarget>AnyCPU</PlatformTarget>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="Microsoft.CSharp" />
</ItemGroup>
<ItemGroup>
<Compile Include="Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="RequestParams.cs" />
<Compile Include="~Http\HttpExceptionStatus.cs" />
<Compile Include="~Http\~Content\BytesContent.cs" />
<Compile Include="~Http\~Content\FileContent.cs" />
<Compile Include="~Http\~Content\FormUrlEncodedContent.cs" />
<Compile Include="~Http\~Content\HttpContent.cs" />
<Compile Include="~Http\HttpStatusCode.cs" />
<Compile Include="~Http\~Content\MultipartContent.cs" />
<Compile Include="~Http\~Content\StreamContent.cs" />
<Compile Include="~Http\~Content\StringContent.cs" />
<Compile Include="~Proxy\ChainProxyClient.cs" />
<Compile Include="~Http\~Misc\DownloadProgressChangedEventArgs.cs" />
<Compile Include="~Http\HttpHeader.cs" />
<Compile Include="~Http\~Misc\UploadProgressChangedEventArgs.cs" />
<Compile Include="~Internal\ExceptionHelper.cs" />
<Compile Include="Html.cs" />
<Compile Include="NetException.cs" />
<Compile Include="~Http\HttpMethod.cs" />
<Compile Include="~Http\CookieDictionary.cs" />
<Compile Include="~Proxy\HttpProxyClient.cs" />
<Compile Include="~Http\HttpException.cs" />
<Compile Include="~Http\HttpRequest.cs" />
<Compile Include="~Http\HttpResponse.cs" />
<Compile Include="~Http\Http.cs" />
<Compile Include="~Proxy\ProxyClient.cs" />
<Compile Include="~Proxy\ProxyType.cs" />
<Compile Include="~Proxy\ProxyException.cs" />
<Compile Include="~Internal\ProxyHelper.cs" />
<Compile Include="~Proxy\Socks4aProxyClient.cs" />
<Compile Include="~Proxy\Socks4ProxyClient.cs" />
<Compile Include="~Proxy\Socks5ProxyClient.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<PropertyGroup>
<PreBuildEvent>
</PreBuildEvent>
</PropertyGroup>
<PropertyGroup>
<PostBuildEvent>
</PostBuildEvent>
</PropertyGroup>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
20 changes: 20 additions & 0 deletions Extreme.Net/Extreme.Net.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>eXtremeNet</id>
<version>$APPVEYOR_BUILD_VERSION$</version>
<title>Extreme.Net - Http Class Library</title>
<authors>Artem Dontsov</authors>
<owners>ExtremeCodeTv</owners>
<projectUrl>https://github.com/extremecodetv/Extreme.Net/</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Http class library with support Http/Socks4/Socks5 proxy

Includes:
- Classes for work with proxy servers: HTTP, Socks4(a), Socks5, Chain.
- Classes for work with HTTP 1.0/1.1 protocol: keep-alive, gzip, deflate, chunked, SSL, proxies and more.</description>
</metadata>
<files>
<file src="bin\Debug\eXtremeNet.dll" target="lib\eXtremeNet.dll" />
</files>
</package>
28 changes: 28 additions & 0 deletions Extreme.Net/Extreme.Net.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Extreme.Net", "Extreme.Net.csproj", "{5D25D06E-0D35-42EF-BBA2-D5DE6E06CD04}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Extreme.Net.Tests", "Extreme.Net.Tests\Extreme.Net.Tests.csproj", "{7FE1F55D-B4C8-4C76-9932-C187BE72F69E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{5D25D06E-0D35-42EF-BBA2-D5DE6E06CD04}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5D25D06E-0D35-42EF-BBA2-D5DE6E06CD04}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5D25D06E-0D35-42EF-BBA2-D5DE6E06CD04}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5D25D06E-0D35-42EF-BBA2-D5DE6E06CD04}.Release|Any CPU.Build.0 = Release|Any CPU
{7FE1F55D-B4C8-4C76-9932-C187BE72F69E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7FE1F55D-B4C8-4C76-9932-C187BE72F69E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7FE1F55D-B4C8-4C76-9932-C187BE72F69E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7FE1F55D-B4C8-4C76-9932-C187BE72F69E}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
Loading

0 comments on commit 9e89f1e

Please sign in to comment.