Syrone Wong
a9af9fdfc0
Refactor
- use null conditional access in case some connections been
cancelled unexpectedly and may cause null reference exception
- Refine error message
- use conditional operator to simplify some code
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
10 years ago
Syrone Wong
93e7641446
Minor changes
- display user-friendly server name
- clarify proxy type
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
10 years ago
Noisyfox He
e23641c522
Improved debug info output by using isVerboseLogging
10 years ago
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
10 years ago
Syrone Wong
d3acb3e681
Refine verbose logging handling
I can't wait until PR #604 get merged, do it manually.
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
10 years ago
Syrone Wong
fb3fcdb90d
Add verbose logging to log every connection
Note:
- Added a configuration entry, user should add this
by hand or reset from scratch.
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
10 years ago
Syrone Wong
f21c534704
minor changes
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
10 years ago
Syrone Wong
0494f95fbb
Merge branch 'log_connect_to' of https://github.com/kimw/shadowsocks-windows into kimw-log_connect_to
10 years ago
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>
10 years ago
noisyfox
4a1aa01a4f
Enable proxy switch
10 years ago
noisyfox
95d4e3a0c0
Add proxy support
10 years ago
kimw
f9296b49b1
clean up buggy parameter.
Replaced SocketFlags.None (an enum which euqals 0) from zero.
10 years ago
kimw
ff04a2a18a
clean up code in C# 6
10 years ago
kimw
0cee110e59
renamed private properties with prefix underline
10 years ago
kimw
4b3ec38691
featured print "connect to hostname:port" to log
10 years ago
kimw
13e125d364
bump up version
10 years ago
Gang Zhuo
3da00178de
better way to kill privoxy
10 years ago
Gang Zhuo
4325b7f6f9
fix https://github.com/shadowsocks/shadowsocks-windows/issues/466
10 years ago
Gang Zhuo
a9589dba8b
bump 3.0
10 years ago
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.
10 years ago
icylogic
7914d704d9
finish basic calculation
10 years ago
icylogic
e0e0f646b0
fix the chart
10 years ago
icylogic
3b7cbf8020
fix weird logic for reading files.
10 years ago
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
10 years ago
Licshee
a8ffc60d31
updated StringEx to 0.2, in favor of s.NonWhiteSpaceLines()
10 years ago
Licshee
732866c095
Merge branch 'master' into using-StringEx
10 years ago
Licshee
281dfe028a
.
10 years ago
Licshee
4a45d60c40
more reliable & maintainable extension methods
10 years ago
Licshee
0c7597cdf4
moar
10 years ago
icylogic
06d60f54bc
redesign statistics form
10 years ago
Licshee
859474b577
misc improve
10 years ago
icylogic
bec1f808b3
add an option for Ping tests (disabled by default) and improve the readability of the code
10 years ago
icylogic
586caab7c4
follow CA1001: Types that own disposable fields should be disposable
https://msdn.microsoft.com/library/ms182172.aspx
10 years ago
icylogic
ce67551d31
migrate to record data model
10 years ago
icylogic
aef4b86c91
refactor AvailabilityStatistics to singleton
10 years ago
icylogic
6df589facf
fix error caused by type migration
10 years ago
icylogic
e0ee791e3b
Merge remote-tracking branch 'upstream/master' into feature/statistics_ui
10 years ago
icylogic
b735d59d8a
remove ISP/Geolocation detection
10 years ago
icylogic
7599704d1f
add speed to statistics
10 years ago
icylogic
5b895efdba
Merge branch 'master' into feature/statistics_ui
10 years ago
Simon Dong
5a0a35a839
fix crashed when dns can't resolve server ip address.
10 years ago
Simon Dong
0b73017250
create statistics file if not exists.
10 years ago
kimw
1ee07d196a
save bandwidth in config file per shadowsocks server
10 years ago
kimw
f9bd1c9150
featured: save bandwidth in config.json file
10 years ago
Gang Zhuo
b918cb85ae
tiny fix
10 years ago
kimw
22accf4a90
reformated source code
10 years ago
kimw
c2095b5ad7
migrated SimpleJson => Newtonesoft.Json, and of cause removed SimpleJson source files.
10 years ago
kimw
64390d45ac
GetTempPath() now supports: return a full path with filename combined which pointed to the temporary directory
10 years ago
kimw
2cce646700
featured show bandwidth in log form's title
10 years ago
kimw
0b16ef7445
Merge upstream
# Conflicts:
# README.md
# shadowsocks-csharp/Controller/Service/AvailabilityStatistics.cs
# shadowsocks-csharp/Controller/Service/PACServer.cs
# shadowsocks-csharp/Controller/Strategy/SimplyChooseByStatisticsStrategy.cs
# shadowsocks-csharp/Data/cn.txt
# shadowsocks-csharp/Model/Configuration.cs
# shadowsocks-csharp/Model/LogViewerConfig.cs
# shadowsocks-csharp/View/LogForm.Designer.cs
# shadowsocks-csharp/View/LogForm.cs
# shadowsocks-csharp/View/MenuViewController.cs
10 years ago