Timeline



Nov 1, 2025:

7:43 PM Changeset [2b4fc35]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: add example program 'ata-standby' It sends the ATA command …
6:15 PM Changeset [bd15b21]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Remove unneeded variable 'docsdir' from Makefiles Signed-off-by: …
5:17 PM Changeset [8e91f74f]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: optionally install example sources and binaries Add …

Oct 31, 2025:

7:00 AM Changeset [a040868] by xuhong <babyxong@…>
Reslove conflicts Merge branch 'main' of …

Oct 30, 2025:

8:10 PM Changeset [77bf728]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: fix build of examples in FreeBSD cross build recipes Move …
7:07 PM Changeset [e33644e]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: pass some build flags also to 'examples/Makefile' Generate …
5:15 PM Changeset [6ba6cde3]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Rework configure check for '-W...' and '-fstack-protector-strong' …

Oct 29, 2025:

4:18 PM Changeset [3ac0c3b]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: change all library includes from '"*.h"' to '<smartmon/*.h>' …
3:45 PM Changeset [77ad7461]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Remove bogus x-permissions from 'lib/examples/*' Signed-off-by: …
2:50 PM Changeset [d0d09a4]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Restrict visibility of single type variant of 'scan_smart_devices()' …
2:47 PM Changeset [402346c]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: add support for multiple '-d options' to 'lsdisk' example …

Oct 27, 2025:

10:28 PM Ticket #1974 (USB bridge 152d:0577 (JMicron) is not recognized) created by emk2203
USB3 --> M.2 adapter with JMicron chip is not recognized, neither with …

Oct 21, 2025:

11:30 AM Changeset [faacb03] by xuhong <babyxong@…>
fix reviews

Oct 20, 2025:

10:40 AM Changeset [1d03b78] by xuhong <babyxong@…>
Fix conflicts Merge branch 'main' of …

Oct 19, 2025:

5:23 PM Changeset [3c8755f]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Drop 'static_assert.h' and use new 'SMARTMON_*ASSERT*' macros instead …
3:37 PM Changeset [fca42be0]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: move all public library symbols to 'namespace smartmon' …
10:55 AM Changeset [f3ada87f]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Drop 'atacmdnames.h' and move the function prototype to 'atacmds.h' …
10:23 AM Ticket #1971 (Please add support for Crucial X9 Pro CT2000X9PROSSD9) closed by Christian Franke
wontfix: Device Model is unavailable due to broken SAT layer.

Oct 18, 2025:

9:36 PM Changeset [e7cafd2] by Andreas Kloeckner <inform@…>
Add JMicron SY-ENC50104 to drivedb
5:39 PM Changeset [2d30119]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Move options for Windows libraries from Makefiles to 'os_libs' …
5:08 PM Changeset [9a610ec]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Add variant of 'regular_expression::execute()' for fixed size array …
4:39 PM Changeset [997063a]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: Hide the implementation of class 'regular_expression' This …

Oct 17, 2025:

5:41 PM Changeset [569e3cc]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: always run 'make check' in the default build workflow This …
5:18 PM Changeset [7ec3cda]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: add 'make examples' and include it into 'make check' Report …
4:15 PM Changeset [8392b05]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: add example program 'lsdisk' to new directory 'lib/examples' …
2:31 PM Changeset [aa69465]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Add 'format_char_array()' variants for only one fixed size buffer …

Oct 16, 2025:

8:49 PM Changeset [79497dc]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Add 'smart_device::autodetect_open()' variant for 'std::unique_ptr<>' …

Oct 15, 2025:

7:00 PM Changeset [d3f34be9]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: Move macro 'attribute_format_printf()' to 'smartmon_defs.h' …
6:17 PM Changeset [28fb825]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: Move macro 'ATTR_PACKED' to new file 'smartmon_defs.h' …
4:05 PM Changeset [a91106c9]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: create 'smartmon/smartmon_config.h' from 'config.h' Add …

Oct 14, 2025:

2:44 PM Changeset [d26472b]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Update CHANGELOG.md Signed-off-by: Christian Franke …
2:12 PM Changeset [6204cfa]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Fix null pointer dereference on unknown form factor value in FARM data …
12:18 PM Changeset [0820d73] by Daniel Schaefer <dhs@…>
Add Framework Computer 250G/1TB SSD Expansion Card Signed-off-by: …
4:10 AM Changeset [ad5b237] by xuhong <babyxong@…>
Modified the code that uses NULL and malloc()

Oct 13, 2025:

10:14 AM Changeset [1817f47] by xuhong <babyxong@…>
Modify code format based on our review
9:20 AM Changeset [9f8bf51] by xuhong <babyxong@…>
Use C++11 nullptr. Delete the struct prefix. Simplify the code …

Oct 11, 2025:

9:10 AM Changeset [436f8b6] by xuhong <babyxong@…>
fix No Scan ps3stor
7:51 AM Changeset [0bf20f5] by xuhong <babyxong@…>
Resolve conflicts. Merge branch 'main' of …

Oct 10, 2025:

5:46 PM Ticket #1973 (Please add Transcend TS2GSSD25H-S to the database) created by Cmdr_Zod
Transcend TS2GSSD25H-S is a Half-Slim SATA SSD. The controller is a …
12:01 PM Ticket #1853 (Add ps3stor RAID(ps3stor RAID Controller) support on Linux) closed by Christian Franke
duplicate: See GH pull/414.

Oct 8, 2025:

12:24 PM Ticket #501 (make smartctl into a library) closed by Christian Franke
duplicate: See [https://github.com/smartmontools/smartmontools/issues/409 GH …
12:22 PM Ticket #501 (make smartctl into a library) reopened by Christian Franke
Reopen to change resolution.

Oct 7, 2025:

6:54 PM Changeset [43455b0c]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: add configurable build workflow for static/shared lib tests …

Oct 6, 2025:

8:18 PM Changeset [f970b0a6]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: allow '--enable-shared' also for Windows Windows DLLs do not …
7:53 PM Changeset [49e93578]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: move variable 'failuretest_permissive' to 'utility.*' This …
7:35 PM Changeset [6415d519]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: allow to customize the handling of invalid ATA checksums Add …
7:27 PM Changeset [bcab9eb2]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: use new function 'lib_printf()' instead of 'pout()' Add …
2:26 PM Changeset [63a05fd]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: fix 'make install' if only the shared library is enabled …

Oct 4, 2025:

5:38 PM Changeset [eb01828]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: change default of '--with-devel' option from 'no' to 'yes' …
5:37 PM Changeset [f1b6dd7]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Library: make static library reproducible if SOURCE_DATE_EPOCH is used …
5:37 PM Changeset [0cb1a73]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Remove duplicate configure check for 'nm' command Signed-off-by: …

Oct 3, 2025:

10:06 PM Changeset [77517d0]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Oleksij Samorukov <samm@…>
os_darwin.cpp: revert previous commit, as it will require SDK update
10:01 PM Changeset [bb34d7d]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Oleksij Samorukov <samm@…>
os_darwin.cpp: kIOMasterPortDefault->kIOMainPortDefault to fix …
6:10 PM Changeset [34e7e49]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Add CLang Static Analyzer workflow for Linux arm64 Signed-off-by: …
5:29 PM Changeset [de7adbd]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Remove no longer needed 'gtar' workaround from macOS workflow …
5:26 PM Changeset [c7d502f]drivedb/7.0drivedb/7.2drivedb/7.3drivedb/7.5mainorigin/RELEASE_7_0_DRIVEDBorigin/RELEASE_7_2_DRIVEDBorigin/RELEASE_7_3_DRIVEDBorigin/RELEASE_7_5_DRIVEDBtest/signpath by Christian Franke <christian.franke@…>
Update '.editorconfig' for library directory structure Signed-off-by: …
Note: See TracTimeline for information about the timeline view.