Чтобы добавлять сообщения и комментарии, .

@L29Ah:
L29Ah

Вдогонку пока гентопидоры тормозят патчик для sys-libs/glibc-2.22-r1
‰ dumpcheese /etc/portage/patches/sys-libs/glibc/CVE-2015-7547.patch
dump.bitcheese.net

@L29Ah:
L29Ah

sourceware.org

@Mendor:
Mendor

Время офигительных багфиксов: sourceware.org

@Strephil:
Strephil

$ echo -e 'a\r' | sed 's/$/"/'
"

Arch Linux,
glibc 2.16.0-4
sed 4.2.1-4

@Dimez:
Dimez

Ух, Ульриха "Stop reopening!!!" Дреппера исключили из глибцов! :)

@Strephil:
Strephil

Забавно,
на сайтах GNU glibc-2.15 вообще даже не упоминается: ftp.gnu.org Никаких объявлений в списках рассылки я не нашёл: sources.redhat.com
А вот в Arch уже в репах: archlinux.org

Машина времени Arch в дѣйствiи?

@waterlaz:
waterlaz

$ cd glibc-2.14
$ cloc ./
Language ... code
C 592746
C/C++ Header 248799
Assembly 180537

@Strephil:
Strephil

Странно, что glibc вышла такой версии… казалось бы, 14 достаточно большое число, чтобы 2.14 обозвать уже 3.0…

@magog:
magog

посмотрите какие идиоты в Fedorа avva.livejournal.com

@Strephil:
Strephil

Вот запустил программу GNU bash. Забавы ради запустил программу pmap. Так оказалось, что почему-то там фигурирует KOI8-R.so
KOI-8 — это же какая-то позапрошлая восьмибитная кодировка, да? Так зачем понадобилось загружать в память это?
Дистрибутив Arch Linux, если это имеет значение. Нужно перекомпилировать, да?

@netoneko:
netoneko

###
### I put this here to prevent those annoying emails from people who cannot
### read and try to compile glibc on unsupported platforms. --drepper
###
### By using the undocumented --enable-hacker-mode option for configure
### one can skip this test to make the configuration not fail for unsupported
### platforms.
###
Я знал, что этот мудак Дреппер где-то поблизости.

@Strephil:
Strephil

Въ grep ошибки нѣтъ, а ошибка въ glibc (появилась вновь?)
ompldr.org
Arch Linux, glibc 2.13.
у меня программа выводитъ, что B какъ разъ в [a-c]…

@netoneko:
netoneko

Drepper is THE worst thing that ever happened to Linux. He is a moron and very detrimental. I have NO clue why RH is paying him actual money to be that useless and stupid. If you read his horseshit trick to deal with broken strings you can go piss your pants laughing how subtely broken his ideas are. Oh yeah, lets kill ALL arches minus x86!!

@rion:
rion

я тут как-то упоминал что написал прожку для конвертирования мануала по glibc в формат пригодный для Qt Assistant.
так вот, сконверченный ман можно скачать здесь code.google.com

@rion:
rion

написал тут прожку, которая конвертит html документацию glibc в формат пригодный для про просмотра в Qt Assistant. могу выложить если кому надо

@Strephil:
Strephil

Привѣтик! У меня segmentation fault.
Накатал на своем кривом инглишѣ багрепорт, поглядите, как там у вас, воспроизводится?
или это у меня руки кривыя? Вродѣ 36.6°C, это не горячечный бред…
bugs.archlinux.org

@Strephil:
Strephil

как не путать glib и glibc в разговорах и диалогах? (в том числе и по асечке).
можно переопределить так: glib = «гриб», glibc = «грибе́ц».

и никакой путаницы!

@wasd:
wasd

какчо там сделать чтобы glibc сожрал всю мою говнопамять?

@unregistered:
unregistered

Очередная версия эксплойта для glibc, повышающего права текущего пользователя до root.
И опять не работает.
opennet.ru
1. Права на /etc/cron.d/exploit должны быть 644, иначе vixie-cron его в упор не видит. А создаётся сплойт с 666.

2. Поправил права сам, cron отработал (/bin/bash в /tmp/exploit):
-rwsr-xr-x 1 root root 893208 Окт 23 17:26 /tmp/exploit
3. $ /tmp/exploit
exploit-4.1$
exploit-4.1$ whoami
user

Ну не работает в funtoo setuid (:

@unregistered:
unregistered

В дереве портежей glibc-2.11.2, при сборке ругается на отсутствие glibc-ports-2.11.2.tar.bz2

@skobkin-ru:
skobkin-ru

Слава компилятору. glibc дособрался и теперь обновляется остальная система. Хорошо, что я сделал это сейчас, а то потом бы пришлось пересобирать гораздо больше.

@wasd:
wasd

а чо, glibc в генте ежедневно обновляют? О_о

@avagin:
avagin

Обработка ошибок в glibc.
/ Allocate. /
GL(dl_tls_dtv_slotinfo_list) = (struct dtv_slotinfo_list *)
calloc (sizeof (struct dtv_slotinfo_list)
+ nelem * sizeof (struct dtv_slotinfo), 1);
/* No need to check the return value. If memory allocation failed
the program would have been terminated. */
struct dtv_slotinfo *slotinfo = GL(dl_tls_dtv_slotinfo_list)->slotinfo;

Мы согли обработать ошибку и выдти по человечески, а могли как сейчас посегфолтиться. Мне одному кажется, что второй вариант менее предпочтителен.

@hleem:
hleem

проклятый арч, всё равно тебя не брошу :-F

@vti:
vti

Линкуем glibc статически — linsovet.com