-
Notifications
You must be signed in to change notification settings - Fork 15
/
CHANGELOG.TXT
212 lines (163 loc) · 9.56 KB
/
CHANGELOG.TXT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
Smartmontools for Windows package
---------------------------------
Known issues
- Mailsend does not support multibyte chars when sending emails under Windows, so not all special characters can be used in warning emails
- Unattended installations are not possible when upstream package is installed
Changelog
---------
[v7.1-1] 17 Nov 2020
- Updatem upstream release to v7.1
- Interim build to fixup issues #23, #25 #27 and #28
- Updated Python to v3.8.6
- Using Nuitka as app builder now
[v7.0-1] NEVER RELEASED
- Redevelopped UI
- It is now possible to select a configuration file after the UI has loaded
- Got rid of the ugly console windows
- Removed commandline arguments for UI
- Changed UI developpment from pygubu to PySimpleGUI
- Updated upstream release to v7.0
- Updated python from 3.6.4 to 3.7.1 (no XP support with python > 3.4)
- Switched from cx_freeze to Nuitka (PyInstaller like distributions are prone to be detected as viruses)
[v6.6-1] 10 Apr 2018
- Updated default configuration to include temperature warnings
- UI now asks for UAC privileges
- Various installer and UI fixes
- Updated upstream release to v6.6
- Updated python from 3.4 to 3.6.4
- Switched from py2exe to cx_freeze
- Resolved issue where special characters like 'ö' could make erroraction_config.py fail
- Prevent earlier python versions to interfere with current installation
- Updated pygubu from 0.9.8.1 to 0.9.8.2
- Faster installation process
[v6.5-2-dev] 12 May 2017
- General work to render smartmontools-win upstream friendly
- Improved smartd-pyngui to allow saving settings without reloading the service
- Allow smartd-pyngui solo installation for usage with upstream package, with smartd.conf file detection
- Check for upstream service presence before installing smartd service
- Uninstallation checks if current smartd service belongs to smartmontools-win, if not asks if it should be uninstalled
- Multiple improvements and fixes in smartd_pyngui
- Made uncorrectable sectors monitoring options more precise
- Made current pending sectors monitoring options more precise
- Added temperature monitoring options
- Fix selftest regexes weren't corretly generated
- Fix script for -M exec needs singlequotes instead of doublequotes to make smartd -q showtests happy
- Made scrollbars follow resized window
- Updated UI text for disambigution about enery saving
- Initial log file is not overwritten by new installations
- Added more explicit error messages on service failures
- Updated pygubu from 0.9.7.8 to 0.9.8.1
- Updated py2exe to 0.9.2.2
[v6.5-1] 25 Avr 2017
- Brand new and shiny python GUI for smartd.conf
- New GUI to configure erroraction_config.cmd parameters
- Greatly simplified commandline options
- Custom smartd.conf file can now be distributed directly with the installer executuable (see README for more info)
- Custom erroraction_config.cmd file can now be distributed directly with the installer executable (also see README for more info)
- Previous smartd.conf files are now kept
- Updated upstream release to v6.5-1
- Installer now uses 64 bits binaries on 64 bit systems (following upstream)
- Added optional annoymous install statistics
- Updated mailsend to v1.19
- Improved erroraction.cmd script to detect privileges, and autodetect drives, and add smartd error diagnostics
- Fixed mail password cannot contain exclamation mark (batch hell)
- Added more preflight checks on erroraction script
- Added smartd details to smart log
- Fixed scheduled tests can be disabled in installer
- Fixed scheduled_send.cmd didn't get deleted on uninstall
- Removed a lot of the installer logic from Inno Setup
- Removed old SendEmail support
- Removed legacy smart service uninstall from v5.x series
- Removed russian translation (outdated and not maintained, translators welcome)
- Re-enconded iss files without UTF BOM (issues with Inno Script Studio 5.5.9)
[v6.4-4] from 06 Apr 2016
- Updated German translation (Thanks to Wolfgang Stöggl, https://github.com/c72578)
- Updated to Inno Setup building tools to v5.5.9
- Converted all iss files to UTF-8
[v6.4-3] from 14/07/2015
- Fixed mail attachment mimetype using mailsend (Thanks to Georges M. Zwingelstein, https://github.com/GMZwinge)
- Fixed mail passwords containing spaces didn't work
- Fixed sendemail didn't work properly
- Added scheduled_send.cmd file (arbitrary file to schedule a erroraction.cmd --test) with ScheduledTask.xml file
- Added --test option to erroraction.cmd to check if service is running and send an email / display local message depending on config
[v6.4-2] from 04/06/2015
- Updated the long tests default execution hour accordingly with the new documentation
[v6.4-1] from 04/06/2015
- Updated to upstream release v6.4-1
- Fixed a bug where selftests syntax gets incorrect if command line regex is empty
- Updated german translation strings, thanks to Wieland Hoffmann (https://github.com/mineo)
- Updated test email strings
[v6.3-2] from 06/03/2015
- Fixed some typos with SSL/TLS mail encryption preventing message sending (Thanks to spacekpe, https://github.com/spacekpe)
- Fixed SMTP_USER and SMTP_PASSWORD to accept special characters (Thanks to spacekpe, https://github.com/spacekpe)
[v6.3-1] from 13/08/2014
- Updated to upstream release v6.3-1
- Improved email sending (fixes gmail issues, see README)
- ATTENTION: command line parameters have changed
- Added new commandline mailer from https://github.com/muquit/mailsend
- SendEmail remains as alternative mailer
- Blat supported only stays in erroraction script
- Fixed registry entries path for contextual menu on drives (thanks to Martin Hecklinger)
- Updated Inno Setup building tools to v5.5.5
[v6.2-3] from 27/05/2014
- Improved sendemail syntax
[v6.2-2] from 20/05/2014
- Improved computer name detection (thanks to tristangrimaux)
- Added a basic (and use at your own risk) script that handles bad sectors
- Updated Inno Setup to 5.5.4
- Fixed and error with smtp password on silent installs
[v6.2-1] from 27/07/2013
- Updated to upstream release v6.2-1
- Removed interactive service fix (upstream fixed it)
- Fixed a bug with silent mail parameters (thanks to Matthäus Banach for pointing that out)
- Added the intial log to the test mail as attachment (Feature asked by Ilya Kisleyko)
- Added Russian translation (thanks to Ilya Kisleyko)
- Improved intial log creation
- Changed execution order so initial log file can use manual drive list
- Added (very) basic password obfuscation in configuration file
- Suppress test mail status window if /silent or /verysilent parameter supplied
- Fixed some typos and missing stuff in documentation
- Fixed two missing parameters (thanks to Ilya Kiskeyk for pointing that out)
[v6.1-4] from 20/06/2013
- Fixed a typo that prevented smtp authentication in erroraction script (thanks to Boi Feddern at c't Magazin fuer Computertechnik for pointing that out)
[v6.1-3] from 12/06/2013
- Fixed a bug where erroraction script writes empty smart log files
[v6.1-2] from 20/05/2013
- Upgrades should generally work cleaner and handle previous service uninstallation
- Upgrades on Windows XP should now work without need to stop the smart service manually
- Updated installer logic (cannot install warning support without selection service installation)
- Updated documentation --warningmessage
- Service installation now uses upstream setup (which also installs smartd as delayed start service in NT6x)
- Restart Manager disabled because upstream's service event log integration needed to restart a lot of stuff while upgrading (trying to keep anything upgradable without reboot required)
- Upstream service type is changed to "Non interactive" to prevent errors in event log
- Updated Inno Setup building tools to v 5.5.3
- Minor bugfixes
[v6.1-1] from 02/03/2013 (non public release, too much beta stuff for production)
- Updated upstream release to version 6.1
- As upstream started using erroraction like scripting, i updated mine accordingly.
- Local personalized messages supported via Christian Franke's very nice wtssendmessage.exe tool (ohh Yeah)
[v6.0-7] from 13/03/2013
- Update log format: Insert version in head. Insert spacer after log so next log is visually more separated from last one
[v6.0-6] from 27/02/2013
- No binary updates, only documentation fixes, therefore version number stays the same
- Updated documentation and translations (special thanks to Titus for the German translation that was desperately needed)
[v6.0-6] from 18/02/2013
- Fixed some typos in the documentation and in the program
- The first smartmontools run is saved in a file containing smartmontools version
- Changed the default behavior (no local alert messages). This can be overriden by checking GUI entry or CLI parameter
[v6.0-5] from 03/02/2013
- Made the test message more explicit so general antispam filters (tested with Exchange integrated filter) won't mark them as spam
- Fixed an issue with smartd.conf file generation for scheduled tests (thanks to Bill Day for pointing that out)
- Fixed some GUI glitches, cleaned up the GUI code
- Corrected a naming Typo (6.01 didn't exist, it was 6.0-1 only for windows installer)
[v6.0-4]
- Fixed a problem with overwrite confirmation of smartd.conf.example of a previous installation in silent mode
- Fixed a minor issue in the start menu smartd.conf link (thanks to Willem Pauw for pointing that out)
- Have a longer and nicer test message that won't be caught by standard antispam (hopefully... it worked on mine)
- Cosmetic fixes: truncated messages depending on language
[v6.0-3]
- Initial public release
- Updated upstream source
- Temporary removed WTSSendMessage tools, using integrated support from smart deamon
[v5.43-x]
- Private beta testing