• v1.24 3e7f02e497

    logpile v1.24 Stable

    mchus released this 2026-07-23 12:26:11 +03:00 | 59 commits to main since this release

    Что нового

    Исправление: не разбирались блоки питания и вентиляторы в некоторых onekeylog-дампах Inspur/Kaytus

    Часть прошивок BMC Inspur/Kaytus выгружает onekeylog-дамп без единого
    component/component.log: вместо этого каждый компонент лежит в отдельном
    файле component/*.txt в виде сырого D-Bus GetAll-транскрипта
    (GETALL <object> OBJect с табличными триплетами "field" "type":"x" "data":value, не валидный JSON). Парсер inspur читал только
    component.log, поэтому на таких дампах блоки питания и вентиляторы
    всегда оказывались пустыми, хотя исходные данные присутствовали.

    Добавлен построчный разбор этого формата: PSU — из PowerSupplyInfo.txt,
    телеметрия вентиляторов (RPM и PWM %) — из FanInfo.txt. Заодно исправлена
    дедупликация повторяющихся D-Bus объектов внутри одного файла (например,
    Pwm_N встречается в двух разных секциях команд с разным набором полей) —
    раньше более поздняя секция без показаний могла затирать уже прочитанное
    значение.

    Запуск на macOS

    Снимите карантинный атрибут через терминал: xattr -d com.apple.quarantine /path/to/logpile-darwin-arm64
    После этого бинарник запустится без предупреждения Gatekeeper.

    Downloads