1.1, Аноним (-), 08:04, 25/06/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
как насчёт включить туда strlcpy(), вместо глупой политической погремушки?
| |
|
|
3.15, Michael Shigorin (ok), 12:01, 25/06/2016 [^] [^^] [^^^] [ответить]
| –4 +/– |
> Так strlcpy() и так уже везде давным-давно включено (кроме как glibc).
В glibc из альта и Owl тоже есть.
| |
|
2.13, Аноним (-), 09:45, 25/06/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Это BSD-шное недоразумение так же небезопасно, как и strcpy(), и комитет по стандартизации C это прекрасно понимает.
| |
|
3.14, Аноним (-), 11:31, 25/06/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
Глупости, просто комитет в который входит микрософт делает что-то полезное для C с гиганским скрипом и чудовищными десятилетними задержками.
| |
|
4.23, Никто (??), 19:20, 25/06/2016 [^] [^^] [^^^] [ответить]
| +/– |
Силами Микрософт в стандарт ISO C11 была добавлена более безопасная strcpy_s в опциональном дополнении К, и вот, что интересно, почти никто не реализовал его поддержку кроме самой Микрософт.
| |
|
5.26, Аноним (-), 20:32, 25/06/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
Что характерно, Microsoft тоже не реализовала.
Despite more than a decade since the original proposal and nearly ten years since the ratification of ISO/IEC TR 24731-1:2007, and almost five years since the introduction of the Bounds checking interfaces into the C standard, no viable conforming implementations has emerged. The APIs continue to be controversial and requests for implementation continue to be rejected by implementers.
The design of the Bounds checking interfaces, though well-intentioned, suffers from far too many problems to correct. Using the APIs has been seen to lead to worse quality, less secure software than relying on established approaches or modern technologies. More effective and less intrusive approaches have become commonplace and are often preferred by users and security experts alike.
Therefore, we propose that Annex K be either removed from the next revision of the C standard, or deprecated and then removed.
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1967.htm
| |
5.36, Аноним (-), 08:02, 27/06/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Силами Микрософт в стандарт ISO C11 была добавлена более безопасная strcpy_s в
> опциональном дополнении К, и вот, что интересно, почти никто не реализовал
> его поддержку кроме самой Микрософт.
Погоди, а Микрософт разве реализовал C11? Они C99 никак не могут, C11 в VS такими темпами только в следующем столетии ждите.
| |
|
|
|
|
3.30, eSyr (ok), 16:36, 26/06/2016 [^] [^^] [^^^] [ответить]
| +/– |
Приводить цитату Ульриха нашего Дреппера, который уже несколько лет как отстранился от glibc, это высоко! Прям чувствуются компетенция и знание предметной области.
| |
|
4.31, Michael Shigorin (ok), 18:58, 26/06/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Приводить цитату Ульриха нашего Дреппера, который уже несколько лет как отстранился от
> glibc, это высоко!
Жень, глянь совсем свежие новости (или спроси Диму, он тоже офигел).
| |
|
5.33, Дима (??), 01:48, 27/06/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> Приводить цитату Ульриха нашего Дреппера, который уже несколько лет как отстранился от
>> glibc, это высоко!
> Жень, глянь совсем свежие новости (или спроси Диму, он тоже офигел).
Ну, положим, не офигел, но несколько удивился, когда Дреппер после нескольких лет полного отсутствия в жизни glibc написал в libc-alpha аж два письма-комментария на исторические темы:
https://sourceware.org/ml/libc-alpha/2016-04/msg00488.html
https://sourceware.org/ml/libc-alpha/2016-05/msg00208.html
| |
|
4.41, Аноним (-), 15:02, 28/06/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
Можно подумать, после Дреппера появились ярые поклонники Annex K.
| |
|
5.42, Аноним (-), 15:04, 28/06/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> ...Annex K.
тьфу, strlcpy.
Почитайте то обсуждение, там не только Дреппер отписался.
| |
|
|
|
|
|
2.5, EuPhobos (ok), 08:28, 25/06/2016 [^] [^^] [^^^] [ответить]
| +5 +/– |
Я тоже об этом подумал. С другой стороны, если у них там обсуждения не на шутку, то как будет завершатся программа, которая стартует с ro-раздела допустим, про права даже не заикаюсь..
В общем желтизной и пиаром тут воняет за километр, а не серьёзным обсуждением.
| |
|
3.18, XXXasd (ok), 15:05, 25/06/2016 [^] [^^] [^^^] [ответить]
| +/– |
> как будет завершатся программа, которая стартует с ro-раздела допустим
без удаления бинарника.
(ваш кэп)
| |
3.21, . (?), 17:53, 25/06/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
Так же как планировалось с Brexit-ом! Планировалось попугать ЕС и остаться, ну и прога скжет щаЗЗ как удалю! Но не удалит! Вернёт ERROR: BrExit_FAILL :)
PS: Вы слишком серьёзный. Почти зануда... :)
| |
|
|
1.11, Аноним (-), 09:03, 25/06/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +21 +/– |
Предлагаю добавить системные вызовы perestroyka и privatization. Первый вызывает перелицензирования приложения процесса в bsd для чего запускается специальный демон chubais, рассылающий фишинговые сообщения авторам ,второй посредством того же демона предлагает пользователю купить ваучеры FSF.
| |
|
2.12, Харли (?), 09:17, 25/06/2016 [^] [^^] [^^^] [ответить]
| –2 +/– |
Принудительно устанавливает суверенную лицензию, otodox-style рабочий стол, удаляет весь gnu/fsf/mozilla и проч free-like софт. Гимн при старте кед как опция.
| |
|
|
2.24, Аноним (-), 19:42, 25/06/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
Да, Миша, трещит союз по швам, оно и ясно: загнил запад, давно уже загнил. Сейчас все выйдут из союза и конец цивилизованной европе, а в союзе останутся только Украина и Турция. В этом время наша великодержавная родина встанет с колен, всем захотят с ней дружить и брататься, станут уважать, как в былые дни! Ведь об этом новость, правда?
| |
|
3.37, Клыкастый (ok), 11:57, 27/06/2016 [^] [^^] [^^^] [ответить]
| +/– |
> всем захотят с ней дружить и брататься
с X века наблюдаем, как дружат и братаются. особо дружливым и братливым прописывается успокоительное.
| |
|
|
|
|
3.38, Клыкастый (ok), 11:59, 27/06/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
> БСД в зоопарке - это пять, я считаю. Самолучшее место...
Ну не линукс же. Зоопарк в зоопарке - это рекурсия.
| |
|
|
|