Shadowsocks.Net

SOCKS5, HTTP, Pipelines and Shadowsocks

MIT License

Stars
27
Committers
3

Bot releases are visible (Hide)

Shadowsocks.Net - 1.0.2 Latest Release

Published by github-actions[bot] about 1 year ago

Shadowsocks.Net - 1.0.1

Published by github-actions[bot] over 1 year ago

Shadowsocks.Net - 1.0.0

Published by github-actions[bot] almost 3 years ago

Dependencies:

  • 6bd3f236bbf41006f18484ec8a638b0d26621833 build(deps): bump Microsoft.VisualStudio.Threading from 16.10.56 to 17.0.63 (#25) @dependabot[bot]
  • 91ac67124b67a6067865ce1e46e261dd0acfdd59 build(deps): bump Serilog.Extensions.Logging from 3.0.1 to 3.1.0 (#27) @dependabot[bot]

Housekeeping:

  • e9ba2403cce0effb8a5b77e880dc0dd17af81e7d housekeeping: Update to .net6.0 @HMBSbige
  • 78948477582a2a9961259e73b1c96a035337d164 housekeeping: Release 1.0.0 @HMBSbige
Shadowsocks.Net - 0.9.9

Published by github-actions[bot] about 3 years ago

Dependencies:

  • e22773c4a156010dfe5e104aada532fc446c7fb6 dep: Update MSTest @HMBSbige

Fixes:

  • 1be52fad08aa089ae20043465a4a8473e95c14cd fix: Large buffer will cause FlushAsync block @HMBSbige
  • 005f0ffab668db0c96b41d6a9189f41dae7992c4 fix: Structured logging warnings @HMBSbige
  • 52124f07e20e5f5fd3f56d84097dbb96e8da957b fix: Large buffer will cause FlushAsync block @HMBSbige

Housekeeping:

  • 2e03de98032b53a13ada31c3bc586d2d51cc1ec8 housekeeping: Release 0.9.9 @HMBSbige

Performance:

  • f3f12a7e3ef686b8e4c3f68e9e4c8e9d93a2171d perf: AcceptTcpClientAsync => AcceptSocketAsync @HMBSbige

Refactoring:

  • 0c6d53968116c39c137acb7d53d2ef1f355728e5 refactor: Socks5 UDP server @HMBSbige
  • 5d4f9c6b35f805cf3697fb5f2581dced9066fd72 refactor: Better ShadowsocksUdpClient @HMBSbige
  • 4b0544899f68e0857d7723c5578dc73b6b3e18ae refactor: Better ShadowsocksPipe @HMBSbige

Style Changes:

  • 688fb6a42b600ae4267b0f2eb7700208ba12aa02 style: Update code style @HMBSbige
  • 3e7de6386c1dc7477ee994ccaa7c893fe94c066b style: Same code style with VS @HMBSbige

Test:

  • 4c4d51543de9b8adf287d1f9395782ef94b68a5a test: Add test for ReadOnlySequenceStream @HMBSbige
  • 82bc8678cf14afb4e953c7f10adfd8a5f512fef3 test: Add benchmark @HMBSbige
Shadowsocks.Net - 0.9.8

Published by github-actions[bot] about 3 years ago

Features:

  • 0475bf611cebda55fd3117cf9dee279a8df0798f feat: Add socket pipe @HMBSbige
  • 80894234fa2bd166ca1fdf1fce1f2519c9f045d0 feat: Socket pipe support shutdown/close underlying socket @HMBSbige
  • b151fe128b37f379cb55258e6cbdcca4dbad3c82 feat: Add WebSocket pipe @HMBSbige
  • 5d5e2ca0ea10c15de7a2b71b5a83ecf202ac9d6f feat: Add ReadOnlySequenceStream @HMBSbige

Fixes:

  • a07aad727ffc76967744d1a63e986f5f8fdb94f9 fix: Socket PipeWriter threads sync @HMBSbige
  • 47bc76f788db32e1d7c28f0a5330e2754f4a8fde fix: UdpListenService bind order @HMBSbige

Housekeeping:

  • dc7c3b8ca613e18358609d5cc08368c66a31ad18 housekeeping: Release 0.9.8 @HMBSbige

Performance:

  • 3565c25006e3f81804318600b6b49ce47fdaebd3 perf: ValueTask => Task @HMBSbige

Refactoring:

  • 636784c64f3d7e7217eca063dff441951a0b3ab8 refactor: socket pipe => stream pipe @HMBSbige
Shadowsocks.Net - 0.9.7

Published by github-actions[bot] about 3 years ago

Dependencies:

  • 05c49bd49477c069209105e0dde6d3a0672c87c2 dep: Update MSTest @HMBSbige

Features:

  • 20a4f5983f4566f5ada254a89883c49b359ba16f feat: Expose SOCK5 UDP Socket @HMBSbige

Housekeeping:

  • 8ab591462ba71de670b0aa91d2d31c44bb293cce housekeeping: Release 0.9.7 @HMBSbige
Shadowsocks.Net - 0.9.6

Published by github-actions[bot] about 3 years ago

Fixes:

  • e31767489414e4c820b96e2ca20588df1becff85 fix: SOCKS5 UDP service @HMBSbige
  • 7121bc17d5bd10e5342d3d7c25aeebcd9303456b fix: HTTP Transfer-Encoding: chunked @HMBSbige

Housekeeping:

  • 302158cc0717d9e6492a8a5070d81708153bf996 housekeeping: Release 0.9.6 @HMBSbige

Performance:

  • 457738dfded9d0e018c63bb059ba1e94a2438954 perf: Better performance for handing large http body @HMBSbige

Test:

  • e1ce3837b170df6f27cbc0cfb7ed529618bc8ddf test: Add test for no content http response @HMBSbige
Shadowsocks.Net - 0.9.5

Published by github-actions[bot] about 3 years ago

Dependencies:

  • adf0d0a1171e365dd1b8e87f4965d5e742fdd457 build(deps): bump Microsoft.NET.Test.Sdk from 16.10.0 to 16.11.0 (#20) @dependabot[bot]

Fixes:

  • 78f8f3fc5971677b8deb8101ec0770d8811db6f8 fix: when HTTP response has no Content-Length @HMBSbige

Housekeeping:

  • 91aab75d1bf74ba5eaef56b3827572bb4c961d00 housekeeping: Update .gitattributes @HMBSbige
  • 7c92ce205dadcd536c28a5b5c09a030de4ce8910 housekeeping: Release 0.9.5 @HMBSbige
Shadowsocks.Net - 0.9.4

Published by github-actions[bot] about 3 years ago

Fixes:

  • 5198c976d0b8d13502fdae6a31625884944a72da fix: Ignore Exceptions in PipeReader.CopyToAsync @HMBSbige
  • a3761029b955dff6a198aaab7a5709c7fb35c9d6 fix: Let the pipe wait to time out @HMBSbige
  • 9b8cb537e8820f5b4a9b9b417d5da03aa2cab064 fix: HTTP proxy send error response @HMBSbige
  • 3c761456e043a5d15219e34ae88bd2d0279fbb5c fix: log message typo @HMBSbige

Housekeeping:

  • ef7b178cbc78c77bb7558110382b25525b218cf4 housekeeping: Move PipelinesExtensions to diff files @HMBSbige
  • 5b11e04c4e11373cb9158139058ef1aada97a60e housekeeping: Rename @HMBSbige
  • ec0ff3381f134d167d612034f9d284e65646ef3f housekeeping: Simplify PipeReader @HMBSbige
  • f9bbce3073c9e7ab815d5ecfa49ce1dc9f7f8551 housekeeping: Release 0.9.4 @HMBSbige

Refactoring:

  • f1e46db1894e4257233a3d1a3976c38819c26c41 refactor: use official Stream DuplexPipe implement @HMBSbige
  • 1a22be0ca0375aace5bf0a2a2c71fc077bd6abe0 refactor: less CancelPendingRead() @HMBSbige
  • 093cd64fded4f4a5b942de3f6dfdeb183292ebfb refactor: Better pipe implement @HMBSbige
  • 44b46c07ca6b9ee2b011c28fe04e36e81924388c refactor: No need to complete the pipe as we can just dispose clients @HMBSbige
  • 8f59eab2d7c30827d151c6dda9f002424094d741 refactor: SOCKS5 udp data use ReadOnlyMemory instead @HMBSbige
  • 1c5742770b32bc82992b00b845065764283812b7 refactor: Remake Shadowsocks udp @HMBSbige

Style Changes:

  • 22645fcb6581c74eb6a77888cce2b2aa2f0822a9 style: Use Microsoft.VisualStudio.Validation @HMBSbige

Test:

  • c1e745ef683f831632456b4db531823392470ca4 test: Add SOCKS5 CONNECT test @HMBSbige
  • de1b3049016cc8456904cb81ce23f103dea3d40b test: Add SOCKS5 UDP test @HMBSbige
  • 6051cef4a7ee4ac8f2399f9cfa1ed43c28ce54b6 test: Decrypt multi segment AEAD data @HMBSbige
  • a1fdaf145e57e6724ce0175109ab2445b89b6763 test: Add test for HTTP proxy @HMBSbige
  • 634ad8da7d3b132f7243aab33e0a4a64e5c77c56 test: Add test for HttpUtils.IsHttpHeader() @HMBSbige
Shadowsocks.Net - 0.9.3

Published by github-actions[bot] about 3 years ago

Features:

  • 5e1d6b6a4dbc4c00a866546134f9cb81b4ed342d feat: Transfer-Encoding: chunked @HMBSbige

Fixes:

  • 09dd5d6fedd7bd67dd965709f04244637c12d923 fix: HttpSocks5Service.Stop() @HMBSbige

Housekeeping:

  • 7ad77d2af3dc427f5ac0ebeb16c40f57de31c7f6 housekeeping: Release 0.9.3 @HMBSbige
Shadowsocks.Net - 0.9.2

Published by github-actions[bot] about 3 years ago

Features:

  • 4418f294dac18ed67cf8b89b513504ea5d343846 feat: Add HttpSocks5Service @HMBSbige

Fixes:

  • 077c53c2d903bc0ca071972325561ca83e1e28ac fix: Content-Length uses long type @HMBSbige
  • 98e968da7121f6a9d36e7efd9da41d5465550897 fix: dependency injection @HMBSbige

Housekeeping:

  • 0f815fba450379940cfc3901bcad2bb151eb4b0f housekeeping: Release 0.9.2 @HMBSbige

Refactoring:

  • 98ff2742836729024b12f076530070f0bc1efcf9 refactor: Change socks5 creation @HMBSbige
  • f34aae160ddb7616d47fe53adb4fd4a0b23c51d7 refactor: inject specific ILogger @HMBSbige
Shadowsocks.Net - 0.9.1

Published by github-actions[bot] about 3 years ago

Features:

  • 47c83f45b8ebe2deb15d41607305742837be6c96 feature: HttpToSocks5 @HMBSbige

Housekeeping:

  • 6025049f5ee998b6ccc08ba1633be06fd6913779 housekeeping: Update README.md @HMBSbige
  • 1717d394e3e92efae557e628c5476fa1167e5e3f housekeeping: Release 0.9.1 @HMBSbige
Shadowsocks.Net - 0.9.1-alpha

Published by github-actions[bot] about 3 years ago

Dependencies:

  • cf38a7531ef2c90aac69465179ddd57a16216b49 Bump MSTest.TestFramework from 2.2.1 to 2.2.3 @dependabot[bot]
  • ff08172f6687facb315d1283edf207fdf21f1464 Bump MSTest.TestAdapter from 2.1.1 to 2.2.3 @dependabot[bot]
  • 59ecd21d0502dd4eb1e3953d95628fdc71f19a00 Merge pull request #3 from HMBSbige/dependabot/nuget/MSTest.TestAdapter-2.2.3 @dependabot[bot]

Features:

  • 257eabce692bf3a64845c61b5ac67f8bfed89b1c feat: Shadowsocks pipelines & SOCKS5 @HMBSbige

Fixes:

  • 75846d3bc33b5c7d33feee4f5e5ce2fb8efc2737 fix: VSTHRD103 @HMBSbige
  • 1fa8dd86c89d0e5ec343b81b11cb6016170e0816 fix: Nerdbank.Streams PrivateAssets settings @HMBSbige

Housekeeping:

  • dcc494ac1e0bf2f2ff25f0423097fe56e92c2dde housekeeping: Move class @HMBSbige
  • f670dade6099b2677bc86d53f0885afbab286be1 housekeeping: Use common.props @HMBSbige
  • c7f5c1c5de610f8bc78ae1f04e71cf9dcf2c2e0e housekeeping: do not expose Nerdbank.Streams @HMBSbige
  • 40c5135946953468be497f9562867651ebbb58ba housekeeping: Change packageId @HMBSbige
  • f2ef59d8a6f4d1014da70a3a049a47478ac6014b housekeeping: Update CI @HMBSbige
  • c46b2faef7bf10b223ae87b9e7e3d0681916ca83 housekeeping: Release 0.9.1-alpha @HMBSbige

Other:

  • 1da22da7ca5289fcd547e0b1e3fbfe645a5ca11b Init @HMBSbige
  • 7352d51bb042d614a335d7be69e06aa8827a9e1d AEAD @HMBSbige
  • b1e6022972cc42f99b448afb151dd10c6e75a57e Add simple speedtest @HMBSbige
  • 2de960a0ca1c1eaff6cf02f30052c71213357104 Same buffer size as CryptoBase.SpeedTest @HMBSbige
  • 1a28f930ed8e4a07c60e93a4d0fa4dc576c6e789 Add CI @HMBSbige
  • 720bc04ded8c7ff551b0e37456964408a00dfb53 Change UDP crypto interface @HMBSbige
  • 55f155356348cd7aa7800f8481e948cf4b4e43a6 Merge pull request #2 from HMBSbige/dependabot/nuget/MSTest.TestFramework-2.2.3 @HMBSbige