LINUX.ORG.RU

Избранные сообщения kom3s

Релиз pass 1.5 — консольный менеджер паролей

Новости — Open Source
Группа Open Source

Управление паролями должно быть простым и следовать философии Unix. С помощью pass каждый пароль сохраняется в шифрованном файле gpg, имя которого - название сайта или ресурса который требует этот пароль. Эти зашифрованные файлы могут быть организованы в значимые иерархии папок, быть копированными между компьютерами и с ними можно работать используя стандартные утилиты командной строки.

Управлять файлами с паролями, используя pass очень легко. Все пароли сохранены в ~/.password-store. К тому же pass предоставляет отличные команды для добавления, правки, генерации и извлечения паролей. Это очень короткий и простой shell скрипт. Он способен временно переносить ваши пароли в буфер обмена и отслеживать изменения паролей используя git. Вы можете редактировать файл с паролями, используя обычные команды unix, наряду с командами pass. Не нужно изучать новые странные форматы файлов. Достаточно использовать bash completion нажав tab для того чтобы автоматически закончить писать команду. Также доступно автоматическое дополнение для zsh и fish. Общество уже разработало iOS приложение, плагин Firefox и скрипт dmenu.

Команды pass описаны на странице man.


Список изменений в версии 1.5:

  • Особенности:
    • Добавлен Team pass. Каждый файл .gpg-id может содержать несколько ID. Это позволяет использовать pass со множеством ключей gpg и с различными настройками.
    • Различные каталоги могут иметь свои файлы .gpg-id. Это сделано для изменения прав различных под-папок.
    • Все временные файлы переписываются произвольными данными перед удалением с помощью shread или wipe, в зависимости от платформы.
    • Буфер обмена может быть переписан успользуя переменную среды PASSWORD_STORE_X_SELECTION.
    • umask может быть переписан используя переменную среды PASSWORD_STORE_UMASK.
    • Добавлена возможность использования gpg v1 в добавку к уже имеющимся gpg v2.
  • Исправленные ошибки:
    • Улучшения работы с буфером обмена.
    • Исправления в работе с символьными ссылками.
    • Исправлен конфликт между паролями и каталогами с одинаковым именем.
    • Bash completion следует в правильный каталог.
    • Множественные оптимизации bash и sed.
    • mktemp теперь использует правильный порядок аргументов.
    • Больше не используется GPG compression.
    • Улучшение документации.
    • Множество исправлений в скриптах импортирования.
    • Не рекурсивный makefile.
    • Очистка автоматического дополнения bash, zsh, и fish.
    • Улучшения в pass init.
  • Новые скрипты импортирования:
    • Менеджер паролей KED.
    • Менеджер паролей Revelation.
    • Менеджер паролей Keepass2.
    • Менеджер паролей Gorilla.
    • Менеджер паролей Pwsafe.
  • Другие проекты:


Скачать

Git

>>> Официальный сайт

 , , ,

Cloud_Strife2020
()

Первые результаты разработки форка

Форум — Development

(Для пропустивших, см. обсуждение здесь.)

Что было сделано за неделю:

  • Бинарник разделен на два отдельных приложения: файловый менеджер stuurman и менеджер рабочего стола stuurman-desktop.
  • Ускорено открытие каталогов с большим количеством элементов путём отложенной загрузки mime-типа и иконок файлов. Например, открытие /usr/bin на моей машине на холодном кэше сократилось с 40 до 11 секунд. (На горячем кэше — с полутора до одной секунды.)
  • В меню «Go» добавлена история переходов по каталогам, сохраняющаяся между перезапусками приложения.
  • В stuurman-desktop исправлены глюки при перетаскивании иконок по рабочему столу.
  • Добавлен вращающийся индикатор загрузки каталога. (Раньше при длительных операциях, таких как поиск файлов или открытие медленного ftp, никакой индикации не было.)
  • Исправлено несколько серьезных багов в поисковом движке и диалоге опций поиска, теперь поиск файлов стал юзабельным.
  • Исправлен глюк с открытием контекстного меню каталога по Shift+F10. (Должно открываться контекстное меню выделенных файлов, и только если файлы не выделены — меню каталога.)
  • Добавлена возможность отображения полного пути в заголовке окна.
  • Добавлена возможность настройки, какие пункты отображать в боковой панели. В том числе, добавлены пункты «My Computer» (перечень точек монтирования) и «File System» (переход в корневой каталог).

Пакеты для Арча:
https://aur.archlinux.org/packages/stuurman-git/
https://aur.archlinux.org/packages/stuurman-desktop-git/
https://aur.archlinux.org/packages/libsmfm-git/

Сайта у проекта по-прежнему пока нет. Мы работаем над этим.

Просьба тестировать и слать багрепорты и идеи.

В особенности, в тестировании нуждается механизм поиска (Инструменты -> Поиск файлов). В pcmanfm он был абсолютно неоттестирован, вплоть до наличия критичных багов из-за опечаток в коде. Я вроде самых жирных блох выловил, но наверняка там еще куча глюков осталась.
Но поисковый движок отличный, кстати. Как по возможностям, так и архитектурно.

Составлен примерный роадмап на релиз 1.2. (Продолжаем нумерацию версий, доставшуюся от pcmanfm.)
Это будет промежуточный «нестабильный» релиз: я внесу несколько улучшений юзабилити и производительности и сделаю релиз, чтобы был реальный продукт, который можно тестировать. За это время я подробно ознакомлюсь с архитектурой приложения.

Запланированные существенные переделки архитектуры, которые я описывал в предыдущем треде, будут только в 1.3.

 , ,

geekless
()