LINUX.ORG.RU

Сообщения provaton

 

Выпуск Xonotic 0.8.5

Выпуск Xonotic 0.8.5
Группа Игры

Выпущен новый релиз шутера от первого лица Xonotic 0.8.5. Прошлая версия (0.8.2) была выпущена 5 лет назад, но несмотря на отсутствие релизов все эти года, разработка шла очень активно и накопилось множество изменений.

Xonotic создан на движке Darkplaces, который является глубоко переработанным форком движка Quake1. Код игры и исходники всех используемых 3D-моделей полностью открыты под лицензией GPLv3.

( читать дальше... )

>>> Подробности

 ,

provaton
()

Вышел Xonotic 0.8.2

Группа Игры

Вышел в свет новый релиз игры с открытым исходным кодом Xonotic — шутера от первого лица, ориентированного на многопользовательскую игру. Xonotic является форком игры Nexuiz, и основан на движке Darkplaces — глубоко переработанном форке движка Quake I.

( читать дальше... )

>>> Подробности

 ,

provaton
()

Релиз системы бухгалтерского учета GnuCash 2.6

Группа Open Source

Анонсирован новый релиз системы бухгалтерского учета GnuCash 2.6. Из изменений можно выделить следующие:

  • Улучшена система отчетов:
    • Для построения графиков теперь используется jqplot.
    • Переработана система управления отчетами.
    • Добавлена возможность экспорта отчета в PDF.
  • Добавлена возможность привязки к транзакции внешнего файла или адреса URL (например, банковской выписки или чека из магазина).
  • Добавлена возможность пометки счетов цветами.
  • Добавлена опция для автоматического сохранения данных при выходе из программы.
  • Добавлена возможность открытия заблокированного файла в режиме «только чтение». Таким образом, появилась возможность просмотра одной базы данных одновременно несколькими пользователями.
  • Добавлена возможность сохранять настройки фильтрации транзакций.
  • Улучшен модуль для предпринимателей.
  • Для хранения настроек теперь используется GSettings (ранее использовался GConf).
  • Лицензия была изменена с GPLv2 only на GPLv2 or later.

>>> Подробности

 ,

provaton
()

Релиз Apache Cassandra 2.0

Группа Open Source

Анонсирован новый релиз распределенной no-SQL СУБД Apache Cassandra 2.0. Среди новшеств:

  • Поддержка легковесных транзакций для предотвращения конфликтов между запросами.
  • Поддержка триггеров.
  • Улучшения языка запросов CQL: поддержка курсоров и улучшенная поддержка индексов.
  • Улучшеный алгоритм сжатия данных, позволяющий не жертвовать скоростью чтения при высоком объеме пишущих запросов.
  • Поддержка отправки запросов сразу к нескольким репликам для минимизации таймаутов.
  • Добавлена реализация Thrift-сервера с меньшими задержками обработки сообщений и с повышенной пропускной способностью.

>>> Подробности

 , ,

provaton
()

Релиз texinfo 5.0

Группа GNU's Not Unix

Представлен новый релиз системы документации проекта GNU — texinfo 5.0. В релиз был добавлен новый конвертор texi2any, написанный на языке программирования Perl. texi2any позволяет конвертировать документы texinfo во все форматы, которые ранее поддерживали texi2dvi (PDF/DVI) и makeinfo (Info, HTML, и т. д.). Несмотря на то, что новый конвертор ощутимо более медленен чем предыдущая реализация makeinfo на C, он обладает более мощной функциональностью (поддерживаются междокументные ссылки, улучшена поддержка Unicode и поддержка различных языков, добавлены опции для настройки вывода в HTML) и более читаемым кодом с модульной структурой, упрощающей процедуру добавления новых бекендов.

texi2any полностью совместим с makeinfo, команда makeinfo теперь является хардлинком к texi2any.

>>> Подробности

 ,

provaton
()

Новый релиз IDE RubyMine от JetBrains

Группа Проприетарное ПО

Компания JetBrains выпустила новый релиз IDE для Ruby RubyMine 5. Были добавлены следующие нововведения:

  • Поддержка RubyMotion, инструментария для создания нативных приложений для iOS.
  • Отладчик для CoffeeScript
  • Поддержка импорта цветовых схем из пакетов (bundles) для TextMate.
  • Поддержка синтаксиса Ruby 2.0
  • Поддержка запуска и отладки программ на платформах JRuby, TorqueBox и Trinidad.
  • Поддержка запуска и отладки программ на удаленных хостах.
  • Добавлены инструменты для автоматического создания Gem'ов и для визуализации графа зависимостей между ними.
  • Поддержка Puppet.
  • Добавлены инструменты для работы с базами данных: Edit tools — для редактирования таблиц и индексов и синхронизации этих изменений с кодом, definition editor — для редактирования определений представлений и процедур, diff tool — для просмотра различий между таблицами и между базами данных.
  • Улучшены инструменты для работы с системами контроля версий.
  • Улучшена поддержка SASS и LESS.
  • Добавлены новые цветовые темы и улучшена поддержка дисплеев Retina.

Для скачивания доступна пробная версия со сроком работы 30 дней. Стоимость лицензий следующая:

  • Для обучения студентов и для разработки программ с открытым исходным кодом — бесплатно.
  • Академическая лицензия — $29 (стоимость обновления — $19).
  • Для индивидуальных разработчиков — $99 ($59).
  • Для коммерческих компаний — $199 (99).

>>> Подробности

 ,

provaton
()

Анонсирован проект Topaz — реализация языка Ruby на Python

Группа Open Source

На свет появилась новая реализация языка Ruby — Topaz. Проект примечателен тем, что для его разработки был использован RPython — набор инструментов для трансляции, разрабатываемый в рамках проекта PyPy. Использование RPython, по мнению разработчиков, позволит создать по-настоящему высокопроизводительную реализацию ЯП Ruby с быстрым сборщиком мусора и современным JIT.

Разработка началась 10 месяцев назад. В данный момент поддерживаются практически все синтаксические конструкции языка, однако отсутствует большинство встроенных методов и практически не реализована стандартная библиотека.

В ближайшем будущем разработчики намерены усердно трудиться над реализаций стандартной библиотеки и встроенных методов и расчитывают на помощью сообщества в этом нелегком деле.

Репозиторий на github

>>> Подробности

 , , ,

provaton
()

Вышел boost 1.53.0

Группа Open Source

Представлен новый релиз набора библиотек для языка C++ boost-1.53.0. В релиз добавлены следующие библиотеки:

  • Boost.Atomic — предоставляет поддержку атомарных типов данных и операций над ними.
  • Boost.Coroutine — предоставляет поддержку сопрограмм.
  • Boost.Lockfree — предоставляет неблокирующие структуры данных (два варианта очереди и стек).
  • Boost.Multiprecision — предоставляет численные типы (целочисленные, рациональные и с плавающей точкой) с повышенной точностью и увеличенным диапазоном значений.
  • Boost.Numeric.Odeint — библиотека для поиска решений обыкновенных дифференциальных уравнений, удовлетворяющих начальным условиям.

Из багфиксов, вошедших в релиз, стоит отметить исправление уязвимости в библиотеке Boost.Locale, которой подвержены версии 1.48 — 1.52.

>>> Подробности

 , ,

provaton
()

Релиз Django 1.5

Группа Open Source

Увидел свет новый релиз популярного фреймворка для разработки веб-приложений Django. Основные нововведения версии 1.5:

  • Экспериментальная поддержка Python 3. Полная поддержка Python 3 обещана в следующем релизе, который должен выйти через полгода.
  • В функции Model.save() теперь можно указывать список измененных полей.
  • Улучшена поддержка потоковых ответов (streaming responses).
  • В GeoDjango добавлена поддержка PostGIS 2.0.
  • Новый синтаксис тега {% url %}, обратно-несовместимый с предыдущим. (Ранее был опционально доступен с помощью {% load url from future %}).
  • Прекращена поддержка Python 2.5.

>>> Подробности

 , , , ,

provaton
()

Обнаружена критическая уязвимость в Ruby on Rails

Группа Безопасность

В популярном фреймворке для создания веб-приложений Ruby on Rails обнаружена критическая уязвимость. Проблема выявлена в коде, обрабатывающем параметры HTTP-запроса. Из-за непродуманного автоматического приведения типов в обработчике формата XML у злоумышленника есть возможность обойти систему авторизации, выполнить внедрение SQL-кода, выполнить произвольный код и совершить DoS-атаку приложения.

Уязвимость устранена в следующих версиях: 3.2.11, 3.1.10, 3.0.19, 2.3.15. Во всех остальных версиях уязвимость присутствует, и всем пользователям рекомендовано обновиться. Также в сообщении об уязвимости указано несколько способов отключить проблемный обработчик.

Напоминаем, что совсем недавно (3-го января) в RoR была обнаружена другая критическая уязвимость, позволяющая выполнить внедрение SQL-кода.

Подробный анализ уязвимости

>>> Сообщение об обнаружении уязвимости (CVE-2013-0156)

 , ,

provaton
()

Открыт предзаказ материнских плат открытого смартфона GTA04

Группа PDA

Разработчики полностью открытого смартфона GTA04 объявили о том, что в марте 2013 года будет осуществлён серийный выпуск материнских плат для этого устройства (версии A5). Производиться будут только материнские платы, поэтому для полноценной работы будет необходим корпус смартфона прошлых серий (Neo 1973 или Neo Freerunner). Базовая стоимость предзаказа материнской платы 555.55 евро. В качестве аксессуаров доступны: камера (69 евро), экран (69 евро), батарея (19 евро), кабель RS232 (15 евро).

Это будет вторая попытка серийного производства GTA04. Ранее был произведен пробный выпуск материнской платы версии A4, во время которого было выявлено достаточно много проблем. В частности, были некоторые затруднения в процессе пайки, на решение которых уходило очень много времени. Некоторые пользователи, сделавшие предзаказ, вынуждены были ждать около года до получения заветного устройства. Сейчас разработчики заявляют, что все проблемы были устранены, и все заказанные устройства доставлены своим новым владельцам. Всего было выпущено около 300 устройств.

На данный момент GTA04 обладает следующими возможностями:

( читать дальше... )

Сделать предзаказ

>>> Подробности

 , , ,

provaton
()

Представлен релиз GNU sed 4.2.2, мейнтейнер покидает проект

Группа GNU's Not Unix

Выпущена новая версия потокового текстового редактора GNU sed 4.2.2. В релиз вошли следующие улучшения:

  • Исправлена неправильная работа со строками, длина которых больше чем 2^31.
  • Исправлена ошибка, приводящая в случае наличия неполной многобайтовой последовательности к бесконечному циклу.
  • Ключ «-u» теперь отключает не только буферизацию вывода, но и буферизацию ввода.
  • Новая команда «F», выводящая текущий входной файл.
  • Опция --binary теперь учитывается при вызове sed -i, в выражениях типа s///w, и при использовании команд `w' и `W'.
  • При использовании ключа --posix скрипты, оканчивающиеся символом «\» теперь не выполняются.
  • Новая опция -z для разделения строк символами ASCII NUL
  • Последовательность \x26 при использовании в команде замены (s///) генерирует теперь обычный символ «&» вместо подстановки значения соответствующей группы. Это также касается и других подобных символьных последовательностей.

Кроме того, мейнтейнер проекта Паоло Бонцини (являющийся также мейнтейнером проекта grep и активным участником проектов GCC, GNU Smalltalk, Autoconf, Automake, Libtool, gnulib, libsigsegv и Bison) заявил об уходе. Причиной этому послужило его несогласие с некоторыми идеями Ричарда Столлмана и его методами управления GNU и FSF, а именно:

  • Вследствие авторитарного управления FSF одним человеком, все лидеры проектов GNU вынуждены игнорировать почти все рекомендации и стандарты исходящие от FSF. В качестве примеров подобных решений названы переход GCC на C++ и использование JavaScipt в GNOME. При этом, до сих пор не приняты единые рекомендации по разработке на C++, так как Ричард считает его плохим языком. Также Паоло отмечает, что сами стандарты разработки GNU (GNU Coding Standards) устарели.
  • FSF практически ничего не делает для GNU. Даже такие проекты как Gnash, имеющие высший приоритет в списках FSF, имеют недостаток финансирования.
  • Больше нет никакого смысла добавлять этикетку GNU к своему проекту. Многие люди ассоциируют GNU с медленным слоном, а не с быстрой антилопой. Проекты типа LLVM добились успеха благодаря косности процесса разработки GCC, а Apple вызывает симпатию людей поддержкой таких проектов, хотя и делает это лишь во избежание проблем с лицензией GPLv3. GNU больше не является эмблемой авангарда технического прогресса.

Таким образом Паоло считает, что ему больше нет смысла работать в GNU и он отказывается от участия во всех проектах, кроме GCC и GNU Smalltalk.

>>> Подробности

 , ,

provaton
()

Релиз PulseAudio 3.0

Группа Мультимедиа

Представлен новый релиз популярного звукового сервера PulseAudio 3.0. Главные нововведения:

  • Поддержка ALSA Use Case Manager (UCM) — библиотеки для получения информации об особенностях звуковых устройств, установленных в системе.
  • Добавлен интерфейс D-Bus, позволяющий изменять параметры фильтров LADSPA без перезагрузки сервера.
  • Значительно упрощена настройка источников Bluetooth.
  • Оптимизирована работа с устройствами ARM NEON.
  • Добавлена возможность устанавливать индивидуальное значение задержки звука для каждого устройства.
  • Более точное следование стандартам XDG Base Directory Specification (в частности, конфигурационные файлы перенесены из ~/.pulse в ~/.config/pulse).
  • Устранены некоторые незначительные неполадки в поддержке ALSA.
  • Инфраструктурные улучшения: переработана система автоматического тестирования и произведён рефакторинг системы Bluetooth.

>>> Подробности

 , , , ,

provaton
()

Релиз Suricata 1.4

Группа Безопасность

Представлен релиз системы обнаружения и предотвращения несанкционированного доступа Suricata 1.4. Suricata представляет собой монитор сетевой безопасности, позволяющий анализировать трафик и выявлять подозрительную активность. В релиз вошли следующие нововведения:

  • Значительно улучшена производительность, полностью переписан движок для дефрагментации IP и улучшены некоторые методы захвата сетевых пакетов.
  • Поддержка управления через unix socket.
  • Возможности пакетной обработки сетевых дампов.
  • Поддержка анализа данных с помощью скриптов на Lua.
  • Поддержка отсроченного обнаружения (загрузка системы обнаружения в фоновом режиме после запуска системы захвата пакетов).
  • Добавлена опция командной строки --list-keywords, которая выводит список всех поддерживаемых ключевых слов для анализа пакетов.
  • Добавлена поддержка декодирования туннелей IPv4-in-IPv6, IPv6-in-IPv6 и Teredo.
  • Добавлена возможность задания отдельных правил для IPv4 и для IPv6.
  • Добавлены дополнительные опции для анализа HTTP.
  • Поддержка сетевых карт Napatech.
  • Добавлены дополнительные опции для логгирования и записи статистики.

>>> Подробности

 , ,

provaton
()

Вышел Bison 2.7

Группа Open Source

Представлен новый релиз генератора грамматического разбора Bison 2.7. Bison поддерживает следующие языки программирования: C, C++ и Java. В релиз вошли следующие изменения:

  • Исправления ошибок:
    • исправлено предупреждение о неинициализированной переменной yylloc;
    • восстановлена совместимость с C90.
  • В генераторе представления парсера в виде графа улучшено отображение состояний — они теперь имеют прямоугольную форму, четко виден номер состояния, пункты списка пронумерованы и выровнены. Редукции изображены как переходы к ромбовидным узлам графа.
  • Улучшены возможности форматирования сообщений об ошибках, в частности поддерживается указание на место ошибки в строке с помощью символов «^^^^».
  • Улучшена поддержка «чистых» (реентерабельных) парсеров.
  • Добавлена возможность использования пользовательских типов местоположения (с помощью переменной api.location.type).
  • В парсере larl1.cc добавлен код, обрабатывающий исключения.
  • Поддержка %language больше не является экспериментальной.
  • Улучшена документация.

>>> Подробности

 ,

provaton
()

Вышел GNU Guile 2.0.7

Группа Open Source

Вышла новая версия реализации языка Scheme — GNU Guile 2.0.7. Несмотря на незначительное изменение номера версии, появились несколько интересных нововведений, а именно:

  • Полная поддержка инфиксных выражений (curly-infix-expressions). Теперь вместо (* a (+ b c)) можно писать {a * {b + c}}.
  • Поддержка разных опции чтения (read option) для разных портов.
  • Поддержка вложенных директив future.
  • Специальный синтаксис для добавления путей в переменные окружения GUILE_LOAD_PATH и GUILE_LOAD_COMPILED_PATH в конец списка путей, а не в начало.
  • Исправлен недочет в функции load-in-vicinity, которая не сканировала директории, установленные в переменной %load-compiled-path.
  • Исправлен порядок поиска расширений. Теперь Guile не изменяет для этого переменную окружения LD_LIBRARY_PATH.
  • Функция make-vtable-vtable помечена устаревшей, рекомендуется использовать make-vtable и <standard-vtable>.
  • Оптимизированы вызовы equal? и eqv? для случаев, когда один из аргументов — константа.
  • Новые предупреждения компилятора -Wduplicate-case-datum и -Wbad-case-datum.
  • Многочисленные незначительные улучшения и исправления ошибок.

>>> Подробности

 , , ,

provaton
()

Вышел Nmap 6.25

Группа Open Source

Вышла новая версия популярного сетевого сканера Nmap 6.25. Многие нововведения были разработаны пятью студентами, трудившимися все лето по программе Google Summer of Code. Краткий список новшеств:

  • Добавлено 373 отпечатков (fingerprints) операционных систем. Теперь общее их число достигло 3946.
  • Добавлено 400 отпечатков сетевых сервисов. Общее их число достигло 8645.
  • Добавлены отпечатки операционных систем для протокола IPv6. Разработчики отмечают, что их все еще недостаточно, и просят администраторов сетей, работающих по этому протоколу, помочь с наполнением базы.
  • Добавлена поддержка traceroute для IPv6.
  • Добавлена поддержка возврата структурированной информации для скриптов, которая впоследствии выводится в формате XML.
  • Добавлены новые системы I/O: kqueue и poll, значительно увеличивающие быстродействие для операционных систем, отличных от Linux (в нем используется epoll). Также оставлена поддержка select.
  • Язык скриптового движка обновлен с Lua 5.1 до Lua 5.2.1.
  • Добавлено 85 новых NSE-скриптов.
  • Добавлена поддержка 12 новых протоколов для NSE.
  • Множество мелких улучшений и багфиксов.

>>> Подробности

 , ,

provaton
()

Опасная удаленная уязвимость в Samba

Группа Безопасность

Разработчики Samba сообщают, что в их продукте (в версиях 3.0.x — 3.6.3 включительно) обнаружена опасная удаленная уязвимость. В коде, который отвечает за сериализацию и десериализацию данных для RPC-вызовов обнаружена ошибка проверки размера массива, что позволяет с помощью специально сформированного RPC-запроса выполнить произвольный код на сервере.

Уязвимость опасна тем, что ее может использовать анонимный пользователь не проходя процедуру аутентификации. Поэтому разработчики рекомендуют всем пользователям Samba обновиться как можно скорее. В связи с исключительностью ситуации, разработчики предоставили патчи даже для неподдерживаемых версий (вплоть до 3.0.*).

В случае невозможности оперативно установить новую версию разработчики рекомендуют использовать параметр конфигурации hosts allow для ограничения доступа к серверу неавторизованных пользователей.

>>> Подробности

 , ,

provaton
()

Вышел PostGIS 2.0.0

Группа Open Source

После 26 месяцев напряжённой работы вышла новая мажорная версия расширения СУБД PostgreSQL для работы с географическими объектами — PostGIS 2.0.0. PostGIS предоставляет набор типов и функций, которые позволяют использовать СУБД PostgreSQL в качестве бекенда для геоинформационных систем. Разработка PostGIS ведётся в соответствии со стандартами и спецификациями OpenGIS.

Список нововведений:

  • Поддержка растровых данных, растрового и векторного анализа.
  • Топологические модели с поддержкой общих границ.
  • Интеграция с typmod для автоматического создания таблицы geometry_columns.
  • 3D и 4D индексация.
  • Основанный на индексации быстрый поиск соседей.
  • Новые функции: ST_Split, ST_Node, ST_MakeValid, ST_OffsetCurve, ST_ConcaveHull, ST_AsX3D, ST_GeomFromGeoJSON, ST_3DDistance.
  • Улучшения в дампере и загрузчике шейп-файлов.
  • Поддержка мульти-файлового импорта и экспорта в GUI.
  • Геокодер оптимизирован для бесплатных данных US Census TIGER (2010).

>>> Подробности

 , , ,

provaton
()

Вышел StarPU 1.0.0

Группа Open Source

StarPU — набор расширений GCC, предназначенный для облегчения разработки приложений для гетерогенных многопроцессорных систем, например, для компьютеров с программируемым GPU. StarPU позволяет создавать унифицированные абстрактные задания, называемые codelet, при этом может быть указано, на какой архитектуре может быть запущен каждый codelet. При этом, обернуть уже написанные функции в codelet не составляет особого труда. Это делает возможным быструю адаптацию уже существующего кода для гетерогенных систем.

StarPU самостоятельно определяет самый эффективный порядок исполнения заданий, что позволяет программисту сконцентрироваться на разработке алгоритма, а не на решении низкоуровневых задач.

StarPU работает под операционными системами Linux, Mac OS X и Windows. Поддерживаются следующие архитектуры процессоров:

  • обычные процессоры (x86, PPC, ...);
  • NVIDIA GPUs;
  • OpenCL;
  • Cell Processors (экспериментальная поддержка).

Планируется поддержка архитектур Intel SCC и Intel MIC.

>>> Подробности

 , starpu,

provaton
()

RSS подписка на новые темы