icylogic
8f175c481e
filter out meanless data.
9 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.
9 years ago
icylogic
7914d704d9
finish basic calculation
9 years ago
icylogic
7a3f946913
fix databinding
9 years ago
icylogic
e0e0f646b0
fix the chart
9 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
9 years ago
Licshee
687f397ae3
using StringEx
9 years ago
icylogic
06d60f54bc
redesign statistics form
9 years ago
Licshee
859474b577
misc improve
9 years ago
icylogic
bec1f808b3
add an option for Ping tests (disabled by default) and improve the readability of the code
9 years ago
icylogic
ce67551d31
migrate to record data model
9 years ago
kimw
1ee07d196a
save bandwidth in config file per shadowsocks server
9 years ago
kimw
937171996a
name the variable better: rename LogFile => LogFilePath
9 years ago
kimw
6f38bbb1d3
fixed 0 bytes will not show up, and, corrected function name
9 years ago
kimw
c2095b5ad7
migrated SimpleJson => Newtonesoft.Json, and of cause removed SimpleJson source files.
9 years ago
kimw
b813d9eebc
featured middle click on tray pops up log viewer
9 years ago
kimw
2cce646700
featured show bandwidth in log form's title
9 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
9 years ago
Syrone Wong
131c4940c6
add chacha20-ietf support with updated libsscrypto
ChaCha20 with an extended (96 bit) nonce and a 32-bit counter has
been implemented as crypto_stream_chacha20_ietf() from LibSodium 1.0.4
Please refer to https://tools.ietf.org/html/rfc7539 for details.
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
9 years ago
Gang Zhuo
3d49bc3128
delay check for updates
9 years ago
icylogic
1196696ed7
fix #389 : crash on empty statistic data.
9 years ago
Gang Zhuo
1097d4fc5b
remove space by trim()
9 years ago
Gang Zhuo
d24548a04f
rm rc4 and table
9 years ago
icylogic
82b661e6a5
Merge pull request #345 from everyx/fix-ArgumentOutOfRangeException
fix ArgumentOutOfRangeException
9 years ago
everyx
1e9f1f3764
fix ArgumentOutOfRangeException
9 years ago
Gang Zhuo
29d70acfb5
replace 'one_time_auth' to 'auth'
9 years ago
icylogic
dcc751773c
tiny fix
9 years ago
icylogic
b9632f8636
basic statistics form UI
9 years ago
icylogic
4684af053e
Merge branch 'master' into feature/statistics_ui
9 years ago
Gang Zhuo
5c570fbb56
disable one-time auth when method is table or rc4
9 years ago
Gang Zhuo
d0518e5a11
typo
9 years ago
Gang Zhuo
3aac1cfcfc
Refine the authentication for true CCA
9 years ago
kimw
969ee15ad6
convert "\r\n" -> Environment.NewLine
9 years ago
Gang Zhuo
a070c3c986
small fix
9 years ago
kimw
0eee5cd98f
add feature: save LogForm's config into json file.
9 years ago
kimw
f1019b4aad
fix variables' name: (first letter uppercase -> lowercase)
1. WrapTextTrigger -> wrapTextTrigger
2. WrapTextTriggerLock -> wrapTextTriggerLock
3. TopMostTrigger -> topMostTrigger
4. TopMostTriggerLock -> topMostTriggerLock
5. ShowToolbarTrigger -> toolbarTrigger
9 years ago
kimw
b632d4a8a9
improved `log viewer`:
1. add menu items for `clear logs`, `change fonts`, `wrap text` and `top most` functions.
2. hide toolbar default. but you can trigger it out by menu.
9 years ago
Gang Zhuo
2ec1340261
fix "Only TrueType fonts are supported. This is not a TrueType font."
9 years ago
Gang Zhuo
ab79dbce0e
Download updates automatically
9 years ago
Gang Zhuo
00ccb52bef
Add an option for checking updates
9 years ago
Gang Zhuo
204d6b856e
verbiage
9 years ago
icylogic
efdc347d68
Merge branch 'master' into feature/statistics_ui
9 years ago
Gang Zhuo
1564e9ff81
support onetime auth
9 years ago
icylogic
3f56deb418
init chart
9 years ago
kimw
0a733c61b8
fixed: standardize Logging usage
1. Add Logging.Info()
2. Console.WriteLine() -> Logging.Info()
3. Console.WriteLine() in exceptions -> Logging.LogUsefulException()
9 years ago
kimw
2a71bd7ed7
fixed: rename LogFile -> LogFilePath, for more understandable
9 years ago
kimw
a66441ea71
feature: double click on tray icon shows up LogForm instead of ConfigForm.
9 years ago
kimw
b4f0285307
fixed: typo
9 years ago
kimw
4f310efeac
Merge remote-tracking branch 'upstream/master'
9 years ago
Jackson Ming Hu
2fdb26c063
Fix a tiny bug
Sometimes the users may hit enter key by mistake, and the form will
close without saving entries.
9 years ago