Syrone Wong
2fafc52def
Refine encryption( #655 )
...
* Refine encryption
- Add AES-CTR, blowfish and camellia ciphers
aes-256-ctr
aes-192-ctr
aes-128-ctr
bf-cfb
camellia-128-cfb
camellia-192-cfb
camellia-256-cfb
- Merge the previous PolarSSL and MbedTLS
- Switch to MbedTLS's cipher layer functions
- Add workaround to set cipher operation(encrypt/decrypt)
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
* Add function to get MbedTLS cipher context size
and drop hard-coded ctx sizes
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-08-13 14:28:09 +08:00
Syrone Wong
ebd6f8f538
Update NuGet packages
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-08-11 09:31:46 +08:00
Noisyfox He
6a3e06cdb3
Merge branch 'master' of https://github.com/shadowsocks/shadowsocks-windows.git into dev_proxy
...
# Conflicts:
# shadowsocks-csharp/Controller/Service/TCPRelay.cs
# shadowsocks-csharp/Controller/ShadowsocksController.cs
# shadowsocks-csharp/View/MenuViewController.cs
2016-08-08 21:21:53 +10:00
Syrone Wong
6a8a09983e
Merge fixes from @GangZhuo, close #478 ( #638 )
...
Squashed commit of the following:
commit e280c2385c
Merge: 579039f 87aa9eb
Author: Gang Zhuo <gang.zhuo@gmail.com >
Date: Wed Mar 16 04:02:27 2016 -0400
Merge remote-tracking branch 'origin/master'
commit 579039fe40
Author: Gang Zhuo <gang.zhuo@gmail.com >
Date: Fri Mar 4 21:45:23 2016 +0800
log unhandle exception
commit 8d863f1d5f
Author: Gang Zhuo <gang.zhuo@gmail.com >
Date: Fri Mar 4 21:44:54 2016 +0800
fix Availability Statistics
commit b3ce1c698a
Author: Gang Zhuo <gang.zhuo@gmail.com >
Date: Fri Mar 4 21:07:54 2016 +0800
tiny refactor
commit 0f7d39e27e
Merge: bd7078a b01aced
Author: Gang Zhuo <gang.zhuo@gmail.com >
Date: Fri Mar 4 20:02:58 2016 +0800
Merge remote-tracking branch 'origin/master'
commit bd7078aa4f
Author: Gang Zhuo <gang.zhuo@gmail.com >
Date: Fri Mar 4 20:01:58 2016 +0800
tiny refactor
commit 49adb95b6e
Author: Gang Zhuo <gang.zhuo@gmail.com >
Date: Fri Mar 4 03:44:26 2016 -0500
log more Ping information for debug
commit 2aa0620ddd
Author: Gang Zhuo <gang.zhuo@gmail.com >
Date: Fri Mar 4 03:04:10 2016 -0500
reduce 3rd packages
[solve conflicts and squash to make history clean]
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-08-05 11:05:16 +08:00
Allen Zhu
b0f71c43f5
Add traffic chart and traffic icon support ( #595 )
...
* Implement the line chart on Log View window for inbound/outbound traffic per second
* Implement dynamic tray icon to indicate Inbound and Outbound
* Refine linechart
* Bugfix for dynamic icon
* Refine chart presentation
* Change the data points' type for more accurate calculation
* Tweak inbound/outbound indicator image for tray icon
2016-08-04 17:32:56 +08:00
noisyfox
9493f93c0f
Add Socks5 Proxy
2016-06-30 00:09:20 +08:00
noisyfox
95d4e3a0c0
Add proxy support
2016-06-29 22:38:51 +08:00
noisyfox
2307c9515e
add proxy settings
2016-06-29 18:21:11 +08:00
Gang Zhuo
5aff8c3c48
update project file
2016-03-02 22:18:20 +08:00
Gang Zhuo
eaad4836b5
fix issue#461
2016-03-02 22:04:08 +08:00
icylogic
e72822aac0
turn on optimization
2016-03-01 21:33:56 +08:00
icylogic
a99fef37d3
track multiple servers at the same time
...
Correct AvailabilityStatistics's behavior under special strategies like "LoadBalance", which may switch the server several times in a short period.
2016-03-01 21:32:43 +08:00
icylogic
2086b5900d
Merge remote-tracking branch 'upstream/master' into feature/statistics_ui
...
# Conflicts:
# shadowsocks-csharp/Controller/Service/AvailabilityStatistics.cs
# shadowsocks-csharp/Controller/Strategy/StatisticsStrategy.cs
# shadowsocks-csharp/View/StatisticsStrategyConfigurationForm.cs
2016-02-29 20:56:01 +08:00
Licshee
f2f0227a4d
PM> Install-CleanReferencesTarget
2016-02-08 18:19:54 +08:00
Licshee
687f397ae3
using StringEx
2016-02-06 12:47:45 +08:00
icylogic
ce67551d31
migrate to record data model
2016-01-19 01:46:21 +08:00
kimw
af3fe3fc92
upgraded 3rd packages:
...
Fody 1.29.3 => 1.29.4
Microsoft.Bcl 1.1.8 => 1.1.10
Microsoft.Bcl.Build 1.0.14 => 1.0.21
Newtonsoft.Json 7.0.1 => 8.0.2
2016-01-10 04:37:56 +08:00
kimw
c2095b5ad7
migrated SimpleJson => Newtonesoft.Json, and of cause removed SimpleJson source files.
2016-01-05 03:45:26 +08:00
Kaguya
87c5b23e21
https://github.com/shadowsocks/shadowsocks-windows/issues/399
2015-12-15 14:27:27 +08:00
Gang Zhuo
dd0d047402
override MD5, so compatible with FIPS
2015-11-23 23:52:54 +08:00
Gang Zhuo
d24548a04f
rm rc4 and table
2015-10-16 04:36:31 -04:00
Gang Zhuo
8a6249c4a3
revert Newtonsoft.Json
2015-10-10 03:34:27 -04:00
Gang Zhuo
8bc9a7911b
remove reference of Newtonsoft.Json
2015-10-08 05:57:14 -04:00
icylogic
4684af053e
Merge branch 'master' into feature/statistics_ui
2015-09-30 21:16:45 +08:00
kimw
0eee5cd98f
add feature: save LogForm's config into json file.
2015-09-22 23:18:25 +08:00
Gang Zhuo
ab1f366049
Combine libsscrypto.dll and libsslcrypto2.dll
2015-09-20 15:13:13 +08:00
Gang Zhuo
1564e9ff81
support onetime auth
2015-09-20 15:13:11 +08:00
icylogic
4e1b140dd9
Add Json.Net and separate out Statistics Configuration file
...
Import Json.Net since it's difficult for SimpleJson to deal with nested type.
2015-09-03 14:08:35 +08:00
icylogic
6375a3d4a8
Merge branch 'master' into feature/statistics_ui
2015-08-17 10:42:36 +08:00
icylogic
bf1c79304e
Basic user controls
2015-08-16 20:07:51 +08:00
clowwindy
674e120af3
fix proj
2015-08-16 18:17:22 -07:00
clowwindy
4e01a40dd8
replace polipo with privoxy
2015-08-16 18:07:05 -07:00
icylogic
93432d24cf
add packages
2015-08-13 18:34:52 +08:00
icylogic
c08463710e
feature: get ISP
2015-08-13 04:11:34 +08:00
icylogic
1e072e5f91
initial form design
2015-08-12 22:30:09 +08:00
icylogic
0e4f0f17cd
Add availability statistics service and a simple strategy
...
Strategy: Simply Choose By Statistics
2015-08-11 02:59:56 +08:00
clowwindy
5acfadcdb6
add log viewer
2015-08-04 01:39:07 -07:00
clowwindy
9901c2a574
upgrade to VS2015 and .Net 4.0
2015-08-02 23:30:38 -07:00
clowwindy
ddd46ed8c6
add HA
2015-07-24 04:17:33 +08:00
clowwindy
4afd5faf3f
add load balancing
2015-07-22 15:58:39 +08:00
clowwindy
680d465393
add UDPRelay
2015-07-11 18:07:49 +08:00
Gang Zhuo
5f2ec3ccff
Use VB.NET InputBox instead of implement a message box
2015-03-20 21:26:31 +08:00
Gang Zhuo
e0612854d6
support online pac, see https://github.com/shadowsocks/shadowsocks-csharp/issues/163
2015-03-20 00:46:46 -04:00
clowwindy
eb2e5cc242
add GUI for user rule support
2015-03-06 23:02:07 +08:00
clowwindy
788d74cefd
add port forwarder
2015-01-18 16:44:09 +08:00
clowwindy
aa6c38ece3
move local to listener service
2015-01-18 15:53:45 +08:00
clowwindy
794c8bb080
refine qrcode
2015-01-13 22:13:52 +08:00
clowwindy
c2f7145980
remove ECI
2015-01-13 02:12:22 +08:00
clowwindy
b8fbc20858
remove some class
2015-01-13 02:06:11 +08:00
clowwindy
49d04316cd
remove some class
2015-01-13 01:53:49 +08:00