markus / MarkusAutoUpdate / HISTORY.md @ master
이력 | 보기 | 이력해설 | 다운로드 (4.26 KB)
1 | d8f5045e | taeseongkim | ## History |
---|---|---|---|
2 | |||
3 | **This is an old file. For an up-to-date changelog, see [CHANGELOG.md](CHANGELOG.md).** |
||
4 | |||
5 | June 2016 Steffen Xonna: Forked the library to raise the security and change some handling for an better usability for the user. |
||
6 | |||
7 | - Introduce an SecurityMode |
||
8 | - SecurityMode.Unsafe = Is nearly the same like before. If there isn't an Signature or an DSA Key the files will be accepted. If both is present the signature has to be valid. *i don't recommend this mode.* It has critical security issues. |
||
9 | - SecurityMode.UseIfPossible = If an local DSA key is available then an signature is neccessary. If both is present the signature has to be valid. |
||
10 | - SecurityMode.Strict = The default-mode. This mode enforce the avaibility of an local DSA Key. If none is available the updatefiles will be rejected. *I strongly recommend this mode.* |
||
11 | - Added support for DSA public key as parameter for sparkle. |
||
12 | - Added support for appcast sidecar file which contains the DSA signature. Depends on the same rules (SecurityMode) like all other files. |
||
13 | - Added support for DSA signatures of release note links. Depends on the same rules (SecurityMode) like all other files. |
||
14 | - Added support for embedded release note. |
||
15 | - Added support for relative downloads and relative external release notes. |
||
16 | - Added the possibility to show the form synchronized with the main form. I hope for better handling for the user. So no window in background or multiple windows will be shown. |
||
17 | - Added better handling of ssl connections (all downloads should use the same code and not 3 different) |
||
18 | - Added support for custom registry path of configuration |
||
19 | - Fix: don't accept ssl connections with policy errors. |
||
20 | - only show versions they match security mode (if signature is needed than only accept versions with signatures or without downloads) |
||
21 | - Fix: download don't stop if download windows will be closed |
||
22 | |||
23 | 23 December 2014 Bluewalk: Since the development seems very quiet, I have forked this project and started adding fixes from other forks into this fork. Also I started to add improvements to the library as well including: |
||
24 | |||
25 | - Cleaning up the project files |
||
26 | - Set proxy to use default credentials if available (jimgraham) |
||
27 | - Prettied up the release notes overview |
||
28 | - Fixed not showing the installed version and app name in the Softare Update window |
||
29 | - Added option to make the toast optional |
||
30 | - Added option to use the NetSparkle icon if wanted |
||
31 | - Stopped using .NET 4 Client profile |
||
32 | - Added options RelaunchAfterUpdate (which defines if the app needs to be relaunced after update) and CustomInstallerArguments which allows you to add arguments to the update command line (as per https://github.com/hatton/NetSparkle/commit/2dbaa197633b2624b765ff86b3a619501200580d) |
||
33 | - Added support for Windows installer patches (MSP) |
||
34 | |||
35 | 8 March 2013 John Hatton: Looking for something with a different approach, but found a good start in NetSparkle. Forked with these goals: |
||
36 | |||
37 | - Reduce (maybe remove) the current "loop" background orientation. Most apps just want to check on launch. |
||
38 | - Remove dependency on NLog, in fact just removed the whole separate diagnostic window. Now just uses Debug.Writeline(). |
||
39 | - Make UI use application icon based on a single icon input, rather than requiring a separate Image input |
||
40 | - Make UI less obtrusive, fitting with apps that are updated frequent (like, daily) |
||
41 | - Enable Markdown for release notes, in addition to the existing html |
||
42 | - Made the application shutdown event cancellable |
||
43 | |||
44 | 3 Jan 2012 Jim Graham: forked NetSparkle to GitHub because I had some requirements for a client program that weren't easily met by the standard version. |
||
45 | |||
46 | - This version allows for a custom UI instead of the two Windows Forms dialog |
||
47 | - Allows for one-time check for updates instead of running on a loop |
||
48 | - Allows for custom configuration objects instead of reading/writing to the registry |
||
49 | - Refactored the diagnostic to use [NLog] instead of a custom filestream |
||
50 | - Refactored existing the application to fire an event for shutdown instead of `Environment.Exit` |
||
51 | |||
52 | October 2010 dei79 created SVN repository on [CodePlex]: |
||
53 | |||
54 | NetSparkle is an easy-to-use software update framework for .NET developers on Windows, MAC or Linux. It was inspired by the Sparkle (http://bit.ly/HWyJd) project for Cocoa developers and the WinSparkle (http://bit.ly/cj5kP5) project (a Win32 port). |