LINUX.ORG.RU

Ответ на: Re: OpenSSH 4.1 от birdie

Re: OpenSSH 4.1

Так ломает читать весь ченджлог..мож кто вкратце кинет основные изменение в новом релизе? P.S.Ждем ebuild'ов :)

anonymous ()
Ответ на: Re: OpenSSH 4.1 от anonymous

Re: OpenSSH 4.1

Всё как обычно - фиксим сегфолты и переполнение буфера ;-(
Мать-перемать. Прога, призванная обеспечить безопасную связь...

anonymous ()
Ответ на: Re: OpenSSH 4.1 от anonymous

Re: OpenSSH 4.1

Ууу, клятый С со своим переполнением буфера... То ли дело Паскаль... ;)

Надо будет глянуть на SF проекты на паскале и поглядеть - присутствует ли у них как класс такая бага...

Cobalt ()
Ответ на: Re: OpenSSH 4.1 от Cobalt

Re: OpenSSH 4.1

> Надо будет глянуть на SF проекты на паскале и поглядеть - присутствует ли у них как класс такая бага...

У использующих динамические переменные - вполне. У самого как-то в школьной лабе было. =) С тех пор аккуратнее пишу. А ошибка эта - не от языка, а от "разрухи в головах". Когда делают быстро и тяп-ляп - то и результат соответсвующий... ;-)

atrus ★★★★★ ()
Ответ на: Re: OpenSSH 4.1 от Cobalt

Re: OpenSSH 4.1

давайте все писать на java, .net, python,perl,php,tcl,lisp,schema и тд вот таких проблем там точно нет, но вот скорость.... посмотреть надо на c++ проекты, можно обойтись и без указателей в чистом виде:)

krum ()
Ответ на: Re: OpenSSH 4.1 от krum

Re: OpenSSH 4.1

> давайте все писать на java, .net, python,perl,php,tcl,lisp,schema и тд вот таких проблем там точно нет, но вот скорость....

ну ведь русским же языком тебе сказали - причина в голове:
ума - палата, жаль только, что пустая :)

anonymous ()
Ответ на: Re: OpenSSH 4.1 от atrus

Re: OpenSSH 4.1

>А ошибка эта - не от языка, а от "разрухи в головах"

Ты не прав. Нельзя все делать "правильно" и "аккуратно". Все делают ошибки. Нужно выбирать грамотный баланс между скоростью работы, надежностью , скоростью разработки, и.т.д. Причем надежность можно повышать как за счет стоимости разработки, так и за счет скорости работы (например, за счет выбора другого языка).

Так как в данной ситуации надежность самый критичный параметр, думаю от выбора другого языка (с защитой от переполнения) был бы только плюс. :)

WFrag ★★★★ ()
Ответ на: Re: OpenSSH 4.1 от CruZ

Re: OpenSSH 4.1

А разве в паскале при переполнении буфера (диномические переменные) не прерывается выполнение программы?

anonymous ()
Ответ на: Re: OpenSSH 4.1 от Cobalt

Re: OpenSSH 4.1

s : string; PChar(s)^.[1000] = 'a';

за точность не ручаюсь, давно не использовал, но идея надеюсь понятна? или можно пример с приемом данных из сокета наваять. так что если с головой не дружить то можно огрести

anonymous ()
Ответ на: Re: OpenSSH 4.1 от anonymous

Re: OpenSSH 4.1

Исключительная ситуация возникает, конечно.

Cobalt ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.