Документация
ОС Аврора 5.0.1

История изменений

Примечание:

Узнать версию валидатора, используемого в Аврора SDK, можно в среде сборки.

Для этого необходимо авторизоваться в среде сборки, и затем ввести следующую команду:

rpm-validator --version

5.1

[0.5.13]

Added

  • разрешены пути для private shipped библиотек:
    • /usr/share/{APP_NAME}/(lib|libs)/qmlplugins/{LIBNAME}/lib{LIBNAME}.so;
    • /usr/lib/3rdparty/(lib)?/qmlplugins/{LIBNAME}/lib{LIBNAME}.so.

[0.5.12]

Fixed

  • ошибка владения директорией /usr/bin.

[0.5.11]

Added

  • пути для профиля Market:
    • /etc/trusted-sources/*.pem.

[0.5.10]

Added

  • системой зарезервированны префиксы для ApplicationName:
    • .instance_;
    • .task_;
    • .aurora_;
    • .service_.

[0.5.9]

Changed

  • зависимость для профиля Extended libconnman-qt переименована в connman-qt5;
  • зависимость для профиля Regular runtime-manager-lib-qt5 переименована в libruntime-manager-qt5.

[0.5.8]

Fixed

  • внутренние архитектурные ошибки.

[0.5.7]

Added

  • проверка на обязательную секцию X-Application.

[0.5.6]

Added

  • разрешение для профиля Regular;
    • ScreenCapture.

[0.5.5]

Added

  • расширен список версионирования для библиотеки libQt5VideoChat.so.0.

[0.5.4]

Removed

  • откат изменений версии 0.5.1.

[0.5.3]

Added

  • библиотека для профиля Regular:
    • libcallservice.so.1;
  • разрешение для профиля Regular:
    • Call;
  • зависимость для профиля Regular:
    • callservice.

[0.5.2]

Added

  • проверка содержимого символьных ссылок для профиля Antivirus;
  • информационное сообщение о невозможности использовния символьных ссылок, кроме профиля Antivirus для .desktop.

[0.5.1]

Added

  • запрещенный к использованию OrganizationName:
    • ru.auroraos.

[0.5.0]

Changed

  • libsailfishapp в сообщениях об ошибке переименован в libauroraapp;
  • проверка на владение /usr/bin переведена из статуса Warning в Error;
  • проверка на корректную запись OrganizationName.ApplicationName переведена из Warning в Error;
  • проверка имени приложения на следование reverse domain notation переведена из Warning в Error;
  • проверка OrganizationName на следование reverse domain notation переведена из Warning в Error;
  • библиотека libsailfishapp.so.1 помечена как deprecated.

Removed

  • пути:
    • /usr/share/dbus-1/services;
    • /usr/lib/systemd/system;
    • /usr/lib64/systemd/system;
    • /etc/dbus-1/system.

[0.4.93] (backported to 5.0.1)

Added

  • библиотеки для профиля Regular:
    • libappdir.so.2;
    • libappdir-cpp.so.2.
  • зависимости для профиля Regular:
    • libappdir;
    • libappdir-cpp.

[0.4.92] (backported to 5.0.1)

Added

  • библиотека для профиля Market:
    • libmarket.so.0.

[0.4.91]

Added

  • запрещена установка файлов с аттрибутами на запись для group и other.

5.0

[0.4.90.2]

Added

  • библиотеки для профиля Regular:
    • libappdir.so.2;
    • libappdir-cpp.so.2.
  • зависимости для профиля Regular:
    • libappdir;
    • libappdir-cpp.

[0.4.90.1]

Added

  • библиотека для профиля Market:
    • libmarket.so.0.

[0.4.90]

Added

  • профиль Market наследуется от профиля Regular.

[0.4.89]

Added

  • разрешенные группы для .desktop файла:
    • X-Aurora-Application;
    • X-Aurora-SplashScreen;
    • разрешенные ключи для группы X-Aurora-SplashScreen;
    • GradientStartColor;
    • GradientEndColor;
    • разрешенные ключи для группы X-Aurora-Application;
    • Orientation;
    • SmallScreenOrientation;
    • MediumScreenOrientation;
    • LargeScreenOrientation;
    • ExtraLargeScreenOrientation.
  • разрешенные значения для поля Orientation:
    • None;
    • All;
    • PortraitMask;
    • LandscapeMask;
    • Portrait;
    • Landscape;
    • PortraitInverted;
    • LandscapeInverted.
  • разрешенные значения для поля IconMode:
    • scale;
    • default.
  • проверка HEX кода для полей X-Aurora-SplashScreen и X-Aurora-Application.

[0.4.88]

Removed

  • откат изменений версии 0.4.87.

[0.4.87]

Changed

  • libsailfishapp в сообщениях об ошибке переименован в libauroraapp;
  • проверка на владение /usr/bin переведена из статуса Warning в Error;
  • проверка на корректную запись OrganizationName.ApplicationName * переведена из Warning в Error;
  • проверка имени приложения на следование reverse domain notation переведена из Warning в Error;
  • проверка OrganizationName на следование reverse domain notation переведена из Warning в Error;
  • библиотека libsailfishapp.so.1 помечена как deprecated.

Removed

  • пути:
    • /usr/share/dbus-1/services;
    • /usr/lib/systemd/system;
    • /usr/lib64/systemd/system;
    • /etc/dbus-1/system.d.

[0.4.86]

Fixed

  • обработка .desktop файлов.
  • обработка пути /opt/extension/qca-plugins.

[0.4.85]

Added

  • обработка пути /opt/extension/qca-plugins.

[0.4.84]

Added

  • разрешенные поля для .desktop файла:
    • X-Task;
    • X-Service.
  • разрешенные значения для полей X-Task или X-Service:
    • Type;
    • Exec;
    • Permissions;
    • Conditions.
  • проверка на допустимые типы для фоновых задач;
  • проверка на существование исполняемого файла для фоновых задач;
  • проверка на допустимые записи исполняемого файла для фоновых задач;
  • проверка на допустимые символы в имени исполняемого файла;
  • проверка на запрещенные для фоновых задач разрешения;
    • Base;
    • Audio;
    • Camera;
    • Microphone.
  • проверка на разрешенные условия срабатывания фоновых задач:
    • internet;
    • wifi;
    • ethernet;
    • cellular;
    • wifi-or-ethernet.

Fixed

  • повторное открытие .desktop файла на чтение.

[0.4.83]

Added

  • разрешенные поля для .desktop файла X-Application секции:
    • Intents.
  • проверка на правильную запись значения поля Intents:
    • X-HandleURI/tel:flag1|flag2|flag3
  • проверка на стандартные типы Intents:
    • Start.
    • OpenURI.
  • проверка на разрешенные флаги для Intents:
    • gui.

[0.4.82]

Added

  • новый профиль валидации Market.

[0.4.81]

Changed

  • внутренние архитектурные изменения.

[0.4.80] (backported to 4.0.2)

Added

  • расширен список запрещенных скриптовых секций.

[0.4.79] (backported to 4.0.2)

Added

  • путь для профиля Extended:
    • /opt/extension/p11-kit-modules.

[0.4.78]

Added

  • разрешенная библиотека для профиля Regular:
    • libruntime-manager-qt5.so.1.

[0.4.77] (backported to 4.0.2)

Added

  • использование значения для поля Exec:
    • aurora-qml.

[0.4.76]

Changed

  • внутренние архитектурные изменения.

[0.4.75] (backported to 4.0.2)

Added

  • разрешение для профиля Extended:
    • VPN.

[0.4.74]

Added

  • unstable библиотека для профиля Regular:
    • libwebrtc.so.104.0.0.

[0.4.73]

Added

  • пути для профиля Extended:
    • /usr/lib64/systemd/system.
    • /usr/lib64/3rdparty.

[0.4.72]

Added

  • разрешено размещение библиотек по путям:
    • /usr/lib/qt5/qml;
    • /usr/lib64/qt5/qml;
    • /usr/lib/connman/plugins-vpn;
    • /usr/lib64/connman/plugins-vpn.

[0.4.71]

Added

  • unstable QML импорт для профиля Regular:
    • Aurora.Lottie 1.0.
  • ubstable зависимости для профиля Regular:
    • aurora-lottie-plugin.

[0.4.70]

Added

  • unstable библиотека для профиля Regular:
    • libQt5VideoChat.so.0.
  • unstable QML импорт для профиля Regular:
    • QtVideoChat 1.0.

[0.4.69]

Added

  • добавлена поддержка 64bit библиотек.

[0.4.68]

Added

  • разрешение для профиля Regular:
    • Printing.

[0.4.67]

Fixed

  • внутренние архитектурные изменения.

[0.4.66]

Changed

  • библиотека помечена как unstable:
    • libaurora-controls.so.
  • QML импорт помечен как unstable:
    • Aurora.Controls 1.0.
  • зависимость помечена как unstable:
    • aurora-controls.

[0.4.65]

Fixed

  • внутренние архитектурные изменения.

[0.4.64]

Fixed

  • опечатка в сообщении об ошибке.

[0.4.63]

Fixed

  • опечатки в сообщениях об ошибке.

[0.4.62]

Changed

  • внутренние архитектурные изменения.

[0.4.61]

Added

  • библиотека для профиля Regular:
    • libaurora-controls.so.
  • QML импорт для профиля Regular:
    • Aurora.Controls 1.0.
  • зависимость для профиля Regular:
    • aurora-controls.

[0.4.60] (backported to 4.0.2)

Removed

  • библиотека из списка разрешенных
    • libQt5Bluetooth.so.5

[0.4.59] (backported to 4.0.2)

Added

  • библиотека для профиля Regular:
    • libstreamcamera-qt5.so.0.
  • зависимость для профиля Regular:
    • streamcamera-qt5.

[0.4.58] (backported to 4.0.2)

Added

использованием второстепенных исполняемых файлов в секции ExecDBus

[0.4.57]

Changed

  • запрещено использование нескольких секций для изоляции в .desktop файле.

Fixed

  • опечатки в сообщениях об ошибке.

[0.4.56] (backported to 4.0.2)

Added

  • разрешено конфигурирование X-Share-Methods для Shared API.

[0.4.55] (backported to 4.0.2)

Added

  • библиотека для профиля Regular:
    • libstreamcamera.so.0.
  • зависимость для профиля Regular:
    • streamcamera.

[0.4.54]

Added

  • профиль auth для утилиты ручной валидации.

Fixed

  • опечатки в утилите ручной валидации.

[0.4.53]

Added

  • режимы цветного вывода сообщений:
    • всегда;
    • никогда;
    • автоматически.

Fixed

  • форматирование сообщений об ошибке.

[0.4.52]

Added

  • сообщение с предупреждением об удалении секции X-Sailjail и переходе на X-Application в будущих версиях.

[0.4.51]

Changed

  • внутренние архитектурные изменения.

[0.4.50]

Added

  • путь для профиля Auth:
    • /etc/userdata-wiper/override.json.

Removed

  • путь для профиля Auth:
    • /var/lib/50-userdata.json.

[0.4.49]

Added

  • профиль Auth для утилиты ручной валидации.

[0.4.48] (backported to 4.0.2)

Changed

  • so-версия библиотеки:
    • libauroraapp.so.2.

[0.4.47]

Added

  • разрешение для профиля Auth:
    • SerialNumber.

[0.4.46]

Removed

  • видимость некоторых символов из библиотеки.

[0.4.45] (backported to 4.0.2)

Changed

  • ужесточена проверка QML импортов.

Fixed

  • проблема при которой валидация ругалась на комментарии после QML импортов.

[0.4.44]

Added

  • разрешение для профиля Auth:
    • AuthService.
  • библиотека для профиля Auth:
    • libudev.so.1.
  • новый профиль валидации Auth:

[0.4.43]

Fixed

  • внутренние архитектурные изменения.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.