Pull to refresh

Comments 24

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

Вместе с тем, я готов выслушать конструктивную критику, другую точку зрения, ведь только так можно чему-то научиться. Поэтому не стесняйтесь его высказывать, а я исправлю не точности в изложении или ошибки. А может кому-то будет что-то не понятно и потребуются комментарии.

Спасибо, за обратную связь! ))))))))
Тем более, что в этой статье удалось затронуть сразу три интересных темы: сетевые технологии, сборку open-source проектов и программирования на С++.
Вместе с тем, я готов выслушать конструктивную критику

У вас в тексте, в первой и последней строке закрывающие скобки, для которых отсутствуют открывающие.
А Вы отписали разработчикам о найденных дефектах?
Отчасти он есть. Напишите нам с корпоративного ящика и мы обсудим этот вопрос подробнее.
А вы проверяли PVS-Studio с помощью PVS-Studio?
Если это не шутка, то

ЗЫ. я никак не связан с разработчиками PVS-Studio
Ещё tshark прогоните. Он у меня после 3-4 часов capture падает с segmentation fault, так что баг там точно есть.
tshark — это всего лишь часть проекта wireshark.
Да, но wireshark не падает, а tshark падает. А проверяли ли код tshark'а — не понятно. Если проверяли, почему не поймали?
Какую версию и на какой операционной системе Вы используете?
В анализируемой версии был ряд ошибок, которые могли приводить к segmentation fault. Об этом мы написали разработчикам Wireshark. Но исправление ошибок — это их задача. Кроме того Вы сами можете им написать об этом: bugs.wireshark.org/bugzilla, ask.wireshark.org.
x86_64, debian sid. 1.12.5+g5819e5b-1
С какими флагами запускали? Попытаюсь воспроизвести в gdb, у меня как раз та же версия установлена.
tshark -i eth0 -O http -Y http.request -T fields -e http.request.full_uri
Вчера пробовал запускать без флагов — работало, пока не исчерпало место в корневом разделе. Сегодня попробую с флагами погонять.
Мне кажется, что проверяли код проекта.

wireshark отличается от tshark'а только интерфейсом, библиотека захвата и разбора пакетов у них общая.

Кроме того, далеко не все баги можно найти статическим анализатором. Например, логический баг так не поймать.
Пользуясь случаем, прошу всех, кому небезразличен PVS-Studio проголосовать вот за этот баг: Package Load Keys (PLK) generation page is broken two weeks месяц. Уже месяц не работает механизм подписи плагинов для Visual Studio, что будет нам мешать выпускать новые версии PVS-Studio. Спасибо всем, кто проголосует.
Sign up to leave a comment.