После четырёх с половиной лет с момента выхода ветки 4.0 и более двух лет с момента последнего значительного релиза 4.4 доступен (https://www.bugzilla.org/news/#release50) выпуск Bugzilla 5.0 (http://www.bugzilla.org/), системы для ведения базы данных ошибок, контроля за их исправлением и общего координирования процесса разработки. Bugzilla написан на языке Perl, разрабатывается проектом Mozilla и распространяется под свободной лицензией MPL. Кроме Mozilla, система Bugzilla также используется (https://www.bugzilla.org/installation-list/) для отслеживания ошибок в большинстве крупных проектов, включая KDE, GNOME, FreeBSD, ядро Linux, Apache, LibreOffice, в компаниях Red Hat и SUSE.
Основные новшества (https://www.bugzilla.org/releases/5.0/release-notes.html#feat):
- Существенно расширен интерфейс WebServices. В дополнение к XML-RPC и JSON-RPC добавлен REST-подобный API для доступа к данным в Bugzilla из внешних приложений. Для организации доступа представлены API-ключи, ассоциированные с web-приложением и позволяющеие выполнять запросы без аутентификации через Cookie или логин/пароль. Пользователь может создавать API-ключи для любых приложений и при необходимости отзывать данные ключи. Расширены возможности API, добавлена поддержка управления недоступными ранее через API функциями, такими как групповая выборка и поиск в базе ошибок, реализована возможность обновления через API метаданных и вложений.
- Улучшены средства кэширования. Добавлена поддержка хранения кэша в Memcached, в том числе кэширования типовых запросов к СУБД и объектов, к которым производятся повторные обращения (например, параметры пользовтеля);
- Добавлена возможность привязки тегов к комментариям. Теги становятся видны другим пользователям и позволяют объединить отдельные нити обсуждения, пометить комментарии как спам, выделить важные комментарии и т.п. На основании тегов пользователь может скрыть определённый класс комментариев, а администратор исключить из общего просмотра. В поле ввода тегов поддерживается автодополнение, учитывающие уже используемые в системе теги.- Улучшена проверка принадлежности к группе, отвечающей за исправление определённой ошибки. Вместо предоставления доступа только членам всех групп, к которым относится ошибка, в новой версии осуществлён переход по умолчанию на обеспечение доступа пользователей, которые являются членами хотябы одной такой группы (т.е. вместо условия "логическое И" применяется "логическое ИЛИ").
- Переписана и улучшена документация, которая теперь оформлена в формате reStructuredText, что упростило преобразование руководств в PDF и HTML.URL: https://www.bugzilla.org/news/#release50
Новость: http://www.opennet.me/opennews/art.shtml?num=42591
> Для организации доступа представлены API-ключи,...вот только там почему-то не OAuth2, а самопал.
> (т.е. вместо условия "логическое И" применяется "логическое ИЛИ").
А вот это ДААААА!!! Прошлая система прав там - это конечно бред героинового наркомана.
Глупости, обычная система прав
Ага обычная. Ты про mandatory/mandatory, shown/na и иже с ними что-то слышал? :-)
Потому что авторизацию по токенам реализовать проще чем трахаться с довериями и открытиями браузеров.
> ...вот только там почему-то не OAuth2, а самопал.А что, oauth1 уже не в моде? И кто там еще самопал с такой скоростью изменений :)
>OAuth 1.0 была представлена 4 декабря 2007 года
>В октябре 2012 года структура OAuth 2.0 была опубликована в RFC 6749
OAuth1 дико неудобный же ж
Выглядит ужасно - тонны инфы и ноль юзабилити.
Не любитель шаблонных комментариев, но:«вот и выросло поколение».
Мне интересно ознакомится и я открыл вики: https://ru.wikipedia.org/wiki/Bugzilla
Увидел это и удивился: "Последняя версия 5.0 (7 июля 2015)".Всегда был интересен вопрос: скажите пожалуйста, кто актуализирует содержание статей на вики? Я думал что это делают люди - добровольцы, но тут уже актуализировано.
на вики ж есть инфа об авторах изменений:
Алимов РустемДата рождения: 5 мая 1970