Syrone Wong
3268c03d21
Seperate strategy and servers menugroup
User requested.
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
10 years ago
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
4795340999
Check whether form handle been created( #650 )
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
Syrone Wong
dc591413ce
Merge branch 'dev_proxy' of https://github.com/Noisyfox/shadowsocks-windows into Noisyfox-dev_proxy
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
3b5d38658f
Minor bugfixes ( #647 )
* Drop unused variable to suppress warning in LogForm
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
* Fix IPv6 displaying
It is a little ugly, send a PR if you can find a better way.
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
10 years ago
Syrone Wong
20b481ecfd
Merge PR #566 from @kimw( #646 )
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
Allen Zhu
c8f8ff5277
Fix the System.ObjectDisposedException when closing the LogForm. ( #641 )
This exception is caused by processing Invoke Action while trafficChart is already disposed.
=====
Exception reproduce frequency: RARE. Once triggered, ShadowSocks crashes.
10 years ago
Syrone Wong
382c581365
apply I18N to traffic chart legend ( #636 )
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
10 years ago
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
10 years ago
noisyfox
2307c9515e
add proxy settings
10 years ago
Gang Zhuo
0b0edb31d1
Merge pull request #592 from Arthur2e5/patch-1
"Server IP" -> "Server Addr"
10 years ago
Mingye Wang
5916592234
"Server IP" -> "Server Addr"
10 years ago
kimw
ba7bfc4a82
fixed code indent
10 years ago
kimw
3f8d5b415b
fixed password mask
10 years ago
everyx
c1fd3f3035
take @laincat's advice
10 years ago
everyx
22d081f72e
improve tray icon color
10 years ago
everyx
45aaaa6ed9
update function name
10 years ago
everyx
1d5854dfa7
feature #490
10 years ago
Gang Zhuo
93b9e1b158
remove debug code
10 years ago
Gang Zhuo
87ff1c158d
fix first run check update
10 years ago
icylogic
8f175c481e
filter out meanless data.
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
7a3f946913
fix databinding
10 years ago
icylogic
e0e0f646b0
fix the chart
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
687f397ae3
using StringEx
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
ce67551d31
migrate to record data model
10 years ago
kimw
1ee07d196a
save bandwidth in config file per shadowsocks server
10 years ago
kimw
937171996a
name the variable better: rename LogFile => LogFilePath
10 years ago
kimw
6f38bbb1d3
fixed 0 bytes will not show up, and, corrected function name
10 years ago
kimw
c2095b5ad7
migrated SimpleJson => Newtonesoft.Json, and of cause removed SimpleJson source files.
10 years ago
kimw
b813d9eebc
featured middle click on tray pops up log viewer
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
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>
10 years ago
Gang Zhuo
3d49bc3128
delay check for updates
10 years ago
icylogic
1196696ed7
fix #389 : crash on empty statistic data.
10 years ago
Gang Zhuo
1097d4fc5b
remove space by trim()
10 years ago
Gang Zhuo
d24548a04f
rm rc4 and table
10 years ago
icylogic
82b661e6a5
Merge pull request #345 from everyx/fix-ArgumentOutOfRangeException
fix ArgumentOutOfRangeException
10 years ago
everyx
1e9f1f3764
fix ArgumentOutOfRangeException
10 years ago
Gang Zhuo
29d70acfb5
replace 'one_time_auth' to 'auth'
10 years ago
icylogic
dcc751773c
tiny fix
10 years ago