Commit Graph
1069 Commits
Author SHA1 Message Date
icylogic c68283430a bump 2.5.8 2015-09-20 11:36:38 +08:00
icylogic 13ae8461d9 Merge pull request #319 from legendtang/master
Update GFWList URL
2015-09-20 11:31:56 +08:00
Wensheng Tang 29afe43414 Update GFWList URL 2015-09-20 10:58:38 +08:00
icylogic 391b1de2cf Merge pull request #316 from icylogic/release/2.5.7
Release/2.5.7
2.5.7
2015-09-19 16:24:24 +08:00
icylogic 8d2574b003 bump 2.5.7 2015-09-19 16:16:05 +08:00
icylogic 8e1c2193e4 replace Appveyor badges 2015-09-19 16:15:45 +08:00
icylogic 86bf0b3b2c Merge pull request #315 from icylogic/hotfix/repeated_iv
no repeat random number generator by GangZhuo
2015-09-19 15:53:01 +08:00
Gang Zhuo 72ea01d566 no repeat random number generator
The stock code use class Random to generate IV, the Random is pseudo random number generator. The IV maybe repeat, this will cause shadowsocks-libev closed the sockets with the error message 'invalid password or cipher'. Reference https://github.com/shadowsocks/shadowsocks-libev/issues/389

Solution is use class RNGCryptoServiceProvider to generate IV, of course it's lower performance, but a little bit.
2015-09-19 15:49:19 +08:00
icylogic 3f56deb418 init chart 2015-09-19 15:26:25 +08:00
icylogic 6c7f33dec3 ping asynchronously to accelerate evaluating 2015-09-14 21:22:36 +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
kimw 2a71bd7ed7 fixed: rename LogFile -> LogFilePath, for more understandable 2015-09-14 14:44:14 +08:00
kimw a66441ea71 feature: double click on tray icon shows up LogForm instead of ConfigForm. 2015-09-14 13:01:44 +08:00
kimw b4f0285307 fixed: typo 2015-09-14 12:58:44 +08:00
kimw 7a5451976c fixed: remove useless exception throw out. 2015-09-14 12:58:15 +08:00
kimw 9977a6e056 Merge remote-tracking branch 'origin/master' 2015-09-12 00:08:40 +08:00
kimw 4f310efeac Merge remote-tracking branch 'upstream/master' 2015-09-12 00:07:46 +08:00
kimw 0759bc894f Move: gfwlist from googelcode -> github 2015-09-11 23:29:17 +08:00
icylogic b4699492ad Merge pull request #309 from huhu2207/master
Fix a tiny bug
2015-09-04 18:58:40 +08:00
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.
2015-09-04 11:59:23 +10: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 0f72ba1e48 Merge pull request #308 from icylogic/master
Add more clear log for exceptions occured in ICMP tests
2015-09-02 01:47:08 +08:00
icylogic a30cb166a5 Merge branch 'hotfix/more_clear_log' into develop
# Conflicts:
#	shadowsocks-csharp/Controller/Service/AvailabilityStatistics.cs
2015-09-02 01:41:16 +08:00
icylogic 968c9deca0 Merge branch 'hotfix/more_clear_log' 2015-09-02 01:38:12 +08:00
icylogic 879163dc2b Add more clear log 2015-09-02 01:23:32 +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 0bf8132d56 update urls 2015-08-30 03:46:20 +08:00
kimw 1280f43878 fixed: file changes event triggers twice 2015-08-27 06:15:25 +08:00
kimw bdd29e8384 fixed: Log Form will hidden when restart Windows 2015-08-27 04:38:52 +08:00
kimw 3283c93857 fix: auto detected user-rule.txt's change while no gfwlist.txt file, the application crashs. 2015-08-22 12:26:26 +08:00
kimw b2c2d05c94 support auto check user-rule.txt's change, and update the PAC file.
Note: This is a dirty hack.
2015-08-21 22:12:14 +08:00
kimw 17c75de9c0 convert "\r\n" -> Environment.NewLine 2015-08-21 17:18:57 +08:00
kimw b1f17e02a1 1. limit the windows' minimized size
2. store window's size & position in config file.
3. fix: scroll bar sometimes disappear while sizing the window.
2015-08-21 16:47:56 +08:00
kimw 79e9a23d94 add feature: save LogForm's config into json file. 2015-08-20 21:03:38 +08:00
kimw 9953ae2e68 fix variables' name: (first letter uppercase -> lowercase)
1. WrapTextTrigger -> wrapTextTrigger
2. WrapTextTriggerLock -> wrapTextTriggerLock
3. TopMostTrigger -> topMostTrigger
4. TopMostTriggerLock -> topMostTriggerLock
5. ShowToolbarTrigger -> toolbarTrigger
2015-08-20 21:01:40 +08:00
kimw 6ed32ff709 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.
2015-08-20 17:17:21 +08:00
clowwindy b07a9ef3b0 Merge pull request #300 from kimw/master
improved `log viewer` windows
2015-08-19 07:42:45 -07:00
clowwindy c095030041 Update README.md 2015-08-19 22:36:38 +08:00
clowwindy b8858c4f8d bump 2.5.6 2.5.6 2015-08-19 22:19:20 -07:00
clowwindy 726200c0f1 update CHANGES 2015-08-19 21:56:31 -07:00
clowwindy 765720dbd9 small fix 2015-08-19 21:51:28 -07:00
clowwindy c767f55b3c add portable mode 2015-08-19 21:39:06 -07:00
kimw 14381cf887 update version number 2015-08-19 22:23:54 +08:00
kimw e8fd92b9f7 Merge remote-tracking branch 'upstream/master' 2015-08-19 21:59:01 +08:00
kimw 99fe540e53 Merge remote-tracking branch 'upstream/master' 2015-08-19 21:55:40 +08:00
kimw cec6f79e7e improved log viewer:
1. add `clean log` feature
2. add `change font` feature
3. add `wrap text` feature
4. add `top most` feature
2015-08-19 21:52:16 +08:00
clowwindy 7ab5eae64c Merge pull request #297 from kimw/master
2 fixes, 1 feature, 1 code beautify
2015-08-19 04:39:49 -07:00