Главная Безопасность Бизнес Вебмастеру Графика Игры Флеш игры Интернет и сети Мультимедиа Образование Рабочий стол Система Текст Реклама
|
История изменений программы KeePass Password Safe
Изменения в программе KeePass Password Safe 2.55 (12.10.2023):
Новые возможности:
- Добавлена команда «Сравнить записи» (в главном меню «Запись» → «Сравнить»), которая сравнивает две записи, выбранные в основном списке записей.
- Добавлены команды «Отметить запись для сравнения» и «Сравнить запись с отмеченной записью» (в главном меню «Запись» → «Сравнить»); эти две команды поддерживают сравнение двух записей, хранящихся в разных базах данных (открытых на вкладках).
- Диалоговые окна отчетов теперь можно закрыть, нажав клавишу Esc.
- Добавлена опция «Показывать предупреждение при слабых настройках трансформации ключей» (в «Инструменты» → «Параметры» → вкладка «Безопасность», включена по умолчанию).
- Опции в диалоге дублирования записи/группы теперь запоминаются.
- Параметры в диалоговом окне экспорта/печати HTML теперь запоминаются.
- В диалогах с параметром «Больше не показывать это диалоговое окно» и несколькими командами в диалоговом окне теперь упоминается команда, которая всегда будет использоваться при включении этого параметра.
- Добавлена ссылка «Дополнительная информация» в диалоговом окне, которое отображается, когда KeePass автоматически отключает элементы, требующие принудительного применения.
- Добавлен заполнитель {NEWPASSWORD:/#/P/O/}, который генерирует новый пароль для текущей записи с использованием указанного шаблона P и параметра(ов) O.
- Добавлены доступные имена для некоторых элементов управления (элемент управления редактированием пользовательской последовательности нажатий клавиш в диалоговом окне автоматического ввода элемента, элемент управления редактированием фильтра в диалоговых окнах отчета, несколько элементов управления в диалоговом окне генератора паролей; если включена опция «Оптимизировать для чтения с экрана»).
- Добавлен параметр конфигурации MasterKeyExpiryForce.
- Улучшен модуль импорта паролей Google Chrome в формате CSV для поддержки нового формата.
- Улучшен модуль импорта CSV mSecure для поддержки нового формата.
- Улучшен модуль импорта 1Password 1PUX для поддержки нового поля/типа пароля.
Улучшения:
- Панель инструментов в диалоговых окнах отчетов теперь представляет собой позицию табуляции.
- Увеличено количество итераций AES-KDF по умолчанию.
- Улучшена подсветка синтаксиса для заполнителей {CLIPBOARD-SET:...} (в диалоговом окне редактирования элемента автоматического ввода).
- Режим узла элемента конфигурации «/Configuration/Meta/PreferUserConfiguration» теперь по умолчанию равен «Нет».
- Улучшена производительность загрузки INI.
- Улучшено форматирование размера данных.
- Столбцы/команды значений в диалоговом окне сравнения записей истории переименованы с «A»/«B» на «1»/«2».
- Улучшена защита памяти процесса при сравнении записей истории.
- Улучшена защита памяти процесса для объектов CryptoRandomStream.
- Улучшена потокобезопасность защиты памяти процесса в Unix-подобных системах.
- Файл MSI теперь создается с использованием Visual Studio 2022.
- Различные улучшения текста пользовательского интерфейса.
- Различные оптимизации кода.
- Другие мелкие улучшения.
Исправление ошибок:
- Поиск с использованием выражения XPath, включающий записи истории, теперь всегда учитывает все записи истории.
- KeePass больше не аварийно завершает работу, когда плагин пытается асинхронно загрузить файл на сервер.
Изменения в программе KeePass Password Safe 2.53.1 (09.02.2023):
- При тестировании KDF (кнопка «Тест» в диалоговом окне настроек базы данных) KeePass теперь порождает дочерний процесс, который выполняет вычисление KDF (что позволяет более аккуратно отменить тест в случае чрезмерных параметров; безопасность не затрагивается, поскольку фиктивные данные используется для теста).
- Удален флаг политики приложения «Экспорт — без повтора ключа»; KeePass теперь всегда запрашивает текущий мастер-ключ при попытке экспортировать данные.
- Незначительные другие улучшения.
Изменения в программе KeePass Password Safe 2.53 (09.01.2023):
Новые возможности:
- Для каждой записи, указанной на вкладке «История» диалогового окна ввода, отображаются поля, измененные по отношению к предыдущей записи.
- Добавлена кнопка «Сравнить» на закладке «История» диалога ввода; когда выбраны две (не обязательно последовательные) записи истории, нажатие кнопки показывает подробное сравнение (со значениями и т. д.).
- При редактировании записи список записей истории диалогового окна ввода теперь содержит запись под названием «Диалог (несохраненный)», которая представляет все данные, введенные в текущем диалоговом окне (другие вкладки).
- При редактировании записи список записей истории диалогового окна ввода теперь содержит запись под названием «Текущая (ВРЕМЯ)», которая представляет собой запись, которая в настоящее время хранится в базе данных (без каких-либо изменений, внесенных в текущем диалоге).
- Добавлена команда «История» в главном меню «Найти»; в нем перечислены все изменения записи (отсортированные по времени).
- Добавлено поле фильтра в большинстве диалоговых окон отчетов (последние измененные записи, история, большие записи, похожие кластеры паролей, качество паролей, сравнение записей истории, поиск файлов базы данных, ...).
- Добавлена кнопка «Печать» в большинстве диалоговых окон отчетов.
- Добавлена кнопка «Экспорт» в большинстве диалогов отчетов; поддерживаемые форматы: CSV и HTML.
- Добавлен заполнитель {EDGE}, который заменяется путем к исполняемому файлу нового (на основе Chromium) Microsoft Edge, если он установлен.
- Добавлено предложение переопределения URL-адреса для Microsoft Edge в приватном режиме в раскрывающемся списке предложений переопределения URL-адреса в диалоговом окне ввода.
- Добавлены необязательные встроенные глобальные переопределения URL-адресов для открытия URL-адресов HTTP/HTTPS в Microsoft Edge в приватном режиме.
- При попытке изменить порядок записей при активированной автоматической сортировке KeePass теперь спрашивает, отключить ли автоматическую сортировку.
- Добавлены клавиши доступа в раскрывающемся меню кнопки тегов диалогов ввода/группы.
- Добавлены клавиши доступа в меню «Вид» → «Сортировать по».
- Добавлены клавиши доступа в меню шаблонов входа.
- Добавлены клавиши доступа в меню «Выполнить автонабор» (которое отображается, если включена опция «Показать дополнительные команды меню автонабора»).
- Добавлены {HMACOTP} и {TIMEOTP} в меню «Выполнить автоматический ввод».
- Добавлено сочетание клавиш Ctrl+T для команды ввода данных «Копировать OTP на основе времени».
- Добавлено сочетание клавиш Ctrl+Shift+T для команды ввода данных «Показать OTP на основе времени».
- Усовершенствованный модуль импорта XML-хранилища паролей для поддержки нового формата (добавлена поддержка новых имен узлов, значков групп, корзины, тегов, избранного, автоматического преобразования задержки типа, истории, улучшенного сопоставления значков, расширенного анализа даты/времени, .. .).
- Добавлена рамка для заголовков при экспорте/распечатке HTML.
- Добавлена поддержка запуска KeePass в режиме FIPS.
Улучшения:
- Записи истории, перечисленные на вкладке «История» диалогового окна ввода, теперь сортируются от самой новой к самой старой.
- Значки в списке на вкладке «История» диалога ввода теперь указывают на тип записи.
- Элементы управления записью истории в диалоговом окне записи теперь отключены при создании новой записи.
- Кнопка «Восстановить» записи истории теперь отключена, если в текущем диалоговом окне были сделаны какие-либо изменения.
- Время изменения пароля теперь обновляется сразу же при удалении записи в истории.
- Улучшено предложение переопределения URL-адреса для Microsoft Edge в раскрывающемся списке предложений переопределения URL-адреса диалогового окна ввода (изменено с «microsoft-edge: {URL}» на «cmd://{EDGE} "{URL}"`).
- Улучшены необязательные встроенные глобальные переопределения URL-адресов для открытия URL-адресов HTTP/HTTPS в Microsoft Edge (изменено с «microsoft-edge:{BASE}» на «cmd://{EDGE} «{BASE}»»).
- URL-адрес веб-браузера с измененным порядком переопределяет в алфавитном порядке.
- Улучшено назначение клавиш доступа к элементам динамического меню.
- Улучшено разделение элементов в представлении сведений о записи.
- В большинстве мест группы в групповом пути теперь разделяются стрелками вправо, а не дефисами.
- Улучшено сравнение времени последней модификации для словарей данных плагинов.
- Унифицированное создание общих частей HTML.
- Для команды «Копировать исходный пароль» в меню «Инструменты» диалогового окна ввода теперь требуется флаг политики приложения «Копировать».
- Различные улучшения текста пользовательского интерфейса.
- Различные оптимизации кода.
- Незначительные другие улучшения.
Исправление ошибок:
- Кнопка «Восстановить» для входа в историю теперь всегда работает должным образом.
Изменения в программе KeePass Password Safe 1.41 (02.01.2023):
Новые возможности:
- Добавлен заполнитель {EDGE}, который заменяется путем к исполняемому файлу нового (на основе Chromium) Microsoft Edge, если он установлен.
- Заполнитель {FIREFOX} теперь поддерживает обнаружение версии Firefox из Магазина Microsoft (в дополнение к обычным версиям).
- При попытке изменить порядок записей при активированной автоматической сортировке KeePass теперь спрашивает, отключить ли автоматическую сортировку.
- Добавлена рамка для заголовков при экспорте/распечатке HTML.
- Добавлены горизонтальные разделительные линии при экспорте/распечатке HTML.
Улучшения:
- Улучшено разделение элементов в представлении сведений о записи.
- При сбое перемещения записи время последнего доступа к записи больше не обновляется.
- Улучшено создание HTML для экспорта/распечатки HTML.
- Улучшенные шрифты, используемые при печати или экспорте в HTML.
- Экспорт/распечатка HTML: улучшено кодирование пробелов в паролях.
- Изменен порядок полей/столбцов в экспорте для улучшения согласованности.
- Обновлены библиотеки Boost до версии 1.81.0.
- Различные оптимизации кода.
- Незначительные другие улучшения.
Изменения в программе KeePass Password Safe 2.51 (06.05.2022):
Новые возможности:
- Большинство диалогов с фиксированным размером теперь определяют, помещаются ли они на текущий экран, а когда диалог не помещается (например, из-за очень высокого коэффициента DPI), его размер уменьшается и отображаются полосы прокрутки.
- В главном окне добавлено несколько названий команд ввода (например, команда для редактирования текущей выбранной записи/записей теперь называется «Редактировать запись» или «Редактировать записи», в зависимости от количества выбранных записей).
- Добавлена всплывающая подсказка для основной части строки состояния главного окна.
- Усовершенствованные цветные кнопки (подсказки, доступные имена, ...) в диалоговом окне ввода, в диалоговом окне настроек базы данных и в диалоговом окне параметров.
- Добавлена вкладка «Интерфейс (2)» в диалоговом окне параметров, переименована существующая вкладка «Интерфейс» в «Интерфейс (1)», некоторые элементы управления перемещены из «Интерфейс (1)» в «Интерфейс (2)».
- Усовершенствованные элементы управления выбором шрифта (с флажком, позволяющим вернуться к значениям по умолчанию, кнопка показывает текущий выбранный шрифт, всплывающую подсказку, улучшенные специальные возможности и т. д.) в диалоговом окне параметров.
- Добавлены справочные ссылки «Темная тема» и «Основной шрифт (размер)» в диалоге настроек.
- Опции «Пользовательский альт. цвет элемента» и «Нажатие клавиши Esc в главном окне» теперь отключены, если они принудительно применяются (принудительным файлом конфигурации).
- Добавлена поддержка открытия URL-адресов с помощью Waterfox в приватном режиме.
- Добавлен диалог редактирования (на основе HMAC и на основе времени) настроек генератора одноразовых паролей (можно открыть с помощью команд «Настройки генератора OTP» в диалоге ввода или в меню «Редактировать запись (быстро)» главного окна ).
- Добавлены команды ввода «Копировать OTP на основе HMAC», «Показать OTP на основе HMAC», «Копировать OTP на основе времени» и «Показать OTP на основе времени» (в меню «Другие данные»).
- Добавлены команды ввода «Копировать заголовок» и «Копировать примечания» (в меню «Другие данные»).
- При переходе на вкладку «Создать» диалога генератора паролей (база данных не открыта) теперь отображается диалог сбора энтропии, если включена опция «Показывать диалог сбора пользовательского ввода как дополнительной энтропии».
- Добавлена опция «Раскрашивать символы пароля» в диалоговом окне экспорта/печати HTML; цвета настраиваемые.
- Добавлены опции «Пользовательский основной шрифт» и «Пользовательский шрифт пароля» в диалоговом окне экспорта/печати HTML.
- Добавлены горизонтальные линии-разделители записей в табличном HTML-экспорте/распечатке.
- В диалоговом окне плагинов опция «Удалять старые файлы из кеша автоматически» и кнопка «Очистить» теперь отключены, если они принудительно (с помощью принудительного файла конфигурации).
- Плагины теперь могут более легко изменять дату истечения срока действия записи.
- Добавлен обходной путь для ошибки Wine 52457.
Улучшения:
- Улучшена производительность инициализации главного окна.
- Улучшено начальное появление свернутого или развернутого главного окна (меньше мерцания, улучшенная производительность, ...).
- Улучшены названия/подсказки кнопок панели инструментов базы данных в главном окне.
- Улучшена обработка полужирных/курсивных шрифтов списка.
- Улучшена производительность обновления списка записей в определенных ситуациях.
- Улучшена производительность деконструкции динамического меню.
- Поля, начинающиеся с «HmacOtp-» или «TimeOtp-», больше не отображаются в меню копирования строки ввода.
- Улучшены всплывающие подсказки и доступность текстовых полей повторения пароля.
- Когда активна темная тема, цвет фона ошибок текстовых полей теперь темнее.
- Улучшена доступность групп контроля истечения срока действия.
- Заголовок диалогового окна создания/изменения мастер-ключа теперь адаптирован к контексту.
- Улучшена вкладка «Сжатие» диалогового окна настроек базы данных (расширенное описание параметра «Нет», улучшенный доступ, ...).
- Если цвет не указан, отображается «Пользовательский альт. Кнопка «Цвет элемента» в диалоговом окне параметров теперь показывает цвет по умолчанию.
- Улучшено создание HTML для экспорта/распечатки HTML.
- Улучшены шрифты по умолчанию, используемые при печати или экспорте в HTML.
- В блочном экспорте/распечатке HTML имена полей больше не выделяются курсивом (если только пользователь не выбрал курсивный основной шрифт).
- При экспорте/распечатке HTML все значения полей, кроме паролей, теперь обрезаются.
- Экспорт/распечатка HTML: улучшено кодирование пробелов в паролях.
- Улучшены горизонтальные линии-разделители записей в блочном экспорте/распечатке HTML.
- TrlUtil: улучшенная классификация элементов управления.
- Увеличена длина ключа сертификата Authenticode.
- Различные улучшения CHM/справки.
- Обновленный установщик.
- Различные улучшения текста пользовательского интерфейса.
- Различные оптимизации кода.
- Незначительные другие улучшения.
Исправление ошибок:
- Параметр командной строки «-preselect:» теперь работает должным образом, когда включена опция «Очистить параметры командной строки главного ключа после их однократного использования».
- Выбор шрифта в диалоговом окне параметров теперь применяется только при закрытии диалогового окна с помощью [OK].
Изменения в программе KeePass Password Safe 2.50 (09.01.2022):
Новые возможности:
- В большинстве систем Windows AES-KDF теперь примерно в два раза быстрее, чем раньше.
- В большинстве систем Linux AES-KDF теперь примерно в 4 раза быстрее, чем раньше, если установлена библиотека libgcrypt.
- В большинстве систем Windows Argon2d и Argon2id теперь примерно в два раза быстрее, чем раньше (для параметров по умолчанию).
- В большинстве Linux-систем Argon2d и Argon2id теперь примерно в 3 раза быстрее, чем раньше (для параметров по умолчанию), если установлена библиотека libargon2.
- Параметр «Ввести мастер-ключ на защищенном рабочем столе » теперь также поддерживается диалоговыми окнами с запросом мастер-ключа, отображаемыми во время импорта , подтверждениями (перед экспортом, печатью, изменением мастер-ключа и т. д.) и триггерными действиями.
- Параметр «Ввести мастер-ключ на защищенном рабочем столе» теперь также поддерживается диалоговыми окнами создания/изменения мастер-ключа.
- Поле со списком файла/поставщика ключа в диалоговых окнах главного ключа теперь имеет всплывающую подсказку, которая показывает текущее значение, если значение очень длинное.
- При работе в .NET 4.7.2 или выше распаковка GZip теперь выполняется быстрее (т.е. большинство баз данных открываются немного быстрее, вставка записей из буфера обмена происходит немного быстрее, ...).
- Добавлена кнопка генерации пароля в диалоговое окно ввода строки ввода.
- При двойном щелчке по ячейке заголовка записи в основном списке записей, удерживая нажатой Shiftклавишу, заголовок теперь копируется в буфер обмена.
- Добавлена поддержка открытия URL-адресов с помощью Pale Moon, Epiphany и Midori в приватном режиме.
- Улучшенное обнаружение приложений в Unix-подобных системах (поддержка определенных пакетов Snap, ...).
- Добавлена поддержка обнаружения последних версий Chromium в Unix-подобных системах (для команд «Открыть с помощью…» в меню «URL-адреса», для {GOOGLECHROME} заполнителя , ...).
- В меню «URL(s)» теперь есть отдельные команды для Google Chrome и Chromium, если они оба установлены.
- Улучшена поддержка обнаружения Vivaldi, Brave, Pale Moon и Epiphany.
- Добавлена поддержка импорта TXT-файлов Kaspersky Password Manager 9.0.2.
- Модуль импорта Bitwarden: добавлена поддержка импорта подпапок, а имена коллекций теперь импортируются как теги.
- В диалоговом окне «О программе KeePass» каждый элемент в списке компонентов теперь имеет всплывающую подсказку, которая показывает путь к файлу/папке компонента, если он установлен.
- В диалоговом окне «О KeePass» двойной щелчок по компоненту теперь показывает файл/папку компонента с файловым менеджером.
- В диалоговом окне «О программе KeePass» список компонентов теперь имеет контекстное меню, в котором доступны следующие новые команды: «Показать с помощью файлового менеджера», «Копировать версию/статус» и «Копировать путь».
Улучшения:
- Если включена опция «Запись соответствует, если один из ее тегов содержится в заголовке целевого окна», автотип теперь дополнительно учитывает теги, унаследованные от групп.
- Встроенные шаблоны генерации паролей «Hex Key - *-Bit» теперь используют шестнадцатеричные символы верхнего регистра.
- Улучшена проверка дисперсии Spr генератора паролей (пользовательские ссылки на строки, ...).
- Все команды в меню генератора паролей (показаны кнопками генератора паролей в диалогах ввода/строки) теперь поддерживают опцию «Показать диалог для сбора пользовательского ввода в качестве дополнительной энтропии».
- Улучшен диалог сбора энтропии.
- Улучшено обновление состояния элемента управления в диалоговом окне запроса мастер-ключа и в диалоге создания/изменения мастер-ключа.
- Улучшена проверка наличия файла ключа в диалоге создания/изменения мастер-ключа.
- Улучшенная конструкция главного ключа.
- Улучшена обработка эксклюзивных поставщиков ключей.
- Улучшена совместимость некоторых диалогов с плагинами , которые могут отменить закрытие диалога.
- Улучшен автоматический выбор записей в основном списке записей.
- Получите доступ к ключевым улучшениям.
- Улучшена проверка равенства записей, чтобы предотвратить создание ненужных записей истории во время определенных операций.
- Замена XML : улучшено обнаружение модификации записи.
- Улучшен начальный фокус ввода в диалоговом окне одиночного редактирования.
- В диалоговом окне импорта/экспорта значок модуля импорта/экспорта теперь соответствует типу файла/процедуры.
- Модуль импорта DataVault CSV: улучшен импорт заметок.
- Улучшена собственная обработка буфера.
- При открытии/копировании URL-адреса записи время последнего доступа к записи теперь обновляется.
- TrlUtil: добавлено объявление режима осведомленности о DPI.
- Различные улучшения текста пользовательского интерфейса.
- Различные оптимизации кода.
- Незначительные другие улучшения.
Исправление ошибок:
- Контекстные меню заголовков столбцов больше не отображаются для представлений списка, не относящихся к отчету.
- При сбое копирования URL-адреса в буфер обмена основной список записей теперь обновляется.
- Переключение параметра генератора паролей «Показать диалоговое окно для сбора пользовательского ввода в качестве дополнительной энтропии» теперь вызывает переключение на профиль «(Пользовательский)» .
- В диалоговом окне мастера TAN имена групп, содержащие амперсанды, теперь отображаются правильно.
Изменения в программе KeePass Password Safe 1.40 (02.01.2022):
Новые возможности:
- В большинстве систем Windows AES-KDF теперь примерно в 3 раза быстрее, чем раньше.
- Добавлен диалог информации о файле базы данных, который отображается при создании новой базы данных.
- При двойном щелчке по ячейке заголовка записи в основном списке записей, удерживая нажатой Shiftклавишу, заголовок теперь копируется в буфер обмена.
Улучшения:
- Улучшен файл конфигурации по умолчанию.
- Различные улучшения файла CHM.
- Обновлены библиотеки Boost до версии 1.78.0.
- Установщик: улучшена перезапись файлов.
- Обновленный установщик.
- Различные оптимизации кода.
- Незначительные другие улучшения.
Изменения в программе KeePass Password Safe 2.44 (20.01.2020):
Новые возможности:
- Добавлена опция «Использовать файловые транзакции для записи настроек конфигурации» (включена по умолчанию).
- Если включена опция «Не хранить данные в истории буфера обмена Windows и облачном буфере обмена» (которая по умолчанию включена), KeePass теперь дополнительно исключает содержимое своего буфера обмена из обработки внутренним компонентом ClipboardMonitor в Windows.
- Добавлены команды для поиска файлов базы данных («Файл» → «Открыть» → «Найти файлы» и «Найти файлы (в папке)»).
- Добавлено меню «Правка» во внутреннем текстовом редакторе (включая новые команды «Выбрать все» и «Найти» с сочетаниями клавиш).
- Добавлены сочетания клавиш для форматирования команд во внутреннем текстовом редакторе.
- Добавлена кнопка «Отмена» в диалоге подтверждения сохранения внутреннего текстового редактора.
- Добавлены заполнители {CLIPBOARD} и {CLIPBOARD-SET: / T /}, которые получают / устанавливают содержимое буфера обмена.
- Добавлена поддержка импорта файлов True Key 4 CSV.
- Добавлены параметры командной строки для добавления / удаления специфичных для схемы переопределений URL.
- Добавлено событие автоматического ввода для плагинов.
- При сбое загрузки плагина в Unix-подобной системе сообщение об ошибке теперь содержит подсказку о том, что может потребоваться пакет «mono-complete».
- Чтобы избежать ошибки редактора методов ввода Windows (IME) (приводящей к черному экрану и / или процессу IME / CTF с высокой загрузкой ЦП), KeePass теперь отключает IME на защищенных рабочих столах.
Улучшения:
- Авто-тип: улучшена совместимость с VMware Workstation.
- Автоматический ввод в виртуальные машины: улучшена совместимость с некоторыми гостевыми системами.
- Возможность использовать формат буфера обмена «Clipboard Viewer Ignore» теперь включена по умолчанию.
- Улучшено обновление состояния элемента меню / панели инструментов во внутреннем текстовом редакторе.
- Улучшена производительность компиляции Spr.
- Перед записью локального файла конфигурации, путь которого был указан с помощью параметра командной строки `-cfg-local:`, KeePass теперь пытается создать родительский каталог, если он еще не существует.
- Улучшено преобразование файловых URI в локальные пути к файлам.
- Улучшена совместимость диалога представления списка с плагинами.
- Если в качестве алгоритма шифрования файла выбран ChaCha20, база данных теперь сохраняется в формате KDBX 4 (благодаря AMOSSYS).
- Незначительные улучшения защиты памяти процесса.
- Экспорт / печать HTML: KeePass теперь генерирует документы HTML 5 (вместо документов XHTML 1.0).
- Экспорт / печать HTML: улучшен внутренний CSS.
- Экспорт HTML больше не содержит временных идентификаторов контента.
- Файлы XSL: вывод HTML теперь соответствует HTML 5 вместо XHTML 1.0.
- XSL файлы: улучшен внутренний CSS.
- Страницы CHM теперь отображаются в режиме самых высоких стандартов, поддерживаемых Internet Explorer (режим EdgeHTML).
- Перенос большей части документации из XHTML 1.0 в HTML 5.
- Различные оптимизации кода.
- Незначительные другие улучшения.
Исправление ошибок:
- Во внутреннем текстовом редакторе команда «Удалить» больше не сбрасывает форматирование текста RTF.
- Бит 219 KeyCreationFlags (для сокрытия паролей) теперь работает как задумано.
Изменения в программе KeePass Password Safe 1.38 (13.01.2020):
Новые возможности:
- При двойном щелчке по ячейке URL-адреса записи в основном списке записей, удерживая клавишу Shift, KeePass теперь копирует URL-адрес в буфер обмена (двойной щелчок без Shift продолжает открывать URL-адрес; вместо этого опция «Копировать URL-адреса в буфер обмена» открывая их `полностью изменяет это поведение).
- Добавлен желтый промежуточный шаг в индикаторах качества пароля.
- KeePass теперь исключает себя из отчетов об ошибках Windows.
Улучшения:
- Генератор паролей, основанный на шаблонах, теперь поддерживает повторение экранированных символов, используя `{...}`.
- Генератор паролей на основе шаблона теперь отказывается генерировать пароль, если шаблон (частично) недействителен.
- Экспорт / печать HTML: KeePass теперь генерирует документы HTML 5 (вместо документов XHTML 1.0).
- Экспорт / печать HTML: улучшен внутренний CSS.
- Страницы CHM теперь отображаются в режиме самых высоких стандартов, поддерживаемых Internet Explorer (режим EdgeHTML).
- Перенос большей части документации из XHTML 1.0 в HTML 5.
- Обновлен до Boost библиотеки версии 1.72.0.
- Различные улучшения текстового интерфейса.
- Различные оптимизации кода.
- Незначительные другие улучшения.
Изменения в программе KeePass Password Safe 2.43 (10.09.2019):
Новые возможности:
- Добавлены всплывающие подсказки для определенных параметров набора символов в диалоге генератора паролей.
- Добавлена опция «Запомнить настройки скрытия пароля в главном окне» (в «Сервис» → «Параметры» → вкладка «Дополнительно»; опция включена по умолчанию).
- Добавлен желтый промежуточный шаг в индикаторах качества пароля.
- Когда поле переопределения URL-адреса в диалоговом окне редактирования записи не пустое, а поле URL-адреса пустое, теперь отображается предупреждение.
- В случае сбоя явного запроса на генерацию пароля (например, из-за неверного шаблона) теперь отображается сообщение об ошибке.
- Добавлены триггерные события «Синхронизация файла базы данных» и «Синхронизированный файл базы данных».
- Улучшен модуль импорта Password Agent для поддержки файлов XML, созданных версией 3.
- Параметр конфигурации «MasterKeyExpiryRec» теперь можно также установить на длительность XSD вместо даты XSD (для периодических рекомендаций по смене мастер-ключа).
- KeePass теперь исключает себя из отчетов об ошибках Windows.
- В Unix-подобных системах файловые транзакции теперь сохраняют права доступа к файлам Unix, идентификатор пользователя и идентификатор группы.
- Добавлен обходной путь для начальной ошибки .NET.
Улучшения:
- Auto-Type: улучшена отправка клавиш-модификаторов.
- Auto-Type: улучшена отправка символов, которые реализованы с помощью Ctrl + Alt / AltGr.
- Авто-тип: улучшенная совместимость с VMware Remote Console и Dameware Mini Remote Control.
- Улучшена обработка состояния главного окна.
- Улучшена конструкция и обновлены главное меню и контекстные меню группы / входа.
- Пункты главного меню теперь можно отменить, нажав клавишу Esc.
- Узлы верхнего уровня в древовидных представлениях больше нельзя свернуть, если не отображаются корневые линии.
- Новые записи в группе со значком папки электронной почты теперь имеют значок электронной почты по умолчанию.
- Улучшена производительность автоматической прокрутки в основном списке записей.
- Если имена пользователей скрыты в главном окне, в диалоге редактирования записей больше не отображаются подсказки имен пользователей.
- Функциональные клавиши без модификаторов теперь могут быть зарегистрированы как общесистемные горячие клавиши.
- Для веб-запросов на переименование / перемещение файлов теперь используется каноническое представление имени / пути назначения.
- Базовые заполнители для переопределения URL теперь можно использовать внутри {CMD: ...} заполнителей.
- Непосредственно после импорта информация об удаленном объекте теперь применяется / удаляется (в зависимости от времени последнего изменения и времени удаления).
- Улучшена совместимость команды «Удалить дубликаты записей» с защитой памяти процесса.
- Улучшена обработка командных строк, содержащих кавычки или обратную косую черту.
- Различные улучшения текста пользовательского интерфейса.
- Различные оптимизации кода.
- Незначительные другие улучшения.
Изменения в программе KeePass Password Safe 2.42.1 (01.05.2019):
Новые возможности:
- Добавлены пункты главного меню «Group», «Entry» и «Find», которые содержат все команды, связанные с группами и записями (надмножества контекстных меню); удален пункт главного меню «Редактировать», поскольку все его команды включены в три новых пункта главного меню.
- Добавлена поддержка общесистемной горячей клавиши для автоматического ввода только пароля соответствующей записи; по умолчанию горячая клавиша - Ctrl + Alt + Shift + A, которую можно изменить в диалоговом окне параметров.
- При двойном щелчке по ячейке URL-адреса записи в главном списке записей, удерживая нажатой клавишу Shift, KeePass теперь копирует URL-адрес в буфер обмена (двойной щелчок без Shift продолжает открывать URL-адрес; опция «Копировать URL-адреса в буфер обмена» вместо того, чтобы их открывать, это поведение меняется на противоположное).
- Добавлены команды быстрого редактирования «Expires: Now» и «Expires: Never».
- Теперь есть две команды для копирования всей записи в буфер обмена: «Копировать запись (зашифровано)» и «Копировать запись (не зашифровано)»; первый шифрует данные для текущего пользователя с помощью Windows DPAPI.
- Добавлены комбинации клавиш Ctrl + Shift + P для печати выбранной в данный момент группы.
- Время создания и время последнего изменения записи теперь отображаются на вкладке «История» диалога редактирования записи.
- Добавлена поддержка импорта Steganos Password Manager 20 CSV-файлов.
- Добавлена поддержка импорта файлов JSON Bitwarden 1.12.
- Импорт JSON в Mozilla Bookmarks: добавлена поддержка импорта тегов (новый формат, в дополнение к старому формату) и ключевых слов.
- Улучшен модуль импорта Enpass для поддержки файлов TXT, созданных в версии 6.0.4.
- Диалог выбора языка теперь также содержит список файлов СПГ KeePass 1.x; при попытке выбрать такой файл отображается информативное сообщение об ошибке.
- Добавлена команда «Отмена» в контекстном меню иконки в системном трее KeePass, которая может использоваться для отмены открытия и сохранения файла базы данных.
- Добавлен параметр командной строки -cancel, который заставляет все другие экземпляры KeePass отменять открытие / сохранение файла базы данных.
- Добавлен параметр командной строки -auto-type-password (другие запущенные экземпляры KeePass автоматически вводят только пароль соответствующей записи).
- Добавлен параметр командной строки `-e1:`, который работает как `-e:`, но обрабатывается только одним другим экземпляром; `-e:` обрабатывается всеми другими экземплярами.
- При компиляции плагина PLGX KeePass теперь определяет символ «KP_V _ * _ * _ *», где звездочки указывают версию KeePass (например, «KP_V_2_42_0» для версии 2.42).
- Добавлены обходные пути для ошибки всплывающей подсказки .NET Caps Lock.
- Добавлен обходной путь для цветовой ошибки по умолчанию в режиме Mono grid.
- Добавлен обход ошибки OneDrive в Windows 1809.
Улучшения:
- Auto-Type: улучшена отправка символов, которые реализованы с помощью клавиши AltGr.
- Авто-тип: улучшена совместимость с VirtualBox 6 и VMware Player.
- Улучшено поведение пользовательского интерфейса при открытии файла базы данных.
- Улучшения ключа ускорителя.
- Заменили команды поиска даты истечения 4 и 8 недель на 1 и 2 месяца (с учетом количества дней в месяцах).
- Улучшено управление горячими клавишами (улучшена обработка и отображение комбинации клавиш).
- Элементы управления горячими клавишами в диалоговом окне параметров теперь поддерживают ввод горячих клавиш, которые уже зарегистрированы KeePass.
- Улучшено отображение поля в стандартную функцию отображения полей.
- Улучшена обработка новой строки нескольких модулей импорта.
- При сбое импорта файла KeePass теперь показывает более подробное сообщение об ошибке.
- После изменения цвета записи с помощью команды быстрого редактирования, теперь записи отменяются, так что новый цвет сразу виден.
- Перемещена команда «Распечатать аварийный лист» в «Файл» → «Печать».
- Генератор паролей на основе шаблонов теперь поддерживает повторение экранированных символов с помощью {{}}.
- Генератор паролей на основе шаблона теперь отказывается генерировать пароль, если шаблон (частично) недействителен.
- Отключение политики «Показать пароли» теперь позволяет скрывать пароли еще в нескольких местах / ситуациях.
- Символы новой строки в конце вывода заполнителя {CMD: ...} теперь удаляются (аналогично замене команд оболочки $ (...) и `...`).
- Заполнители {URL: SCM} и {BASE: SCM} теперь работают с произвольными данными, имеющими префикс «:».
- Улучшены заполнители {URL: RMVSCM} и {BASE: RMVSCM} (префикс «//» удален, но не «/»).
- Параметр командной строки `-entry-url-open` теперь обрабатывается всеми другими экземплярами KeePass (вместо одного).
- Обход пути с именами вложений больше невозможен.
- Убрана опция «Показывать иконку в трее, только если главное окно было отправлено в трей» из диалога настроек (из-за возможных проблем отказа в обслуживании); если вы хотите скрыть значок, рекомендуется настроить это в настройках системы.
- Улучшено чтение XML-документов KDBX с неизвестными элементами.
- Улучшен парсер JSON.
- Различные улучшения текста пользовательского интерфейса.
- Различные оптимизации кода.
- Незначительные другие улучшения.
Исправление ошибок:
- Исправлен сбой, который мог возникнуть при попытке импортировать определенные файлы JSON Mozilla Bookmarks.
- Исправлен сбой, который мог возникнуть при попытке импортировать определенные файлы с очень глубоко вложенными группами.
- Исправлена обработка путей с именами папок / файлов, содержащих кавычки (что может происходить только в Unix-подобных системах).
Изменения в программе KeePass Password Safe 2.41 (09.01.2019):
New Features:
- Added option `Do not store data in the Windows clipboard history and the cloud clipboard` (the option is turned on by default; for entry clipboard commands in the main window).
- Added option `Esc keypress in main window` (in `Tools` → `Options` → tab `Interface`), which allows to specify the action of the Esc key (ignore, lock workspace, minimize, minimize to tray, exit).
- Added option `Ignore search settings of groups` in the `Find` dialog.
- Internal data viewer: added support for zooming images using the OEM + and - keys with Ctrl.
- Added accelerator keys (especially for labels) in various dialogs.
- Added UIFlags bit for disabling the `Database Settings` menu item.
- Added workarounds for Windows RTF character encoding bug.
- Added workaround for Mono input focus restoration problem that occurs when a form gets activated.
- Plugins: added method to provide menu items.
- Plugins: added property to get the edit mode of an entry dialog.
- TrlUtil: added tab `Validation`, which shows the results of all checks that TrlUtil performs.
- TrlUtil: the tab in the preview form that contains the currently selected control is now selected automatically.
- TrlUtil: the preview form now shows accelerator keys permanently.
- TrlUtil: enhanced support for derived control classes.
- TrlUtil: the current file name is now displayed in the title bar.
- Enhanced installer (added user directory checks, added option to open the plugins web page, component/option names can be translated now, updated NGen size estimation, improved file associations update, ...).
Improvements / Changes:
- In order to avoid selection/Ctrl+A problems, the user name auto-completion now does not append suggestions anymore; it only shows a list of suggestions (in which a suggestion can be selected manually).
- Improved accelerator keys in the `Find` dialog.
- The history list in the entry dialog now supports showing custom icons.
- Mass entry modifications (colors/icons) now create history entries, if necessary.
- Improved text rendering in dialog banners.
- In the database settings dialog, the path of the database file is now shown in the dialog banner.
- Improved selection/view preservation of the entry view.
- While importing/synchronizing, a status dialog is displayed now if and only if the main window is not constructed completely yet (otherwise the status is displayed in the main window).
- Improved reliability of clipboard operations.
- Improved error reporting for the `Paste Entries` command.
- Renamed the automatic clipboard clearing option and added a tooltip in order to clarify the behavior of the option.
- The commands `Find Similar Passwords (Pairs)`, `Find Similar Passwords (Clusters)` and `Password Quality Report` now ignore TAN entries.
- The report of clusters of similar passwords now shows more clusters in certain cases.
- In the `Plugins` dialog, the plugins are now sorted alphabetically.
- KeePass does not try to load satellite assemblies as plugins anymore.
- Improved configuration saving when an enforced configuration file exists, but no global one.
- Improved reading of KDBX XML documents with unknown elements.
- The export module `Customizable HTML File` now works fine on Unix-like systems, too.
- On Unix-like systems: improved support for executing KeePass while no X server is running.
- ShInstUtil: improved NGen detection on 64-bit systems.
- TrlUtil: the preview form does not steal the input focus anymore.
- TrlUtil: improved accelerator key check.
- Various code optimizations.
- Minor other improvements.
New Features:
- Fixed a bug that caused KeePass to crash when trying to view certain password generator profiles.
- The option `Use monospace font for passwords` in the `Print` / HTML export dialog now works for all translations.
Изменения в программе KeePass Password Safe 1.37 (02.01.2019):
New Features:
- Added option `Do not store data in the Windows clipboard history and the cloud clipboard` (the option is turned on by default; for entry clipboard commands in the main window).
- Enhanced installer (added user directory checks, the plugins web page option can be translated now, ...).
Improvements / Changes:
- In order to avoid selection/Ctrl+A problems, the user name auto-completion now does not append suggestions anymore; it only shows a list of suggestions (in which a suggestion can be selected manually).
- Improved reliability of clipboard operations.
- The data for the `Clipboard Viewer Ignore` clipboard format is now stored in UTF-16 on Windows 2000 and higher.
- Moved the option `Clear clipboard when closing/locking the database` from the `Advanced` tab to the `Memory` tab.
- Upgraded to Boost libraries version 1.69.0.
- Various code optimizations.
- Minor other improvements.
Изменения в программе KeePass Password Safe 2.40 (10.09.2018):
New Features:
- Added automatic completion support for the user name box in the entry editing dialog and the auto-type sequence boxes in the entry/group editing dialogs (suggesting user names and auto-type sequences that are used in other entries/groups).
- Added automatic completion support for the URL and user name boxes in the `Open From URL` dialog (suggesting URLs and user names of items in the list of most recently used database files).
- Added option `Group path` in the `Find` dialog (enabled by default for quick searches).
- Added read-only mode for the entry string dialog, which is used by the entry dialog when viewing a history entry.
- The internal data viewer now supports zooming images using Ctrl+Add, Ctrl+Subtract and the mouse wheel with Ctrl; furthermore, there are now `+` and `-` buttons right of the zoom selection box in the toolbar.
- Added option `Remember master password (in encrypted form) of a database while it is open` (which is the default; turning off this option prevents the usage of certain features).
- Enhanced compatibility check for DLL plugins.
- Added URL opening event for plugins.
- On Unix-like systems: added support for opening the local help file with KChmViewer.
- Added workaround for initial input focus problem in the master key prompt dialog.
- Added workaround for Mono not always raising the FormClosed event properly.
- TrlUtil now remembers the last translation file directory.
Improvements / Changes:
- The `Configure Columns` dialog now computes a display order for the new columns, taking the previous display order into account.
- While importing/synchronizing, no status dialog is displayed anymore (the status is displayed in the main window).
- Improved UI responsiveness during long operations.
- When hiding/restoring the main window via the system tray icon fails, KeePass now shows a notification.
- Improved Return key handling in text boxes.
- Improved initial input focus in some dialogs.
- Enhanced database file path unification.
- The configuration system does not create a KeePass folder in the user`s application data folder anymore when the target configuration file location is outside this folder.
- Improved window text query method.
- Improved Unicode environment detection.
- Various improvements for right-to-left writing systems.
- Improved support for case-sensitive command line parameter names (for plugins and KPScript).
- If a plugin is available both as a DLL and as a PLGX (in the same folder), KeePass now loads either the DLL or the PLGX.
- For plugins: most public definitions are now static.
- KPScript: improved parsing of escape sequences.
- Renamed native support library item in the installer.
- Upgraded installer.
- Various code optimizations.
- Minor other improvements.
Изменения в программе KeePass Password Safe 1.36 (03.09.2018):
New Features:
- KeePass now uses Transactional NTFS (TxF) for writing database files, if possible; this improves the compatibility with other programs that are watching these files (e.g. file synchronization services).
- Added automatic completion support for the user name box in the entry editing dialog (suggesting user names that are used in other entries).
- Added option `Search for passwords in quick searches` (turned off by default).
- The KP1_CFG_LOCAL environment variable now supports paths relative to the current working directory.
Improvements / Changes:
- File transactions now preserve access control list (ACL) entries.
- File transactions are not used anymore when attempting to write to a local file that does not exist yet (to ensure a correct default ACL).
- File transactions are not used anymore for files that have a reparse point (e.g. symbolic links).
- The configuration system does not create a KeePass folder in the user`s application data folder anymore when the target configuration file location is outside this folder.
- Upgraded to Boost libraries version 1.68.0.
- Upgraded installer.
- Various code optimizations.
- Minor other improvements.
Изменения в программе KeePass Password Safe 2.39.1 (06.05.2018):
- File transactions: improved access control list (ACL) restoration.
- File transactions are not used anymore when attempting to write to a local file that does not exist yet (to ensure a correct default ACL).
- The option to minimize the main window after performing auto-type is now ignored while displaying a subdialog.
- Plugins can now implement classes derived from KeePass` custom rich text boxes.
Изменения в программе KeePass Password Safe 2.39 (06.05.2018):
New Features:
- KeePass now uses Transactional NTFS (TxF) for writing database and configuration files, if possible; this improves
the compatibility with other programs that are watching these files (e.g. file synchronization services).
- Added command `Edit` → `Show Entries` → `Large Entries`.
- Added command `Edit` → `Show Entries` → `Last Modified Entries`.
- Added option `Automatically save after modifying an entry using the entry editing dialog` (turned off by default).
- Added option `Minimize main window after performing auto-type` (turned off by default).
- Added option `Show lines between nodes in tree views` (turned off by default).
- Added support for importing Google Chrome 66 password CSV files.
- Added trigger event `Time - Periodic`, which is raised at user-defined intervals.
- Links in the entry string editing dialog are clickable now.
- Added UIFlags bit for disabling the menu item.
- Added
UIFlags bit for hiding auto-type obfuscation compatibility information dialogs.
- Added workaround for .NET `
urtf ` RTF round-trip bug.
- Secure edit controls are now extensible by plugins.
- KPScript: the `
AddEntry ` command now supports the `-setx-Expires ` and `-setx-ExpiryTime ` parameters.
Improvements / Changes:
- In printouts and HTML exports, expired entries now have a red `X` icon (if the option `Icon` is turned on).
- Improved string normalization in the entry and string editing dialogs.
- Improved and optimized process memory protection, especially in the entry editing dialog.
- Secure edit control improvements.
- Improved behavior when moving a custom string to a standard field.
- Improved entry size calculation.
- URL overrides are now used also for application URLs.
- Improved input focus restoration.
- When trying to toggle the auto-start option and creating/deleting the registry value fails, KeePass now shows a detailed error message.
- Improved XML serialization.
- Stream disposal improvements in exceptional situations.
- Process object disposal improvements.
- Extended inter-process communication (IPC) messages are compressed and encrypted now.
- New IPC mechanism on Unix-like systems.
- Enhanced desktop type detection on Unix-like systems.
- On the Cinnamon desktop, the `Always on Top` option is now disabled (because it is not supported properly by the environment).
- KeePass now ignores hidden Git and Visual Studio directories when building a PLGX file.
- The trigger system now ignores state-changing placeholders in most places.
- Removed trigger event `User interface state updated` (consider using the new event `Time - Periodic` instead).
- Various code optimizations.
- Minor other improvements.
Bugfixes:
- The `View` button on the `History` tab of the entry editing dialog is now disabled when multiple items are selected.
- The main window state is now updated after closing an entry report dialog.
Изменения в программе KeePass Password Safe 2.38 (09.01.2018):
New Features:
- The installers (regular and MSI) now create an empty `Languages` folder in the application directory, and the portable package now also contains such a folder; language files should now be stored in this folder.
- Added button `Open Folder` in the language selection dialog, which opens the `Languages` folder.
- Added button `Open Folder` in the plugins dialog, which opens the `Plugins` folder.
- Added a runtime activation policy setting (to improve compatibility with Microsoft User Experience Virtualization).
- Added option `Icon` and an option for specifying the placeholder behavior (replace or not, or both forms) in the `Print` / HTML export dialog.
- Printing / HTML export: the notes of a group are now displayed below the group name.
- Enhanced the Password Exporter import module to support XML files created by version 1.3.4.
- Added workaround for Microsoft Office breaking the `Print` shell verb for HTML files.
- Added workaround for Mono list view item deletion bug.
- Added workaround for Mono command line argument encoding bug.
- KPScript: the `AddEntry` and `EditEntry` commands now support the `-setx-Icon` and `-setx-CustomIcon` parameters, which set the icon of the entry.
- KPScript: the `ChangeMasterKey` command now supports the `-newpw-enc` parameter (for specifying the new master password in encrypted form, compatible with the {PASSWORD_ENC} placeholder).
- KPScript: the `ListEntries` command now supports all `-ref-*` and `-refx-*` parameters.
Improvements / Changes:
- Password quality estimation: improved compatibility with process memory protection.
- Improved UI scaling when using KeePass on multiple systems with different DPI values.
- Printing / HTML export: improved embedding of CSS.
- Printing / HTML export: spaces in passwords are now encoded as non-breaking spaces.
- Improved UI updating in the `Print` / HTML export dialog.
- Enhanced KDE system font detection.
- Improved fatal error handling.
- Various improvements in the language selection dialog.
- KPScript: improved behavior of `-ref-*` parameters when combined with the `-refx-All` option.
- Various code optimizations.
- Minor other improvements.
Bugfixes:
- Fixed HTML generation bug: when the option `Use monospace font for passwords` was turned off, a generated HTML file in `Details` mode could contain invalid end tags.
Изменения в программе KeePass Password Safe 2.37 (12.10.2017):
New Features:
- When creating a new database, KeePass now offers to print a KeePass emergency sheet (which can then be filled out and stored in a secure location, where only the user and possibly a few other people that the user trusts have access to); an emergency sheet can also be created via `Tools` -> `Database Tools` -> `Print Emergency Sheet`.
- Added database file information dialog that is displayed when creating a new database.
- Added function to search similar password clusters (`Edit` -> `Show Entries` -> `Find Similar Passwords (Clusters)`).
- On Unix-like systems: if the library `libgcrypt.so.20` is available, KeePass uses it for AES-KDF transformations.
- Enhanced PrepMonoDev.sh script to upgrade a DTD processing definition.
- Added workaround for .NET/Windows column header drawing bug when switching to TAN-only entry list mode.
- Added workaround for Mono tab switching bug.
- Added workaround for Mono `}` character RTF encoding bug.
- TrlUtil: added support for .NET 4.*.
Improvements / Changes:
- Improved dialog for changing the master key (key file and user account are now expert options, added more information and links to help page sections).
- KeePass now directly offers to save the database after changing the master key, and it asks whether to print a new emergency sheet.
- Various improvements in the translation selection dialog (the selected translation can now be activated by pressing Return, the list view now uses the Explorer style, ...).
- KeePass now refuses to attach files that are larger than 512 MB (as larger files can result in serialization problems).
- Increased default number of AES-KDF rounds.
- On Unix-like systems, KeePass now uses the CSP implementation of the AES algorithm for encrypting data, which is a bit faster.
- Improved tool strip checkmark rendering on Unix-like systems.
- Updated links (to the website, help pages, etc.).
- The MSI file is now built using Visual Studio 2017.
- Various code optimizations.
- Minor other improvements.
Изменения в программе KeePass Password Safe 2.34 (11.06.2016):
New Features:
- The version information file (which the optional update check downloads to see if there exists a newer version) is now digitally signed (using RSA-4096 / SHA-512); furthermore, it is downloaded over HTTPS.
- Added option `Lock workspace when minimizing main window to tray`.
- Added option `Esc minimizes to tray instead of locking the workspace`.
- Added Ctrl+Q shortcut for closing KeePass (as alternative to Alt+F4).
- Added UIFlags bit for disabling the `Check for Updates` menu item.
- The installers (regular and MSI) now create an empty `Plugins` folder in the application directory, and the portable package now also contains such a folder.
- Plugins: added support for digitally signed version information files.
Improvements / Changes:
- Plugins are now loaded only directly from the application directory and from any subdirectory of the `Plugins` folder in the application directory.
- Improved startup performance (by filtering plugin candidates).
- When closing a database, KeePass now searches and deletes any temporary files that may have been created and forgotten by MSHTML when printing failed.
- CHM help file: improved high DPI support.
- Various code optimizations.
- Minor other improvements.
Изменения в программе KeePass Password Safe 2.33 (07.05.2016):
New Features:
- Added commands in the group context menu (under `Rearrange`): `Expand Recursively` and `Collapse Recursively`.
- Added option `When selecting an entry, automatically select its parent group, too` (turned on by default).
- Added placeholders for data of the group that is currently selected in the main window: {GROUP_SEL}, {GROUP_SEL_PATH} and {GROUP_SEL_NOTES}.
- While importing/synchronizing, indeterminate progress is now displayed on the taskbar button (on Windows 7 and higher).
- Added optional parameters `Filter - Group` and `Filter - Tag` for the `Export active database` trigger action.
- Pressing the Escape key in the main window now locks the workspace (independent of the current database locking state, in contrast to Ctrl+L).
- Added option `Extra-safe file transactions` in `Tools` -> `Options` -> tab `Advanced`.
- Added customization option to specify how often the master key dialog appears when entering incorrect master keys.
- Plugins: added event `FormLoadPost` for the main window.
- KPScript: the `GetEntryString` command now supports the `-Spr` option, which causes KPScript to Spr-compile the field value (i.e. placeholders are replaced, field references are resolved, environment variables are inserted, etc.).
Improvements / Changes:
- Improved database synchronization performance.
- Improved object reordering during a database synchronization for new and relocated groups/entries.
- Improved synchronization of deleted objects information.
- Improved database synchronization to prevent implicit object deletions.
- HTML export/printing: the notes column now is twice as wide as the other columns.
- When entering a Spr-variant password in the entry dialog, the quality estimation is now disabled.
- Group tooltips are now displayed for about 30 seconds.
- The root group is now always expanded when opening a database.
- Improved private mode browser detection.
- Improved DPI awareness declaration (on Windows 10 and higher).
- Improved regular expression searching performance in usual use cases.
- Improved natural string comparison performance (on Unix-like systems).
- Improved mnemonic characters in the `Rearrange` menus.
- Upgraded installer.
- Various UI text improvements.
- Various code optimizations.
- Minor other improvements.
Bugfixes:
Изменения в программе KeePass Password Safe 2.32 (18.03.2016):
New Features:
- The quick search box (in the toolbar of the main window) now supports searching using a regular expression; in order to indicate that the search text is a regular expression, enclose it in `//`; for example, performing a quick search for `//Michael|Adam//` shows all entries containing `Michael` or `Adam`.
- Added `Advanced` tab in the `Open From URL` dialog (easily extensible by plugins); added options: timeout, pre-authenticate, HTTP/HTTPS/WebDAV user agent and 100-Continue behavior, FTP passive mode.
- Added per-user Start Menu Internet Application detection.
- When selecting an entry in the main entry list, its parent group is now selected automatically in the group tree view.
- Auto-Type matching: added option `Expired entries can match` (turned off by default, i.e. expired entries are ignored).
- Added option `Always show global auto-type entry selection dialog` (to show the dialog even when no or one entry is found for the currently active target window; turned off by default).
- Added {GROUP_NOTES} placeholder.
- Added support for importing nPassword 1.0.2.41 NPW files.
- In triggers and KPScript, an import/export module can now be specified both using its display name and its format name.
- When running under .NET 4.5 or higher, secure connections (e.g. for WebDAV) now support TLS 1.1 and TLS 1.2 (in addition to SSL 3 and TLS 1.0).
- Added Mono workaround: when running on the Unity or Pantheon desktop, KeePass now does not try to instantiate a tray icon anymore; if you want a tray icon on Unity/Pantheon, use the application indicator plugin.
- Added workaround for Mono not implementing the property SystemInformation.SmallIconSize for Mac OS X systems.
- Added command line parameter `-wa-disable:` for disabling specific Mono workarounds (IDs separated by commas).
- KPScript: if the value of a `-ref-*:` parameter is enclosed in `//`, it is now treated as a regular expression, which must occur in the entry field for an entry to match.
- KPScript: .NET 4.0/4.5 is now preferred, if installed.
- KPScript: enhanced high DPI support.
Improvements / Changes:
- Auto-Type: improved compatibility with target windows that handle activation slowly and ignore any input until being ready (like Microsoft Edge).
- Auto-Type: improved sending of characters that are typically realized with the AltGr key.
- When editing a custom entry string, the value text box now has the initial focus.
- Improved image/icon shrinking.
- Improved icon recoloring on high DPI resolutions.
- Changed some ICO files such that higher resolution images are used.
- Changed some PNG files to workaround the image DPI scaling behavior on Windows XP.
- Improved new-line filtering in the main entry view.
- When trying to use the Windows user account as part of a composite master key fails, a more detailed error message is displayed now.
- The `About` dialog now indicates whether the current build is a development snapshot.
- Changed code signing certificate.
- Upgraded installer.
- Various code optimizations.
- Minor other improvements.
Bugfixes:
- After an incomplete drag&drop operation over the group tree view, the previous group selection is now restored.
Изменения в программе KeePass Password Safe 2.31 (09.01.2016):
New Features:
- Added menu/toolbar styles, freely selectable in `Tools` -> `Options` -> tab `Interface`; available styles are `Windows 10`, `Windows 8.1`, `KeePass - Gradient`, `.NET/Office - Professional` and `System - Classic`; by default
- KeePass uses the style most similar to the one of the current operating system.
- Refined application icons (thanks to Victor Andreyenkov).
- Auto-Type: new target window classification method, which improves compatibility with target windows hosted within other windows (e.g. a PuTTY window within SuperPuTTY/MTPuTTY).
- Auto-Type: added workaround for the default Ctrl+Alt behavior of KiTTY variants (which differs from Windows` behavior).
- Before clearing the clipboard, KeePass now first copies a non-sensitive text into it; this ensures that no sensitive information remains in the clipboard even when clearing is prevented by the environment (e.g. when running in a virtual machine, when using a clipboard extension utility, ...).
- Added support for opening entry URLs with Internet Explorer or Google Chrome in private mode via the context menu -> `URL(s)` -> `Open with ... (Private)`.
- Added URL override suggestions for Internet Explorer and Google Chrome in private mode in the URL override suggestions drop-down list in the entry dialog.
- Added optional built-in global URL overrides for opening HTTP/HTTPS URLs with Internet Explorer or Google Chrome in private mode.
- Added Ctrl+K shortcut for the `Duplicate Entry` command.
- Mozilla Bookmarks HTML import: added support for importing tags.
- Added support for exporting to Mozilla Bookmarks HTML files.
- Windows/IE favorites export: entry fields are Spr-compiled now, and entries with cmd:// URLs are now exported as LNK files.
- HTML export/printing: added support for UUIDs, added horizontal lines between entries in details mode, added background color for group headings, long field names are hyphenated now, and long field data now breaks and wraps onto the next line.
- Plugins: added possibility to configure file transactions for each URI scheme.
- Plugins: added possibility to provide custom `Save As` dialogs more easily.
- Converted some PNG images as a workaround for a problem in Cairo/LibPNG on Unix-like systems.
- As a workaround for a weakness in Mono`s FileDialog, before showing such a dialog on Unix-like systems KeePass now tries to load the file `~/.recently-used` and deletes it, if it is not a valid XML file.
- KPScript: added support for specifying the master password in encrypted form using the `-pw-enc:` command line parameter (exactly like in KeePass, compatible with the {PASSWORD_ENC} placeholder).
- KPScript: the `Export` command now supports the optional `-GroupPath:` parameter (to export a specific group instead of the whole database).
- KPScript: the `GetEntryString` command now supports the `-FailIfNoEntry` option.
- KPScript: added `-refx-Expires` and `-refx-Expired` entry identification parameters.
- KPScript: the `Import` command now prints more specific error messages.
- All KeePass program binaries are now dual signed using SHA-1 and SHA-256.
Improvements / Changes:
- Auto-Type: improved keyboard layout handling when the target window changes during an auto-type process.
- Auto-Type: improved compatibility with Remote Desktop Connection client and VirtualBox.
- Improved icon recoloring.
- Improved printing of dates/times and tags.
- The password generator based on a character set now ensures that the generated password is Spr-invariant.
- Password generator based on a pattern or a custom algorithm: when a Spr-variant password is generated, a
- confirmation dialog for accepting this password is displayed.
- If the `Save Database` policy prevents saving, the auto-save option is now ignored.
- Improved .NET Framework version detection.
- PLGX debugging: when the command line option `-debug` is passed and a PLGX plugin fails to compile, the output of all tried compilers is saved to a temporary file.
- Improved file transaction creation time handling on Unix-like systems.
- Improved compatibility with Mono on BSD systems.
- Enhanced PrepMonoDev.sh script for compatibility with Mono 4.x.
- Removed KeePassLibSD sub-project (a KeePass library for Pocket PC / Windows Mobile) from the main solution.
- Upgraded installer.
- Various code optimizations.
- Minor other improvements.
Bugfixes:
- When running under Mono (Linux, Mac OS X, ...), two options related to window minimization are disabled now (because they do not work properly due to a Mono bug).
Изменения в программе KeePass Password Safe 2.30 (09.08.2015):
New Features:
- When opening a database via an URL fails, the error message dialog now has a button `Specify different server credentials` (on Windows Vista and higher).
- Added support for opening entry URLs with Microsoft Edge via the context menu -> `URL(s)` -> `Open with Edge`.
- Added URL override suggestion for Microsoft Edge in the URL override suggestions drop-down list in the entry dialog.
- Added optional built-in global URL overrides for opening HTTP/HTTPS URLs with Microsoft Edge.
- When clicking on a group link in the entry view, KeePass now ensures that the group is visible in the group tree.
- The main window is now moved onto the primary screen when it is restored outside all screens.
- KDBX loader: added support for non-empty protected binary value reference elements.
- Plugins: added two auto-type sequence query events.
- Added workaround for Mono drawing bug when scrolling a rich text box.
- When running under Mono, some automatic locking options are now disabled (because Mono doesn`t implement the required events).
- The installer now prevents running the installer while it is already running.
- KPScript: added `-GroupPath:` parameter (for specifying the full path of a group).
- KPScript: the `MoveEntry` command now also supports the `-GroupName:` parameter (as alternative to `-GroupPath:`).
- KPScript: added support for specifying the path of an XSL stylesheet file using the command line parameter `-XslFile:`.
- KPScript: the `ListGroups` command now also outputs the parent group UUID for each group.
- KPScript: the parameters for specifying new field data (for the `AddEntry` and the `EditEntry` command) now support escape sequences (e.g. `n` is replaced by a new-line character).
Improvements / Changes:
- The `Synchronize` file dialog now shows only KDBX files by default.
- In the `Attachments (Count)` column, only non-zero counts are shown now.
- Improved MRU item refreshes.
- The entry string dialog now supports changing the case of a string name.
- The entry string dialog now does not allow adding a string whose name differs from another existing string name in this entry only by case.
- The entry view in the main window is now updated immediately after pressing Ctrl+H or Ctrl+J.
- The KDB import module now tries to round any invalid date/time to the nearest valid date/time.
- XML serializers are now loaded/created at KeePass startup in order to avoid a problem when shutting down Windows and KeePass.XmlSerializers.dll not being present.
- Changed tab bar behavior in the options dialog to avoid a tab content cropping issue caused by plugins.
- Improved workaround for Mono splitter bug.
- Upgraded installer.
- Various performance improvements.
- Various code optimizations.
- Minor other improvements.
Изменения в программе KeePass Password Safe 2.29 (10.04.2015):
New Features:
- Added high resolution icons.
- Added support for high resolution custom icons.
- Added option in the proxy configuration dialog to use the user`s default credentials (provided by the system).
{FIREFOX} placeholder: if no regular Firefox is installed, KeePass now looks for Firefox ESR.
{PICKCHARS} placeholder: the Conv-Fmt option now supports all combinations of `0`, `A`, `a` and `?`; `?` skips a combobox item.
- Added {BEEP X Y} auto-type command (where X is the frequency in hertz and Y the duration in milliseconds).
- Added optional `Attachments (Count)` entry list column.
- Added Ctrl+Insert shortcut as alternative for Ctrl+C in the entry list of the main window.
- Added shortcut keys for `Copy Entries` (Ctrl+Shift+C) and `Paste Entries` (Ctrl+Shift+V).
- Added some access keys in various dialogs.
- In the field reference dialog, the field in which the reference will be inserted is now selected as source field by default.
- Added UUID uniqueness check.
- Added support for importing Passphrase Keeper 2.60 HTML files (in addition to the already supported 2.50 and 2.70 formats).
- The path of the local configuration file can now be changed using the `-cfg-local:` command line parameter.
- Plugins can now access the KeePass resources (images, icons, etc.) through the IPluginHost interface.
- Added a few workarounds for external window manipulations before the main window has been fully constructed.
- Added workaround for .NET gradient drawing bug; `Blue Carbon` dialog banners are now drawn correctly on high DPI.
- Added workaround for Mono file version information block generation bug.
- KPScript: added `EstimateQuality` command (to estimate the quality of a specified password).
- All KeePass program binaries are now digitally signed (thanks to Certum/Unizeto).
Improvements / Changes:
- In the master key creation dialog, the `Create` and `Browse` buttons are now disabled when a key provider is selected.
Changed behavior of the `Use system proxy settings` option (KeePass now directly gets the system proxy settings, not the .NET default proxy settings).
Improved focus restoration after closing the character picking dialog.
Removed `O` and `C` access keys from `OK` and `Cancel` buttons (instead, press Enter for `OK` and Esc for `Cancel`).
Improved remembering of splitter positions.
Improved assignments of check mark images to menu items.
Improved behavior when synchronizing a local EFS-encrypted database file with a local database file.
On Unix-like systems, hot key boxes now show `External` instead of `None`.
Various code optimizations.
Minor other improvements.
Bugfixes:
- AltGr+E (i.e. Ctrl+Alt+E) does not focus the quick search box anymore.
Изменения в программе KeePass Password Safe 2.28 (08.10.2014):
New Features:
- Enhanced high DPI support.
- Added trigger action `Show message box` (which can abort the current trigger execution or execute a command line / URL).
- The `Database has unsaved changes` trigger condition now supports choosing between the active database and the database that triggered the event.
- Added parameter for the trigger action `Activate database (select tab)` that allows activating the database that triggered the event.
- Auto-Type: added workaround for KiTTY`s default Ctrl+Alt behavior (which differs from Windows` behavior).
- Auto-Type: added workaround for PuTTYjp`s default Ctrl+Alt behavior (which differs from Windows` behavior).
- Added up/down arrow buttons for reordering auto-type associations in the entry editing dialog.
- While entering the master key on a secure desktop, dimmed screenshots are now also displayed on all non-primary screens.
- Added support for importing VisKeeper 3.3.0 TXT files.
- The group tree view is now saved and restored during most group tree updates.
- In the main entry list, multiple entries can now be moved by one step up/down at once.
- If Caps Lock is on, a balloon tip indicating this is now also displayed for password text boxes immediately after opening a dialog (where the password text box is the initially focused control).
- In the cases where Windows would display outdated thumbnail and peek preview images for the main window, KeePass now requests Windows to use a static bitmap instead (showing only the KeePass logo).
- Added fallback method for parsing dates/times (the default parser fails for some custom formats specified in the Control Panel).
- Added workaround for .NET ToolStrip height bug.
- Added own process memory protection for Unix-like systems (as Mono doesn`t provide any effective memory protection method).
- On Unix-like systems, Shift+F10 (and Ctrl+Alt+5 and Ctrl+NumPad5 on Mac OS X) now shows the context menu in most list/tree view controls and rich text boxes (like on Windows).
- KPScript: for the `Import` command, a different master key can now be specified using the standard master key command line parameters with the prefix `imp_` (e.g. -imp_pw:Secret).
- KPScript: added option `-FailIfNotExists` for the `GetEntryString` command.
- KPScript: added `-refx-Group` and `-refx-GroupPath` entry identification parameters.
Improvements / Changes:
- Improved compatibility with ClearType.
- Improved support for high contrast themes.
- When duplicating a group/entry, the creation time and the last access time of the copy are now set to the current time.
- Character picker dialog: initially the text box is now focused, improved tab order, and picked characters are now inserted at the current insertion point (instead of the end).
- Ctrl+Tab is now handled only once when the database tab bar has the focus.
- When exporting to a KeePass 1.x KDB file, a warning/error is now shown if the master key contains/is a Windows User Account.
- Unknown trigger events/conditions/actions are now ignored by the trigger dialog.
- Reduced group tree view flickering.
- Improved default value for the entry history size limit.
- Improved menu check mark and radio images.
- Improved list view column resizing.
- Improved list view scrolling.
- Secure edit control performance improvements.
- In some cases, double-clicking the tray icon now brings KeePass to the foreground.
- Improved concurrent UI behavior during auto-type.
- Auto-Type: improved compatibility with keyboard layouts with combining apostrophes, quotation marks and tildes.
- Auto-Type: improved virtual key translation on Unix-like systems.
- KPScript: the `EditEntry` command now also updates the time fields of all affected entries.
- KPScript: the `DeleteEntry` and `DeleteAllEntries` commands now create deleted object information (improving synchronization behavior).
- Upgraded installer.
- Various code optimizations.
- Minor other improvements.
Bugfixes:
- When auto-typing a sequence containing a {NEWPASSWORD} placeholder, the raw new password is now stored (in the password field of the entry), not its corresponding auto-type sequence.
- Synchronizing two unrelated databases now always works as expected.
Изменения в программе KeePass Password Safe 2.27 (06.07.2014):
New Features:
- The estimated password quality (in bits) is now displayed on the quality progress bar, and right of the quality progress bar the length of the password is displayed.
- Auto-Type: before sending a character using a key combination involving at least two modifiers, KeePass now first tests whether this key combination is a registered system-wide hot key, and, if so, tries to send the character as a Unicode packet instead.
- Auto-Type: added workaround for Cygwin`s default Ctrl+Alt behavior (which differs from Windows` behavior).
- Auto-Type: added {APPACTIVATE ...} command.
- {HMACOTP} placeholder: added support for specifying the shared secret using the entry strings `HmacOtp-Secret-Hex`
- (secret as hex string), `HmacOtp-Secret-Base32` (secret as Base32 string) and `HmacOtp-Secret-Base64` (secret as Base64 string).
- {T-CONV:...} placeholder: added `Uri-Dec` type (for converting the string to its URI-unescaped representation).
- Added placeholders: {URL:USERINFO}, {URL:USERNAME} and {URL:PASSWORD}.
- Added placeholders: {BASE}, {BASE:RMVSCM}, {BASE:SCM}, {BASE:HOST}, {BASE:PORT}, {BASE:PATH}, {BASE:QUERY},
- {BASE:USERINFO}, {BASE:USERNAME}, {BASE:PASSWORD} (within an URL override, each of these placeholders is replaced by the specified part of the string that is being overridden).
- Added {NEWPASSWORD:/Profile/} placeholder, which generates a new password for the current entry using the specified password generator profile.
- Pattern-based password generator: the `^` character now removes the next character from the current custom character set (for example, [a^y] contains all lower-case alphanumeric characters except `y`).
- Enhanced syntax highlighting in the sequence field of the `Edit Auto-Type Item` dialog.
- Added option `Do not ask whether to synchronize or overwrite; force synchronization`.
- Added synchronization support for the group behavior properties `Auto-Type for entries in this group` and `Searching entries in this group`.
- Root group properties are now synchronized based on the last modification time.
- While saving a database, a shutdown block reason is now specified.
- Added `Move to Group` menu in the `Selected Entries` popup of the main entry list context menu.
- Items of dynamic menus (tags, strings, attachments, password generator profiles, ...) now have auto-assigned accelerator keys.
- As alternative to Ctrl+F, pressing F3 in the main window now displays the `Find` dialog.
- Added UIFlags bit for hiding password quality progress bars and information labels.
- Enhanced system font detection on Unix-like systems.
- When using `xsel` for clipboard operations on Unix-like systems, text is now copied into both the primary selection and the clipboard.
- Added `--version` command line option (for Unix-like systems).
- Plugins can now subscribe to an IPC event that is raised when running KeePass with the `-e:` command line parameter.
- Added workaround for .NET AutoWordSelection bug.
- Added workaround for Mono bug 10163; saving files using WebDAV now also works under Mono 2.11 and higher.
- Added workaround for Mono image tabs bug.
- Added workaround for Mono NumericUpDown drawing bug.
Improvements / Changes:
- Merged the URL scheme overrides and the `Override all URLs` option into a new dialog `URL Overrides`.
- Improved autocompletion of IO connection parameters using the MRU list (now treating the user name as filter).
- Improved interaction of IO connection trigger parameters and the MRU list.
- The master key prompt dialog now validates key files only when clicking [OK], and invalid ones are not removed automatically from the list anymore.
- Improved support for managing columns leftover from uninstalled plugins in the `Configure Columns` dialog.
- If the `Unhide Passwords` policy is turned off, the passwords column in the auto-type entry selection dialog is now unavailable.
- The entry list in the main window is now updated immediately after performing auto-type or copying data to the clipboard.
- Various list view performance improvements.
- The `Searching entries in this group` group behavior properties are now ignored during resolving field references.
- Improved behavior in case of syntax errors in placeholders with parameters.
- Two-channel auto-type obfuscation: improved realization of clipboard paste commands.
- General main window keyboard shortcuts now also work within the quick search box and the database tab bar.
- Pressing Ctrl+Shift+Tab in the main window now always selects the previous database tab (independent of which control has the focus).
- Changed shortcut keys for moving entries/groups on Unix-like systems, due to Mono`s incorrect handling of Alt (preventing key events) and navigation keys (selection updated at the wrong time).
- Auto-Type: improved modifier key releasing on Unix-like systems.
- Various code optimizations.
- Minor other improvements.
Bugfixes:
- A key-up event to the groups tree in the main window without a corresponding key-down event does not change the entry list anymore.
Изменения в программе KeePass Password Safe 2.25 (03.11.2013):
New Features:
- New auto-type key sending engine (improved support for sending Unicode characters and for sending keypresses into virtual machine/emulator windows; now largely compatible with the Neo keyboard layout; sequence parsing is faster, more flexible and optimizes the sequence; improved behavior for invalid sequences; differential delays, making the auto-type process less susceptible to externally caused delays; automatic cancelling is now more precise up to at most one keypress and also works on Unix-like systems; improved message processing during auto-type).
- When trying to open an entry attachment that the built-in editor/viewer cannot handle, KeePass now extracts the attachment to a (EFS-encrypted) temporary file and opens it using the default application associated with this file; afterwards the user can choose between importing/discarding changes and KeePass deletes the temporary file securely.
- On Windows Vista and higher, the button in the entry editing dialog to open attachments is now a split button; the drop-down menu allows to choose between the built-in viewer, the built-in editor and an external application.
- Added `XML Replace` functionality.
- Generic CSV importer: added option to merge imported groups with groups already existing in the database.
- Added support for importing Dashlane 2.3.2 CSV files.
- On Windows 8 and higher, some running Metro apps are now listed in the `Edit Auto-Type Item` dialog.
- Added {T-CONV:/T/C/} placeholder (to convert text to upper-case, lower-case, or its UTF-8 representation to Base64 or Hex).
- Added {SPACE} special key code (as alternative for the ` ` character, for improved readability of auto-type sequences).
- XML merge (used e.g. when an enforced configuration file is present): added support for comments in inner nodes.
- Added UIFlags bit for showing last access times.
Improvements / Changes:
- In the history entry viewing dialog, the `Open` and `Save` commands are now available for attachments.
- When replacing the {PASSWORD_ENC} placeholder, KeePass now first Spr-compiles the entry password (i.e. placeholders, environment variables, etc. can be used).
- Improved configuration loading performance.
- Improved displaying of fatal exceptions.
- Various code optimizations.
- Minor other improvements.
Bugfixes:
- Data inserted by entry URL component placeholders is now encoded correctly.
Изменения в программе KeePass Password Safe 2.24 (03.11.2013):
New Features:
- The URL override field in the entry editing dialog is now an editable combo box, where the drop-down list contains suggestions for browser overrides.
- Password quality estimations are now computed in separate threads to improve the UI responsiveness.
- The password generator profile `Automatically generated passwords for new entries` is now available in the password generator context menu of the entry editing dialog.
- Added UIFlags bit for hiding built-in profiles in the password generator context menu of the entry editing dialog.
- Tags can be included in printouts now.
- Generic CSV importer: added support for importing tags.
- Added support for importing Norton Identity Safe 2013 CSV files.
- Mozilla Bookmarks JSON import: added support for importing tags.
- RoboForm import: URLs are now terminated using a `/`, added support for the new file format and for the new note fields.
- Added support for showing modern task dialogs even when no form exists (requiring a theming activation context).
- KeePass now terminates CtfMon child processes started by .NET/Windows, if they are not terminated automatically.
- Added workarounds for `#`, `{`, `}`, `[`, `]`, `~` and diaeresis .NET SendKeys issues.
- Added workaround for `xsel` hanging on Unix-like systems.
- Converted some PNG images as a workaround for a problem in Cairo/LibPNG on Unix-like systems.
- Installer: the version is now shown in the `Version` field of the item in the Windows `Programs and Features` dialog.
- TrlUtil: added `Go to Next Untranslated` command.
- TrlUtil: added shortcut keys.
Improvements / Changes:
- The `Open From URL` dialog is now brought to the foreground when trying to perform global auto-type while the database is locked and the main window is minimized to tray.
- Profiles are now shown directly in the password generator context menu of the entry editing dialog.
- After duplicating entries, KeePass now ensures that the copies are visible.
- User names of TAN entries are now dereferenced, if the option for showing dereferenced data in the main window is enabled.
- When creating an entry from a template, the new entry is now selected and focused.
- Empty fields are not included in detailed printouts anymore.
- Enhanced Internet Explorer detection.
- The `-preselect` command line option now works together with relative database file paths.
- Improved quoted app paths parsing.
- Extended culture invariance.
- Improved synchronization performance.
- Improved internal keypress routing.
- Last access times by default are not shown in the UI anymore.
- TrlUtil: improved dialog focusing when showing message boxes.
- KeePassLib/KPScript: improved support for running on systems without any GUI.
- Various code optimizations.
- Minor other improvements.
Bugfixes:
- Fixed a crash that could occur if the option `Show expired entries (if any)` is enabled and a trigger switches to a different locked database when unlocking a database.
- The tab bar is now updated correctly after closing an inactive database by middle-clicking its tab.
- Column display orders that are unstable with respect to linear auto-adjusting assignment are now restored correctly.
Изменения в программе KeePass Password Safe 2.23 (20.07.2013):
New Features:
- New password quality estimation algorithm.
- Added toolbar buttons: `Open URL(s)`, `Copy URL(s) to Clipboard` and `Perform Auto-Type`.
- Added `Generate Password` command in the context menu of the KeePass system tray icon.
- Added `Copy history` option in the entry duplication dialog (enabled by default).
- Added `Duplicate Group` context menu command.
- In the MRU list, currently opened files now have an `[Opened]` suffix and are blue.
- When a dialog is displayed, (double) clicking the KeePass system tray icon now activates the dialog.
- Added {T-REPLACE-RX:...} placeholder, which replaces text using a regular expression.
- Added {VKEY-NX X} and {VKEY-EX X} special key codes.
- Added `Perform auto-type with selected entry` trigger action.
- Added `Import into active database` trigger action.
- Mozilla Bookmarks HTML import: added support for groups, bookmark descriptions and icons.
- Mozilla Bookmarks JSON import: bookmark descriptions are now imported into the note fields of entries.
- RoboForm import: added support for the new file format.
- Added support for importing Network Password Manager 4.0 CSV files.
- Enhanced SafeWallet XML importer to additionally support importing web entries and groups from very old export file versions (for newer versions this was already supported).
- Added database repair mode warning.
- Added option to accept invalid SSL certificates (turned off by default).
- Added user activity notification event for plugins.
- File transactions for FTP URLs are now always disabled when running under .NET 4.0 in order to workaround .NET bug 621450.
- Added workaround for Mono list view item selection bug.
- Added workaround for Mono bug 649266; minimizing to tray now removes the task bar item and restoring does not result in a broken window anymore.
- Added workaround for Mono bug 5795; text and selections in password boxes are now drawn properly (a monospace font can only be used on Windows due to the bug).
- Added workaround for Mono bug 12525; dialog banners are now drawn correctly again.
- Added workaround for Mono form loading bug.
- KPScript: added `Import` command.
- KPScript: the `ListEntries` command now also outputs date/time fields of entries.
Improvements / Changes:
- When the option for remembering the last used database is enabled, KeePass now remembers the last active database (instead of the last opened or saved database).
- The `Add Group` command and the F2 key in the groups tree view now open the group editing dialog; in-place tree node label editing is disabled.
- Custom string and plugin-provided columns in the `Configure Columns` dialog are sorted alphabetically now.
- Improved behavior when closing inactive databases.
- Improved support for trigger actions during database closing.
- The `Special` GUI character set now includes `|` and `~`.
- The `High ANSI` character set now consists of the range [U+0080, U+00FF] except control and non-printable characters.
- The options dialog is now listed in the task bar when it is opened while KeePass is minimized to the system tray.
- A remembered user account usage state can now be preset even when the user account option is disabled using key prompt configuration flags.
- Improved initial input focus in key creation/prompt dialogs when key creation/prompt configuration flags are specified.
- During synchronization, the status dialog is now closed after all files have been saved.
- Improved behavior of the global KeePass activation hot key when a dialog is displayed.
- Changed auto-type command icon.
- Shortened product name in main window title.
- Improved data URI validation.
- Custom clipboard data is now encoded as data URI (with a vendor-specific MIME type).
- Improved configuration loading performance.
- Enhanced IO connection problem diagnostics.
- Improved single instance checking on Unix-like systems.
- KeePassLibC DLLs and ShInstUtil are now explicitly marked as DEP- and ASLR-compatible (like the executable file).
- Various UI improvements.
- Various code optimizations.
- Minor other improvements.
Bugfixes:
- The suffixes to the `Inherit setting from parent` options on the `Behavior` tab of the group editing dialog now correctly show the inherited settings of the current group`s parent.
- When locked, the main window`s title doesn`t show the full path of the database anymore when the option `Show full path in title bar (instead of file name only)` is turned off.
- The status bar is now updated correctly after sorting by a column.
Изменения в программе KeePass Password Safe 2.22 (05.04.2013):
New Features:
- When the option for remembering key sources is enabled, KeePass now also remembers whether the user account is required.
- Added `View` -> `Grouping in Entry List` menu.
- Added `Close active database` trigger action.
- Added `-ioiscomplete` command line option, which tells KeePass that the path and file system credentials are complete (the `Open URL` dialog will not be displayed then).
- Added support for importing SafeWallet XML files (3.0.4 and 3.0.5).
- Added support for importing TurboPasswords 5.0.1 CSV files.
- LastPass CSV importer: added support for group trees.
- Alle meine Passworte XML importer: added support for custom fields and group names with special characters.
- Password Safe XML importer: added support for the e-mail field.
- Added `Help` button in the generic CSV importer dialog.
- Added workaround for .NET bug 642188; top visible list view items are now remembered in details view with groups enabled.
- Added workaround for Mono form title bar text update bug (which e.g. caused bug 801414).
Improvements / Changes:
- After closing a character picking dialog, KeePass now explicitly activates the previous window.
- Improved behavior when cancelling the icon picker dialog.
- Main window activation redirection now works with all KeePass dialogs automatically.
- The window state of the current database is now remembered before opening another database.
- Previous parameters are now discarded when switching between different trigger event/condition/action types.
- Unified separators in group paths.
- The UI state is now updated after adding an entry and clicking an entry reference link in the entry view.
- The `-entry-url-open` command line option now searches for matching entries in all open databases.
- Improved database context determination when opening an URL.
- Added support for special values in date/time fields imported from KeePass 1.x.
- Improved HTML entity decoding (support for more entities and CDATA sections, improved performance, ...).
- RoboForm HTML importer: URLs are converted to lower-case now and support for a special order rotation of attributes has been added.
- Removed Password Gorilla CSV importer; users should use the generic CSV importer (which can import more data than the old specialized CSV importer).
- Improved file discoveries.
- Improved test form entry auto-type window definition.
- In the MSI package, the version is now included in the product name.
- Native key transformation library: replaced Boost threads by Windows API threads (because Boost threads can result in crashes on restricted Windows 7 x64 systems).
- Various UI improvements.
- Various code optimizations.
- Minor other improvements.
Изменения в программе KeePass Password Safe 2.21 (03.02.2013):
New Features:
- Generic CSV importer: a group separator can be specified now (for importing group trees).
- Internal data viewer: added hex viewer mode (which is now the default for unknown data types).
- In the `Show Entries by Tag` menu, the number of entries having a specific tag is now shown right of the tag.
- In the `Add Tag` menu, a tag is now disabled if all selected entries already have this tag.
- Auto-Type: added support for right modifier keys.
- Added special key codes.
- Interleaved sending of keys is now prevented by default (if you e.g. have an auto-type sequence that triggers another auto-type, enable the new option `Allow interleaved sending of keys` in `Tools` -> `Options` -> tab `Advanced`).
- Added command line option (other running KeePass instances perform auto-type for the currently selected entry).
- Added option to additionally show when showing dereferenced data (enabled by default).
- The selection in a is now preserved when unhiding and hiding the content.
- The auto-type association editing dialog now does not hang anymore when a window of any other application hangs.
- When an application switches from the secure desktop to a different desktop, KeePass now shows a warning message box; clicking [OK] switches back to the secure desktop.
- Added `OK`/`Cancel` buttons in the icon picker dialog.
- Added support for importing LastPass 2.0.2 CSV files.
- KeePass now shows an error message when the user accidentally attempts to use a database file as key file.
- Added support for UTF-16 surrogate pairs.
- Added UTF-8 BOM support for version information files.
- The KeePass version is now also shown in the components list in the `About` dialog.
- File operations are now context-independent (this e.g. makes it possible to use the `Activate database` trigger action during locking).
- Plugins can now register their placeholders to be shown in the auto-type item editing dialog.
- Plugins can now subscribe to IO access events.
- Added workaround for .NET bug 694242; status dialogs now scale properly with the DPI resolution.
- Added workaround for Mono
DataGridView.EditMode bug.
- Added workaround for Mono bug 586901; high Unicode characters in rich text boxes are displayed properly now.
Improvements / Changes:
- When the main window UI is being unblocked, the focus is not reset anymore, if a primary control has the focus.
- When opening the icon picker dialog, KeePass now ensures that the currently selected icon is visible.
- Internal data viewer: improved visibility updating.
- The e-mail box icon by default is not inherited by new entries anymore.
- The database is now marked as modified when auto-typing a TAN entry.
- Enhanced AnyPassword importer to additionally support CSV files exported by AnyPassword Pro 1.07.
- Enhanced Password Safe XML importer (KeePass tries to fix the broken XML files exported by Password Safe 3.29 automatically).
- IO credentials can be loaded over IPC now.
- Enhanced user switch detection.
- Even when an exception occurs, temporary files created during KDB exports are now deleted immediately.
- Improved behavior on Unix-like systems when the operating system does not grant KeePass access to the temporary directory.
- Improved critical sections that are not supposed to be re-entered by the same thread.
- Improved secure desktop name generation.
- When a dialog is closed, references within the global client image list to controls (event handlers) are removed now.
- .NET 4.5 is now preferred, if installed.
- PLGX plugins are now preferably compiled using the .NET 4.5 compiler, if KeePass is currently running under the 4.5 CLR.
- Updated KB links.
- Changed naming of translation files.
- The installer now always overwrites the KeePassLibC 1.x support libraries.
- Upgraded installer.
- Various code optimizations.
- Minor other improvements.
Bugfixes:
- When locking multiple databases and cancelling a `Save Changes?` dialog, the UI is now updated correctly.
- characters in dynamic menu texts, in dialog banner texts, in image combobox texts, in text box prompts and in tooltips are now displayed properly.
Изменения в программе KeePass Password Safe 2.20.1:
- Improved support for images with DPI resolutions different from the DPI resolution of the display device.
- {GOOGLECHROME} placeholder: updated detection code to also support the latest versions of Chrome.
- The option to lock on remote control mode changes now additionally watches for remote connects and disconnects.
- Improved Windows registry accesses.
- Improved behavior when the user deletes the system temporary directory.
- On Unix-like systems, KeePass now stores most of its temporary files in a private temporary directory (preferably in $XDG_RUNTIME_DIR).
- Added detection support for the following web browsers on Unix-like systems: Rekonq, Midori and Dooble.
- KeePass does not try to set the WM_CLASS property on Mac OS X systems anymore.
- Modified some icons to work around unsupported PNG transparency keys in Mono.
- Various code optimizations.
- Minor other improvements.
Изменения в программе KeePass Password Safe 2.20:
New Features:
- Header data in KDBX files is now authenticated (to prevent silent data corruption attacks; thanks to P. Gasti and K. B. Rasmussen).
- Added management of working directories (a separate working directory is remembered for each file dialog context; working directories are remembered relatively to KeePass.exe; the management can be deactivated by turning off the new option `Remember working directories`).
- Added option to cancel auto-type when the target window title changes.
- Added quick search box in the toolbar of the internal text editor.
- Files can now be attached to entries by using drag&drop from Windows Explorer to the attachments list in the entry editing dialog.
- Added `-pw-stdin` command line option to make KeePass read the master password from the StdIn stream.
- Added placeholders to get parts of the entry URL: {URL:SCM}, {URL:HOST}, {URL:PORT}, {URL:PATH} and {URL:QUERY}.
- Added a `Details` button in the plugin load failure message box (when clicked, detailed error information for developers is shown).
- Added warning icon left of the Windows user account option description in the master key creation dialog.
- Added support for more image file formats (e.g. when importing custom client icons).
- Added support for importing DesktopKnox 3.2 XML files.
- The generic CSV importer now guesses whether the option to ignore the first row should be enabled or not (the user of course can still specify it manually, too).
- Added support for exporting to KeePass 1.x CSV files.
- Added support for moving the PLGX cache to a different remote drive.
- The Spr engine is now extensible, i.e. plugins can provide additional transformations/placeholders.
- On Unix-like systems, KeePass now uses the `xsel` utility for clipboard operations, if `xsel` is installed (in order to work around Mono clipboard bugs).
- Added Mono workaround to set the WM_CLASS property.
- Added workaround for Mono splitter bug.
- The `PrepMonoDev.sh` script now removes the serialization assembly generating post build event.
- TrlUtil: added support for importing PO files.
Improvements / Changes:
- Improved FTP file existence checking.
- High DPI UI improvements.
- The database is not marked as modified anymore when using in-place label editing to fake-edit a group`s name (i.e. when the final new name is the same as the previous one).
- Password is not auto-repeated anymore when trying to unhide it fails due to the policy `Unhide Passwords` being disabled.
- Improved menu accelerator and shortcut keys.
- Changed IO connection name display format.
- Improved browser detection on Mac OS X.
- Task dialog thread safety improvements.
- Added UI check during import for KPScript.
- Upgraded and improved installer (now uses Unicode, LZMA2 compression, ...).
- Various UI improvements.
- Various code optimizations.
- Minor other improvements.
Bugfixes:
- On Windows systems, new line sequences in text to be shown in a standard multiline text box are now converted to Windows format.
Изменения в программе KeePass Password Safe 2.19:
New Features:
- New generic CSV importer(now supports multi-line fields, `
` as escape character, field & record separators and the text qualifier can be specified, white space characters can be removed from the beginning/end of fields, the fields and their order can be defined, supported fields now are group name & standard fields like e.g. title & custom strings & times & ignore column, the first row can be ignored, KeePass initially tries to guess the fields and their order based on
the first row).
- Native master key transformations are now computed in two threads on 64-bit systems, too; on dual/multi core processors this results in almost twice the performance as before (by doubling the amount of rounds you`ll get the same waiting time as in 2.18, but the protection against dictionary and guessing attacks is doubled).
- New XML configuration and translation deserializer to improve the startup performance.
- Added option to require a password repetition only when hiding using asterisks is enabled (enabled by default).
- Entry attachments can now be renamed using in-place label editing (click on an already selected item to show an edit box).
- Empty entry attachments can now be created using `Attach` -> `Create Empty Attachment`.
- Sizes of entry attachments are now shown in a column of the attachments list in the entry editing dialog.
- Added
{ENV_PROGRAMFILES_X86} placeholder(this is %ProgramFiles(x86)% , if it exists, otherwise %ProgramFiles% ).
- Added auto-type option`An entry matches if one of its tags is contained in the target window title`.
- URLs in HTML exports are now linkified.
- Import modules may now specify multiple default/equivalent file extensions (like e.g. `
htm ` and `html `).
- Added support for reading texts encoded using UTF-32 Big Endian.
- Enhanced text encoding detection (now detects UTF-32 LE/BE and UTF-16 LE/BE by zeros, improved UTF-8 detection, ...).
- Added zoom function for images in internal data viewer.
- Drop-down image buttons in the entry editing dialog are now marked using small black triangle overlays.
- Added support for loading key files from URLs.
- Controls in the options dialog are now disabled when the options are enforced (using an enforced configuration file).
- If KeePass is started with the `
-debug ` command line option, KeePass now shows a developer-friendly error message when opening a database file fails.
- Added `Wait for exit` property in the `Execute command line / URL` trigger action.
- The `File exists` trigger condition now also supports URLs.
- Added two file closing trigger events (one raised before and one after saving the database file).
- Plugins: added file closing events.
- Plugins: added events (
AutoType.Sequence* ) that allow plugins to provide auto-type sequence suggestions.
- Added workaround to support loading data from version information files even when they have incorrectly been decompressed by a web filter.
- Added workarounds for `
° `, `| ` and `£ ` .NET SendKeys issues.
- Added workaround for topmost window .NET/Windows issue (the `Always on Top` option now works even when switching to a different window while KeePass is starting up).
- Added workaround for Mono dialog event ordering bug.
- Added workaround for Mono clipboard bugs on Mac OS X.
- KPScript: added `
MoveEntry `, `GetEntryString ` and `GenPw ` commands.
- KPScript: added `
-refx-UUID ` and `-refx-Tags ` entry identification parameters.
Improvements / Changes:
- When only deleting history entries (without changing any data field of an entry), no backup entry is created anymore.
- Unified text encoding handling for internal data viewer and editor, generic CSV importer and text encoding selection dialog.
- Improved font sizing in HTML exports/printouts.
- Improved encoding of group names in HTML exports/printouts.
- If an entry doesn`t expire, `Never expires` is now shown in the `Expiry Time` column in HTML exports/printouts.
- The expiry edit control now accepts incomplete edits and the `Expires` checkbox is checked immediately.
- The time component of the default expiry suggestion is now 00:00:00.
- The last selected/focused item in the attachments list of the entry editing dialog is now selected/focused after editing an attachment.
- Improved field to standard field mapping function.
- Enhanced RoboForm importer to concatenate values of fields with conflicting names.
- Updated Spamex.com importer.
- Removed KeePass 1.x CSV importer; users should use the new generic CSV importer (which can import more data than the old specialized 1.x CSV importer).
- When trying to open another database while a dialog is displayed, KeePass now just brings itself to the foreground without attempting to open the second database.
- More list views use the Vista Explorer style.
- Modifier keys without another key aren`t registered as global hot key anymore.
- Improved default suggestions for custom sequences in the auto-type sequence editing dialog.
- Improved default focus in the auto-type sequence editing dialog.
- Added {C:Comment} placeholder in the auto-type sequence editing dialog.
- On Unix-like systems, the
{GOOGLECHROME} placeholder now first searches for Google Chrome and then (if not found) for Chromium.
- Versions displayed in the update checking dialog now consist of at least two components.
- Added `
@ ` and `` ` to the printable 7-bit ASCII character set.
- Merged simple and extended special character spaces to one special character space.
- Reduced control character space from 60 to 32.
- The first sample entry`s URL now points to the KeePass website.
- Improved key transformation delay calculation.
- Improved key file loading performance.
- The main menu now isn`t a tab stop anymore.
- Some configuration nodes are now allocated only on demand.
- Improved UI update when moving/copying entries to the currently active group or a subgroup of it using drag&drop.
- Improved behavior when closing an inactive database having unsaved changes.
- Changed versioning scheme in file version information blocks from digit- to component-based.
- Development snapshots don`t ask anymore whether to enable the automatic update check (only stable releases do).
- Improved PLGX cache directory naming.
- The PLGX cache directory by default is now located in the local application data folder instead of the roaming one.
- Improved support for PLGX plugins that are using LINQ.
- Various UI improvements.
- Various code optimizations.
- Minor other improvements.
Bugfixes:
- Fixed sorting of items in the most recently used files list.
- Fixed tab order in the `Advanced` tab of the entry editing dialog.
|
|