noisyfox
|
4b49431800
|
Parse dest address before connect to SS server.
This gives us the possibility to chose SS server based on dest address.
|
2016-11-14 09:58:48 +11:00 |
|
icylogic
|
65e12e43c9
|
make hints more friendly.
|
2016-03-01 23:06:21 +08:00 |
|
icylogic
|
11066b7581
|
in case of broken configs
|
2016-03-01 22:43:38 +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
|
7914d704d9
|
finish basic calculation
|
2016-03-01 14:53:57 +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
|
859474b577
|
misc improve
|
2016-02-04 17:30:04 +08:00 |
|
icylogic
|
bec1f808b3
|
add an option for Ping tests (disabled by default) and improve the readability of the code
|
2016-01-20 23:51:51 +08:00 |
|
icylogic
|
586caab7c4
|
follow CA1001: Types that own disposable fields should be disposable
https://msdn.microsoft.com/library/ms182172.aspx
|
2016-01-19 02:04:49 +08:00 |
|
icylogic
|
ce67551d31
|
migrate to record data model
|
2016-01-19 01:46:21 +08:00 |
|
kimw
|
c2095b5ad7
|
migrated SimpleJson => Newtonesoft.Json, and of cause removed SimpleJson source files.
|
2016-01-05 03:45:26 +08:00 |
|
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
|
2016-01-04 09:14:55 +08: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
|
426623c9f2
|
always notify user that a choice is made
|
2015-10-01 00:02:38 +08:00 |
|
icylogic
|
eb6ae48bc1
|
refactor
|
2015-09-14 21:21:30 +08:00 |
|
icylogic
|
107bc99282
|
move loading and filtering jobs to statistics service
|
2015-09-14 20:57:17 +08:00 |
|
kimw
|
0a733c61b8
|
fixed: standardize Logging usage
1. Add Logging.Info()
2. Console.WriteLine() -> Logging.Info()
3. Console.WriteLine() in exceptions -> Logging.LogUsefulException()
|
2015-09-14 14:58:46 +08:00 |
|
icylogic
|
e45dd8b695
|
core functions finished
|
2015-09-03 23:37:43 +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
|
aa2334c9fd
|
Merge branch 'master' into feature/statistics_ui
# Conflicts:
# shadowsocks-csharp/Controller/Service/AvailabilityStatistics.cs
# shadowsocks-csharp/Controller/Strategy/StatisticsStrategy.cs
# shadowsocks-csharp/View/LogForm.Designer.cs
# shadowsocks-csharp/View/MenuViewController.cs
|
2015-09-02 00:51:14 +08:00 |
|
kimw
|
758c497eba
|
same the source code format.
1/ removed dual empty line
2/ removed tailing spaces
3/ converted tabs into spaces
4/ added some TODO comments
|
2015-08-19 00:24:08 +08:00 |
|
icylogic
|
bf1c79304e
|
Basic user controls
|
2015-08-16 20:07:51 +08:00 |
|
icylogic
|
34ab170e4c
|
fix serveral minor bugs
|
2015-08-13 18:29:17 +08:00 |
|
icylogic
|
2382282c92
|
refactor code and fix a potential bug.
|
2015-08-13 04:38:15 +08:00 |
|
icylogic
|
56ec95862c
|
implicitly implement
|
2015-08-11 12:16:26 +08:00 |
|
icylogic
|
40cb772823
|
adjust description
|
2015-08-11 11:41:27 +08:00 |
|
icylogic
|
295beaf8ee
|
prevent null reference exception log
|
2015-08-11 11:13:19 +08:00 |
|
icylogic
|
b36b25af06
|
Avoid output when disabled
|
2015-08-11 10:56:12 +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
|
ccec6be210
|
prevent jittering and fix server settings update in HA
|
2015-07-26 12:08:28 +08:00 |
|
clowwindy
|
008e3544f2
|
refine HA
|
2015-07-25 18:39:14 +08:00 |
|
clowwindy
|
449df1022d
|
add connect timeout
|
2015-07-25 17:40:08 +08:00 |
|
clowwindy
|
cb5fece8b3
|
HA almost works
|
2015-07-25 16:22:28 +08: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 |
|