1.2, Mr. Cake (?), 20:35, 19/02/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
>В функцию getaddrinfo добавлена проверка на наличие некоторых некорректных ответов через внутренний сокет netlink, так как наиболее вероятной причиной повреждения ответа является ошибочное повторное использование закрытого файлового дескриптора netlink в многопоточных приложениях
Т. е. убивают процесс на основании того, что кому-то что-то показалось. Ооок.
| |
|
2.10, Аноним (-), 01:46, 20/02/2016 [^] [^^] [^^^] [ответить]
| +/– |
Нет, на основании повреждения ответа. Точно так же как сейчас при повреждении например кучи.
| |
|
3.19, Аноним (-), 16:59, 20/02/2016 [^] [^^] [^^^] [ответить]
| +/– |
Если говорить конкретно getaddrinfo - то клиент отправляет запрос и получает ответ, тут всё просто. Поэтому у Mr. Cake всё правильно. Я также сначала подумал, перечитал, и понял, в предложении ведь не уточняется какого именно ответа. А значит надо брать самый очевидный ответ - клиент падает при получении кривого ответа.
| |
|
|
1.3, Spoofing (?), 20:52, 19/02/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
подскажите пожалуйста, а после обновления glibc, нужно ли следом пересобрать весь "мир"? или достаточно перезагрузиться? т.е. необходимо перезапустить все программы, в которых используется getaddrinfo(), чтобы они подхватили новую исправленную версию библиотеки glibc?
| |
|
2.4, anonymous (??), 21:02, 19/02/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> подскажите пожалуйста, а после обновления glibc, нужно ли следом пересобрать весь "мир"?
> или достаточно перезагрузиться? т.е. необходимо перезапустить все программы, в которых
> используется getaddrinfo(), чтобы они подхватили новую исправленную версию библиотеки
> glibc?
В обычной генту, скомпилированной без особых изысков, достаточно будет перезагрузиться, т.к. всё слинковано динамически. Возможно, часть системных вещей типа busybox может быть слинкована статически - их надо будет пересобрать, но это смотрите свой профайл.
| |
2.7, Z (??), 21:44, 19/02/2016 [^] [^^] [^^^] [ответить]
| +4 +/– |
Насколько я понимаю,
1. бинарная совместимость, которую glibc жестко поддерживает, позволяет использовать старые программы с новой glibc, и
2. перезагружаться не надо, заново запущенные процесс начнут использовать новую glibc, т.е. сервисы нужно перезагрузить, а init раньше нужно было сказать telinit q и он использовал новую glibc, как с systemd не знаю, но он, наверняка тоже умеет без перезагрузки.
Это если у тебя Linux, как на винде не в курсе.
| |
|
3.12, anonymous (??), 11:34, 20/02/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Насколько я понимаю,
> 1. бинарная совместимость, которую glibc жестко поддерживает, позволяет использовать
> старые программы с новой glibc, и
> 2. перезагружаться не надо, заново запущенные процесс начнут использовать новую glibc,
> т.е. сервисы нужно перезагрузить, а init раньше нужно было сказать telinit
> q и он использовал новую glibc, как с systemd не знаю,
> но он, наверняка тоже умеет без перезагрузки.
> Это если у тебя Linux, как на винде не в курсе.
"перезагрузиться" используется в смысле "легкий способ перезапустить все процессы".
| |
|
|
|
2.13, _KUL (ok), 11:51, 20/02/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
А можно узнать процент вклада от общего обёма строк?
| |
|
|
|
|
6.20, _KUL (ok), 18:21, 20/02/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Разве отвечать вопросами на вопрос для джентельменов это приемлемо?
| |
|
5.22, Какаянахренразница (ok), 07:06, 22/02/2016 [^] [^^] [^^^] [ответить]
| +/– |
>> Как вы используете этот процент?
> Целому одному мы все тут устроим стоячую овацию.
У вас что-то не так с приведением типов. Один целый (int i = 1) не может содержать процент (float).
| |
|
6.23, Andrey Mitrofanov (?), 11:09, 22/02/2016 [^] [^^] [^^^] [ответить]
| +/– |
>>> Как вы используете этот процент?
>> Целому одному мы все тут устроим стоячую овацию.
> У вас что-то не так с приведением типов. Один целый (int i
> = 1) не может содержать процент (float).
Ты меня с _чем_-то путаешь. То ли с конпелятором,то ли с калькулятором.
| |
|
7.24, Аноним (-), 14:17, 23/02/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>>> Как вы используете этот процент?
>>> Целому одному мы все тут устроим стоячую овацию.
>> У вас что-то не так с приведением типов. Один целый (int i
>> = 1) не может содержать процент (float).
> Ты меня с _чем_-то путаешь. То ли с конпелятором,то ли с
> калькулятором.
Ну если ты что-то, то так тебе и надо. Самоопределение красноречивое.
| |
|
|
|
|
3.25, Аноним (-), 01:25, 24/02/2016 [^] [^^] [^^^] [ответить]
| +/– |
несмотря на читаемый сарказм, все контрибуторы - Важны.
на самом деле сдедующаыя либа - еще интереснее будет, там список измнений и улучшений - более впечатляющий, но она будет хотеть уже не то 5.2 не то 5.3 GCC, что в общем-то - скорее плюс, чем минус, тоже.
| |
|
2.26, skybon (ok), 13:20, 25/02/2016 [^] [^^] [^^^] [ответить]
| +/– |
Шигорин никогда не упустит шанс пропиарить Альт.
Нет, за качество Альта ничего не говорю, но сам PR выглядит немного комично.
| |
|
|