Newer
Older
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
### v0.97 / 2023-05-16
[Commit list](https://github.com/intel/ledmon/compare/v0.96...v0.97)
Enhancements
* ledctl: add support to empty slots blinking
* ledmon license change to LGPLv2
* ledctl: Add SES get/set/list slot support
* Update NPEM wait command
* Remove exclusionary language
* ledmon: Define ONESHOT_NORMAL for VMD
Bug fixes
* ipmi: avoid error messages on non-dell platforms
* vmdssd: define normal pattern
* ledctl: clear unsupported params from config
* block.c: get_block_device_from_sysfs_path modification
* fix ibpi_value lists getter
* amd_ipmi: Allow to _enable_smbus_control
* ledmon.c: allocate memory for ignore
* sysfs: add only vmd devices to slots_list
* Rename --controller parameter
* Slots list implementations and fixes
### v0.96 / 2022-05-26
[Commit list](https://github.com/intel/ledmon/compare/v0.95...v0.96)
Bug fixes
* Manual updates, clarify --listed-only option
* Fix cache indexing of ATA port
* Fixes in regard to macros
* Fix memory leak in amd_ipmi.c
* Fix NULL pointer dereferences in sysfs.c
* Make messages appear in service log immediately
* Other minor fixes
### v0.95 / 2021-01-15
[Commit list](https://github.com/intel/ledmon/compare/v0.94...v0.95)
Enhancements
* Allow to run ledctl version without root
* README update with the compilation steps
Bug fixes
* Documentation updates
* Defaulting to SGPIO for AMD systems
* Don't rely on states priority while changing IBPI states
* Check the white/blacklist from ledmon.conf earlier in discovery
* Change installation directory to /usr/sbin
* Use package version from autotools, not version.h
* Fix memory leak in utils.c
* Bugfixes and refactoring in SES module
* Fixed issues reported by static analysis
* Build system fixes
* Other minor fixes
### v0.94 / 2020-02-04
[Commit list](https://github.com/intel/ledmon/compare/v0.93...v0.94)
Enhancements
* Support for AMD IPMI enclosure management
* Support for NPEM
Bug fixes
* Documentation updates
* Fix activity indicator state for SMP
* Fix for GCC 9 compilation
* Update ipbi pattern for drives with previous pattern unknown
### v0.93 / 2019-10-17
[Commit list](https://github.com/intel/ledmon/compare/v0.92...v0.93)
Enhancements
* Support for AMD SGPIO enclosure management
* Migration to GNU Autotools build system
* Added more strict compilation flags
Bug fixes
* Fixed segfault when a value is missing from ibpi_str
* Use proper format string with syslog()
* Fixed issues reported by static analysis
* Removed unused SGPIO structures
* Added udev_device reference clean-up
* Hidden ipmi error messages on non-dell platforms
### v0.92 / 2019-04-12
[Commit list](https://github.com/intel/ledmon/compare/v0.91-fixed...v0.92)
Bug fixes
* Silence warning and error messages.
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
### v0.91 / 2019-04-01
[Commit list](https://github.com/intel/ledmon/compare/v0.90...v0.91)
Enhancements
* Ledmon systemd service file.
* Shared configuration between ledmon and ledctl.
* Log-level support for ledctl.
* Build label support.
* 13G/14G Dell Servers support.
* Foreground option.
Bug fixes
* Udev action handling reimplementation.
* Unify ping process method.
* Recognize volumes under reshape.
* Distinguish inactive state for volume and container.
* Fix various gcc and clang warnings.
* Fix ledctl exit status.
* Logging method reimplementation.
* Makefile fixes.
* Change outdated functions and simplify string modifications.
* Ommited errors handling.
[Commit list](https://github.com/intel/ledmon/compare/v0.80...v0.90)
Enhancements
* Handle udev events in ledmon.
* Possibility to list all controllers detected by LED utilities tool (ledctl --list-controllers).
* Configuration file for ledmon advanced features (check man ledmon.config).
* Added option to ledctl for managing only listed devices (ledctl --listed-only).
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
213
214
215
216
217
218
219
220
221
222
223
224
* Documentation improvements.
Bug fixes
* Detecting nvme disks during scan.
* Keep failure state after VMD reconnecting.
* Blinking failure LED after removing disk from RAID.
* Refactoring of SES-2 protocol implementation. SES minor fixes.
* Logfile and log levels small improvements.
### v0.80 / 2016-10-28
[Commit list](https://github.com/intel/ledmon/compare/v0.70...v0.80)
Enhancements
* Support for NVMe SSD devices.
* Support for NVMe devices under VMD domains.
* Using SMP GPIO_REG_TYPE_TX register for SGPIO.
* Sending LED commands optimization.
* Documentation improvements.
Bug fixes
* Fix support for the Dell PCIe SSD devices.
* Handling enclosure device name change.
* Fixes around IBPI_PATTERN_LOCATE_OFF state.
### v0.70 / 2012-12-12
[Commit list](https://github.com/intel/ledmon/compare/v0.40...v0.70)
Enhancements
* Introduce SES-2 protocol support.
Bug fixes
* Minor fixes.
* Memory leaks.
### v0.40 / 2012-07-12
[Commit list](https://github.com/intel/ledmon/compare/v0.3...v0.40)
Enhancements
* Support for Dell backplane bays.
* Turn off all unset LEDs in ledctl.
Bug fixes
* IPBI pattern interpretation.
### v0.3 / 2012-03-06
[Commit list](https://github.com/intel/ledmon/compare/v0.2...v0.3)
Enhancements
* Support for disk drivers directly attached to SCU HBA.
Removals
* Remove dependency of smp_utils.
### v0.2 / 2011-08-24
[Commit list](https://github.com/intel/ledmon/compare/af8f20626e4e36cdf4bb9955fc65f22fec155580...v0.2)
Enhancements
* Ledmon initial version.
* Visualize the state of arrays.
* Introduce daemon app "ledmon" and LED manual control app "ledctl".