Anatoly Levenchuk (ailev) wrote,
Anatoly Levenchuk
ailev

Category:

Коммунивер -- вышла версия 0.9622

Core team проекта выпустила очередную версию платформы Коммунивер. Версия 0.9622 является прежде всего баг-фикс релизом, основная цель которого - обеспечение работы платформы на новых версиях Perl. Также в дистрибутив включено большое количество новых возможностей и исправлений. Можно брать (http://www.communiware.ru/cmw_download) и использовать (open source лицензия, такая же, как в Perl).

- new: отчет профайлера заключен в /div class="profilingInfo"/ .
- new: cmw.conf.in: добавлен новый интервал для ротации лог-файлов - ежедневно;
- new: добавлен новый класс - Metadata, в котором, со временем должны быть локализованы все методы для работы с метаданными.
- new: ConfigTs.PL: добавлен вопрос для подтверждения намерения перегенерации существующего tables.storage
- new: Context.pm: добавлена функция контекста MAXATTRLEN, возвращающая макимально возможную длину значения для указанного атрибута.
- new: DE::Input: добавлена автоматическая подстановка значения maxlength для тега /input/, на данный момент подстановка делается для типов text и date.
- new: обновления для документации README.1st, README.perl.5.6.1-utf8, README.upgrade, README.PostgreSQL.
- new: Context::Posting: добавлены методы get_unparsed (извлечение из контекта необработанных данных) и delete (удаление данных из контекста постинга).
- new: CmwConfig.pm:
-- MD5.pm удален из списка требуемых perl-модулей;
-- добавлена зависимость от Unicode::MapUTF8;
-- добавлена зависимость от Encode::compat для недостаточно свежих версий perl (< 5.7);
- добавлена зависимость от Compress::Zlib;
- new: добавлена функциональность для назначения собственных robots.txt для разных сайтов одного cmw-инстанца.
- new: DE::Use,Posting.pm: добавлено новое ключевой слово для
[Error: Irreparable invalid markup ('<:use:>') in entry. Owner must fix manually. Raw contents below.]

Core team проекта выпустила очередную версию платформы Коммунивер. Версия 0.9622 является прежде всего баг-фикс релизом, основная цель которого - обеспечение работы платформы на новых версиях Perl. Также в дистрибутив включено большое количество новых возможностей и исправлений. Можно брать (http://www.communiware.ru/cmw_download) и использовать (open source лицензия, такая же, как в Perl).

<lj-cut text="Изменения в версии 0.9622 от 6 января 2005 г."> - new: отчет профайлера заключен в /div class="profilingInfo"/ .
- new: cmw.conf.in: добавлен новый интервал для ротации лог-файлов - ежедневно;
- new: добавлен новый класс - Metadata, в котором, со временем должны быть локализованы все методы для работы с метаданными.
- new: ConfigTs.PL: добавлен вопрос для подтверждения намерения перегенерации существующего tables.storage
- new: Context.pm: добавлена функция контекста MAXATTRLEN, возвращающая макимально возможную длину значения для указанного атрибута.
- new: DE::Input: добавлена автоматическая подстановка значения maxlength для тега /input/, на данный момент подстановка делается для типов text и date.
- new: обновления для документации README.1st, README.perl.5.6.1-utf8, README.upgrade, README.PostgreSQL.
- new: Context::Posting: добавлены методы get_unparsed (извлечение из контекта необработанных данных) и delete (удаление данных из контекста постинга).
- new: CmwConfig.pm:
-- MD5.pm удален из списка требуемых perl-модулей;
-- добавлена зависимость от Unicode::MapUTF8;
-- добавлена зависимость от Encode::compat для недостаточно свежих версий perl (< 5.7);
- добавлена зависимость от Compress::Zlib;
- new: добавлена функциональность для назначения собственных robots.txt для разных сайтов одного cmw-инстанца.
- new: DE::Use,Posting.pm: добавлено новое ключевой слово для <:Use:>, теперь кроме ifempty и ifabsent можно использовать ifcond, с дополнительным условием (см. cmwdoc -d Use).
- new: теперь для одного атрибута можно использовать несколько динамических элементов <:Use:> в случае использования ifcond (аналог <:Cond:> для вычисления времени постинга).
- new: Filter::Calendar:
-- добавлена поддержка временных периодов;
-- добавлены ключевые слова years и months для временных периодов (извлечение только годов или месяцев).
-- дописана и поправлена POD-документация (см. cmwdoc -f Calendar).
- new: Filter::For:
-- добавлен perl фильтр ::For (см. cmwdoc -f For).
- new: в ядро внесена проверка постинга для типов данных NUMBER & DATA.
- new: Unifilters.pm: добавлены функции lowercase & uppercase, '_' & '^' соответсвенно.
- new: writehttpdconf:
-- умолчательный формат логов фронтэнда теперь full. В большинстве случаев необходимо уметь фильтровать запросы по названию целевого хоста;
-- в httpd.conf добавлен параметр 'AccelBkRcvBuffSize 128', для уменьшения кол-ва дисковых операций при больших нагрузках.
- new: изменено умолчательное форматирование значений атрибутов с типом RICHTEXT. Раньше отсутствие формата означало применение опции "p" (выкусывание параграфов), сейчас отсутствие формата означает, что значение атрибута должно быть выведено в оригинальном виде.
- fix: применен патч от Alex Kuklin, для корректной обработки _FOR функцией get_link_type.
- fix: правка механизма определения внутреннего charset.
- fix: cmwhttpdconfig.PL:
-- небольшие правки для более корректной поддержки msie.
-- дополнительное выравнивание генерируемого кода для http.conf.svr
- fix: изменены некоторые фразы, в частности названия периодов подписки и форматов рассылки.
- fix: Filters.pm.PL,Mail.pm: дополнительная очистка tainted данных в соответствии с правилами новых версий perl.
- fix: a_delete_temporary.dmp: значение с плавающей точкой заменено на mk_interval для устранения проблемы с преобразованием типов в новых PostgreSQL.
- fix: scripts/poll.PL: правильное декларирование домена при выдачи куки VOTED.
- fix: CmwConfig.pm:
-- сохранение значения опции при конфигурировании;
-- добавлено -DNO_DBM_REWRITEMAP в переменную CFLAGS, добавляемую в .config.backend, для избавления от зависимости на ndmb.h;
-- удалена опция NDBM_H_DIR.
-- применен патч от Andrew Alakozow для исправления генерации конфигурационного файла в конфигурации без backend;
- поправлен поиск доступных локалей, теперь, в том случае если в стандартных директориях не нейдено откомпилированных локалей (начиная с glibc 2.3.2 для ускорения загрузки откомпилированные локали хранятся в файле locales-archive), перечисление делается через locale -a
- fix: DE::Image: удалена подстановка align по умолчанию.
- fix: cmwrotatelogs.PL: чистка некоторых переменных окружения перед ротацией лог-файлов.
- fix: mnogosearch: добавлен патч для ошибки 'pointers are not permitted as case values' выдаваемой версиями gcc >= 3.2.
- fix: ru.po: удалены дубликаты для совместимости с новым msgfmt.
- fix: scripts/filter: между запросами сохраняется значение параметра FORMSIZE.
- fix: standart.xml: переименованы названия некоторых стандартных типов данных:
-- EXTERNAL = Ссылка;
-- PART = Часть;
-- CHAPTER = Глава;
-- NEWS = Новость.
- fix: standart.xml: стандартные фильтры, неиспользуемые в ядре перенесены в default_site/seed_base/01.def_filters.xml
- fix: security: теперь для анонимов запрещены иные операции кроме добавления айтемов.</lj-cut>
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 2 comments