The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Опасная узявимость в GNU grep, opennews (ok), 26-Дек-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


46. "Опасная узявимость в GNU grep"  +/
Сообщение от iZEN (ok), 26-Дек-12, 19:40 
BSD Grep из FreeBSD 9.1-PRERELEASE на команду "perl -e 'print "x"x(2**31)' | grep x > /dev/null" никак не реагирует, никаких сообщений после выполнения не появляется.

% grep -V
grep (BSD grep) 2.5.1-FreeBSD
% uname -a
FreeBSD roxy.fire 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #0 r244694: Wed Dec 26 17:29:30 VOLT 2012     root@roxy.fire:/usr/obj/usr/src/sys/ROXY  amd64

Ответить | Правка | Наверх | Cообщить модератору

55. "Опасная узявимость в GNU grep"  –1 +/
Сообщение от Adui (?), 26-Дек-12, 19:55 
% grep -V
grep (GNU grep) 2.5.1-FreeBSD
% uname -rpo
FreeBSD 10.0-CURRENT amd64
% gcc -dumpversion
4.8.0
% clang -v
FreeBSD clang version 3.2 (branches/release_32 168974) 20121130
Ответить | Правка | Наверх | Cообщить модератору

57. "Опасная узявимость в GNU grep"  +/
Сообщение от iZEN (ok), 26-Дек-12, 20:00 
> % grep -V
> grep (GNU grep) 2.5.1-FreeBSD
> % uname -rpo
> FreeBSD 10.0-CURRENT amd64
> % gcc -dumpversion
> 4.8.0
> % clang -v
> FreeBSD clang version 3.2 (branches/release_32 168974) 20121130

Имеет смысл заменить GNU grep на BSD grep, добавив строчку "WITH_BSD_GREP=true" в /etc/src.conf.

Ответить | Правка | Наверх | Cообщить модератору

59. "Опасная узявимость в GNU grep"  –1 +/
Сообщение от Adui (?), 26-Дек-12, 20:03 
>> % grep -V
>> grep (GNU grep) 2.5.1-FreeBSD
>> % uname -rpo
>> FreeBSD 10.0-CURRENT amd64
>> % gcc -dumpversion
>> 4.8.0
>> % clang -v
>> FreeBSD clang version 3.2 (branches/release_32 168974) 20121130
> Имеет смысл заменить GNU grep на BSD grep, добавив строчку "WITH_BSD_GREP=true" в
> /etc/src.conf.

от себя добавлю, что еще лучше добавить /etc/src.conf для нестабильных релизов :)

# Disable releng/release malloc(3)
MALLOC_PRODUCTION=yes

Ответить | Правка | Наверх | Cообщить модератору

60. "Опасная узявимость в GNU grep"  –1 +/
Сообщение от Adui (?), 26-Дек-12, 20:04 
>[оверквотинг удален]
>>> FreeBSD 10.0-CURRENT amd64
>>> % gcc -dumpversion
>>> 4.8.0
>>> % clang -v
>>> FreeBSD clang version 3.2 (branches/release_32 168974) 20121130
>> Имеет смысл заменить GNU grep на BSD grep, добавив строчку "WITH_BSD_GREP=true" в
>> /etc/src.conf.
> от себя добавлю, что еще лучше добавить /etc/src.conf для нестабильных релизов :)
> # Disable releng/release malloc(3)
> MALLOC_PRODUCTION=yes

cd /usr/src/usr.bin/grep; make clean install clean

Ответить | Правка | Наверх | Cообщить модератору

112. "Опасная узявимость в GNU grep"  +/
Сообщение от Аноним (-), 27-Дек-12, 05:37 
> cd /usr/src/usr.bin/grep; make clean install clean

http://svnweb.freebsd.org/base/release/8.3.0/usr.bin/ - где вы там grep нашли?

Ответить | Правка | Наверх | Cообщить модератору

113. "Опасная узявимость в GNU grep"  +/
Сообщение от Аноним (-), 27-Дек-12, 05:46 
>> cd /usr/src/usr.bin/grep; make clean install clean
> http://svnweb.freebsd.org/base/release/8.3.0/usr.bin/ - где вы там grep нашли?

Хотя вижу в мире о с 9-ки появился:
http://svnweb.freebsd.org/base/release/9.0.0/usr.bin/grep/
http://wiki.freebsd.org/BSDgrep

Ответить | Правка | Наверх | Cообщить модератору

66. "Опасная узявимость в GNU grep"  –1 +/
Сообщение от Adui (?), 26-Дек-12, 20:12 
>> % grep -V
>> grep (GNU grep) 2.5.1-FreeBSD
>> % uname -rpo
>> FreeBSD 10.0-CURRENT amd64
>> % gcc -dumpversion
>> 4.8.0
>> % clang -v
>> FreeBSD clang version 3.2 (branches/release_32 168974) 20121130
> Имеет смысл заменить GNU grep на BSD grep, добавив строчку "WITH_BSD_GREP=true" в
> /etc/src.conf.

BSD grep мне кажется или действительно намного производительное работает ?

Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

67. "Опасная узявимость в GNU grep"  +/
Сообщение от iZEN (ok), 26-Дек-12, 20:14 
>[оверквотинг удален]
>>> grep (GNU grep) 2.5.1-FreeBSD
>>> % uname -rpo
>>> FreeBSD 10.0-CURRENT amd64
>>> % gcc -dumpversion
>>> 4.8.0
>>> % clang -v
>>> FreeBSD clang version 3.2 (branches/release_32 168974) 20121130
>> Имеет смысл заменить GNU grep на BSD grep, добавив строчку "WITH_BSD_GREP=true" в
>> /etc/src.conf.
> BSD grep мне кажется или действительно намного производительное работает ?

Нет. Он считается тормозным.


Ответить | Правка | Наверх | Cообщить модератору

69. "Опасная узявимость в GNU grep"  –1 +/
Сообщение от Adui (?), 26-Дек-12, 20:17 
> Нет. Он считается тормозным.

grep MapReduce БСД'шниками не был осилен ?

Ответить | Правка | Наверх | Cообщить модератору

140. "Опасная узявимость в GNU grep"  +3 +/
Сообщение от Аноним (-), 27-Дек-12, 14:51 
> BSD grep мне кажется или действительно намного производительное работает ?

Мне кажется что вы только что открыли для себя панацею. Плацебо называется.

Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру