-
v0.0.24
released this
2025-06-30 06:17:01 +00:00 | 0 commits to master since this releasea600feb
security: update vulnerable packages7060e4f
chore: refactor Makefile with build and install improvementsd77ca4c
feat: config command6355f25
feat: add ability to remove build_depsa83561b
fix: implement dirlfs to ignore symlinks4b06809
fix: quote files-find output and fail on pattern not exists (#123)401c411
chore: pass all options to download5e1eeab
chore: simplify dlcache initializationdb19133
fix: correct handling opts.PostprocDisabled
Downloads
-
v0.0.23
released this
2025-06-22 15:13:19 +00:00 | 9 commits to master since this releasee820206
chore: remove debug slog.Warnc4a92c6
fix parsing overrides85878f6
feat: add checksum for torrent downloader6bccce1
feat: add checksum for git downloaderb5474b1
ci: disable building alr-bin51fdea7
fix: correct pull for multiple repos4c1f2ea
feat: support mirrors7fa7f8b
security: update vulnerable packages25d001c
fix: add find-files (#109)f86b300
fix: add symlink handling in createFirejailedBinary (#108)
Downloads
-
v0.0.15
released this
2025-06-15 15:52:42 +00:00 | 19 commits to master since this releasebd79dcf
feat: add firejailed support (#106)d1fe02f
feat: support single package repository1ca7801
fix(altlinux): useAPT::Install::Virtual=true
for install661d79c
fix: remove debug logs and fix cache clearingbece64c
сi: update alr-spec6d29b98
ci: fix update-alr-git and disable e2ed286041
ci: add alr-git update392a522
refactor: keep only one struct for packagee259184
refactor: migrate to xorm65ab4de
refactor: move distro from internal to pkg1cdab8d
refactor: move alr.sh parsing to pkg237e2c3
refactor: move types from internal to pkg703ab8e
refactor: movepkg/
tointernal/
and update imports06fcab4
fix: prevent for building dependencies twice (#99)7741c73
исправление ссылки на alr-LG69f4af0
ci: fixbcf627f
ci: try add privileged true6ec95e4
ci: add bindfs install578da7f
Revert "fix: use mount only for non-root users"c51caf5
fix: use mount only for non-root users09dba57
ci: fixca82bf3
ci: fixc0023db
chore: fix install152e507
ci(release): add make install15ba870
ci: set gitea/runner-images:ubuntu-latest for releasea8aefc0
chore: replace git urls in tests9540030
изменение: скрипт установки берёт бинарники из релиза, README.md4f9d426
добавление изменения версии в репозитории alr-default + сборка бинарников для релиза38b5e6f
добавление изменения версии в репозитории alr-default + сборка бинарников для релиза408bd12
добавление изменения версии в репозитории alr-default + сборка бинарников для релизаfb83d54
добавление изменения версии в репозитории alr-default + сборка бинарников для релиза2cb963d
добавление изменения версии в репозитории alr-default + сборка бинарников для релизаe74d74c
добавление изменения версии в репозитории alr-default + сборка бинарников для релиза5b3d53d
добавление изменения версии в репозитории alr-default + сборка бинарников для релиза36e704f
добавление изменения версии в репозитории alr-default + сборка бинарников для релиза07356d5
добавление изменения версии в репозитории alr-default + сборка бинарников для релиза52bd6ac
Исправление README.md2f1770b
Дополнение README.md9d5b5b5
Дополнение README.md
Downloads
-
v0.0.14
All checks were successfulCreate Release / changelog (push) Successful in 54sreleased this
2025-05-16 18:45:47 +00:00 | 58 commits to master since this releasec88478a
ci: fix release workflow3e61fec
ci: fix release workflow6f484a1
ci: fix release workflowdddcb9b
ci: fix release workflowb03d94e
ci: add release workflowf92bd70
add set-ref command and refactor testseb23564
ci: add e2e (#90)131f455
add repo subcommand1e52d30
fix list command40ec0ac
add--upgradable
option forlist
443e481
fix support of multiple packages in one alr.shc892310
fix Makefile750513b
fix cice1836b
ci: use go 1.2456b9f32
ci: add simple workflow for pre-commitfae63e2
fix license-header.tmpl
Downloads
-
v0.0.13 Stable
released this
2025-05-08 19:37:44 +00:00 | 74 commits to master since this releasec632ddb - добавлена возможность указать ссылку на репозиторий (#80) (Максим Слипенко) f8c510a - добавляет вызов rootCmd при необходимости (Максим Слипенко) 952dd26 - добавлены AUTHORS (Максим Слипенко) 3c3ee28 - исправлено установка пакетов с зависимостями (Максим Слипенко)
Downloads
-
v0.0.12 Stable
released this
2025-04-30 13:42:52 +00:00 | 81 commits to master since this releaseDownloads
-
v0.0.11 Stable
released this
2025-04-26 12:45:32 +00:00 | 84 commits to master since this releaseALR устанавливается с использованием cap_setuid и cap_setgid. Для его работы необходим bindfs, который используется только в команде build.
Кроме того:
cat /etc/passwd | grep alr alr:x:967:929::/var/cache/alr:/bin/bash ls -lda /var/cache/alr drwxr-xr-x 1 alr alr 24 апр 15 22:17 /var/cache/alr ls -lda /etc/alr drwxr-xr-x 1 root root 16 апр 12 15:05 /etc/alr
-
Команды rootCmd больше нет, так как alr сам управляет правами.
-
Команды, требующие запись (addrepo, install и т.д.), требуют прав root. Исключением на данный момент являются команды refresh и fix.
-
Команды для чтения (info, ls и т.д.) этих прав не требуют.
-
Команда build, считающаяся наиболее сомнительной с точки зрения безопасности (так как она, как минимум, читает текущий каталог пользователя), требует принадлежности к группе wheel.
-
Пользовательский конфигурационный файл в локальной директории в настоящее время не используется, но может быть добавлен в будущем.
P.S.: Для сохранения (а возможно и улучшения) безопасности используются различные меры, такие как понижение привилегий настолько рано, насколько это возможно, no_new_privs, проверки на права root и другие меры. Для работы с fakeroot и возможности установки в процессе сборки эти части запускаются отдельными процессами, которые соединяются через hashicorp/go-plugin.
-
fix(i18n): передача переменных LANG во внутренние команды
-
исправление неинтерактивной установки и добавление резервного механизма в HandleExitCoder
-
добавление полей для групп и сводки (закрывает #61)
-
обновление зависимостей с CVE
-
исправление некоторых e2e тестов
-
исправление команды поиска
Уязвимости, обнаруженные Trivy scan:
-
github.com/go-git/go-git/v5 (CVE-2025-21613)
-
github.com/go-git/go-git/v5 (CVE-2025-21614)
-
golang.org/x/crypto (CVE-2025-22869)
-
golang.org/x/net (CVE-2025-22870)
-
golang.org/x/net (CVE-2025-22872)
Максим Слипенко:
-
c51d1d9 добавление полей для групп и сводки
-
b46dd41 исправление тестов
-
f623cba использование fakeroot из gitea.plemya-x.ru/Plemya-x/fakeroot
Downloads
-
-
v0.0.10 Stable
released this
2025-03-26 20:56:38 +00:00 | 105 commits to master since this releasetest: добавлены e2e (end-to-end) тесты fix: удаление репозитория и установка LC_ALL=C для команды информации update: обновление модуля конфигурации fix: добавлена загрузка конфигурации и создание каталога chore: включено авто-подтягивание репозитория (autoPull) fix: исправлено установка нескольких пакетов fix: добавлена обработка interactive=false в команде удаления
Downloads
-
v0.0.9 Stable
released this
2025-03-14 17:23:09 +00:00 | 118 commits to master since this releaseисправление: корректная обработка len(pkgs) == 0
Downloads
-
v0.0.8 Stable
released this
2025-03-13 13:46:57 +00:00 | 120 commits to master since this releaseИсправление: корректное удаление дубликатов.
Downloads