Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler.
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223
Examining data/kopete-20.04.1/doc-dev/t2/tutorialplugin.h
Examining data/kopete-20.04.1/doc-dev/t2/tutorialplugin.cpp
Examining data/kopete-20.04.1/doc-dev/t3/tutorialplugin.h
Examining data/kopete-20.04.1/doc-dev/t3/tutorialplugin.cpp
Examining data/kopete-20.04.1/doc-dev/t3/tutorialpreferences.cpp
Examining data/kopete-20.04.1/doc-dev/t3/tutorialpreferences.h
Examining data/kopete-20.04.1/libkopete/kopetepicture.cpp
Examining data/kopete-20.04.1/libkopete/kopetecommandhandler.cpp
Examining data/kopete-20.04.1/libkopete/kopetechatsession.h
Examining data/kopete-20.04.1/libkopete/kopetechatsessionmanager.cpp
Examining data/kopete-20.04.1/libkopete/kabcpersistence.cpp
Examining data/kopete-20.04.1/libkopete/kopeteblacklister.h
Examining data/kopete-20.04.1/libkopete/clientiface.h
Examining data/kopete-20.04.1/libkopete/connectionmanager.h
Examining data/kopete-20.04.1/libkopete/kopetemessage.h
Examining data/kopete-20.04.1/libkopete/networkstatuscommon.h
Examining data/kopete-20.04.1/libkopete/ui/contactaddednotifydialog.cpp
Examining data/kopete-20.04.1/libkopete/ui/kopeteview.h
Examining data/kopete-20.04.1/libkopete/ui/avatarwebcamdialog.cpp
Examining data/kopete-20.04.1/libkopete/ui/collapsiblewidget.h
Examining data/kopete-20.04.1/libkopete/ui/kopeteviewplugin.h
Examining data/kopete-20.04.1/libkopete/ui/kopetelistviewsearchline.h
Examining data/kopete-20.04.1/libkopete/ui/metacontactselectorwidget.h
Examining data/kopete-20.04.1/libkopete/ui/kopetelistview.cpp
Examining data/kopete-20.04.1/libkopete/ui/addressbooklinkwidget.h
Examining data/kopete-20.04.1/libkopete/ui/avatarwebcamdialog.h
Examining data/kopete-20.04.1/libkopete/ui/addressbookselectordialog.h
Examining data/kopete-20.04.1/libkopete/ui/addressbookselectorwidget.cpp
Examining data/kopete-20.04.1/libkopete/ui/kopetelistviewsearchline.cpp
Examining data/kopete-20.04.1/libkopete/ui/kopetelistview.h
Examining data/kopete-20.04.1/libkopete/ui/contactaddednotifydialog.h
Examining data/kopete-20.04.1/libkopete/ui/webcamwidget.h
Examining data/kopete-20.04.1/libkopete/ui/kopeteinfodialog.h
Examining data/kopete-20.04.1/libkopete/ui/avatarselectorwidget.cpp
Examining data/kopete-20.04.1/libkopete/ui/kopetestdaction.h
Examining data/kopete-20.04.1/libkopete/ui/kopetelistviewitem.h
Examining data/kopete-20.04.1/libkopete/ui/addcontactpage.cpp
Examining data/kopete-20.04.1/libkopete/ui/addressbookselectordialog.cpp
Examining data/kopete-20.04.1/libkopete/ui/kopetepasswordwidget.h
Examining data/kopete-20.04.1/libkopete/ui/addressbookselectorwidget.h
Examining data/kopete-20.04.1/libkopete/ui/avatarselectorwidget.h
Examining data/kopete-20.04.1/libkopete/ui/kopetestdaction.cpp
Examining data/kopete-20.04.1/libkopete/ui/addressbooklinkwidget.cpp
Examining data/kopete-20.04.1/libkopete/ui/accountselector.h
Examining data/kopete-20.04.1/libkopete/ui/kopeteviewplugin.cpp
Examining data/kopete-20.04.1/libkopete/ui/collapsiblewidget.cpp
Examining data/kopete-20.04.1/libkopete/ui/kopetelistviewitem.cpp
Examining data/kopete-20.04.1/libkopete/ui/addresseeitem.h
Examining data/kopete-20.04.1/libkopete/ui/addcontactpage.h
Examining data/kopete-20.04.1/libkopete/ui/kopetecontactaction.h
Examining data/kopete-20.04.1/libkopete/ui/accountselector.cpp
Examining data/kopete-20.04.1/libkopete/ui/addresseeitem.cpp
Examining data/kopete-20.04.1/libkopete/ui/kopetewidgets.cpp
Examining data/kopete-20.04.1/libkopete/ui/avatardialog.cpp
Examining data/kopete-20.04.1/libkopete/ui/kopetecontactaction.cpp
Examining data/kopete-20.04.1/libkopete/ui/metacontactselectorwidget.cpp
Examining data/kopete-20.04.1/libkopete/ui/editaccountwidget.h
Examining data/kopete-20.04.1/libkopete/ui/kopeteinfodialog.cpp
Examining data/kopete-20.04.1/libkopete/ui/kopeteview.cpp
Examining data/kopete-20.04.1/libkopete/ui/avatardialog.h
Examining data/kopete-20.04.1/libkopete/ui/editaccountwidget.cpp
Examining data/kopete-20.04.1/libkopete/ui/kopetepasswordwidget.cpp
Examining data/kopete-20.04.1/libkopete/ui/webcamwidget.cpp
Examining data/kopete-20.04.1/libkopete/kopetegroup.h
Examining data/kopete-20.04.1/libkopete/kopetegroup.cpp
Examining data/kopete-20.04.1/libkopete/kopetemessageevent.h
Examining data/kopete-20.04.1/libkopete/kopeteaccountmanager.cpp
Examining data/kopete-20.04.1/libkopete/kopeteidentitymanager.cpp
Examining data/kopete-20.04.1/libkopete/kopeteproperties.h
Examining data/kopete-20.04.1/libkopete/kopetepicture.h
Examining data/kopete-20.04.1/libkopete/managedconnectionaccount.h
Examining data/kopete-20.04.1/libkopete/kopeteglobal.h
Examining data/kopete-20.04.1/libkopete/kopetewalletmanager.h
Examining data/kopete-20.04.1/libkopete/chatsessionmemberslistmodel.cpp
Examining data/kopete-20.04.1/libkopete/networkstatuscommon.cpp
Examining data/kopete-20.04.1/libkopete/contactlist/xmlcontactstorage.h
Examining data/kopete-20.04.1/libkopete/contactlist/xmlcontactstorage.cpp
Examining data/kopete-20.04.1/libkopete/contactlist/kopetecontactliststorage.cpp
Examining data/kopete-20.04.1/libkopete/contactlist/kopetecontactliststorage.h
Examining data/kopete-20.04.1/libkopete/kopetemetacontact.cpp
Examining data/kopete-20.04.1/libkopete/kopeteprotocol.h
Examining data/kopete-20.04.1/libkopete/connectionmanager.cpp
Examining data/kopete-20.04.1/libkopete/kopetecommand.h
Examining data/kopete-20.04.1/libkopete/kopeteidentitymanager.h
Examining data/kopete-20.04.1/libkopete/kopetepluginmanager.cpp
Examining data/kopete-20.04.1/libkopete/kopetechatsession.cpp
Examining data/kopete-20.04.1/libkopete/kopeteproperties.cpp
Examining data/kopete-20.04.1/libkopete/kopetemimetypehandler.h
Examining data/kopete-20.04.1/libkopete/kopetetransfermanager.h
Examining data/kopete-20.04.1/libkopete/kopeteidentity.h
Examining data/kopete-20.04.1/libkopete/kopeteonlinestatusmanager.h
Examining data/kopete-20.04.1/libkopete/kopetepropertycontainer.cpp
Examining data/kopete-20.04.1/libkopete/kopeteversion.h
Examining data/kopete-20.04.1/libkopete/kopeteaccountmanager.h
Examining data/kopete-20.04.1/libkopete/kopeteonlinestatusmanager.cpp
Examining data/kopete-20.04.1/libkopete/kopetecommand.cpp
Examining data/kopete-20.04.1/libkopete/kopeteaddedinfoevent.cpp
Examining data/kopete-20.04.1/libkopete/kopetepassword.h
Examining data/kopete-20.04.1/libkopete/kopetecommandhandler.h
Examining data/kopete-20.04.1/libkopete/kopetestatusmessage.h
Examining data/kopete-20.04.1/libkopete/kopeteidentity.cpp
Examining data/kopete-20.04.1/libkopete/kopeteidletimer.cpp
Examining data/kopete-20.04.1/libkopete/kopetefileengine.cpp
Examining data/kopete-20.04.1/libkopete/tasks/kopetedeletecontacttask.h
Examining data/kopete-20.04.1/libkopete/tasks/kopetetask.h
Examining data/kopete-20.04.1/libkopete/tasks/kopetecontacttaskbase.cpp
Examining data/kopete-20.04.1/libkopete/tasks/kopetedeletecontacttask.cpp
Examining data/kopete-20.04.1/libkopete/tasks/kopetecontacttaskbase.h
Examining data/kopete-20.04.1/libkopete/tasks/kopetetask.cpp
Examining data/kopete-20.04.1/libkopete/kopete_export.h
Examining data/kopete-20.04.1/libkopete/kopetestatusmanager.h
Examining data/kopete-20.04.1/libkopete/kopeteinfoeventmanager.h
Examining data/kopete-20.04.1/libkopete/kopeteinfoeventmanager.cpp
Examining data/kopete-20.04.1/libkopete/kopetestatusitems.cpp
Examining data/kopete-20.04.1/libkopete/kopetecontactlist.cpp
Examining data/kopete-20.04.1/libkopete/kopetemimetypehandler.cpp
Examining data/kopete-20.04.1/libkopete/kopetepasswordedaccount.cpp
Examining data/kopete-20.04.1/libkopete/kopetepluginmanager.h
Examining data/kopete-20.04.1/libkopete/chatsessionmemberslistmodel.h
Examining data/kopete-20.04.1/libkopete/kopetesimplemessagehandler.cpp
Examining data/kopete-20.04.1/libkopete/kopeteutils.cpp
Examining data/kopete-20.04.1/libkopete/kabcpersistence.h
Examining data/kopete-20.04.1/libkopete/kopeteprotocol.cpp
Examining data/kopete-20.04.1/libkopete/kopetewalletmanager.cpp
Examining data/kopete-20.04.1/libkopete/kopetesockettimeoutwatcher.h
Examining data/kopete-20.04.1/libkopete/kopeteglobal.cpp
Examining data/kopete-20.04.1/libkopete/kopeteonlinestatus.h
Examining data/kopete-20.04.1/libkopete/kopeteuiglobal.cpp
Examining data/kopete-20.04.1/libkopete/kopetemessagehandlerchain.cpp
Examining data/kopete-20.04.1/libkopete/kopetecontactlist.h
Examining data/kopete-20.04.1/libkopete/kopetepropertycontainer.h
Examining data/kopete-20.04.1/libkopete/kopeteplugin.h
Examining data/kopete-20.04.1/libkopete/kopeteproperty.h
Examining data/kopete-20.04.1/libkopete/kopetemessageevent.cpp
Examining data/kopete-20.04.1/libkopete/kopeteproperty.cpp
Examining data/kopete-20.04.1/libkopete/kopeteonlinestatus.cpp
Examining data/kopete-20.04.1/libkopete/kopetemetacontact_p.h
Examining data/kopete-20.04.1/libkopete/kopetestatusitems.h
Examining data/kopete-20.04.1/libkopete/kopetegroup_p.h
Examining data/kopete-20.04.1/libkopete/kopetecontact.h
Examining data/kopete-20.04.1/libkopete/kopeteplugin.cpp
Examining data/kopete-20.04.1/libkopete/kopeteavatarmanager.h
Examining data/kopete-20.04.1/libkopete/private/kopeteemoticons.cpp
Examining data/kopete-20.04.1/libkopete/private/kopeteidleplatform_win.cpp
Examining data/kopete-20.04.1/libkopete/private/kopeteviewmanager.h
Examining data/kopete-20.04.1/libkopete/private/kopeteactivenotification.cpp
Examining data/kopete-20.04.1/libkopete/private/kopeteidleplatform_p.h
Examining data/kopete-20.04.1/libkopete/private/kopeteviewmanager.cpp
Examining data/kopete-20.04.1/libkopete/private/kopeteidleplatform_x11.cpp
Examining data/kopete-20.04.1/libkopete/private/kopeteactivenotification.h
Examining data/kopete-20.04.1/libkopete/private/kopeteidleplatform_mac.cpp
Examining data/kopete-20.04.1/libkopete/private/kopeteemoticons.h
Examining data/kopete-20.04.1/libkopete/private/kopeteutils_private.cpp
Examining data/kopete-20.04.1/libkopete/private/kopeteidleplatform_dummy.cpp
Examining data/kopete-20.04.1/libkopete/private/kopeteutils_private.h
Examining data/kopete-20.04.1/libkopete/kopetemessagehandler.cpp
Examining data/kopete-20.04.1/libkopete/kopetestatusmessage.cpp
Examining data/kopete-20.04.1/libkopete/kopetefileengine.h
Examining data/kopete-20.04.1/libkopete/kopetemessagehandlerchain.h
Examining data/kopete-20.04.1/libkopete/managedconnectionaccount.cpp
Examining data/kopete-20.04.1/libkopete/kopetecontact.cpp
Examining data/kopete-20.04.1/libkopete/kopeteblacklister.cpp
Examining data/kopete-20.04.1/libkopete/kopeteinfoevent.h
Examining data/kopete-20.04.1/libkopete/kopetemessage.cpp
Examining data/kopete-20.04.1/libkopete/kopetesimplemessagehandler.h
Examining data/kopete-20.04.1/libkopete/kopeteutils.h
Examining data/kopete-20.04.1/libkopete/kopetetransfermanager.cpp
Examining data/kopete-20.04.1/libkopete/kopeteuiglobal.h
Examining data/kopete-20.04.1/libkopete/kopetestatusmanager.cpp
Examining data/kopete-20.04.1/libkopete/kopeteaccount.cpp
Examining data/kopete-20.04.1/libkopete/kopeteavatarmanager.cpp
Examining data/kopete-20.04.1/libkopete/kopeteaddedinfoevent.h
Examining data/kopete-20.04.1/libkopete/kopetesockettimeoutwatcher.cpp
Examining data/kopete-20.04.1/libkopete/kopetepasswordedaccount.h
Examining data/kopete-20.04.1/libkopete/kopetecontactlistelement.h
Examining data/kopete-20.04.1/libkopete/kopeteinfoevent.cpp
Examining data/kopete-20.04.1/libkopete/kopetemetacontact.h
Examining data/kopete-20.04.1/libkopete/kopetepassword.cpp
Examining data/kopete-20.04.1/libkopete/kopetemessagehandler.h
Examining data/kopete-20.04.1/libkopete/kopetecontactlistelement.cpp
Examining data/kopete-20.04.1/libkopete/kopeteaccount.h
Examining data/kopete-20.04.1/libkopete/avdevice/videodevice.h
Examining data/kopete-20.04.1/libkopete/avdevice/sonix_compress.h
Examining data/kopete-20.04.1/libkopete/avdevice/videodevicepool.h
Examining data/kopete-20.04.1/libkopete/avdevice/dummy-V4L2apiCustomStrings.cpp
Examining data/kopete-20.04.1/libkopete/avdevice/videodevicepool.cpp
Examining data/kopete-20.04.1/libkopete/avdevice/videoinput.cpp
Examining data/kopete-20.04.1/libkopete/avdevice/videodevice.cpp
Examining data/kopete-20.04.1/libkopete/avdevice/videoinput.h
Examining data/kopete-20.04.1/libkopete/avdevice/bayer.cpp
Examining data/kopete-20.04.1/libkopete/avdevice/sonix_compress.cpp
Examining data/kopete-20.04.1/libkopete/avdevice/bayer.h
Examining data/kopete-20.04.1/libkopete/kopetechatsessionmanager.h
Examining data/kopete-20.04.1/libkopete/kopeteidletimer.h
Examining data/kopete-20.04.1/cmake/modules/ortpversion.c
Examining data/kopete-20.04.1/cmake/modules/gadu_pthread_check.cpp
Examining data/kopete-20.04.1/kopete/kopetewindow.cpp
Examining data/kopete-20.04.1/kopete/kopetewindow.h
Examining data/kopete-20.04.1/kopete/kopetedbusinterface.h
Examining data/kopete-20.04.1/kopete/kimiface.h
Examining data/kopete-20.04.1/kopete/kopetedbusinterface.cpp
Examining data/kopete-20.04.1/kopete/kopeteidentitystatusbaricon.cpp
Examining data/kopete-20.04.1/kopete/contactlist/kopetecontactlistview.h
Examining data/kopete-20.04.1/kopete/contactlist/contactlistlayoutitemconfig.h
Examining data/kopete-20.04.1/kopete/contactlist/contactlistplainmodel.h
Examining data/kopete-20.04.1/kopete/contactlist/contactlisttreemodel_p.h
Examining data/kopete-20.04.1/kopete/contactlist/kopeteaddrbookexport.cpp
Examining data/kopete-20.04.1/kopete/contactlist/kopeteitemdelegate.h
Examining data/kopete-20.04.1/kopete/contactlist/contactlistproxymodel.cpp
Examining data/kopete-20.04.1/kopete/contactlist/contactlistlayoutmanager.cpp
Examining data/kopete-20.04.1/kopete/contactlist/kabcexport.h
Examining data/kopete-20.04.1/kopete/contactlist/kopetecontactlistview.cpp
Examining data/kopete-20.04.1/kopete/contactlist/kopeteitemdelegate.cpp
Examining data/kopete-20.04.1/kopete/contactlist/kopeteitembase.h
Examining data/kopete-20.04.1/kopete/contactlist/contactlistplainmodel.cpp
Examining data/kopete-20.04.1/kopete/contactlist/contactlisttreemodel.h
Examining data/kopete-20.04.1/kopete/contactlist/customnotificationprops.h
Examining data/kopete-20.04.1/kopete/contactlist/contactlistlayoutmanager.h
Examining data/kopete-20.04.1/kopete/contactlist/kopetelviprops.h
Examining data/kopete-20.04.1/kopete/contactlist/kabcexport.cpp
Examining data/kopete-20.04.1/kopete/contactlist/customnotificationprops.cpp
Examining data/kopete-20.04.1/kopete/contactlist/contactlistmodel.cpp
Examining data/kopete-20.04.1/kopete/contactlist/contactlistmodel.h
Examining data/kopete-20.04.1/kopete/contactlist/kopetegrouplistaction.cpp
Examining data/kopete-20.04.1/kopete/contactlist/kopetegrouplistaction.h
Examining data/kopete-20.04.1/kopete/contactlist/kopeteaddrbookexport.h
Examining data/kopete-20.04.1/kopete/contactlist/kopetelviprops.cpp
Examining data/kopete-20.04.1/kopete/contactlist/kopetestatusgroupviewitem.cpp
Examining data/kopete-20.04.1/kopete/contactlist/contactlistproxymodel.h
Examining data/kopete-20.04.1/kopete/contactlist/contactlistlayoutitemconfig.cpp
Examining data/kopete-20.04.1/kopete/contactlist/kopetestatusgroupviewitem.h
Examining data/kopete-20.04.1/kopete/contactlist/contactlisttreemodel.cpp
Examining data/kopete-20.04.1/kopete/systemtray.cpp
Examining data/kopete-20.04.1/kopete/chatwindow/kopeterichtextwidget.h
Examining data/kopete-20.04.1/kopete/chatwindow/emoticonselector.h
Examining data/kopete-20.04.1/kopete/chatwindow/kopeteemoticonaction.h
Examining data/kopete-20.04.1/kopete/chatwindow/kopetechatwindow.cpp
Examining data/kopete-20.04.1/kopete/chatwindow/kopeteemailwindow.h
Examining data/kopete-20.04.1/kopete/chatwindow/tests/chatwindowstyle_test.cpp
Examining data/kopete-20.04.1/kopete/chatwindow/tests/chatwindowstylerendering_test.h
Examining data/kopete-20.04.1/kopete/chatwindow/tests/chatwindowstylerendering_test.cpp
Examining data/kopete-20.04.1/kopete/chatwindow/tests/chatwindowstyle_test.h
Examining data/kopete-20.04.1/kopete/chatwindow/chattexteditpart.cpp
Examining data/kopete-20.04.1/kopete/chatwindow/chattexteditpart.h
Examining data/kopete-20.04.1/kopete/chatwindow/emoticonselector.cpp
Examining data/kopete-20.04.1/kopete/chatwindow/kopeteemoticonaction.cpp
Examining data/kopete-20.04.1/kopete/chatwindow/chatview.h
Examining data/kopete-20.04.1/kopete/chatwindow/chatmessagepart.h
Examining data/kopete-20.04.1/kopete/chatwindow/chatview.cpp
Examining data/kopete-20.04.1/kopete/chatwindow/chatmemberslistview.cpp
Examining data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstylemanager.h
Examining data/kopete-20.04.1/kopete/chatwindow/kopetechatwindow.h
Examining data/kopete-20.04.1/kopete/chatwindow/kopeteemailwindow.cpp
Examining data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstylemanager.cpp
Examining data/kopete-20.04.1/kopete/chatwindow/chatmessagepart.cpp
Examining data/kopete-20.04.1/kopete/chatwindow/chatmemberslistview.h
Examining data/kopete-20.04.1/kopete/chatwindow/a11y/accessiblechatmessagepart.cpp
Examining data/kopete-20.04.1/kopete/chatwindow/a11y/accessiblechatmessagepart.h
Examining data/kopete-20.04.1/kopete/chatwindow/a11y/chatwindowaccessiblewidgetfactory.cpp
Examining data/kopete-20.04.1/kopete/chatwindow/a11y/chatwindowaccessiblewidgetfactory.h
Examining data/kopete-20.04.1/kopete/chatwindow/kopeterichtextwidget.cpp
Examining data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstyle.cpp
Examining data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstyle.h
Examining data/kopete-20.04.1/kopete/addaccountwizard/addaccountwizard.cpp
Examining data/kopete-20.04.1/kopete/addaccountwizard/addaccountwizard.h
Examining data/kopete-20.04.1/kopete/identity/accountidentitydialog.cpp
Examining data/kopete-20.04.1/kopete/identity/accountidentitydialog.h
Examining data/kopete-20.04.1/kopete/identity/identitydialog.cpp
Examining data/kopete-20.04.1/kopete/identity/identitystatuswidget.h
Examining data/kopete-20.04.1/kopete/identity/identitystatuswidget.cpp
Examining data/kopete-20.04.1/kopete/identity/identitydialog.h
Examining data/kopete-20.04.1/kopete/kopeteaccountstatusbaricon.cpp
Examining data/kopete-20.04.1/kopete/kopeteidentitystatusbaricon.h
Examining data/kopete-20.04.1/kopete/kopetedbusinterface_p.h
Examining data/kopete-20.04.1/kopete/statusmenu/kopetestatusrootaction.cpp
Examining data/kopete-20.04.1/kopete/statusmenu/kopeteonlinestatusaction.h
Examining data/kopete-20.04.1/kopete/statusmenu/kopetestatusaction.cpp
Examining data/kopete-20.04.1/kopete/statusmenu/kopetestatusaction.h
Examining data/kopete-20.04.1/kopete/statusmenu/kopetestatusrootaction.h
Examining data/kopete-20.04.1/kopete/statusmenu/kopetestatuseditaction.cpp
Examining data/kopete-20.04.1/kopete/statusmenu/kopetestatusgroupaction.h
Examining data/kopete-20.04.1/kopete/statusmenu/kopetestatuseditaction.h
Examining data/kopete-20.04.1/kopete/statusmenu/kopetestatusgroupaction.cpp
Examining data/kopete-20.04.1/kopete/statusmenu/kopeteonlinestatusaction.cpp
Examining data/kopete-20.04.1/kopete/infoeventwidget.h
Examining data/kopete-20.04.1/kopete/kconf_update/kopete-account-kconf_update.cpp
Examining data/kopete-20.04.1/kopete/kconf_update/kopete-nameTracking.cpp
Examining data/kopete-20.04.1/kopete/kconf_update/kopete-pluginloader2.cpp
Examining data/kopete-20.04.1/kopete/main.cpp
Examining data/kopete-20.04.1/kopete/kopeteaccountstatusbaricon.h
Examining data/kopete-20.04.1/kopete/kopetedbusinterface_p.cpp
Examining data/kopete-20.04.1/kopete/kopeteapplication.h
Examining data/kopete-20.04.1/kopete/kopeteapplication.cpp
Examining data/kopete-20.04.1/kopete/systemtray.h
Examining data/kopete-20.04.1/kopete/config/appearance/tooltipeditdialog.cpp
Examining data/kopete-20.04.1/kopete/config/appearance/contactlisttoken.cpp
Examining data/kopete-20.04.1/kopete/config/appearance/appearanceconfig.h
Examining data/kopete-20.04.1/kopete/config/appearance/contactlistlayoutwidget.cpp
Examining data/kopete-20.04.1/kopete/config/appearance/tooltipeditdialog.h
Examining data/kopete-20.04.1/kopete/config/appearance/contactlistlayoutwidget.h
Examining data/kopete-20.04.1/kopete/config/appearance/contactlisttoken.h
Examining data/kopete-20.04.1/kopete/config/appearance/layout/TokenDropTarget.cpp
Examining data/kopete-20.04.1/kopete/config/appearance/layout/TokenWithLayout.cpp
Examining data/kopete-20.04.1/kopete/config/appearance/layout/TokenPool.h
Examining data/kopete-20.04.1/kopete/config/appearance/layout/TokenPool.cpp
Examining data/kopete-20.04.1/kopete/config/appearance/layout/TokenWithLayout.h
Examining data/kopete-20.04.1/kopete/config/appearance/layout/TokenDropTarget.h
Examining data/kopete-20.04.1/kopete/config/appearance/layout/Token.h
Examining data/kopete-20.04.1/kopete/config/appearance/layout/Token.cpp
Examining data/kopete-20.04.1/kopete/config/appearance/appearanceconfig.cpp
Examining data/kopete-20.04.1/kopete/config/appearance/contactlistlayouteditwidget.cpp
Examining data/kopete-20.04.1/kopete/config/appearance/contactlistlayouteditwidget.h
Examining data/kopete-20.04.1/kopete/config/status/statusconfig.h
Examining data/kopete-20.04.1/kopete/config/status/statusconfig_manager.h
Examining data/kopete-20.04.1/kopete/config/status/statusconfig_manager.cpp
Examining data/kopete-20.04.1/kopete/config/status/statusconfig_general.h
Examining data/kopete-20.04.1/kopete/config/status/statusmodel.cpp
Examining data/kopete-20.04.1/kopete/config/status/statusmodel.h
Examining data/kopete-20.04.1/kopete/config/status/statustreeview.h
Examining data/kopete-20.04.1/kopete/config/status/statusconfig_general.cpp
Examining data/kopete-20.04.1/kopete/config/status/statusconfig.cpp
Examining data/kopete-20.04.1/kopete/config/chatwindow/emoticonthemeitem.cpp
Examining data/kopete-20.04.1/kopete/config/chatwindow/chatwindowconfig.cpp
Examining data/kopete-20.04.1/kopete/config/chatwindow/chatwindowconfig.h
Examining data/kopete-20.04.1/kopete/config/chatwindow/emoticonthemeitem.h
Examining data/kopete-20.04.1/kopete/config/chatwindow/emoticonthemedelegate.cpp
Examining data/kopete-20.04.1/kopete/config/chatwindow/emoticonthemedelegate.h
Examining data/kopete-20.04.1/kopete/config/behavior/behaviorconfig_chat.h
Examining data/kopete-20.04.1/kopete/config/behavior/behaviorconfig.cpp
Examining data/kopete-20.04.1/kopete/config/behavior/behaviorconfig_away.cpp
Examining data/kopete-20.04.1/kopete/config/behavior/behaviorconfig_general.cpp
Examining data/kopete-20.04.1/kopete/config/behavior/behaviorconfig_general.h
Examining data/kopete-20.04.1/kopete/config/behavior/behaviorconfig.h
Examining data/kopete-20.04.1/kopete/config/behavior/behaviorconfig_events.cpp
Examining data/kopete-20.04.1/kopete/config/behavior/behaviorconfig_events.h
Examining data/kopete-20.04.1/kopete/config/behavior/behaviorconfig_away.h
Examining data/kopete-20.04.1/kopete/config/behavior/behaviorconfig_chat.cpp
Examining data/kopete-20.04.1/kopete/config/accounts/accounttreewidget.cpp
Examining data/kopete-20.04.1/kopete/config/accounts/kopeteaccountconfig.h
Examining data/kopete-20.04.1/kopete/config/accounts/accounttreewidget.h
Examining data/kopete-20.04.1/kopete/config/accounts/kopeteaccountconfig.cpp
Examining data/kopete-20.04.1/kopete/config/avdevice/avdeviceconfig.cpp
Examining data/kopete-20.04.1/kopete/config/avdevice/IdGuiElements.cpp
Examining data/kopete-20.04.1/kopete/config/avdevice/avdeviceconfig.h
Examining data/kopete-20.04.1/kopete/config/avdevice/IdGuiElements.h
Examining data/kopete-20.04.1/kopete/config/plugins/kopetepluginconfig.h
Examining data/kopete-20.04.1/kopete/config/plugins/kopetepluginconfig.cpp
Examining data/kopete-20.04.1/kopete/infoeventwidget.cpp
Examining data/kopete-20.04.1/tests/libkopete/kopetemetacontacttest.cpp
Examining data/kopete-20.04.1/tests/libkopete/kopetecontactlistelementtest.cpp
Examining data/kopete-20.04.1/tests/libkopete/kopeteinfoeventtest.cpp
Examining data/kopete-20.04.1/tests/libkopete/kopeteonlinestatusmanagertest.cpp
Examining data/kopete-20.04.1/tests/libkopete/kopeteaccounttest.cpp
Examining data/kopete-20.04.1/tests/libkopete/kopeteblacklistertest.cpp
Examining data/kopete-20.04.1/tests/libkopete/kopeteidentitytest.cpp
Examining data/kopete-20.04.1/tests/libkopete/kopetecontacttest.cpp
Examining data/kopete-20.04.1/tests/libkopete/kopetestatusmessagetest.cpp
Examining data/kopete-20.04.1/tests/libkopete/kopetemessagetest.cpp
Examining data/kopete-20.04.1/tests/libkopete/kopetetasktest.cpp
Examining data/kopete-20.04.1/tests/libkopete/kopeteglobaltest.cpp
Examining data/kopete-20.04.1/tests/kopete/kopeteaddressbooklinkwidgettest.cpp
Examining data/kopete-20.04.1/tests/protocols/oscar/serverversionstest.h
Examining data/kopete-20.04.1/tests/protocols/oscar/guidtest.h
Examining data/kopete-20.04.1/tests/protocols/oscar/guidtest.cpp
Examining data/kopete-20.04.1/tests/protocols/oscar/serverversionstest.cpp
Examining data/kopete-20.04.1/tests/protocols/oscar/connectiontest.h
Examining data/kopete-20.04.1/tests/protocols/oscar/filetransfertest.cpp
Examining data/kopete-20.04.1/tests/protocols/oscar/oscartestbase.cpp
Examining data/kopete-20.04.1/tests/protocols/oscar/connectiontest.cpp
Examining data/kopete-20.04.1/tests/protocols/oscar/oscartestbase.h
Examining data/kopete-20.04.1/tests/protocols/oscar/filetransfertest.h
Examining data/kopete-20.04.1/tests/protocols/oscar/buffertest.cpp
Examining data/kopete-20.04.1/tests/plugins/autoreplace/kopeteautoreplaceplugintest.cpp
Examining data/kopete-20.04.1/tests/plugins/texteffect/kopetetexteffectplugintest.cpp
Examining data/kopete-20.04.1/protocols/oscar/oscaraccount.cpp
Examining data/kopete-20.04.1/protocols/oscar/oscarpresencesdataclasses.cpp
Examining data/kopete-20.04.1/protocols/oscar/oscarlistnonservercontacts.h
Examining data/kopete-20.04.1/protocols/oscar/oscarprivacyengine.h
Examining data/kopete-20.04.1/protocols/oscar/icq/xtrazstatus.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/icqeditaccountwidget.h
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/icqsearchdialog.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/icqchangepassworddialog.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/icqauthreplydialog.h
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/xtrazstatusdelegate.h
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/icqaddcontactpage.h
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/iconcells.h
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/icqeditaccountwidget.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/icqsearchdialog.h
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/xtrazicqstatusdialog.h
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/infocombobox.h
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/infocombobox.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/icqaddcontactpage.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/icqchangepassworddialog.h
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/xtrazicqstatuseditor.h
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/xtrazicqstatuseditor.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/editorwithicon.h
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/xtrazstatusdelegate.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/xtrazicqstatusdialog.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/iconcells.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/icquserinfowidget.h
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/icqauthreplydialog.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/editorwithicon.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/ui/icquserinfowidget.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/icqstatusmanager.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/icqstatusmanager.h
Examining data/kopete-20.04.1/protocols/oscar/icq/aimcontact.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/icqprotocol.h
Examining data/kopete-20.04.1/protocols/oscar/icq/xtrazstatusmodel.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/icqaccount.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/xtrazstatusmodel.h
Examining data/kopete-20.04.1/protocols/oscar/icq/icqaccount.h
Examining data/kopete-20.04.1/protocols/oscar/icq/icqreadaway.h
Examining data/kopete-20.04.1/protocols/oscar/icq/icqreadaway.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/xtrazstatus.h
Examining data/kopete-20.04.1/protocols/oscar/icq/xtrazstatusaction.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/icqprotocol.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/xtrazstatusaction.h
Examining data/kopete-20.04.1/protocols/oscar/icq/icqcontact.cpp
Examining data/kopete-20.04.1/protocols/oscar/icq/aimcontact.h
Examining data/kopete-20.04.1/protocols/oscar/icq/icqcontact.h
Examining data/kopete-20.04.1/protocols/oscar/oscarcontact.cpp
Examining data/kopete-20.04.1/protocols/oscar/nscainfoevent.h
Examining data/kopete-20.04.1/protocols/oscar/oscarlistnonservercontacts.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oscarutils.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/snacprotocol.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/ofttransfer.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/rateclass.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/coreprotocol.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/snacprotocol.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/client.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/coreprotocol.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/connectionhandler.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/icqinfovalue.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/transfer.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/inputprotocolbase.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/stream.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oscardebug.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/chatroomhandler.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/flapprotocol.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/inputprotocolbase.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oscartypeclasses.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oscarguid.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/contactmanager.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/connectionhandler.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/contact.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/rateclassmanager.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oscarmessageplugin.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/icquserinfo.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oscarmessage.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oscartypes.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/filetransferhandler.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/client.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/chatroomhandler.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oscarguid.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/connection.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/rateclass.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oscarclientstream.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/profiletask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/onlinenotifiertask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/blmlimitstask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/serverversionstask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/senddcinfotask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/task.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/servicesetuptask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/rateinfotask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/icquserinfotask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/icqtask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/usersearchtask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/locationrightstask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/ownuserinfotask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/typingnotifytask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/filetransfertask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/logintask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/clientreadytask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/chatservicetask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/servicesetuptask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/prmparamstask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/icquserinfoupdatetask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/icqchangepasswordtask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/chatnavservicetask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/messageacktask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/ownuserinfotask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/sendidletimetask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/icqtlvinforequesttask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/prmparamstask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/ssimodifytask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/ssiactivatetask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/rateinfotask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/serverredirecttask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/icqtlvinfoupdatetask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/oscarlogintask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/icquserinfotask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/sendmessagetask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/sendmessagetask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/ssiactivatetask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/offlinemessagestask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/ssimodifytask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/onlinenotifiertask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/blmlimitstask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/filetransfertask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/serverversionstask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/closeconnectiontask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/ssilisttask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/chatservicetask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/icquserinfoupdatetask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/messagereceivertask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/senddcinfotask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/userinfotask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/messagereceivertask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/warningtask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/messageacktask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/icqtlvinforequesttask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/chatroomtask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/ssiauthtask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/serverredirecttask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/chatroomtask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/logintask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/typingnotifytask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/profiletask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/buddyicontask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/icbmparamstask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/userinfotask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/task.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/icqtask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/usersearchtask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/warningtask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/sendidletimetask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/offlinemessagestask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/ssiparamstask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/locationrightstask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/icqchangepasswordtask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/buddyicontask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/ssiauthtask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/ssiparamstask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/errortask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/ssilisttask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/icqtlvinfoupdatetask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/chatnavservicetask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/icbmparamstask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/oscarlogintask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/clientreadytask.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/closeconnectiontask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/tasks/errortask.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/userdetails.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/icquserinfo.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/safedelete.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/buffer.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/liboscar_export.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/xtrazxawayservice.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/connection.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/xtrazxservice.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/utils/rtf.cc
Examining data/kopete-20.04.1/protocols/oscar/liboscar/utils/rtf2html.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/rateclassmanager.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/flapprotocol.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/stream.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oftprotocol.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/xtrazxrandomizerservice.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oscarmessage.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oscartypeclasses.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/safedelete.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oscarsettings.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/buffer.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/xtrazxawayservice.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/xtrazxtraznotify.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/xtrazxrandomizerservice.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/xtrazxservice.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/userdetails.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oftmetatransfer.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/contact.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/filetransferhandler.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/xtrazxtraznotify.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oftmetatransfer.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/contactmanager.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/ofttransfer.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oscarclientstream.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oscarsettings.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/transfer.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oscarmessageplugin.cpp
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oscarutils.h
Examining data/kopete-20.04.1/protocols/oscar/liboscar/oftprotocol.h
Examining data/kopete-20.04.1/protocols/oscar/oscarprotocol.h
Examining data/kopete-20.04.1/protocols/oscar/oscarcontact.h
Examining data/kopete-20.04.1/protocols/oscar/oscarversionupdater.cpp
Examining data/kopete-20.04.1/protocols/oscar/oscarencodingselectiondialog.h
Examining data/kopete-20.04.1/protocols/oscar/oscarversionupdater.h
Examining data/kopete-20.04.1/protocols/oscar/oscarmyselfcontact.h
Examining data/kopete-20.04.1/protocols/oscar/oscaraccount.h
Examining data/kopete-20.04.1/protocols/oscar/oscarencodingselectiondialog.cpp
Examining data/kopete-20.04.1/protocols/oscar/oscarpresence.h
Examining data/kopete-20.04.1/protocols/oscar/oscarstatusmanager.cpp
Examining data/kopete-20.04.1/protocols/oscar/oscarstatusmanager.h
Examining data/kopete-20.04.1/protocols/oscar/icqcontactbase.cpp
Examining data/kopete-20.04.1/protocols/oscar/nscainfoevent.cpp
Examining data/kopete-20.04.1/protocols/oscar/oscarprivacyengine.cpp
Examining data/kopete-20.04.1/protocols/oscar/icqcontactbase.h
Examining data/kopete-20.04.1/protocols/oscar/oscarmyselfcontact.cpp
Examining data/kopete-20.04.1/protocols/oscar/aim/aimaccount.h
Examining data/kopete-20.04.1/protocols/oscar/aim/aimprotocol.h
Examining data/kopete-20.04.1/protocols/oscar/aim/ui/aimeditaccountwidget.cpp
Examining data/kopete-20.04.1/protocols/oscar/aim/ui/aimaddcontactpage.h
Examining data/kopete-20.04.1/protocols/oscar/aim/ui/aimaddcontactpage.cpp
Examining data/kopete-20.04.1/protocols/oscar/aim/ui/aimeditaccountwidget.h
Examining data/kopete-20.04.1/protocols/oscar/aim/aimcontact.cpp
Examining data/kopete-20.04.1/protocols/oscar/aim/aimprotocol.cpp
Examining data/kopete-20.04.1/protocols/oscar/aim/aimstatusmanager.cpp
Examining data/kopete-20.04.1/protocols/oscar/aim/aimchatsession.cpp
Examining data/kopete-20.04.1/protocols/oscar/aim/aimstatusmanager.h
Examining data/kopete-20.04.1/protocols/oscar/aim/aimuserinfo.cpp
Examining data/kopete-20.04.1/protocols/oscar/aim/aimchatsession.h
Examining data/kopete-20.04.1/protocols/oscar/aim/aimaccount.cpp
Examining data/kopete-20.04.1/protocols/oscar/aim/aimjoinchat.cpp
Examining data/kopete-20.04.1/protocols/oscar/aim/aimjoinchat.h
Examining data/kopete-20.04.1/protocols/oscar/aim/aimuserinfo.h
Examining data/kopete-20.04.1/protocols/oscar/aim/icqcontact.cpp
Examining data/kopete-20.04.1/protocols/oscar/aim/aimcontact.h
Examining data/kopete-20.04.1/protocols/oscar/aim/icqcontact.h
Examining data/kopete-20.04.1/protocols/oscar/aimcontactbase.h
Examining data/kopete-20.04.1/protocols/oscar/oscarpresence.cpp
Examining data/kopete-20.04.1/protocols/oscar/oscarpresencesdataclasses.h
Examining data/kopete-20.04.1/protocols/oscar/oscarprotocol.cpp
Examining data/kopete-20.04.1/protocols/oscar/aimcontactbase.cpp
Examining data/kopete-20.04.1/protocols/skype/skypebuttons/qtbrowserplugin/qtbrowserplugin.h
Examining data/kopete-20.04.1/protocols/skype/skypebuttons/qtbrowserplugin/qtbrowserplugin_x11.cpp
Examining data/kopete-20.04.1/protocols/skype/skypebuttons/qtbrowserplugin/qtnpapi.h
Examining data/kopete-20.04.1/protocols/skype/skypebuttons/qtbrowserplugin/qtbrowserplugin_mac.cpp
Examining data/kopete-20.04.1/protocols/skype/skypebuttons/qtbrowserplugin/qtbrowserplugin_p.h
Examining data/kopete-20.04.1/protocols/skype/skypebuttons/qtbrowserplugin/qtbrowserplugin.cpp
Examining data/kopete-20.04.1/protocols/skype/skypebuttons/qtbrowserplugin/qtbrowserplugin_win.cpp
Examining data/kopete-20.04.1/protocols/skype/skypebuttons/skypebuttons.cpp
Examining data/kopete-20.04.1/protocols/skype/libskype/skype.h
Examining data/kopete-20.04.1/protocols/skype/libskype/skypedbus/skypeconnection.h
Examining data/kopete-20.04.1/protocols/skype/libskype/skypedbus/skypeconnection.cpp
Examining data/kopete-20.04.1/protocols/skype/libskype/skypewindow.cpp
Examining data/kopete-20.04.1/protocols/skype/libskype/skypewindow.h
Examining data/kopete-20.04.1/protocols/skype/libskype/skype.cpp
Examining data/kopete-20.04.1/protocols/skype/skypeaddcontact.cpp
Examining data/kopete-20.04.1/protocols/skype/skypeaddcontact.h
Examining data/kopete-20.04.1/protocols/skype/skypechatsession.h
Examining data/kopete-20.04.1/protocols/skype/skypeprotocol.cpp
Examining data/kopete-20.04.1/protocols/skype/skypecontact.cpp
Examining data/kopete-20.04.1/protocols/skype/skypedetails.cpp
Examining data/kopete-20.04.1/protocols/skype/skypeconference.cpp
Examining data/kopete-20.04.1/protocols/skype/skypeaccount.h
Examining data/kopete-20.04.1/protocols/skype/skypedetails.h
Examining data/kopete-20.04.1/protocols/skype/skypechatsession.cpp
Examining data/kopete-20.04.1/protocols/skype/skypecalldialog.cpp
Examining data/kopete-20.04.1/protocols/skype/skypeeditaccount.cpp
Examining data/kopete-20.04.1/protocols/skype/skypecontact.h
Examining data/kopete-20.04.1/protocols/skype/skypeaccount.cpp
Examining data/kopete-20.04.1/protocols/skype/skypeprotocol.h
Examining data/kopete-20.04.1/protocols/skype/skypeeditaccount.h
Examining data/kopete-20.04.1/protocols/skype/skypecalldialog.h
Examining data/kopete-20.04.1/protocols/skype/skypeconference.h
Examining data/kopete-20.04.1/protocols/jabber/jabbercapabilitiesmanager.cpp
Examining data/kopete-20.04.1/protocols/jabber/jabberaccount.cpp
Examining data/kopete-20.04.1/protocols/jabber/jabberbookmarks.cpp
Examining data/kopete-20.04.1/protocols/jabber/jingle/jabberjinglecontent.h
Examining data/kopete-20.04.1/protocols/jabber/jingle/jinglertpsession.h
Examining data/kopete-20.04.1/protocols/jabber/jingle/jinglecallsgui.h
Examining data/kopete-20.04.1/protocols/jabber/jingle/jinglecontentdialog.cpp
Examining data/kopete-20.04.1/protocols/jabber/jingle/jinglecallsgui.cpp
Examining data/kopete-20.04.1/protocols/jabber/jingle/speexio.h
Examining data/kopete-20.04.1/protocols/jabber/jingle/mediasession.cpp
Examining data/kopete-20.04.1/protocols/jabber/jingle/alsaio.cpp
Examining data/kopete-20.04.1/protocols/jabber/jingle/jabberjinglecontent.cpp
Examining data/kopete-20.04.1/protocols/jabber/jingle/jinglertpsession.cpp
Examining data/kopete-20.04.1/protocols/jabber/jingle/jinglecontentdialog.h
Examining data/kopete-20.04.1/protocols/jabber/jingle/mediamanager.h
Examining data/kopete-20.04.1/protocols/jabber/jingle/abstractio.cpp
Examining data/kopete-20.04.1/protocols/jabber/jingle/alsaio.h
Examining data/kopete-20.04.1/protocols/jabber/jingle/jabberjinglesession.h
Examining data/kopete-20.04.1/protocols/jabber/jingle/abstractio.h
Examining data/kopete-20.04.1/protocols/jabber/jingle/speexio.cpp
Examining data/kopete-20.04.1/protocols/jabber/jingle/mediasession.h
Examining data/kopete-20.04.1/protocols/jabber/jingle/jinglecallsmanager.h
Examining data/kopete-20.04.1/protocols/jabber/jingle/mediamanager.cpp
Examining data/kopete-20.04.1/protocols/jabber/jingle/jinglecallsmanager.cpp
Examining data/kopete-20.04.1/protocols/jabber/jingle/jabberjinglesession.cpp
Examining data/kopete-20.04.1/protocols/jabber/jabberbobcache.h
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgahclist.h
Examining data/kopete-20.04.1/protocols/jabber/ui/privacydlg.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgjabberchatroomslist.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgsearch.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgjabberxoauth2.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgjabberchangepassword.h
Examining data/kopete-20.04.1/protocols/jabber/ui/jabberregisteraccount.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgjabberregister.h
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgjabbervcard.h
Examining data/kopete-20.04.1/protocols/jabber/ui/privacydlg.h
Examining data/kopete-20.04.1/protocols/jabber/ui/privacylistblockedmodel.h
Examining data/kopete-20.04.1/protocols/jabber/ui/jabberregisteraccount.h
Examining data/kopete-20.04.1/protocols/jabber/ui/privacyruledlg.h
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgregister.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/jabbereditaccountwidget.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/privacylistmodel.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgahcommand.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgjabberchatjoin.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/jabberaddcontactpage.h
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgjabberchangepassword.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgxmppconsole.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgjabberservices.h
Examining data/kopete-20.04.1/protocols/jabber/ui/jabberchooseserver.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgjabberchatroomslist.h
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgjabberchatjoin.h
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgjabberregister.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgahcommand.h
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgsearch.h
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgjabberbookmarkeditor.h
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgjabberservices.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/jabbereditaccountwidget.h
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgjabbervcard.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/jabberaddcontactpage.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgjabberxoauth2.h
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgjabberbookmarkeditor.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/privacylistblockedmodel.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/privacylistmodel.h
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgxmppconsole.h
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgregister.h
Examining data/kopete-20.04.1/protocols/jabber/ui/dlgahclist.cpp
Examining data/kopete-20.04.1/protocols/jabber/ui/jabberchooseserver.h
Examining data/kopete-20.04.1/protocols/jabber/ui/privacyruledlg.cpp
Examining data/kopete-20.04.1/protocols/jabber/jabberfiletransfer.h
Examining data/kopete-20.04.1/protocols/jabber/jabberresource.cpp
Examining data/kopete-20.04.1/protocols/jabber/libjingle.cpp
Examining data/kopete-20.04.1/protocols/jabber/jabberclient.h
Examining data/kopete-20.04.1/protocols/jabber/jabberformtranslator.h
Examining data/kopete-20.04.1/protocols/jabber/jabberbasecontact.h
Examining data/kopete-20.04.1/protocols/jabber/jabberresourcepool.cpp
Examining data/kopete-20.04.1/protocols/jabber/jabberbookmarks.h
Examining data/kopete-20.04.1/protocols/jabber/jabbergroupmembercontact.h
Examining data/kopete-20.04.1/protocols/jabber/jabbergroupcontact.cpp
Examining data/kopete-20.04.1/protocols/jabber/libjinglecalldialog.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/xmlparser.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/xmlelement.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/xmlnsstack.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/xmlelement_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/xmlprinter_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/xmlconstants.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/xmlconstants.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/qname_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/xmlnsstack.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/xmlparser_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/xmlprinter.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/xmlparser.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/qname.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/qname.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/xmlbuilder.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/xmlbuilder.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/xmlbuilder_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/xmlnsstack_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/xmlelement.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmllite/xmlprinter.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/tunnel/securetunnelsessionclient.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/tunnel/tunnelsessionclient_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/tunnel/pseudotcpchannel.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/tunnel/pseudotcpchannel.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/tunnel/tunnelsessionclient.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/tunnel/securetunnelsessionclient.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/tunnel/tunnelsessionclient.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/dataengine.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/libudevsymboltable.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvoiceengine.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakemediaengine.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvoiceengine.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/gtkvideorenderer.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/gtkvideorenderer.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/videoframe.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/streamparams.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasessionclient_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakevideorenderer.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/carbonvideorenderer.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/devicemanager_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/videoframe.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/devicemanager.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/audiomonitor.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediaprocessorinterface.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/rtputils.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasession_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/dataengine.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/codec.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/cryptoparams.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/rtcpmuxfilter.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/dummydevicemanager.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/channelmanager.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvideoengine.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/voicechannel.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvideoframe.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediaengine.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/filevideocapturer.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/ssrcmuxfilter.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediamessages.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/videocapturer.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/rtpdump.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvideocapturer.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/videoadapter.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/streamparams.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/videocommon_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/carbonvideorenderer.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/currentspeakermonitor.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/soundclip.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/videorenderer.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/v4llookup.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/macdevicemanager.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/audioframe.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvideocapturer_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasink.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/channelmanager_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/filemediaengine.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/macdevicemanager.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakedevicemanager.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasessionclient.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/gdivideorenderer.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakenetworkinterface.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/codec.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/rtpdump_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediamessages.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/channel.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/soundclip.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediamonitor.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvideoframe.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/rtputils_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvideocapturemodule.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasessionclient.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/call.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediarecorder.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/currentspeakermonitor_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtccommon.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/srtpfilter_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvoe.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/currentspeakermonitor.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/channel_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/rtpdump.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/ssrcmuxfilter.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/filemediaengine.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcdeviceinfo.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcpassthroughrender.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediamessages_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/testutils.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/constants.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasession.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediacommon.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/audiomonitor.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/linuxdevicemanager.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/rtcpmuxfilter_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/channelmanager.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/videocommon.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvie.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/filevideocapturer_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/channel.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/videocommon.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/win32devicemanager.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/win32devicemanager.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediarecorder.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/rtcpmuxfilter.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvcmfactory.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcpassthroughrender_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/codec_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/videoprocessor.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/videocapturer.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/linuxdevicemanager.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/videoadapter.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvideoengine.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediarecorder_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvideoframe_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/rtputils.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvideocapturer.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasession.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/v4llookup.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvoiceengine_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/filemediaengine_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/dummydevicemanager_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/voiceprocessor.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/screencastid.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/gdivideorenderer.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/filevideocapturer.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvideoengine_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/devicemanager.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcmediaengine.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/dummydevicemanager.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/videocapturer_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/call.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakemediaprocessor.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/constants.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/testutils.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/dataengine_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/videorendererfactory.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediamonitor.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakevideocapturer.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtccommon.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/libudevsymboltable.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/ssrcmuxfilter_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediachannel.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvideoengine.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcpassthroughrender.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakertp.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvoiceengine.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediaengine.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/nullvideorenderer.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/linphonemediaengine.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/linphonemediaengine.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/srtpfilter.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/srtpfilter.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/client/basicportallocator.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/client/basicportallocator.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/client/sessionsendtask.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/client/socketmonitor.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/client/portallocator_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/client/sessionmanagertask.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/client/httpportallocator.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/client/socketmonitor.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/client/connectivitychecker.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/client/httpportallocator.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/client/connectivitychecker_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/client/connectivitychecker.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/relayport_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stunrequest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/portallocatorsessionproxy.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stunserver.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/udpport.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/parsing.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/sessionmessages.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/relayport.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/portproxy.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stun.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/p2ptransport.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/port_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/rawtransportchannel.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/testrelayserver.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/rawtransportchannel.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/p2ptransport.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/port.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/port.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/session_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stunport.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/common.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/transportchannelproxy.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/fakesession.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/relayserver.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stunport_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/portallocatorsessionproxy.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/sessionmanager.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/p2ptransportchannel.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stunrequest_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/relayserver_main.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/parsing.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/sessionid.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/sessiondescription.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stunserver.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stunserver_main.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/p2ptransportchannel_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/constants.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/candidate.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/sessiondescription.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stunrequest.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/transportchannelimpl.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/sessionmessages.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/session.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/relayserver_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stunport.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/transport_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/transportchannel.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/relayserver.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/pseudotcp.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/portallocator.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/transportchannel.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/transport.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/session.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/tcpport.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stun.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/pseudotcp_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/transportchannelproxy.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/portproxy.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/portallocator.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/teststunserver.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/p2ptransportchannel.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/constants.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/rawtransport.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stun_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/udpport.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/rawtransport.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/sessionclient.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/sessionmanager.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/transport.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/tcpport.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stunserver_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/relayport.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/pseudotcp.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/pubsubclient.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/pubsub_task.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/saslplainmechanism.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/rostermoduleimpl.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/xmppengineimpl.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/moduleimpl.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/mucroomconfigtask.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/saslmechanism.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/ratelimitmanager.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/pubsub_task.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/xmppstanzaparser_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/xmppclient.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/xmpplogintask.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/chatroommodule_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/xmppclient.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/pubsubclient_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/saslhandler.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/chatroommodule.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/xmpplogintask.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/asyncsocket.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/ratelimitmanager.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/moduleimpl.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/xmpptask.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/xmppengine_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/module.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/receivetask.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/rostermodule.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/xmppengineimpl_iq.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/util_unittest.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/mucroomhistorytask.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/constants.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/xmppclientsettings.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/xmpptask.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/xmppstanzaparser.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/pubsubtasks.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/util_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/mucroomlookuptask.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/pubsubtasks.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/hangoutpubsubclient.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/iqtask.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/pubsubtasks_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/saslcookiemechanism.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/fakexmppclient.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/receivetask.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/xmpplogintask_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/xmppstanzaparser.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/iqtask.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/chatroommoduleimpl.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/xmppengineimpl.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/saslmechanism.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/jid.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/mucroomconfigtask_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/mucroomlookuptask.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/hangoutpubsubclient.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/hangoutpubsubclient_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/jid.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/mucroomconfigtask.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/prexmppauth.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/constants.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/mucroomhistorytask.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/pubsubclient.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/plainsaslhandler.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/xmppengine.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/jid_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/mucroomlookuptask_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/rostermoduleimpl.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/plus/presencepushtask.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/plus/presencepushtask.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/plus/rostertask.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/plus/libjingleplus.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/plus/testutil/libjingleplus_main.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/plus/testutil/libjingleplus_test_notifier.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/plus/testutil/libjingleplus_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/plus/libjingleplus.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/plus/rostertask.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/login/autoportallocator.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/login/jingleinfotask.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/login/login_main.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/login/xmppthread.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/login/xmpppump.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/login/xmppauth.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/login/jingleinfotask.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/login/xmppauth.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/login/xmppthread.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/login/xmpppump.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/login/xmppsocket.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/login/xmppsocket.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/call_main.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/presencepushtask.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/status.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/presencepushtask.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/mucinviterecvtask.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/mucinviterecvtask.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/discoitemsquerytask.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/friendinvitesendtask.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/callclient.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/console.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/mucinvitesendtask.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/callclient.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/call_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/callclient_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/mucinvitesendtask.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/voicemailjidrequester.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/friendinvitesendtask.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/mediaenginefactory.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/presenceouttask.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/console.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/presenceouttask.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/discoitemsquerytask.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/voicemailjidrequester.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/muc.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/mediaenginefactory.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/server/main.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/server/utils.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/server/utils.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/server/peer_channel.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/server/data_socket.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/server/peer_channel.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/server/data_socket.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/defaults.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/defaults.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/main_wnd.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/main.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/main_wnd.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/conductor.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/conductor.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/peer_connection_client.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/peer_connection_client.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/linux/main_wnd.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/linux/main.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/linux/main_wnd.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/pcp/pcp_main.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/mediastreamhandler.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/roapsignaling.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/mediastreamsignaling.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/peerconnectionfactoryimpl.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/peerconnectionfactory_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/peerconnectionimpl.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/fakeportallocatorfactory.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/webrtcsdp.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/jsep.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/roapmessages_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/videotrack.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/videorendererimpl.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/webrtcsdp_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/jsepsessiondescription_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/jsepsessiondescription.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/roapsession.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/mediastreamhandler_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/roapmessages.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/mediastreamsignaling_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/mediastream.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/peerconnection.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/peerconnectionfactoryimpl.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/audiotrack.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/mediastream_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/roapsession.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/test/i420framesource.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/test/fakeaudiocapturemodule.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/test/fileframesource.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/test/staticframesource.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/test/staticframesource.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/test/fileframesource.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/test/fakeaudiocapturemodule.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/test/fakevideocapturemodule.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/test/fakevideocapturemodule.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/test/i420framesource.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/roapsignaling_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/mediastreamhandler.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/portallocatorfactory.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/peerconnectionimpl_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/portallocatorfactory.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/mediastreamsignaling.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/streamcollectionimpl.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/peerconnectionimpl.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/webrtcsdp.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/mediatrackimpl.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/mediastreamproxy.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/roapsignaling.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/peerconnection_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/webrtcsession.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/mediastreamprovider.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/roapsession_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/webrtcsession.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/roapmessages.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/mediastreaminterface.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/mediastreamtrackproxy.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/roaperrorcodes.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/videotrack.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/mediastream.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/jsepsessiondescription.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/mediastreamproxy.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/mediastreamtrackproxy.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/webrtcsession_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/notifierimpl.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/audiotrack.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/jsepicecandidate.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/jsepicecandidate.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/platformsoundsystemfactory.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/soundsystemproxy.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/soundinputstreaminterface.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/nullsoundsystemfactory.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/nullsoundsystem.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/linuxsoundsystem.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/platformsoundsystem.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/alsasymboltable.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/linuxsoundsystem.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/nullsoundsystemfactory.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/soundsysteminterface.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/platformsoundsystemfactory.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/pulseaudiosymboltable.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/platformsoundsystem.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/pulseaudiosoundsystem.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/alsasoundsystem.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/soundoutputstreaminterface.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/pulseaudiosoundsystem.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/alsasymboltable.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/nullsoundsystem.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/automaticallychosensoundsystem.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/pulseaudiosymboltable.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/soundsystemfactory.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/soundsysteminterface.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/soundsystemproxy.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/alsasoundsystem.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/sounddevicelocator.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/automaticallychosensoundsystem_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/third_party/libudev/libudev.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/dbus.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/natserver.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32windowpicker.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringutils.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/md5digest.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/nullsocketserver_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socket_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/systeminfo.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxyserver.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/ipaddress.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/ipaddress_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/winping.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/versionparsing_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/common.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/fileutils.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/timeutils_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/versionparsing.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/filelock.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/multipart.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringutils.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/linuxwindowpicker_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/refcount.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/fileutils.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/timing.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/basicdefs.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/asyncfile.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httprequest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/systeminfo_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/nattypes.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/natsocketfactory.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/unittest_main.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketaddress.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/network.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/ratelimiter.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/atomicops.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/signalthread.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/cpuid.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/urlencode.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpclient.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/thread.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslidentity.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/fakenetwork.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/schanneladapter.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslsocketfactory.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32regkey_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/winfirewall.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/asynchttprequest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/linux.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/virtualsocketserver.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/checks.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/cpumonitor.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sharedexclusivelock.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/md5digest_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/taskrunner.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32toolhelp.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketaddresspair.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/transformadapter.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/host_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/windowpicker.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32window.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/linux.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/autodetectproxy_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/openssladapter.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testechoserver.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32socketserver.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/systeminfo.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/event_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/pathutils_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32regkey.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/urlencode.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socket.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringencode.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/asyncsocket.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/ratelimiter.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32toolhelp_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/taskparent.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testclient.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/windowpickerfactory.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/asynchttprequest.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringdigest.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/physicalsocketserver_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32windowpicker.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/asyncsocket.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32regkey.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslidentity.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/asyncudpsocket.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/multipart.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/opensslstreamadapter.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/linked_ptr.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/common.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/nethelpers.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/dbus.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/macwindowpicker.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/natserver.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/linuxwindowpicker.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32socketserver_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslstreamadapter.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/rollingaccumulator_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/md5.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/worker.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sharedexclusivelock.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketaddresspair.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/taskparent.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/referencecountedsingletonfactory.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/macasyncsocket.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/macconversion.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/pathutils.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/latebindingsymboltable.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/thread_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringdigest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/bandwidthsmoother.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/window.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/optionsfile.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sigslot.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/libdbusglibsymboltable.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketstream.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/logging.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/messagequeue.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/ssladapter.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/macwindowpicker_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/basicpacketsocketfactory.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32socketinit.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/messagedigest.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/faketaskrunner.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/host.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/macconversion.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sha1digest_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32filesystem.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/task.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketfactory.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketstream.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testclient.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringencode.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslsocketfactory.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/timing.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/transformadapter.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/bandwidthsmoother.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslroots.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/firewallsocketserver.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketaddress.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/diskcache.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/macsocketserver.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/base64.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/json.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/bytebuffer.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/signalthread.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/nethelpers.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketpool.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/multipart_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/ssladapter.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/asyncpacketsocket.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/taskrunner.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslstreamadapter_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/event.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/json_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/mathutils.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/timeutils.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/cpumonitor.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/flags.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/base64_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/dbus_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/opensslidentity.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslstreamadapter.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/fileutils_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/buffer.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/urlencode_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/posix.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/virtualsocketserver.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/packetsocketfactory.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sharedexclusivelock_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/messagehandler.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/helpers.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/asynchttprequest_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/macasyncsocket.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/network_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/diskcache_win32.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/optionsfile_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/versionparsing.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/ratetracker.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/asynctcpsocket.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/maccocoathreadhelper.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/diskcache.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/cpuid_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/nattypes.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/latebindingsymboltable_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httprequest.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketadapters.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/virtualsocket_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32window.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/constructormagic.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socket_unittest.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/gunit.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/physicalsocketserver.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/Equifax_Secure_Global_eBusiness_CA-1.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/nat_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpserver.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/ratetracker.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/criticalsection.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testbase64.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/helpers.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/thread.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/network.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketadapters.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxyinfo.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/ipaddress.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sha1.c
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/rollingaccumulator.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxy_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/md5c.c
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpcommon.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpserver_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/libdbusglibsymboltable.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/scoped_autorelease_pool.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/schanneladapter.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/diskcache_win32.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sha1.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketaddress_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/bandwidthsmoother_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32filesystem.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/firewallsocketserver.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpcommon_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/unixfilesystem.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/logging.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/basictypes.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32socketserver.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/messagehandler.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpcommon-inl.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/macutils.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/macutils_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/nullsocketserver.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/worker.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32windowpicker_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/linuxfdwalk.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/ratelimiter_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/referencecountedsingletonfactory_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/logging_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/optionsfile.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/host.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/task.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/cpumonitor_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/signalthread_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/posix.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/macwindowpicker.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32window_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpserver.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32securityerrors.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/autodetectproxy.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/messagequeue_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/macsocketserver_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/pathutils.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/physicalsocketserver.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/maccocoasocketserver.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/scoped_ref_ptr.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/asyncudpsocket.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/flags.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/byteorder.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslidentity_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/atomicops_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/winping.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/timeutils.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/event.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/basicpacketsocketfactory.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringutils_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/linux_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/base64.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxyserver.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/bytebuffer.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testclient_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/helpers_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/cpuid.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/checks.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/winfirewall.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/macutils.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/asyncpacketsocket.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/json.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketpool.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/scoped_ptr.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/linuxfdwalk.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/ratetracker_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sha1digest.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/buffer_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sigslotrepeater.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/unixfilesystem.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/messagedigest_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/task_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/messagedigest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/macsocketserver.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/natsocketfactory.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testutils.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/winfirewall_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpcommon.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxyinfo.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/latebindingsymboltable.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/natserver_main.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/cryptstring.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/asyncfile.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/filelock_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/filelock.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/linuxfdwalk_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpclient.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32socketinit.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/bytebuffer_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketserver.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/messagequeue.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/fileutils_mock.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringencode_unittest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sec_buffer.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/linuxwindowpicker.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/autodetectproxy.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/asynctcpsocket.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/openssladapter.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/openssldigest.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/openssldigest.h
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/opensslidentity.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/opensslstreamadapter.cc
Examining data/kopete-20.04.1/protocols/jabber/libjingle.h
Examining data/kopete-20.04.1/protocols/jabber/jabberformlineedit.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_xmlcommon.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/bytestream.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/stunallocate.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_rosterx.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_discoitem.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_message.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/addressresolver.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/objectsession.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/netavailability.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_liveroster.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_discoinfotask.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/udpportreserver.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_client.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/turnclient.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_status.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/httpconnect.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_captcha.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_url.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_agentitem.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/srvresolver.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_resource.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_tasks.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_stanza.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/stunmessage.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_muc.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/socks.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_resourcelist.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/netnames.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_clientstream.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/im.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/irisnetglobal.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_httpauthrequest.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/ndns.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_xdata.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_chatstate.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_pubsubitem.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/ice176.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_pubsubretraction.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_stream.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/httppoll.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_task.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/safedelete.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/processquit.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/s5b.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/stunbinding.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_address.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/stuntransaction.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/filetransfer.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_roster.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_htmlelement.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_caps.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/irisnetplugin.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_vcard.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_jid.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_rosteritem.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/bsocket.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/irisnetexport.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_bitsofbinary.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/netinterface.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_features.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/xmpp_liverosteritem.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/include/iris/servsock.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/include/jdns/jdns.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/include/jdns/jdns_export.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/include/jdns/qjdnsshared.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/include/jdns/qjdns.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/tools/jdns/main.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/tools/jdns/main.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns.c
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_packet.c
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_mdnsd.c
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_mdnsd.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_packet.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_sys.c
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_p.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/qjdns/qjdns_p.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/qjdns/qjdns.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/qjdns/qjdnsshared.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/qjdns/qjdns_sock.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/qjdns/qjdnsshared_p.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/qjdns/qjdns_sock.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/zlib/zlibcompressor.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/zlib/zlibcompressor.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/zlib/common.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/zlib/zlibdecompressor.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/zlib/zlibdecompressor.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/xmpp_stanza.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/stream.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/compressionhandler.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/compressionhandler.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/sm.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/td.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/tlshandler.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/securestream.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/xmpp_stanza.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/protocol.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/parser.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/xmpp_clientstream.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/simplesasl.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/xmlprotocol.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/xmpp_stream.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/sm.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/connector.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/xmlprotocol.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/xmpp.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/securestream.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/simplesasl.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/parser.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/protocol.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_xmlcommon.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_rosterx.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_tasks.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_xdata.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_discoitem.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/types.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_message.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_ibb.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_liveroster.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/filetransfer.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_receipts.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_discoinfotask.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_discoitem.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_client.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_status.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_captcha.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_url.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_features.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_agentitem.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_resource.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/client.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_tasks.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_muc.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_resourcelist.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/im.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_httpauthrequest.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/s5b.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_xdata.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_chatstate.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_xmlcommon.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_pubsubitem.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_pubsubretraction.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_bitsofbinary.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_task.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_discoinfotask.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/s5b.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_address.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_bytestream.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_vcard.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/filetransfer.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_task.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_roster.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_htmlelement.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_caps.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_vcard.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_caps.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_rosteritem.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_bytestream.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_bitsofbinary.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_features.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_liverosteritem.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_ibb.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/qa/qttestutil/testregistration.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/qa/qttestutil/simplechecker.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/qa/qttestutil/testregistry.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/qa/qttestutil/testregistry.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/qa/qttestutil/qttestutil.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/qa/qttestutil/example/mysecondclasstest.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/qa/qttestutil/example/myfirstclasstest.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/qa/unittest.template/myclasstest.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/base/randomnumbergenerator.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/base/unittest/randrandomnumbergeneratortest.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/base/unittest/randomnumbergeneratortest.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/base/unittest/incrementingrandomnumbergenerator.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/base/randomnumbergenerator.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/base/timezone.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/base/timezone.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/base/randrandomnumbergenerator.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/sasl/scramsha1signature.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/sasl/plainmessage.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/sasl/unittest/scramsha1responsetest.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/sasl/unittest/digestmd5responsetest.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/sasl/unittest/scramsha1messagetest.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/sasl/unittest/plainmessagetest.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/sasl/digestmd5proplist.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/sasl/digestmd5proplist.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/sasl/plainmessage.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/sasl/scramsha1message.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/sasl/scramsha1response.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/sasl/scramsha1signature.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/sasl/scramsha1response.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/sasl/digestmd5response.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/sasl/scramsha1message.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/sasl/digestmd5response.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/jid/unittest/jidtest.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/jid/jid.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/jid/jid.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/netinterface.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/addressresolver.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/objectsession.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/netavailability.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/netnames_jdns.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/netavailability.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/netnames.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/addressresolver.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/irisnetglobal_p.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/netnames.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/irisnetglobal.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/irisnetplugin.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/irisnetglobal.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/netinterface_unix.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/objectsession.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/netinterface_win.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/irisnetplugin.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/irisnetexport.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/netinterface.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stunutil.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/icelocaltransport.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stunallocate.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/bytestream.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/bytestream.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/httpconnect.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/httpconnect.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/socks.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/httppoll.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/socks.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/httppoll.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/bsocket.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/bsocket.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stuntransaction.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/icelocaltransport.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/icetransport.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/udpportreserver.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/udpportreserver.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/turnclient.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stunmessage.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/iceturntransport.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stunallocate.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/icecomponent.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/turnclient.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stunutil.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/ice176.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/processquit.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stunbinding.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stunmessage.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/icecomponent.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stunbinding.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stuntransaction.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stuntypes.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/icetransport.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/ice176.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/processquit.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/legacy/servsock.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/legacy/srvresolver.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/legacy/safedelete.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/legacy/ndns.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/legacy/ndns.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/legacy/srvresolver.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/legacy/safedelete.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/legacy/servsock.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stuntypes.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/iceturntransport.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/appledns/appledns.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/appledns/qdnssd.cpp
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/appledns/qdnssd.h
Examining data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/appledns/sdtest.cpp
Examining data/kopete-20.04.1/protocols/jabber/tasks/jt_xregister.cpp
Examining data/kopete-20.04.1/protocols/jabber/tasks/jt_ahcommand.cpp
Examining data/kopete-20.04.1/protocols/jabber/tasks/privacylistitem.cpp
Examining data/kopete-20.04.1/protocols/jabber/tasks/privacylistitem.h
Examining data/kopete-20.04.1/protocols/jabber/tasks/privacymanager.h
Examining data/kopete-20.04.1/protocols/jabber/tasks/jt_privatestorage.h
Examining data/kopete-20.04.1/protocols/jabber/tasks/jt_getlastactivity.cpp
Examining data/kopete-20.04.1/protocols/jabber/tasks/jt_pubsub.h
Examining data/kopete-20.04.1/protocols/jabber/tasks/mood.h
Examining data/kopete-20.04.1/protocols/jabber/tasks/privacymanager.cpp
Examining data/kopete-20.04.1/protocols/jabber/tasks/jt_xsearch.cpp
Examining data/kopete-20.04.1/protocols/jabber/tasks/privacylist.h
Examining data/kopete-20.04.1/protocols/jabber/tasks/jt_xregister.h
Examining data/kopete-20.04.1/protocols/jabber/tasks/privacylist.cpp
Examining data/kopete-20.04.1/protocols/jabber/tasks/mood.cpp
Examining data/kopete-20.04.1/protocols/jabber/tasks/jt_pubsub.cpp
Examining data/kopete-20.04.1/protocols/jabber/tasks/jt_getlastactivity.h
Examining data/kopete-20.04.1/protocols/jabber/tasks/jt_ahcommand.h
Examining data/kopete-20.04.1/protocols/jabber/tasks/jt_privatestorage.cpp
Examining data/kopete-20.04.1/protocols/jabber/tasks/jt_xsearch.h
Examining data/kopete-20.04.1/protocols/jabber/xoauth2provider.cpp
Examining data/kopete-20.04.1/protocols/jabber/jabbercontact.h
Examining data/kopete-20.04.1/protocols/jabber/jabbertransport.h
Examining data/kopete-20.04.1/protocols/jabber/jabbercontactpool.cpp
Examining data/kopete-20.04.1/protocols/jabber/libjinglecalldialog.cpp
Examining data/kopete-20.04.1/protocols/jabber/jabberformtranslator.cpp
Examining data/kopete-20.04.1/protocols/jabber/jabbercontact.cpp
Examining data/kopete-20.04.1/protocols/jabber/jabberxdatawidget.cpp
Examining data/kopete-20.04.1/protocols/jabber/jabbergroupchatmanager.h
Examining data/kopete-20.04.1/protocols/jabber/jabbercontactpool.h
Examining data/kopete-20.04.1/protocols/jabber/jabberresource.h
Examining data/kopete-20.04.1/protocols/jabber/jabbergroupcontact.h
Examining data/kopete-20.04.1/protocols/jabber/jabberbasecontact.cpp
Examining data/kopete-20.04.1/protocols/jabber/kioslave/jabberdisco.h
Examining data/kopete-20.04.1/protocols/jabber/kioslave/jabberdisco.cpp
Examining data/kopete-20.04.1/protocols/jabber/jabberbobcache.cpp
Examining data/kopete-20.04.1/protocols/jabber/jabberchatsession.cpp
Examining data/kopete-20.04.1/protocols/jabber/xoauth2provider.h
Examining data/kopete-20.04.1/protocols/jabber/jabbergroupmembercontact.cpp
Examining data/kopete-20.04.1/protocols/jabber/jabberclient.cpp
Examining data/kopete-20.04.1/protocols/jabber/jabberfiletransfer.cpp
Examining data/kopete-20.04.1/protocols/jabber/jabbercapabilitiesmanager.h
Examining data/kopete-20.04.1/protocols/jabber/jabberresourcepool.h
Examining data/kopete-20.04.1/protocols/jabber/jabbertransport.cpp
Examining data/kopete-20.04.1/protocols/jabber/jabberchatsession.h
Examining data/kopete-20.04.1/protocols/jabber/jabbergroupchatmanager.cpp
Examining data/kopete-20.04.1/protocols/jabber/jabberformlineedit.h
Examining data/kopete-20.04.1/protocols/jabber/jabberprotocol.cpp
Examining data/kopete-20.04.1/protocols/jabber/jabberprotocol.h
Examining data/kopete-20.04.1/protocols/jabber/jabberaccount.h
Examining data/kopete-20.04.1/protocols/jabber/jabberxdatawidget.h
Examining data/kopete-20.04.1/protocols/gadu/gaduprotocol.cpp
Examining data/kopete-20.04.1/protocols/gadu/gaduaddcontactpage.h
Examining data/kopete-20.04.1/protocols/gadu/gaducontact.cpp
Examining data/kopete-20.04.1/protocols/gadu/gaducontact.h
Examining data/kopete-20.04.1/protocols/gadu/gaduaway.cpp
Examining data/kopete-20.04.1/protocols/gadu/gadupubdir.h
Examining data/kopete-20.04.1/protocols/gadu/gaduaway.h
Examining data/kopete-20.04.1/protocols/gadu/gadudcc.h
Examining data/kopete-20.04.1/protocols/gadu/gaduaccount.cpp
Examining data/kopete-20.04.1/protocols/gadu/gadupubdir.cpp
Examining data/kopete-20.04.1/protocols/gadu/gadudcc.cpp
Examining data/kopete-20.04.1/protocols/gadu/gaduregisteraccount.cpp
Examining data/kopete-20.04.1/protocols/gadu/gadusession.h
Examining data/kopete-20.04.1/protocols/gadu/gadusession.cpp
Examining data/kopete-20.04.1/protocols/gadu/gaduprotocol.h
Examining data/kopete-20.04.1/protocols/gadu/gaducontactlist.h
Examining data/kopete-20.04.1/protocols/gadu/gaduaddcontactpage.cpp
Examining data/kopete-20.04.1/protocols/gadu/gadudcctransaction.h
Examining data/kopete-20.04.1/protocols/gadu/gaducommands.h
Examining data/kopete-20.04.1/protocols/gadu/gadudccserver.h
Examining data/kopete-20.04.1/protocols/gadu/gaduregisteraccount.h
Examining data/kopete-20.04.1/protocols/gadu/gaduaccount.h
Examining data/kopete-20.04.1/protocols/gadu/gadudcctransaction.cpp
Examining data/kopete-20.04.1/protocols/gadu/gaducontactlist.cpp
Examining data/kopete-20.04.1/protocols/gadu/gadurichtextformat.cpp
Examining data/kopete-20.04.1/protocols/gadu/gadueditaccount.h
Examining data/kopete-20.04.1/protocols/gadu/gaducommands.cpp
Examining data/kopete-20.04.1/protocols/gadu/gadudccserver.cpp
Examining data/kopete-20.04.1/protocols/gadu/gadurichtextformat.h
Examining data/kopete-20.04.1/protocols/gadu/gadueditcontact.cpp
Examining data/kopete-20.04.1/protocols/gadu/gadueditcontact.h
Examining data/kopete-20.04.1/protocols/gadu/gadueditaccount.cpp
Examining data/kopete-20.04.1/protocols/winpopup/wpaddcontact.h
Examining data/kopete-20.04.1/protocols/winpopup/wpprotocol.h
Examining data/kopete-20.04.1/protocols/winpopup/wpuserinfo.h
Examining data/kopete-20.04.1/protocols/winpopup/wpeditaccount.cpp
Examining data/kopete-20.04.1/protocols/winpopup/wpaccount.cpp
Examining data/kopete-20.04.1/protocols/winpopup/wpaccount.h
Examining data/kopete-20.04.1/protocols/winpopup/wpeditaccount.h
Examining data/kopete-20.04.1/protocols/winpopup/wpaddcontact.cpp
Examining data/kopete-20.04.1/protocols/winpopup/libwinpopup/libwinpopup.cpp
Examining data/kopete-20.04.1/protocols/winpopup/libwinpopup/libwinpopup.h
Examining data/kopete-20.04.1/protocols/winpopup/wpuserinfo.cpp
Examining data/kopete-20.04.1/protocols/winpopup/wpprotocol.cpp
Examining data/kopete-20.04.1/protocols/winpopup/wpcontact.h
Examining data/kopete-20.04.1/protocols/winpopup/wpcontact.cpp
Examining data/kopete-20.04.1/protocols/testbed/ui/testbedwebcamdialog.h
Examining data/kopete-20.04.1/protocols/testbed/ui/testbedwebcamdialog.cpp
Examining data/kopete-20.04.1/protocols/testbed/testbedaddcontactpage.cpp
Examining data/kopete-20.04.1/protocols/testbed/testbedprotocol.h
Examining data/kopete-20.04.1/protocols/testbed/testbedcontact.cpp
Examining data/kopete-20.04.1/protocols/testbed/testbededitaccountwidget.cpp
Examining data/kopete-20.04.1/protocols/testbed/testbedincomingmessage.h
Examining data/kopete-20.04.1/protocols/testbed/testbededitaccountwidget.h
Examining data/kopete-20.04.1/protocols/testbed/testbedfakeserver.cpp
Examining data/kopete-20.04.1/protocols/testbed/testbedcontact.h
Examining data/kopete-20.04.1/protocols/testbed/testbedfakeserver.h
Examining data/kopete-20.04.1/protocols/testbed/testbedaccount.h
Examining data/kopete-20.04.1/protocols/testbed/testbedprotocol.cpp
Examining data/kopete-20.04.1/protocols/testbed/testbedincomingmessage.cpp
Examining data/kopete-20.04.1/protocols/testbed/testbedaccount.cpp
Examining data/kopete-20.04.1/protocols/testbed/testbedaddcontactpage.h
Examining data/kopete-20.04.1/protocols/sms/smsaddcontactpage.h
Examining data/kopete-20.04.1/protocols/sms/smsuserpreferences.cpp
Examining data/kopete-20.04.1/protocols/sms/smseditaccountwidget.cpp
Examining data/kopete-20.04.1/protocols/sms/serviceloader.cpp
Examining data/kopete-20.04.1/protocols/sms/smseditaccountwidget.h
Examining data/kopete-20.04.1/protocols/sms/smsaddcontactpage.cpp
Examining data/kopete-20.04.1/protocols/sms/serviceloader.h
Examining data/kopete-20.04.1/protocols/sms/services/kopete_unix_serial.cpp
Examining data/kopete-20.04.1/protocols/sms/services/smssend.h
Examining data/kopete-20.04.1/protocols/sms/services/kopete_unix_serial.h
Examining data/kopete-20.04.1/protocols/sms/services/smssend.cpp
Examining data/kopete-20.04.1/protocols/sms/services/smsclient.h
Examining data/kopete-20.04.1/protocols/sms/services/smssendprovider.h
Examining data/kopete-20.04.1/protocols/sms/services/smssendprovider.cpp
Examining data/kopete-20.04.1/protocols/sms/services/gsmlib.h
Examining data/kopete-20.04.1/protocols/sms/services/gsmlib.cpp
Examining data/kopete-20.04.1/protocols/sms/services/smsclient.cpp
Examining data/kopete-20.04.1/protocols/sms/smsprotocol.cpp
Examining data/kopete-20.04.1/protocols/sms/smscontact.h
Examining data/kopete-20.04.1/protocols/sms/smsuserpreferences.h
Examining data/kopete-20.04.1/protocols/sms/smsservice.h
Examining data/kopete-20.04.1/protocols/sms/smscontact.cpp
Examining data/kopete-20.04.1/protocols/sms/smsaccount.cpp
Examining data/kopete-20.04.1/protocols/sms/smsaccount.h
Examining data/kopete-20.04.1/protocols/sms/smsservice.cpp
Examining data/kopete-20.04.1/protocols/sms/smsprotocol.h
Examining data/kopete-20.04.1/protocols/groupwise/gwcontactlist.cpp
Examining data/kopete-20.04.1/protocols/groupwise/ui/gwchatpropsdialog.cpp
Examining data/kopete-20.04.1/protocols/groupwise/ui/gwchatpropsdialog.h
Examining data/kopete-20.04.1/protocols/groupwise/ui/gwsearch.h
Examining data/kopete-20.04.1/protocols/groupwise/ui/gwreceiveinvitationdialog.h
Examining data/kopete-20.04.1/protocols/groupwise/ui/gweditaccountwidget.h
Examining data/kopete-20.04.1/protocols/groupwise/ui/gwprivacydialog.h
Examining data/kopete-20.04.1/protocols/groupwise/ui/gwchatsearchdialog.cpp
Examining data/kopete-20.04.1/protocols/groupwise/ui/gwprivacydialog.cpp
Examining data/kopete-20.04.1/protocols/groupwise/ui/gwsearch.cpp
Examining data/kopete-20.04.1/protocols/groupwise/ui/gwchatsearchdialog.h
Examining data/kopete-20.04.1/protocols/groupwise/ui/gweditaccountwidget.cpp
Examining data/kopete-20.04.1/protocols/groupwise/ui/gwcontactproperties.cpp
Examining data/kopete-20.04.1/protocols/groupwise/ui/gwreceiveinvitationdialog.cpp
Examining data/kopete-20.04.1/protocols/groupwise/ui/gwaddcontactpage.h
Examining data/kopete-20.04.1/protocols/groupwise/ui/gwcontactproperties.h
Examining data/kopete-20.04.1/protocols/groupwise/ui/gwaddcontactpage.cpp
Examining data/kopete-20.04.1/protocols/groupwise/gwconnector.cpp
Examining data/kopete-20.04.1/protocols/groupwise/gwconnector.h
Examining data/kopete-20.04.1/protocols/groupwise/gwaccount.cpp
Examining data/kopete-20.04.1/protocols/groupwise/gwmessagemanager.cpp
Examining data/kopete-20.04.1/protocols/groupwise/gwaccount.h
Examining data/kopete-20.04.1/protocols/groupwise/gwcontact.cpp
Examining data/kopete-20.04.1/protocols/groupwise/gwcontactlist.h
Examining data/kopete-20.04.1/protocols/groupwise/gwcontact.h
Examining data/kopete-20.04.1/protocols/groupwise/gwbytestream.h
Examining data/kopete-20.04.1/protocols/groupwise/gwprotocol.cpp
Examining data/kopete-20.04.1/protocols/groupwise/gwbytestream.cpp
Examining data/kopete-20.04.1/protocols/groupwise/gwmessagemanager.h
Examining data/kopete-20.04.1/protocols/groupwise/gwprotocol.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/requestfactory.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/gwfield.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/bytestream.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/gwglobal.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/coreprotocol.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/client.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/bytestream.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/task.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/coreprotocol.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/rtf.cc
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/privacymanager.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/transfer.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/responseprotocol.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/gwchatrooms.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/inputprotocolbase.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/stream.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/compressionhandler.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/transferbase.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/connector.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/userdetailsmanager.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/compressionhandler.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/gwerror.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/request.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/inputprotocolbase.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/compress.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tests/client_test.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tests/coreprotocol_test.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tests/clientstream_test.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tests/clientstream_test.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tests/field_test.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/requestfactory.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/chatroommanager.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/eventprotocol.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/compress.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/qcatlshandler.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tlshandler.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/client.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/privacymanager.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/securestream.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/transferbase.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/libgroupwise_export.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/sendinvitetask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/getchatsearchresultstask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/conferencetask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/chatcountstask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/searchchattask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/createcontactinstancetask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/modifycontactlisttask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/leaveconferencetask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/deleteitemtask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/getstatustask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/getdetailstask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/conferencetask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/createcontacttask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/getdetailstask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/gwtasklogin.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/updatecontacttask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/keepalivetask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/movecontacttask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/deleteitemtask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/createfoldertask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/logintask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/chatpropertiestask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/createfoldertask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/tests/task_take_test.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/typingtask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/updatecontacttask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/rejectinvitetask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/privacyitemtask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/leaveconferencetask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/updatefoldertask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/createconferencetask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/updatefoldertask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/joinconferencetask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/createconferencetask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/createcontacttask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/joinchattask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/setstatustask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/sendmessagetask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/rejectinvitetask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/sendmessagetask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/createcontactinstancetask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/typingtask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/pollsearchresultstask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/statustask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/gwtasklogin.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/logintask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/chatpropertiestask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/updateitemtask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/updateitemtask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/searchusertask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/setstatustask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/pollsearchresultstask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/searchchattask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/requesttask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/statustask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/keepalivetask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/chatcountstask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/connectiontask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/needfoldertask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/eventtask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/getstatustask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/connectiontask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/modifycontactlisttask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/joinconferencetask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/movecontacttask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/eventtask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/sendinvitetask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/privacyitemtask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/requesttask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/searchusertask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/needfoldertask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/getchatsearchresultstask.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tasks/joinchattask.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/gwfield.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/safedelete.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/chatroommanager.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/qcatlshandler.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/tlshandler.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/stream.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/eventtransfer.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/connector.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/userdetailsmanager.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/safedelete.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/rtf2html.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/usertransfer.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/gwclientstream.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/task.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/gwerror.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/response.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/eventtransfer.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/gwclientstream.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/responseprotocol.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/usertransfer.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/response.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/securestream.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/transfer.h
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/eventprotocol.cpp
Examining data/kopete-20.04.1/protocols/groupwise/libgroupwise/request.cpp
Examining data/kopete-20.04.1/protocols/meanwhile/meanwhilesession.cpp
Examining data/kopete-20.04.1/protocols/meanwhile/meanwhileplugin.h
Examining data/kopete-20.04.1/protocols/meanwhile/meanwhilecontact.h
Examining data/kopete-20.04.1/protocols/meanwhile/meanwhileprotocol.h
Examining data/kopete-20.04.1/protocols/meanwhile/meanwhileaddcontactpage.h
Examining data/kopete-20.04.1/protocols/meanwhile/meanwhileaddcontactpage.cpp
Examining data/kopete-20.04.1/protocols/meanwhile/meanwhileaccount.h
Examining data/kopete-20.04.1/protocols/meanwhile/meanwhilecontact.cpp
Examining data/kopete-20.04.1/protocols/meanwhile/meanwhilesession.h
Examining data/kopete-20.04.1/protocols/meanwhile/meanwhileeditaccountwidget.h
Examining data/kopete-20.04.1/protocols/meanwhile/meanwhileeditaccountwidget.cpp
Examining data/kopete-20.04.1/protocols/meanwhile/meanwhileplugin.cpp
Examining data/kopete-20.04.1/protocols/meanwhile/meanwhileprotocol.cpp
Examining data/kopete-20.04.1/protocols/meanwhile/meanwhileaccount.cpp
Examining data/kopete-20.04.1/protocols/qq/qqaccount.h
Examining data/kopete-20.04.1/protocols/qq/qqnotifysocket.h
Examining data/kopete-20.04.1/protocols/qq/qqnotifysocket.cpp
Examining data/kopete-20.04.1/protocols/qq/crypt.h
Examining data/kopete-20.04.1/protocols/qq/ui/dlgqqvcard.cpp
Examining data/kopete-20.04.1/protocols/qq/ui/qqwebcamdialog.cpp
Examining data/kopete-20.04.1/protocols/qq/ui/qqeditaccountwidget.h
Examining data/kopete-20.04.1/protocols/qq/ui/dlgqqvcard.h
Examining data/kopete-20.04.1/protocols/qq/ui/qqeditaccountwidget.cpp
Examining data/kopete-20.04.1/protocols/qq/ui/qqwebcamdialog.h
Examining data/kopete-20.04.1/protocols/qq/qqprotocol.cpp
Examining data/kopete-20.04.1/protocols/qq/qqprotocol.h
Examining data/kopete-20.04.1/protocols/qq/qqsocket.h
Examining data/kopete-20.04.1/protocols/qq/qqaddcontactpage.cpp
Examining data/kopete-20.04.1/protocols/qq/md5.h
Examining data/kopete-20.04.1/protocols/qq/qqaccount.cpp
Examining data/kopete-20.04.1/protocols/qq/libeva.h
Examining data/kopete-20.04.1/protocols/qq/qqsocket.cpp
Examining data/kopete-20.04.1/protocols/qq/evautil.cpp
Examining data/kopete-20.04.1/protocols/qq/crypt.cpp
Examining data/kopete-20.04.1/protocols/qq/qqaddcontactpage.h
Examining data/kopete-20.04.1/protocols/qq/qqcontact.cpp
Examining data/kopete-20.04.1/protocols/qq/qqcontact.h
Examining data/kopete-20.04.1/protocols/qq/libeva.cpp
Examining data/kopete-20.04.1/protocols/qq/md5.c
Examining data/kopete-20.04.1/protocols/qq/qqchatsession.cpp
Examining data/kopete-20.04.1/protocols/qq/qqchatsession.h
Examining data/kopete-20.04.1/protocols/bonjour/bonjourprotocol.h
Examining data/kopete-20.04.1/protocols/bonjour/bonjourcontactconnection.h
Examining data/kopete-20.04.1/protocols/bonjour/bonjourcontact.cpp
Examining data/kopete-20.04.1/protocols/bonjour/bonjouraccount.h
Examining data/kopete-20.04.1/protocols/bonjour/bonjouraddcontactpage.cpp
Examining data/kopete-20.04.1/protocols/bonjour/bonjoureditaccountwidget.cpp
Examining data/kopete-20.04.1/protocols/bonjour/bonjoureditaccountwidget.h
Examining data/kopete-20.04.1/protocols/bonjour/bonjourcontactconnection.cpp
Examining data/kopete-20.04.1/protocols/bonjour/bonjourprotocol.cpp
Examining data/kopete-20.04.1/protocols/bonjour/bonjourcontact.h
Examining data/kopete-20.04.1/protocols/bonjour/bonjouraccount.cpp
Examining data/kopete-20.04.1/protocols/bonjour/bonjouraddcontactpage.h
Examining data/kopete-20.04.1/plugins/privacy/privacyplugin.h
Examining data/kopete-20.04.1/plugins/privacy/privacyplugin.cpp
Examining data/kopete-20.04.1/plugins/privacy/privacypreferences.cpp
Examining data/kopete-20.04.1/plugins/privacy/privacymessagehandler.h
Examining data/kopete-20.04.1/plugins/privacy/privacyguiclient.h
Examining data/kopete-20.04.1/plugins/privacy/contactselectorwidget.h
Examining data/kopete-20.04.1/plugins/privacy/privacyguiclient.cpp
Examining data/kopete-20.04.1/plugins/privacy/privacyaccountlistmodel.cpp
Examining data/kopete-20.04.1/plugins/privacy/privacymessagehandler.cpp
Examining data/kopete-20.04.1/plugins/privacy/privacypreferences.h
Examining data/kopete-20.04.1/plugins/privacy/privacyaccountlistmodel.h
Examining data/kopete-20.04.1/plugins/privacy/contactselectorwidget.cpp
Examining data/kopete-20.04.1/plugins/alias/aliaspreferences.cpp
Examining data/kopete-20.04.1/plugins/alias/editaliasdialog.cpp
Examining data/kopete-20.04.1/plugins/alias/aliaspreferences.h
Examining data/kopete-20.04.1/plugins/alias/aliasplugin.cpp
Examining data/kopete-20.04.1/plugins/alias/aliasplugin.h
Examining data/kopete-20.04.1/plugins/alias/editaliasdialog.h
Examining data/kopete-20.04.1/plugins/highlight/highlightconfig.cpp
Examining data/kopete-20.04.1/plugins/highlight/highlightconfig.h
Examining data/kopete-20.04.1/plugins/highlight/highlightplugin.h
Examining data/kopete-20.04.1/plugins/highlight/highlightplugin.cpp
Examining data/kopete-20.04.1/plugins/highlight/highlightpreferences.h
Examining data/kopete-20.04.1/plugins/highlight/highlightpreferences.cpp
Examining data/kopete-20.04.1/plugins/highlight/filter.cpp
Examining data/kopete-20.04.1/plugins/highlight/filter.h
Examining data/kopete-20.04.1/plugins/contactnotes/contactnotesedit.cpp
Examining data/kopete-20.04.1/plugins/contactnotes/contactnotesedit.h
Examining data/kopete-20.04.1/plugins/contactnotes/contactnotesplugin.cpp
Examining data/kopete-20.04.1/plugins/contactnotes/contactnotesplugin.h
Examining data/kopete-20.04.1/plugins/webpresence/webpresenceplugin.cpp
Examining data/kopete-20.04.1/plugins/webpresence/webpresencepreferences.cpp
Examining data/kopete-20.04.1/plugins/webpresence/webpresenceplugin.h
Examining data/kopete-20.04.1/plugins/webpresence/webpresencepreferences.h
Examining data/kopete-20.04.1/plugins/urlpicpreview/urlpicpreviewplugin.h
Examining data/kopete-20.04.1/plugins/urlpicpreview/urlpicpreviewpreferences.cpp
Examining data/kopete-20.04.1/plugins/urlpicpreview/urlpicpreviewpreferences.h
Examining data/kopete-20.04.1/plugins/urlpicpreview/linkpreview.cpp
Examining data/kopete-20.04.1/plugins/urlpicpreview/linkpreview.h
Examining data/kopete-20.04.1/plugins/urlpicpreview/urlpicpreviewplugin.cpp
Examining data/kopete-20.04.1/plugins/pipes/pipesdelegate.h
Examining data/kopete-20.04.1/plugins/pipes/pipespreferences.cpp
Examining data/kopete-20.04.1/plugins/pipes/pipesconfig.h
Examining data/kopete-20.04.1/plugins/pipes/pipesplugin.h
Examining data/kopete-20.04.1/plugins/pipes/tests/test1.cpp
Examining data/kopete-20.04.1/plugins/pipes/tests/tests.h
Examining data/kopete-20.04.1/plugins/pipes/tests/main.cpp
Examining data/kopete-20.04.1/plugins/pipes/pipesmodel.cpp
Examining data/kopete-20.04.1/plugins/pipes/pipesconfig.cpp
Examining data/kopete-20.04.1/plugins/pipes/pipespreferences.h
Examining data/kopete-20.04.1/plugins/pipes/pipesmodel.h
Examining data/kopete-20.04.1/plugins/pipes/pipesdelegate.cpp
Examining data/kopete-20.04.1/plugins/pipes/pipesplugin.cpp
Examining data/kopete-20.04.1/plugins/autoreplace/autoreplaceconfig.cpp
Examining data/kopete-20.04.1/plugins/autoreplace/autoreplaceconfig.h
Examining data/kopete-20.04.1/plugins/autoreplace/autoreplacepreferences.cpp
Examining data/kopete-20.04.1/plugins/autoreplace/autoreplacepreferences.h
Examining data/kopete-20.04.1/plugins/autoreplace/autoreplaceplugin.cpp
Examining data/kopete-20.04.1/plugins/autoreplace/autoreplaceplugin.h
Examining data/kopete-20.04.1/plugins/translator/translatordialog.cpp
Examining data/kopete-20.04.1/plugins/translator/translatorguiclient.h
Examining data/kopete-20.04.1/plugins/translator/translatordialog.h
Examining data/kopete-20.04.1/plugins/translator/translatorpreferences.h
Examining data/kopete-20.04.1/plugins/translator/translatorpreferences.cpp
Examining data/kopete-20.04.1/plugins/translator/translatorguiclient.cpp
Examining data/kopete-20.04.1/plugins/translator/translatorplugin.cpp
Examining data/kopete-20.04.1/plugins/translator/translatorlanguages.cpp
Examining data/kopete-20.04.1/plugins/translator/translatorplugin.h
Examining data/kopete-20.04.1/plugins/translator/translatorlanguages.h
Examining data/kopete-20.04.1/plugins/otr/otrguiclient.h
Examining data/kopete-20.04.1/plugins/otr/otrguiclient.cpp
Examining data/kopete-20.04.1/plugins/otr/otrlchatinterface.cpp
Examining data/kopete-20.04.1/plugins/otr/otrpreferences.h
Examining data/kopete-20.04.1/plugins/otr/privkeypopup.h
Examining data/kopete-20.04.1/plugins/otr/otrplugin.h
Examining data/kopete-20.04.1/plugins/otr/otrlchatinterface.h
Examining data/kopete-20.04.1/plugins/otr/otrpreferences.cpp
Examining data/kopete-20.04.1/plugins/otr/otrlconfinterface.h
Examining data/kopete-20.04.1/plugins/otr/authenticationwizard.h
Examining data/kopete-20.04.1/plugins/otr/authenticationwizard.cpp
Examining data/kopete-20.04.1/plugins/otr/privkeypopup.cpp
Examining data/kopete-20.04.1/plugins/otr/otrplugin.cpp
Examining data/kopete-20.04.1/plugins/otr/otrlconfinterface.cpp
Examining data/kopete-20.04.1/plugins/nowlistening/nlmpris2.h
Examining data/kopete-20.04.1/plugins/nowlistening/nlamarok.h
Examining data/kopete-20.04.1/plugins/nowlistening/nlkaffeine.h
Examining data/kopete-20.04.1/plugins/nowlistening/nlquodlibet.cpp
Examining data/kopete-20.04.1/plugins/nowlistening/nowlisteningpreferences.cpp
Examining data/kopete-20.04.1/plugins/nowlistening/nowlisteningplugin.h
Examining data/kopete-20.04.1/plugins/nowlistening/nlqmmp.h
Examining data/kopete-20.04.1/plugins/nowlistening/nlkscd.cpp
Examining data/kopete-20.04.1/plugins/nowlistening/nlqmmp.cpp
Examining data/kopete-20.04.1/plugins/nowlistening/nlaudacious.cpp
Examining data/kopete-20.04.1/plugins/nowlistening/nljuk.cpp
Examining data/kopete-20.04.1/plugins/nowlistening/nowlisteningplugin.cpp
Examining data/kopete-20.04.1/plugins/nowlistening/nljuk.h
Examining data/kopete-20.04.1/plugins/nowlistening/nlquodlibet.h
Examining data/kopete-20.04.1/plugins/nowlistening/nowlisteningguiclient.h
Examining data/kopete-20.04.1/plugins/nowlistening/nlmpris2.cpp
Examining data/kopete-20.04.1/plugins/nowlistening/nlmpris.cpp
Examining data/kopete-20.04.1/plugins/nowlistening/nlkscd.h
Examining data/kopete-20.04.1/plugins/nowlistening/nlmpris.h
Examining data/kopete-20.04.1/plugins/nowlistening/nlxmms.cpp
Examining data/kopete-20.04.1/plugins/nowlistening/nlaudacious.h
Examining data/kopete-20.04.1/plugins/nowlistening/nowlisteningguiclient.cpp
Examining data/kopete-20.04.1/plugins/nowlistening/nlmediaplayer.h
Examining data/kopete-20.04.1/plugins/nowlistening/nlkaffeine.cpp
Examining data/kopete-20.04.1/plugins/nowlistening/nlxmms.h
Examining data/kopete-20.04.1/plugins/nowlistening/nowlisteningpreferences.h
Examining data/kopete-20.04.1/plugins/nowlistening/nlamarok.cpp
Examining data/kopete-20.04.1/plugins/history2/history2plugin.h
Examining data/kopete-20.04.1/plugins/history2/history2guiclient.h
Examining data/kopete-20.04.1/plugins/history2/history2import.h
Examining data/kopete-20.04.1/plugins/history2/history2logger.cpp
Examining data/kopete-20.04.1/plugins/history2/history2guiclient.cpp
Examining data/kopete-20.04.1/plugins/history2/history2dialog.h
Examining data/kopete-20.04.1/plugins/history2/history2dialog.cpp
Examining data/kopete-20.04.1/plugins/history2/history2plugin.cpp
Examining data/kopete-20.04.1/plugins/history2/history2import.cpp
Examining data/kopete-20.04.1/plugins/history2/history2logger.h
Examining data/kopete-20.04.1/plugins/history2/history2preferences.cpp
Examining data/kopete-20.04.1/plugins/history2/history2preferences.h
Examining data/kopete-20.04.1/plugins/latex/latexguiclient.cpp
Examining data/kopete-20.04.1/plugins/latex/latexguiclient.h
Examining data/kopete-20.04.1/plugins/latex/latexpreferences.h
Examining data/kopete-20.04.1/plugins/latex/latexplugin.h
Examining data/kopete-20.04.1/plugins/latex/latexplugin.cpp
Examining data/kopete-20.04.1/plugins/latex/latexpreferences.cpp
Examining data/kopete-20.04.1/plugins/texteffect/texteffectplugin.h
Examining data/kopete-20.04.1/plugins/texteffect/texteffectconfig.h
Examining data/kopete-20.04.1/plugins/texteffect/texteffectpreferences.h
Examining data/kopete-20.04.1/plugins/texteffect/texteffectpreferences.cpp
Examining data/kopete-20.04.1/plugins/texteffect/texteffectplugin.cpp
Examining data/kopete-20.04.1/plugins/texteffect/texteffectconfig.cpp
Examining data/kopete-20.04.1/plugins/addbookmarks/addbookmarksprefssettings.cpp
Examining data/kopete-20.04.1/plugins/addbookmarks/addbookmarksprefssettings.h
Examining data/kopete-20.04.1/plugins/addbookmarks/addbookmarkspreferences.h
Examining data/kopete-20.04.1/plugins/addbookmarks/addbookmarksplugin.h
Examining data/kopete-20.04.1/plugins/addbookmarks/addbookmarkspreferences.cpp
Examining data/kopete-20.04.1/plugins/addbookmarks/addbookmarksplugin.cpp
Examining data/kopete-20.04.1/plugins/cryptography/cryptographymessagehandler.h
Examining data/kopete-20.04.1/plugins/cryptography/cryptographymessagehandler.cpp
Examining data/kopete-20.04.1/plugins/cryptography/cryptographyselectuserkey.cpp
Examining data/kopete-20.04.1/plugins/cryptography/cryptographyplugin.cpp
Examining data/kopete-20.04.1/plugins/cryptography/cryptography_export.h
Examining data/kopete-20.04.1/plugins/cryptography/cryptographypreferences.cpp
Examining data/kopete-20.04.1/plugins/cryptography/cryptographypreferences.h
Examining data/kopete-20.04.1/plugins/cryptography/cryptographyselectuserkey.h
Examining data/kopete-20.04.1/plugins/cryptography/cryptographyguiclient.h
Examining data/kopete-20.04.1/plugins/cryptography/cryptographyplugin.h
Examining data/kopete-20.04.1/plugins/cryptography/exportkeys.cpp
Examining data/kopete-20.04.1/plugins/cryptography/exportkeys.h
Examining data/kopete-20.04.1/plugins/cryptography/cryptographyguiclient.cpp
Examining data/kopete-20.04.1/plugins/history/historyguiclient.cpp
Examining data/kopete-20.04.1/plugins/history/historyplugin.h
Examining data/kopete-20.04.1/plugins/history/historylogger.h
Examining data/kopete-20.04.1/plugins/history/historydialog.h
Examining data/kopete-20.04.1/plugins/history/historypreferences.h
Examining data/kopete-20.04.1/plugins/history/converter.cpp
Examining data/kopete-20.04.1/plugins/history/historyguiclient.h
Examining data/kopete-20.04.1/plugins/history/historydialog.cpp
Examining data/kopete-20.04.1/plugins/history/historylogger.cpp
Examining data/kopete-20.04.1/plugins/history/historyimport.cpp
Examining data/kopete-20.04.1/plugins/history/historypreferences.cpp
Examining data/kopete-20.04.1/plugins/history/historyimport.h
Examining data/kopete-20.04.1/plugins/history/historyplugin.cpp
Examining data/kopete-20.04.1/plugins/statistics/statisticscontact.cpp
Examining data/kopete-20.04.1/plugins/statistics/statisticsdb.cpp
Examining data/kopete-20.04.1/plugins/statistics/statisticscontact.h
Examining data/kopete-20.04.1/plugins/statistics/statisticsdialog.h
Examining data/kopete-20.04.1/plugins/statistics/statisticsplugin.h
Examining data/kopete-20.04.1/plugins/statistics/statisticsdb.h
Examining data/kopete-20.04.1/plugins/statistics/statisticsplugin.cpp
Examining data/kopete-20.04.1/plugins/statistics/statisticsdialog.cpp

FINAL RESULTS:

data/kopete-20.04.1/plugins/otr/otrlchatinterface.cpp:873:13:  [5] (race) chmod:
  This accepts filename arguments; if an attacker can move those files, a
  race condition results. (CWE-362). Use fchmod( ) instead.
            chmod(file.toLocal8Bit(), 0600);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/unixfilesystem.cc:363:16:  [5] (race) readlink:
  This accepts filename arguments; if an attacker can move those files or
  change the link content, a race condition results. Also, it does not
  terminate with ASCII NUL. (CWE-362, CWE-20). Reconsider approach.
  size_t len = readlink("/proc/self/exe", buffer, ARRAY_SIZE(buffer) - 1);
data/kopete-20.04.1/protocols/groupwise/libgroupwise/client.cpp:490:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
    s.sprintf("a%x", d->id_seed);
data/kopete-20.04.1/protocols/groupwise/libgroupwise/rtf.cc:1977:5:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    vsnprintf(buff, sizeof(buff), str, ap);
data/kopete-20.04.1/protocols/jabber/jingle/alsaio.cpp:119:17:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
        ai.name.sprintf("ALSA Card %d, Device %d", ai.card, ai.dev);
data/kopete-20.04.1/protocols/jabber/jingle/alsaio.cpp:179:26:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
        i.id = QString().sprintf("plughw:%d,%d", ai.card, ai.dev);
data/kopete-20.04.1/protocols/jabber/jingle/alsaio.cpp:183:26:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
        i.id = QString().sprintf("hw:%d,%d", ai.card, ai.dev);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/httpconnect.cpp:49:21:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
			out += QString().sprintf("\\x%02x", (unsigned char)in[n]);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stuntypes.cpp:550:28:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
						strList += QString().sprintf("0x%04x", i);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stuntypes.cpp:584:22:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
				return QString().sprintf("0x%04x", (int)i);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stuntypes.cpp:722:22:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
				out += QString().sprintf("  Unknown attribute (0x%04x) of %d bytes", a.type, a.value.size());
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:101:9:  [4] (format) vsprintf:
  Potential format string problem (CWE-134). Make format string constant.
	return vsprintf(str, format, ap);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:162:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	return strcpy(dst, src);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/qjdns/qjdnsshared.cpp:104:6:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
	str.sprintf("%02x", in);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/tools/jdns/main.cpp:40:21:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
			out += QString().sprintf("\\x%02x", (unsigned int)c);
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/protocol.cpp:51:8:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
			str.sprintf("[%02x]", c);
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/client.cpp:87:9:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#define vsnprintf _vsnprintf
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/client.cpp:567:4:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
	s.sprintf("a%x", d->id_seed);
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/client.cpp:965:6:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
	str.sprintf("  %s %-32s", qPrintable(substr), qPrintable(item.jid().full()));
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_task.cpp:266:6:  [4] (format) vsprintf:
  Potential format string problem (CWE-134). Make format string constant.
	str.vsprintf(fmt, ap);
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_xmlcommon.cpp:126:6:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
	str.sprintf("%04d%02d%02dT%02d:%02d:%02d",
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_xmlcommon.cpp:364:6:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
	str.sprintf("%d,%d", s.width(), s.height());
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_xmlcommon.cpp:376:6:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
	str.sprintf("%d,%d,%d,%d", r.x(), r.y(), r.width(), r.height());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/checks.cc:40:3:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
  vsnprintf(msg, sizeof(msg), format, arguments);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/cpumonitor.cc:273:22:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
  unsigned long long system;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/cpumonitor.cc:277:15:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
             &system, &idle) != 4) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/logging.cc:31:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#define snprintf _snprintf
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/logging.cc:31:18:  [4] (format) _snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#define snprintf _snprintf
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/posix.cc:101:7:  [4] (shell) execvp:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
      execvp(file, const_cast<char *const *>(argv));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:541:11:  [4] (shell) popen:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
  file_ = popen(subcommand.c_str(), mode);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringutils.h:113:9:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#ifndef vsnprintf
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringutils.h:114:12:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
inline int vsnprintf(char* buf, size_t n, const char* fmt, va_list args) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringutils.h:117:12:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
inline int vsnprintf(wchar_t* buf, size_t n, const wchar_t* fmt, va_list args) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringutils.h:231:13:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
  int len = vsnprintf(buffer, buflen, format, args);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/console.cc:125:14:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
  int size = vsnprintf(buf, sizeof(buf), format, ap);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/pcp/pcp_main.cc:296:10:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    re = system("stty echo");
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/pcp/pcp_main.cc:298:10:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    re = system("stty -echo");
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/server/peer_channel.cc:106:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(entry, "%s,%i,%i\n", name_.c_str(), id_, connected_);  // NOLINT
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/plus/testutil/libjingleplus_main.cc:59:5:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    system("stty echo");
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/plus/testutil/libjingleplus_main.cc:61:5:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    system("stty -echo");
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvoiceengine.h:838:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(name, s);
data/kopete-20.04.1/protocols/meanwhile/meanwhilesession.cpp:711:13:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
    message.sprintf("Announcement from %s:\n%s", from->user_id, text);
data/kopete-20.04.1/protocols/meanwhile/meanwhilesession.cpp:989:13:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
    message.sprintf("%s has invited you to a conference called \"%s\"\n"
data/kopete-20.04.1/protocols/oscar/icq/ui/icqeditaccountwidget.cpp:155:20:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
		switch (QLocale::system().language())
data/kopete-20.04.1/protocols/oscar/liboscar/userdetails.cpp:472:6:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
	ver.sprintf( "%d.%d.%d.%d", (v >> 0x18) & 0x7F, (v >> 0x10) & 0xFF, (v >> 0x08) & 0xFF, v & 0xFF );
data/kopete-20.04.1/protocols/oscar/liboscar/userdetails.cpp:593:19:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
		m_clientVersion.sprintf( "%u", m_dcLastExtInfoUpdateTime );
data/kopete-20.04.1/protocols/oscar/liboscar/userdetails.cpp:600:19:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
		m_clientVersion.sprintf( "%d.%d.%d", m_identCap.data().at(12), m_identCap.data().at(13), m_identCap.data().at(14) * 100 + m_identCap.data().at(15) );
data/kopete-20.04.1/protocols/oscar/liboscar/userdetails.cpp:622:10:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
			build.sprintf( "(%d%d%d%d)", m_dcLastInfoUpdateTime >> 0x18, (m_dcLastInfoUpdateTime >> 0x10) & 0xFF, (m_dcLastInfoUpdateTime >> 0x08) & 0xFF, m_dcLastInfoUpdateTime & 0xFF );
data/kopete-20.04.1/protocols/oscar/liboscar/userdetails.cpp:633:10:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
			build.sprintf(" (%d)", m_dcLastInfoUpdateTime );
data/kopete-20.04.1/protocols/oscar/liboscar/userdetails.cpp:664:19:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
		m_clientVersion.sprintf( "%d.%d.%d.%d", m_identCap.data().at(12), m_identCap.data().at(13), m_identCap.data().at(14), m_identCap.data().at(15) & 0x0F );
data/kopete-20.04.1/protocols/oscar/liboscar/userdetails.cpp:693:19:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
		m_clientVersion.sprintf( "%d.%d.%d", m_identCap.data().at(12), m_identCap.data().at(13) % 100, m_identCap.data().at(14) );
data/kopete-20.04.1/protocols/oscar/liboscar/userdetails.cpp:702:19:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
		m_clientVersion.sprintf( "%d.%d.%d.%d", m_identCap.data().at(12), m_identCap.data().at(11), m_identCap.data().at(10), m_identCap.data().at(9) );
data/kopete-20.04.1/protocols/oscar/liboscar/userdetails.cpp:709:19:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
		m_clientVersion.sprintf("%d.%d.%d.%d", m_identCap.data().at(12), m_identCap.data().at(11), m_identCap.data().at(10), m_identCap.data().at(9));
data/kopete-20.04.1/protocols/oscar/liboscar/utils/rtf.cc:1841:5:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    vsnprintf(buff, sizeof(buff), str, ap);
data/kopete-20.04.1/protocols/qq/evautil.cpp:50:32:  [4] (crypto) crypt:
  The crypt functions use a poor one-way hashing algorithm; since they only
  accept passwords of 8 characters or fewer and only a two-byte salt, they
  are excessively vulnerable to dictionary attacks given today's faster
  computing equipment (CWE-327). Use a different algorithm, such as SHA-256,
  with a larger, non-repeating salt.
	inline void decrypt64( uchar* crypt, uchar* /*crypt_pre*/,
data/kopete-20.04.1/protocols/qq/evautil.cpp:54:20:  [4] (crypto) crypt:
  The crypt functions use a poor one-way hashing algorithm; since they only
  accept passwords of 8 characters or fewer and only a two-byte salt, they
  are excessively vulnerable to dictionary attacks given today's faster
  computing equipment (CWE-327). Use a different algorithm, such as SHA-256,
  with a larger, non-repeating salt.
			decrypted[i] ^= crypt[i];
data/kopete-20.04.1/protocols/qq/evautil.cpp:132:17:  [4] (crypto) crypt:
  The crypt functions use a poor one-way hashing algorithm; since they only
  accept passwords of 8 characters or fewer and only a two-byte salt, they
  are excessively vulnerable to dictionary attacks given today's faster
  computing equipment (CWE-327). Use a different algorithm, such as SHA-256,
  with a larger, non-repeating salt.
			*crypt_pre, *crypt;
data/kopete-20.04.1/protocols/qq/evautil.cpp:161:16:  [4] (crypto) crypt:
  The crypt functions use a poor one-way hashing algorithm; since they only
  accept passwords of 8 characters or fewer and only a two-byte salt, they
  are excessively vulnerable to dictionary attacks given today's faster
  computing equipment (CWE-327). Use a different algorithm, such as SHA-256,
  with a larger, non-repeating salt.
				decrypt64( crypt, crypt_pre, (uchar*) key.data(), 
data/kopete-20.04.1/protocols/qq/evautil.cpp:178:16:  [4] (crypto) crypt:
  The crypt functions use a poor one-way hashing algorithm; since they only
  accept passwords of 8 characters or fewer and only a two-byte salt, they
  are excessively vulnerable to dictionary attacks given today's faster
  computing equipment (CWE-327). Use a different algorithm, such as SHA-256,
  with a larger, non-repeating salt.
				decrypt64( crypt, crypt_pre, (uchar*) key.data(), decrypted );
data/kopete-20.04.1/protocols/qq/evautil.cpp:194:17:  [4] (crypto) crypt:
  The crypt functions use a poor one-way hashing algorithm; since they only
  accept passwords of 8 characters or fewer and only a two-byte salt, they
  are excessively vulnerable to dictionary attacks given today's faster
  computing equipment (CWE-327). Use a different algorithm, such as SHA-256,
  with a larger, non-repeating salt.
				crypt_pre = crypt;
data/kopete-20.04.1/protocols/qq/evautil.cpp:195:16:  [4] (crypto) crypt:
  The crypt functions use a poor one-way hashing algorithm; since they only
  accept passwords of 8 characters or fewer and only a two-byte salt, they
  are excessively vulnerable to dictionary attacks given today's faster
  computing equipment (CWE-327). Use a different algorithm, such as SHA-256,
  with a larger, non-repeating salt.
				decrypt64( crypt, crypt_pre, (uchar*) key.data(), decrypted );
data/kopete-20.04.1/protocols/skype/skypebuttons/qtbrowserplugin/qtbrowserplugin.cpp:333:18:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        if (slot.access() != QMetaMethod::Public || slot.methodType() == QMetaMethod::Signal)
data/kopete-20.04.1/plugins/nowlistening/nlaudacious.cpp:32:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    int random; // 0 = Playing linearly, 1 = Playing randomly.
data/kopete-20.04.1/plugins/nowlistening/nlaudacious.cpp:43:19:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    arg << status.random;
data/kopete-20.04.1/plugins/nowlistening/nlaudacious.cpp:54:19:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    arg >> status.random;
data/kopete-20.04.1/plugins/nowlistening/nlmpris.cpp:31:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    int random; // 0 = Playing linearly, 1 = Playing randomly.
data/kopete-20.04.1/plugins/nowlistening/nlmpris.cpp:42:19:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    arg << status.random;
data/kopete-20.04.1/plugins/nowlistening/nlmpris.cpp:53:19:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    arg >> status.random;
data/kopete-20.04.1/plugins/nowlistening/nlqmmp.cpp:34:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    int random; // 0 = Playing linearly, 1 = Playing randomly.
data/kopete-20.04.1/plugins/nowlistening/nlqmmp.cpp:45:19:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    arg << status.random;
data/kopete-20.04.1/plugins/nowlistening/nlqmmp.cpp:56:19:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    arg >> status.random;
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:143:8:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
	val = getenv(name);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/criticalsection.h:55:5:  [3] (misc) InitializeCriticalSection:
  Exceptions can be thrown in low-memory situations. Use
  InitializeCriticalSectionAndSpinCount instead.
    InitializeCriticalSection(&crit_);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/criticalsection.h:63:5:  [3] (misc) EnterCriticalSection:
  On some versions of Windows, exceptions can be thrown in low-memory
  situations. Use InitializeCriticalSectionAndSpinCount instead.
    EnterCriticalSection(&crit_);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/helpers.cc:80:17:  [3] (misc) LoadLibrary:
  Ensure that the full path to the library is specified, or current directory
  may be used (CWE-829, CWE-20). Use registry entry or GetWindowsDirectory to
  find library path, if you aren't already.
    advapi32_ = LoadLibrary(L"advapi32.dll");
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/helpers_unittest.cc:53:19:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  EXPECT_EQ(256U, random.size());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/helpers_unittest.cc:56:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  EXPECT_NE(random, random2);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/logging.cc:317:32:  [3] (misc) LoadLibrary:
  Ensure that the full path to the library is specified, or current directory
  may be used (CWE-829, CWE-20). Use registry entry or GetWindowsDirectory to
  find library path, if you aren't already.
    if (HINSTANCE kernel32 = ::LoadLibrary(L"kernel32.dll")) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:420:21:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  char* user_home = getenv("HOME");
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:666:28:  [3] (misc) LoadLibrary:
  Ensure that the full path to the library is specified, or current directory
  may be used (CWE-829, CWE-20). Use registry entry or GetWindowsDirectory to
  find library path, if you aren't already.
  HMODULE winhttp_handle = LoadLibrary(L"winhttp.dll");
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:718:28:  [3] (misc) LoadLibrary:
  Ensure that the full path to the library is specified, or current directory
  may be used (CWE-829, CWE-20). Use registry entry or GetWindowsDirectory to
  find library path, if you aren't already.
  HMODULE winhttp_handle = LoadLibrary(L"winhttp.dll");
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:807:24:  [3] (misc) LoadLibrary:
  Ensure that the full path to the library is specified, or current directory
  may be used (CWE-829, CWE-20). Use registry entry or GetWindowsDirectory to
  find library path, if you aren't already.
  if (HMODULE hModJS = LoadLibrary(_T("jsproxy.dll"))) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sigslot.h:146:5:  [3] (misc) InitializeCriticalSection:
  Exceptions can be thrown in low-memory situations. Use
  InitializeCriticalSectionAndSpinCount instead.
				InitializeCriticalSection(get_critsec());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sigslot.h:163:4:  [3] (misc) EnterCriticalSection:
  On some versions of Windows, exceptions can be thrown in low-memory
  situations. Use InitializeCriticalSectionAndSpinCount instead.
			EnterCriticalSection(get_critsec());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sigslot.h:184:4:  [3] (misc) InitializeCriticalSection:
  Exceptions can be thrown in low-memory situations. Use
  InitializeCriticalSectionAndSpinCount instead.
			InitializeCriticalSection(&m_critsec);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sigslot.h:189:4:  [3] (misc) InitializeCriticalSection:
  Exceptions can be thrown in low-memory situations. Use
  InitializeCriticalSectionAndSpinCount instead.
			InitializeCriticalSection(&m_critsec);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sigslot.h:199:4:  [3] (misc) EnterCriticalSection:
  On some versions of Windows, exceptions can be thrown in low-memory
  situations. Use InitializeCriticalSectionAndSpinCount instead.
			EnterCriticalSection(&m_critsec);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/systeminfo.cc:413:23:  [3] (misc) LoadLibrary:
  Ensure that the full path to the library is specified, or current directory
  may be used (CWE-829, CWE-20). Use registry entry or GetWindowsDirectory to
  find library path, if you aren't already.
  HINSTANCE d3d_lib = LoadLibrary(L"d3d9.dll");
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/unixfilesystem.cc:174:28:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (const char* tmpdir = getenv("TMPDIR")) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/unixfilesystem.cc:176:32:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  } else if (const char* tmp = getenv("TMP")) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/unixfilesystem.cc:402:35:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* xdg_config_home = getenv("XDG_CONFIG_HOME");
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/unixfilesystem.cc:409:30:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
      if (const char* home = getenv("HOME")) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/unixfilesystem.cc:411:39:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
      } else if (const char* dotdir = getenv("DOTDIR")) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/virtualsocket_unittest.cc:650:5:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    srand(static_cast<unsigned int>(seed));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32filesystem.cc:149:10:  [3] (misc) AddAccessAllowedAce:
  This doesn't set the inheritance bits in the access control entry (ACE)
  header (CWE-732). Make sure that you set inheritance by hand if you wish it
  to inherit.
  if (!::AddAccessAllowedAce(acl,
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32filesystem.cc:240:9:  [3] (tmpfile) GetTempFileName:
  Temporary file race condition in certain cases (e.g., if run as SYSTEM in
  many versions of Windows) (CWE-377).
  if (::GetTempFileName(ToUtf16(dir.pathname()).c_str(),
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32regkey_unittest.cc:578:15:  [3] (tmpfile) GetTempFileName:
  Temporary file race condition in certain cases (e.g., if run as SYSTEM in
  many versions of Windows) (CWE-377).
  EXPECT_NE(::GetTempFileName(temp_path, L"rkut_",
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/defaults.cc:49:25:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  const char* env_var = getenv(env_var_name);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/main_wnd.cc:564:5:  [3] (misc) InitializeCriticalSection:
  Exceptions can be thrown in low-memory situations. Use
  InitializeCriticalSectionAndSpinCount instead.
  ::InitializeCriticalSection(&buffer_lock_);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/main_wnd.h:123:9:  [3] (misc) EnterCriticalSection:
  On some versions of Windows, exceptions can be thrown in low-memory
  situations. Use InitializeCriticalSectionAndSpinCount instead.
      ::EnterCriticalSection(&buffer_lock_);
data/kopete-20.04.1/protocols/oscar/icq/icqcontact.cpp:410:25:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
		int time = ( KRandom::random() % 20 ) * 1000 + minDelay;
data/kopete-20.04.1/protocols/oscar/icq/icqcontact.cpp:421:25:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
		int time = ( KRandom::random() % 20 ) * 1000 + minDelay;
data/kopete-20.04.1/protocols/oscar/liboscar/connection.cpp:244:31:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
	d->snacSequence = ( KRandom::random() & 0xFFFF );
data/kopete-20.04.1/protocols/oscar/liboscar/tasks/chatroomtask.cpp:56:33:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
	Oscar::DWORD cookie = KRandom::random();
data/kopete-20.04.1/protocols/oscar/liboscar/tasks/chatroomtask.cpp:58:20:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
	cookie = KRandom::random();
data/kopete-20.04.1/protocols/oscar/liboscar/tasks/chatservicetask.cpp:66:27:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    b->addDWord( KRandom::random() ); //use kapp since it's convenient
data/kopete-20.04.1/protocols/oscar/liboscar/tasks/chatservicetask.cpp:67:27:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    b->addDWord( KRandom::random() );
data/kopete-20.04.1/protocols/oscar/liboscar/tasks/filetransfertask.cpp:83:33:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
	Oscar::DWORD cookie = KRandom::random();
data/kopete-20.04.1/protocols/oscar/liboscar/tasks/filetransfertask.cpp:85:20:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
	cookie = KRandom::random();
data/kopete-20.04.1/protocols/oscar/liboscar/tasks/sendmessagetask.cpp:82:35:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
		Oscar::DWORD cookie1 = KRandom::random();
data/kopete-20.04.1/protocols/oscar/liboscar/tasks/sendmessagetask.cpp:83:35:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
		Oscar::DWORD cookie2 = KRandom::random();
data/kopete-20.04.1/protocols/oscar/oscarcontact.cpp:217:27:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
				int time = ( KRandom::random() % 10 ) * 1000;
data/kopete-20.04.1/cmake/modules/ortpversion.c:13:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                major = atoi(argv[1]);
data/kopete-20.04.1/cmake/modules/ortpversion.c:16:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                major = atoi(argv[1]);
data/kopete-20.04.1/cmake/modules/ortpversion.c:17:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                minor = atoi(argv[2]);
data/kopete-20.04.1/cmake/modules/ortpversion.c:20:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                major = atoi(argv[1]);
data/kopete-20.04.1/cmake/modules/ortpversion.c:21:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                minor = atoi(argv[2]);
data/kopete-20.04.1/cmake/modules/ortpversion.c:22:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                micro = atoi(argv[3]);
data/kopete-20.04.1/kopete/chatwindow/chatmessagepart.cpp:336:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (tempFile.open()) {
data/kopete-20.04.1/kopete/chatwindow/chatmessagepart.cpp:1077:24:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            tempBuffer.open(QIODevice::WriteOnly);
data/kopete-20.04.1/kopete/chatwindow/chatmessagepart.cpp:1177:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[256];
data/kopete-20.04.1/kopete/chatwindow/kopetechatwindow.cpp:960:25:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        backgroundFile->open();
data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstyle.cpp:257:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fileAccess.open(QIODevice::ReadOnly);
data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstyle.cpp:267:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fileAccess.open(QIODevice::ReadOnly);
data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstyle.cpp:277:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fileAccess.open(QIODevice::ReadOnly);
data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstyle.cpp:287:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fileAccess.open(QIODevice::ReadOnly);
data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstyle.cpp:297:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fileAccess.open(QIODevice::ReadOnly);
data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstyle.cpp:307:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fileAccess.open(QIODevice::ReadOnly);
data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstyle.cpp:317:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fileAccess.open(QIODevice::ReadOnly);
data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstyle.cpp:328:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fileAccess.open(QIODevice::ReadOnly);
data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstyle.cpp:338:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fileAccess.open(QIODevice::ReadOnly);
data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstyle.cpp:348:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fileAccess.open(QIODevice::ReadOnly);
data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstyle.cpp:380:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fileAccess.open(QIODevice::ReadOnly);
data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstyle.cpp:411:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fileAccess.open(QIODevice::ReadOnly);
data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstyle.cpp:421:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fileAccess.open(QIODevice::ReadOnly);
data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstyle.cpp:431:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fileAccess.open(QIODevice::ReadOnly);
data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstyle.cpp:441:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fileAccess.open(QIODevice::ReadOnly);
data/kopete-20.04.1/kopete/chatwindow/kopetechatwindowstylemanager.cpp:144:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!archive->open(QIODevice::ReadOnly)) {
data/kopete-20.04.1/kopete/chatwindow/tests/chatwindowstylerendering_test.cpp:322:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (sampleHtml.open(QIODevice::ReadOnly)) {
data/kopete-20.04.1/kopete/config/avdevice/avdeviceconfig.cpp:92:47:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (EXIT_SUCCESS == mVideoDevicePool->open()) {
data/kopete-20.04.1/kopete/config/avdevice/avdeviceconfig.cpp:295:27:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        mVideoDevicePool->open(newdevice);
data/kopete-20.04.1/kopete/config/avdevice/avdeviceconfig.cpp:349:47:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (EXIT_SUCCESS == mVideoDevicePool->open()) {
data/kopete-20.04.1/kopete/config/avdevice/avdeviceconfig.cpp:368:51:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if (EXIT_SUCCESS == mVideoDevicePool->open()) {
data/kopete-20.04.1/kopete/contactlist/contactlistlayoutmanager.cpp:146:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!file.open(QIODevice::ReadOnly)) {
data/kopete-20.04.1/kopete/contactlist/contactlistlayoutmanager.cpp:269:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) {
data/kopete-20.04.1/kopete/contactlist/contactlistmodel.cpp:182:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (!file.open(QIODevice::ReadOnly) || !doc.setContent(&file)) {
data/kopete-20.04.1/kopete/contactlist/contactlistmodel.cpp:220:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (!file.open(QIODevice::ReadOnly) || !doc.setContent(&file)) {
data/kopete-20.04.1/kopete/contactlist/contactlistmodel.cpp:252:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) {
data/kopete-20.04.1/kopete/kconf_update/kopete-nameTracking.cpp:34:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    contactListFile.open(QIODevice::ReadOnly);
data/kopete-20.04.1/kopete/kconf_update/kopete-nameTracking.cpp:124:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    contactListFile.open(QIODevice::WriteOnly);
data/kopete-20.04.1/libkopete/avdevice/videodevice.cpp:310:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
int VideoDevice::open()
data/kopete-20.04.1/libkopete/avdevice/videodevice.cpp:322:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    descriptor = ::open(QFile::encodeName(full_filename), O_RDWR | O_NONBLOCK, 0);
data/kopete-20.04.1/libkopete/avdevice/videodevice.cpp:1125:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&m_currentbuffer.data[0], m_rawbuffers[v4l2buffer.index].start, m_currentbuffer.data.size());
data/kopete-20.04.1/libkopete/avdevice/videodevice.cpp:1285:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(bits, &m_currentbuffer.data[0], m_currentbuffer.data.size());
data/kopete-20.04.1/libkopete/avdevice/videodevice.h:278:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    virtual int open();
data/kopete-20.04.1/libkopete/avdevice/videodevicepool.cpp:117:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
int VideoDevicePool::open(int device)
data/kopete-20.04.1/libkopete/avdevice/videodevicepool.cpp:145:42:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        isopen = m_videodevices[device]->open();
data/kopete-20.04.1/libkopete/avdevice/videodevicepool.cpp:652:67:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if (EXIT_SUCCESS != m_videodevices[m_current_device]->open()) {
data/kopete-20.04.1/libkopete/avdevice/videodevicepool.h:50:9:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    int open(int device = -1);
data/kopete-20.04.1/libkopete/contactlist/xmlcontactstorage.cpp:136:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    contactListFile.open(QIODevice::ReadOnly);
data/kopete-20.04.1/libkopete/contactlist/xmlcontactstorage.cpp:224:26:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!contactListFile.open(QIODevice::WriteOnly)) {
data/kopete-20.04.1/libkopete/kopeteavatarmanager.cpp:144:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        f.open(QIODevice::ReadOnly);
data/kopete-20.04.1/libkopete/kopeteavatarmanager.cpp:152:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        tempBuffer.open(QIODevice::WriteOnly);
data/kopete-20.04.1/libkopete/kopeteavatarmanager.cpp:160:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        f.open(QIODevice::ReadOnly);
data/kopete-20.04.1/libkopete/kopeteavatarmanager.cpp:181:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        tempBuffer.open(QIODevice::WriteOnly);
data/kopete-20.04.1/libkopete/kopeteavatarmanager.cpp:210:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    buffer.open(QIODevice::ReadOnly);
data/kopete-20.04.1/libkopete/kopeteavatarmanager.cpp:218:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!f.open(QIODevice::WriteOnly)) {
data/kopete-20.04.1/libkopete/kopetechatsession.cpp:353:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        file.open(QIODevice::Append);
data/kopete-20.04.1/libkopete/kopetechatsession.cpp:402:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if (file.open(QIODevice::ReadOnly)) {
data/kopete-20.04.1/libkopete/kopetefileengine.cpp:67:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
bool FileEngine::open(QIODevice::OpenMode openMode)
data/kopete-20.04.1/libkopete/kopetefileengine.cpp:177:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        m_buffer.open(QIODevice::WriteOnly);
data/kopete-20.04.1/libkopete/kopetefileengine.cpp:190:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        m_buffer.open(openMode);
data/kopete-20.04.1/libkopete/kopetefileengine.h:43:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    bool open(QIODevice::OpenMode openMode);
data/kopete-20.04.1/libkopete/kopetepicture.cpp:97:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        tempBuffer.open(QIODevice::WriteOnly);
data/kopete-20.04.1/libkopete/kopetepicture.cpp:117:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        tempBuffer.open(QIODevice::WriteOnly);
data/kopete-20.04.1/libkopete/kopetestatusmanager.cpp:104:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (file.open(QIODevice::WriteOnly)) {
data/kopete-20.04.1/libkopete/kopetestatusmanager.cpp:130:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (file.open(QIODevice::ReadOnly)) {
data/kopete-20.04.1/libkopete/ui/avatarwebcamdialog.cpp:78:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    d->m_devicePool->open();
data/kopete-20.04.1/plugins/highlight/highlightconfig.cpp:88:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    filterListFile.open(QIODevice::ReadOnly);
data/kopete-20.04.1/plugins/highlight/highlightconfig.cpp:141:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (file.open(QIODevice::WriteOnly)) {
data/kopete-20.04.1/plugins/history/converter.cpp:122:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char cbuf[CBUFLENGTH]; // buffer for the log file
data/kopete-20.04.1/plugins/history/converter.cpp:127:31:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                    FILE *f = fopen(QFile::encodeName(logFileName), "r");
data/kopete-20.04.1/plugins/history/converter.cpp:210:46:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                                    if (file.open(QIODevice::WriteOnly)) {
data/kopete-20.04.1/plugins/history/converter.cpp:272:34:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                        if (file.open(QIODevice::WriteOnly)) {
data/kopete-20.04.1/plugins/history/historydialog.cpp:500:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                file.open(QIODevice::ReadOnly);
data/kopete-20.04.1/plugins/history/historyimport.cpp:348:31:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                    if (!file.open(QIODevice::ReadOnly)) {
data/kopete-20.04.1/plugins/history/historylogger.cpp:193:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!file.open(QIODevice::ReadOnly)) {
data/kopete-20.04.1/plugins/history/historylogger.cpp:353:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (file.open(QIODevice::WriteOnly)) {
data/kopete-20.04.1/plugins/history/historylogger.cpp:848:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (!file.open(QIODevice::ReadOnly)) {
data/kopete-20.04.1/plugins/history2/history2import.cpp:423:31:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                    if (!file.open(QIODevice::ReadOnly)) {
data/kopete-20.04.1/plugins/history2/history2import.cpp:723:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!file.open(QIODevice::ReadOnly)) {
data/kopete-20.04.1/plugins/history2/history2logger.cpp:58:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!m_db.open()) {
data/kopete-20.04.1/plugins/latex/latexplugin.cpp:153:24:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                buffer.open(QIODevice::WriteOnly);
data/kopete-20.04.1/plugins/latex/latexplugin.cpp:230:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    tempFile->open();
data/kopete-20.04.1/plugins/nowlistening/nlquodlibet.cpp:93:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (file.open(QIODevice::ReadOnly)) {
data/kopete-20.04.1/plugins/otr/otrlchatinterface.cpp:165:79:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
void OtrlChatInterface::new_fingerprint(void *opdata, OtrlUserState us, const char *accountname, const char *protocol, const char *username, unsigned char fingerprint[20])
data/kopete-20.04.1/plugins/otr/otrlchatinterface.cpp:165:104:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
void OtrlChatInterface::new_fingerprint(void *opdata, OtrlUserState us, const char *accountname, const char *protocol, const char *username, unsigned char fingerprint[20])
data/kopete-20.04.1/plugins/otr/otrlchatinterface.cpp:165:126:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
void OtrlChatInterface::new_fingerprint(void *opdata, OtrlUserState us, const char *accountname, const char *protocol, const char *username, unsigned char fingerprint[20])
data/kopete-20.04.1/plugins/otr/otrlchatinterface.cpp:165:151:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
void OtrlChatInterface::new_fingerprint(void *opdata, OtrlUserState us, const char *accountname, const char *protocol, const char *username, unsigned char fingerprint[20])
data/kopete-20.04.1/plugins/otr/otrlchatinterface.cpp:284:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(err_msg, message.toUtf8().data(), message.length());
data/kopete-20.04.1/plugins/otr/otrlchatinterface.cpp:292:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(err_msg, message.toUtf8().data(), message.length());
data/kopete-20.04.1/plugins/otr/otrlchatinterface.cpp:300:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(err_msg, message.toUtf8().data(), message.length());
data/kopete-20.04.1/plugins/otr/otrlchatinterface.cpp:308:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(err_msg, message.toUtf8().data(), message.length());
data/kopete-20.04.1/plugins/otr/otrlchatinterface.cpp:331:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(msg_prefix, message.toUtf8().data(), message.length());
data/kopete-20.04.1/plugins/otr/otrlchatinterface.cpp:838:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hash[45];
data/kopete-20.04.1/plugins/otr/otrlchatinterface.h:95:71:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static void new_fingerprint(void *opdata, OtrlUserState us, const char *accountname, const char *protocol, const char *username, unsigned char fingerprint[20]);
data/kopete-20.04.1/plugins/otr/otrlchatinterface.h:95:96:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static void new_fingerprint(void *opdata, OtrlUserState us, const char *accountname, const char *protocol, const char *username, unsigned char fingerprint[20]);
data/kopete-20.04.1/plugins/otr/otrlchatinterface.h:95:118:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static void new_fingerprint(void *opdata, OtrlUserState us, const char *accountname, const char *protocol, const char *username, unsigned char fingerprint[20]);
data/kopete-20.04.1/plugins/otr/otrlchatinterface.h:95:143:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static void new_fingerprint(void *opdata, OtrlUserState us, const char *accountname, const char *protocol, const char *username, unsigned char fingerprint[20]);
data/kopete-20.04.1/plugins/otr/otrlconfinterface.cpp:62:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char fingerprint[45];
data/kopete-20.04.1/plugins/otr/otrlconfinterface.cpp:73:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char fingerprint[45];
data/kopete-20.04.1/plugins/otr/otrlconfinterface.cpp:97:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hash[45];
data/kopete-20.04.1/plugins/otr/otrlconfinterface.cpp:182:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hash[45];
data/kopete-20.04.1/plugins/pipes/tests/main.cpp:40:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    input.open(stdin, QIODevice::ReadOnly | QIODevice::Text);
data/kopete-20.04.1/plugins/pipes/tests/main.cpp:47:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    output.open(stdout, QIODevice::WriteOnly | QIODevice::Text);
data/kopete-20.04.1/plugins/statistics/statisticsdb.cpp:37:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!m_db.open()) {
data/kopete-20.04.1/plugins/statistics/statisticsdialog.cpp:464:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    tempBuffer.open(QIODevice::WriteOnly);
data/kopete-20.04.1/plugins/statistics/statisticsdialog.cpp:531:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    tempBuffer.open(QIODevice::WriteOnly);
data/kopete-20.04.1/plugins/webpresence/webpresenceplugin.cpp:167:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        m_output->open();
data/kopete-20.04.1/plugins/webpresence/webpresenceplugin.cpp:299:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    file->open();
data/kopete-20.04.1/protocols/gadu/gaduaccount.cpp:1042:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (!tempFile.open()) {
data/kopete-20.04.1/protocols/gadu/gaduaccount.cpp:1087:26:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if (tempFile.open(QIODevice::ReadOnly)) {
data/kopete-20.04.1/protocols/gadu/gadudcc.cpp:160:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(newdcc, incoming, sizeof(gg_dcc));
data/kopete-20.04.1/protocols/gadu/gadudcctransaction.cpp:253:28:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if (localFile_.open(QIODevice::WriteOnly | QIODevice::Append)) {
data/kopete-20.04.1/protocols/gadu/gadudcctransaction.cpp:260:28:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if (localFile_.open(QIODevice::ReadWrite)) {
data/kopete-20.04.1/protocols/gadu/gadudcctransaction.cpp:280:24:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (localFile_.open(QIODevice::ReadWrite) == false) {
data/kopete-20.04.1/protocols/gadu/gadurichtextformat.cpp:265:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(rtf.data()  + csize, &rtfs, sizeof(rtfs));
data/kopete-20.04.1/protocols/gadu/gadurichtextformat.cpp:270:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(rtf.data() + csize, &rtcs, sizeof(rtcs));
data/kopete-20.04.1/protocols/groupwise/libgroupwise/bytestream.cpp:226:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(a->data() + oldsize, b.data(), b.size());
data/kopete-20.04.1/protocols/groupwise/libgroupwise/bytestream.cpp:249:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(a.data(), r, size);
data/kopete-20.04.1/protocols/groupwise/libgroupwise/compressionhandler.cpp:10:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    outgoing_buffer_.open(QIODevice::ReadWrite);
data/kopete-20.04.1/protocols/groupwise/libgroupwise/compressionhandler.cpp:13:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    incoming_buffer_.open(QIODevice::ReadWrite);
data/kopete-20.04.1/protocols/groupwise/libgroupwise/coreprotocol.cpp:61:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char hex_table[17] = "0123456789abcdef";
data/kopete-20.04.1/protocols/groupwise/libgroupwise/coreprotocol.cpp:136:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(m_in.data() + oldsize, incomingBytes.data(), incomingBytes.size());
data/kopete-20.04.1/protocols/groupwise/libgroupwise/coreprotocol.cpp:152:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(remainder.data(), m_in.data() + parsedBytes, remainder.size());
data/kopete-20.04.1/protocols/groupwise/libgroupwise/coreprotocol.cpp:287:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char valString[ NMFIELD_MAX_STR_LENGTH ];
data/kopete-20.04.1/protocols/groupwise/libgroupwise/eventprotocol.cpp:43:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    inBuf.open(QIODevice::ReadOnly);
data/kopete-20.04.1/protocols/groupwise/libgroupwise/responseprotocol.cpp:43:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    inBuf.open(QIODevice::ReadOnly);
data/kopete-20.04.1/protocols/groupwise/libgroupwise/rtf.cc:1974:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buff[1024];
data/kopete-20.04.1/protocols/groupwise/libgroupwise/rtf.cc:2422:55:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                 sParagraph += QChar((unsigned short)(atol(rtftext + 2)));
data/kopete-20.04.1/protocols/groupwise/libgroupwise/rtf.cc:2426:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char s[2];
data/kopete-20.04.1/protocols/groupwise/libgroupwise/rtf.cc:2442:52:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                if (*p && (*p != ' ')) cmd_value = atol(p);
data/kopete-20.04.1/protocols/jabber/jabberaccount.cpp:415:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char str[256];
data/kopete-20.04.1/protocols/jabber/jabberaccount.cpp:416:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char fmt[32];
data/kopete-20.04.1/protocols/jabber/jabberaccount.cpp:420:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy ( fmt, "%z" );
data/kopete-20.04.1/protocols/jabber/jabberaccount.cpp:432:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy ( fmt, "%Z" );
data/kopete-20.04.1/protocols/jabber/jabbercapabilitiesmanager.cpp:495:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!cacheFile.open(QIODevice::ReadOnly)) {
data/kopete-20.04.1/protocols/jabber/jabbercapabilitiesmanager.cpp:616:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!capsFile.open(QIODevice::WriteOnly)) {
data/kopete-20.04.1/protocols/jabber/jabbercontact.cpp:798:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
		buffer.open( QIODevice::WriteOnly );
data/kopete-20.04.1/protocols/jabber/jabberfiletransfer.cpp:118:31:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    bool canOpen = mLocalFile.open(QIODevice::ReadOnly);
data/kopete-20.04.1/protocols/jabber/jabberfiletransfer.cpp:142:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        buffer.open(QIODevice::WriteOnly);
data/kopete-20.04.1/protocols/jabber/jabberfiletransfer.cpp:199:36:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            couldOpen = mLocalFile.open(QIODevice::ReadWrite);
data/kopete-20.04.1/protocols/jabber/jabberfiletransfer.cpp:210:36:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            couldOpen = mLocalFile.open(QIODevice::WriteOnly);
data/kopete-20.04.1/protocols/jabber/jabberfiletransfer.cpp:219:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        couldOpen = mLocalFile.open(QIODevice::WriteOnly);
data/kopete-20.04.1/protocols/jabber/jingle/alsaio.cpp:32:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE *f = fopen(procfile, "r");
data/kopete-20.04.1/protocols/jabber/jingle/jinglecallsmanager.cpp:85:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        file.open(QIODevice::ReadOnly);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/corelib/netinterface_unix.cpp:145:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	FILE *f = fopen(procfile, "r");
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/bytestream.cpp:103:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(data, d->readBuf.constData(), maxSize);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/httppoll.cpp:209:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(a.data(), cs.data(), len);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/httppoll.cpp:210:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(a.data() + len, block.data(), block.size());
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/httppoll.cpp:409:4:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
			memcpy(cstr.data(), buf->data(), n);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/socks.cpp:174:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(s->methodList.data(), a.data() + 2, num);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/socks.cpp:207:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(a.data() + 2, user.data(), len1);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/socks.cpp:209:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(a.data() + 3 + len1, pass.data(), len2);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/socks.cpp:247:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(user.data(), a.data()+2, ulen);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/socks.cpp:248:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(pass.data(), a.data()+ulen+3, plen);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/socks.cpp:283:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy(a.data() + at, &ip4, 4);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/socks.cpp:297:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(a.data() + at, &p, 2);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/socks.cpp:325:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(a.data() + at, h.data(), hlen);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/socks.cpp:331:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(a.data() + at, &p, 2);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/socks.cpp:361:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy(&ip4, from.data() + 4, 4);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/socks.cpp:374:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy(cs.data(), from.data() + 5, host_len);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/socks.cpp:382:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy(a6, from.data() + 4, 16);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/socks.cpp:393:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(&p, a.data() + full_len - 2, 2);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stunallocate.cpp:1360:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy(out.data() + 4, datagram.data(), datagram.size());
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stunmessage.cpp:385:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy(magic, magic_cookie, 4);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stunmessage.cpp:472:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(d->magic, magic, 4);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stunmessage.cpp:478:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(d->id, id, 12);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stunmessage.cpp:525:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(p + 4, d->magic, 4);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stunmessage.cpp:526:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(p + 8, d->id, 12);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stunmessage.cpp:536:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy(buf.data() + at + 4, i.value.data(), i.value.size());
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stunmessage.cpp:557:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy(p + at + 4, result.data(), alen);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/stuntypes.cpp:80:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy(out.data() + 4, addr6.c, 16);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns.c:132:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy(out, in, len);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns.c:140:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy(out, in, len);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns.c:295:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char line[67]; // 3 * 16 + 2 + 16 + zero byte
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns.c:404:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy(buf + 2, str->data, str->size);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns.c:1016:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(&s->cb, callbacks, sizeof(jdns_callbacks_t));
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns.c:2231:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
		unsigned char buf[JDNS_UDP_UNI_IN_MAX];
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns.c:3020:4:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
			memcpy(buf + at, texts->item[n]->data, len);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns.c:3376:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
			unsigned char buf[JDNS_UDP_MUL_IN_MAX];
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_mdnsd.c:80:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char to6[16];
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_mdnsd.c:328:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(u->to6, addr->addr.v6, 16);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_packet.c:140:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	unsigned char out[MAX_LABEL_LENGTH - 1];
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_packet.c:210:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy(out + out_size, label + 1, label_size);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_packet.c:361:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy(label + i, name->data + at, len);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_packet.c:375:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	unsigned char label[MAX_LABEL_LENGTH];
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_packet.c:417:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(*bufp, label, len);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_packet.c:761:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
				memcpy(buf, write->value->data, write->value->size);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_sys.c:164:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(out, in + at, len);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_sys.c:217:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy(out + pos, data, size);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_sys.c:376:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char String[4 * 4];
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_sys.c:385:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char HostName[MAX_HOSTNAME_LEN + 4] ;
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_sys.c:386:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char DomainName[MAX_DOMAIN_NAME_LEN + 4];
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_sys.c:390:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ScopeId[MAX_SCOPE_ID_LEN + 4];
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_sys.c:580:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(str, e->data, elen);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:53:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(p, s, len);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:63:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(out, src, size);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:113:9:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	return fopen(path, mode);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:365:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(s->data, str, str_len);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:495:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(a->addr.v6, ipv6, 16);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:513:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
		unsigned char ipv6[16];
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:608:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
		unsigned char b[4];
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:627:4:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
			memcpy(part, p, len);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:1281:4:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
			memcpy(&ip, pr->rdata, 4);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:1308:4:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
			memcpy(&priority, pr->rdata, 2);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:1324:4:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
			memcpy(&priority, pr->rdata, 2);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:1326:4:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
			memcpy(&weight, pr->rdata + 2, 2);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:1328:4:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
			memcpy(&port, pr->rdata + 4, 2);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/qjdns/qjdns_sock.cpp:55:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
       unsigned char  _S6_u8[16];
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/qjdns/qjdns_sock.cpp:110:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(mc.ipv6mr_multiaddr.s6_addr, addr, 16);
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/base/timezone.cpp:47:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char str[256];
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/base/timezone.cpp:48:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char fmt[32];
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/base/timezone.cpp:50:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(fmt, "%z");
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/base/timezone.cpp:57:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(fmt, "%Z");
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/compressionhandler.cpp:11:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	outgoing_buffer_.open(QIODevice::ReadWrite);
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/compressionhandler.cpp:14:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	incoming_buffer_.open(QIODevice::ReadWrite);
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/parser.cpp:106:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy(in.data() + oldsize, a.data(), a.size());
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/parser.cpp:164:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy(a.data(), in.data() + at, a.size());
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/s5b.cpp:365:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(buf.data(), &ssp, 2);
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/s5b.cpp:366:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(buf.data() + 2, &sdp, 2);
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/s5b.cpp:367:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(buf.data() + 4, data.data(), data.size());
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/s5b.cpp:522:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(&ssp, buf.data(), 2);
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/s5b.cpp:523:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(&sdp, buf.data() + 2, 2);
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/s5b.cpp:528:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(data.data(), buf.data() + 4, data.size());
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_bitsofbinary.cpp:170:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
		if (file.open(QIODevice::ReadOnly)) {
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_bitsofbinary.cpp:198:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	if (isOpen || file.open(QIODevice::ReadOnly)) {
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/xmpp_vcard.cpp:43:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	buf.open(QIODevice::ReadOnly);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/test/fakeaudiocapturemodule.h:106:37:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                    char name[webrtc::kAdmMaxDeviceNameSize],
data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/test/fakeaudiocapturemodule.h:107:37:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                    char guid[webrtc::kAdmMaxGuidSize]);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/test/fakeaudiocapturemodule.h:109:39:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                      char name[webrtc::kAdmMaxDeviceNameSize],
data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/test/fakeaudiocapturemodule.h:110:39:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                      char guid[webrtc::kAdmMaxGuidSize]);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/test/fakeaudiocapturemodule.h:192:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const char pcm_file_name_utf8[webrtc::kAdmMaxFileNameSize]);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/test/fakeaudiocapturemodule.h:195:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const char pcm_file_name_utf8[webrtc::kAdmMaxFileNameSize]);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/test/fakeaudiocapturemodule.h:276:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char rec_buffer_[kNumberSamples * kNumberBytesPerSample];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/test/fakeaudiocapturemodule.h:278:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char send_buffer_[kNumberSamples * kNumberBytesPerSample];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/Equifax_Secure_Global_eBusiness_CA-1.h:12:10:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
unsigned char EquifaxSecureGlobalEBusinessCA1_certificate[660]={
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/asynctcpsocket.cc:117:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(outbuf_, &pkt_len, PKT_LEN_SIZE);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/asynctcpsocket.cc:118:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(outbuf_ + PKT_LEN_SIZE, pv, cb);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/asynctcpsocket.cc:186:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(outbuf_ + outpos_, pv, cb);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/asynctcpsocket.cc:200:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&pkt_len, data, PKT_LEN_SIZE);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/autodetectproxy.cc:96:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char agent[kSavedStringLimit];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/autodetectproxy.cc:105:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char address_hostname[kSavedStringLimit];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/autodetectproxy.cc:114:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char autoconfig_url[kSavedStringLimit];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/autodetectproxy.cc:121:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char bypass_list[kSavedStringLimit];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/autodetectproxy.cc:124:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char username[kSavedStringLimit];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/autodetectproxy.cc:204:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char data[257];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/base64.cc:124:40:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                              unsigned char qbuf[4], bool* padded)
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/base64.cc:207:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char c, qbuf[4];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/base64.h:87:41:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                               unsigned char qbuf[4], bool* padded);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/base64_unittest.cc:354:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(dest, escaped.data(), min(escaped.size(), szdest));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/base64_unittest.cc:363:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(dest, unescaped.data(), min(unescaped.size(), szdest));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/base64_unittest.cc:379:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char encode_buffer[100];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/base64_unittest.cc:381:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char decode_buffer[100];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/base64_unittest.cc:920:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char unescaped[64 * 1024];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/buffer.h:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(data_.get(), data, length);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/buffer.h:83:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(data_.get() + old_length, data, length);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/buffer.h:92:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(data.get(), data_.get(), length_);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/buffer_unittest.cc:141:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(buf.data() + sizeof(kTestData), kTestData, sizeof(kTestData));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/bytebuffer.cc:70:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(bytes_, bytes, end_);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/bytebuffer.cc:155:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(val, bytes_ + start_, len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/bytebuffer.cc:197:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(bytes_ + end_, val, len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/bytebuffer.cc:207:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(new_bytes, bytes_ + start_, len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/checks.cc:36:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char msg[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/common.h:126:41:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
#define COMPILE_TIME_ASSERT(expr)       char CTA_UNIQUE_NAME[expr]
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/cryptstring.h:105:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(storage_ + length_, data, length);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/cryptstring.h:143:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(storage_, old_storage, length_);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/cryptstring.h:177:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dest, password_.data(), password_.size());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/cryptstring.h:188:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&dest->front(), password_.data(), password_.size());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/diskcache.cc:281:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char extension[32];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/fileutils.cc:286:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char version_base[MAX_PATH];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/fileutils_unittest.cc:48:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/flags.cc:176:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(buffer, *name, n * sizeof(char));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/flags.cc:193:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[1024];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/helpers.cc:197:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char BASE64[64] = {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:653:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(buffer_ + len_ + kChunkDigits, "\r\n", 2);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:655:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(buffer_ + offset + read, "\r\n", 2);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:666:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(buffer_ + len_, "0\r\n\r\n", 5);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.h:189:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer_[kBufferSize];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase_unittest.cc:218:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[5] = { 0 };
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase_unittest.cc:247:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[5] = { 0 };
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase_unittest.cc:262:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[5] = { 0 };
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase_unittest.cc:525:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[5] = { 0 };
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpclient.cc:149:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    lifetime = atoi(s_temp.c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpclient.cc:585:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[1024 * 64];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpcommon.cc:362:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char month[4], zone[6];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpcommon.cc:496:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[32];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpcommon.cc:806:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpcommon.cc:807:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(buffer, "%d", static_cast<int>(time(0)));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpcommon.cc:872:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char out_buf[MAX_MESSAGE], spn[MAX_SPN];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpcommon.cc:956:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      unsigned char userbuf[256], passbuf[256], domainbuf[16];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpcommon.cc:967:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(userbuf, username.c_str(), auth_id.UserLength);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpcommon.cc:973:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(passbuf, sensitive, auth_id.PasswordLength);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpcommon.cc:978:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(userbuf, username.c_str() + pos + 1, auth_id.UserLength);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpcommon.cc:982:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(domainbuf, username.c_str(), auth_id.DomainLength);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpcommon.cc:986:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(passbuf, sensitive, auth_id.PasswordLength);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/ipaddress.cc:139:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[INET6_ADDRSTRLEN] = {0};
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/ipaddress.cc:167:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  ::memcpy(&v6addr.s6_addr, kMappedPrefix, sizeof(kMappedPrefix));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/ipaddress.cc:168:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  ::memcpy(&v6addr.s6_addr[12], &u_.ip4.s_addr, sizeof(u_.ip4.s_addr));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/ipaddress.cc:216:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    ::memcpy(&ip.s6_addr, *requested_address, host_ent->h_length);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/linuxfdwalk_unittest.cc:75:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  int fd1 = open("/dev/null", O_RDONLY);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/linuxfdwalk_unittest.cc:77:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  int fd2 = open("/dev/null", O_WRONLY);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/linuxfdwalk_unittest.cc:79:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  int fd3 = open("/dev/null", O_RDWR);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/linuxwindowpicker.cc:59:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/logging.cc:80:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[16];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/logging.cc:153:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char msgbuf[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/logging.cc:356:13:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    level = atoi(value.c_str());  // NOLINT
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/logging.cc:515:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hex_line[LINE_SIZE * 9 / 4 + 2], asc_line[LINE_SIZE + 1];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/md5.h:38:24:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
void MD5Final(unsigned char digest[16], struct MD5Context *context);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/md5c.c:83:4:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
			memcpy(p, buf, len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/md5c.c:86:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy(p, buf, t);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/md5c.c:96:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy(ctx->in, buf, 64);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/md5c.c:105:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(ctx->in, buf, len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/md5c.c:113:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
MD5Final(unsigned char digest[16], struct MD5Context *ctx)
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/md5c.c:150:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(digest, ctx->buf, 16);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/md5digest_unittest.cc:58:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char output[Md5Digest::kSize];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/md5digest_unittest.cc:78:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char output[Md5Digest::kSize - 1];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/messagedigest.cc:127:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(new_key.get(), key, key_len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/messagedigest_unittest.cc:45:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char output[16];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/messagedigest_unittest.cc:66:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char output[20];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/messagedigest_unittest.cc:111:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char output[16];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/messagedigest_unittest.cc:151:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char output[20];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/multipart_unittest.cc:97:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[1024];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/natserver.cc:156:8:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  std::memcpy(real_buf.get() + addrlength, buf, size);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/natsocketfactory.cc:50:10:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    std::memcpy(&buf[4], &v4addr, kNATEncodedIPv4AddressSize - 4);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/natsocketfactory.cc:55:10:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    std::memcpy(&buf[4], &v6addr, kNATEncodedIPv6AddressSize - 4);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/natsocketfactory.cc:161:10:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    std::memcpy(buf.get() + addrlength, data, size);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/natsocketfactory.cc:198:12:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      std::memcpy(data, buf_ + addrlength, result - addrlength);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/natsocketfactory.cc:294:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/nethelpers.cc:85:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(p, ent->h_name, strlen(ent->h_name) + 1);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/nethelpers.cc:92:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p, ent->h_aliases[i], strlen(ent->h_aliases[i]) + 1);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/nethelpers.cc:104:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p, ent->h_addr_list[i], ent->h_length);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/openssladapter.cc:767:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char data[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/openssladapter.cc:841:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char data[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/opensslidentity.cc:149:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char error_buf[200];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/opensslstreamadapter.cc:518:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buf[2048];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/opensslstreamadapter.cc:827:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char data[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/opensslstreamadapter.cc:871:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      unsigned char digest[EVP_MAX_MD_SIZE];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/pathutils.cc:257:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(drive, pathname.c_str(), 3);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:219:23:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    if (url.port() != atol(port)) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:258:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[BUFSIZE];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:282:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buffer, start, len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:326:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[kMaxAddressLength];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:327:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buffer, start, len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:395:3:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  wchar_t w_path[MAX_PATH];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:411:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[NAME_MAX + 1];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:530:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[kMaxLineLength];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:574:34:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          proxy->address.SetPort(atoi(settings.Get("http_port").c_str()));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:578:34:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          proxy->address.SetPort(atoi(settings.Get("socks_port").c_str()));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:582:34:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          proxy->address.SetPort(atoi(settings.Get("ssl_port").c_str()));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:586:34:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          proxy->address.SetPort(atoi(settings.Get("http_port").c_str()));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:812:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char proxy[256], host[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:926:3:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  wchar_t buffer[1024];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/schanneladapter.cc:432:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[4096];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/schanneladapter.cc:518:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(out_buf[1].pvBuffer,
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/schanneladapter.cc:581:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(pv, &readable[0], read);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/scoped_ptr.h:55:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    typedef char type_must_be_complete[sizeof(T)];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/scoped_ptr.h:60:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    typedef char type_must_be_complete[sizeof(T)];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/scoped_ptr.h:134:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    typedef char type_must_be_complete[sizeof(T)];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/scoped_ptr.h:139:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    typedef char type_must_be_complete[sizeof(T)];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sha1.c:155:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(block, buffer, 64);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sha1.c:228:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&context->buffer[j], data, (i = 64 - j));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sha1.c:236:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&context->buffer[j], &data[i], len - i);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sha1digest_unittest.cc:59:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char output[Sha1Digest::kSize];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sha1digest_unittest.cc:81:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char output[Sha1Digest::kSize - 1];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socket_unittest.cc:321:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[10];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socket_unittest.cc:435:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[1024] = {0};
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socket_unittest.cc:599:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[1024 * 16] = {0};
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketadapters.cc:87:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pv, buffer_, read);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketadapters.cc:639:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(data, response.Data(), *len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketadapters.cc:731:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(data, response.Data(), *len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketaddress.cc:399:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char hostname[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslidentity_unittest.cc:77:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char digest1[64];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslidentity_unittest.cc:78:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char digest1b[64];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslidentity_unittest.cc:79:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char digest2[64];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslidentity_unittest.cc:107:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      unsigned char digest3[64];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslroots.h:11:10:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
unsigned char Equifax_Secure_Certificate_Authority_subject_name[80]={
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslroots.h:18:10:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
unsigned char Equifax_Secure_Certificate_Authority_public_key[162]={
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslroots.h:31:10:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
unsigned char Equifax_Secure_Certificate_Authority_certificate[804]={
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslstreamadapter_unittest.cc:203:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char digest[20];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslstreamadapter_unittest.cc:408:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char block[kBlockSize];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslstreamadapter_unittest.cc:441:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[1600];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslstreamadapter_unittest.cc:732:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char client_out[20];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslstreamadapter_unittest.cc:733:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char server_out[20];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:357:11:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  file_ = fopen(filename.c_str(), mode);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:584:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(buffer, &buffer_[seek_position_], bytes);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:612:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&buffer_[seek_position_], buffer, bytes);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:685:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(buffer_, data, data_length_);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:696:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(new_buffer, buffer_, data_length_);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:763:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buffer, &buffer_[read_position_], tail_copy);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:764:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buffer + tail_copy, &buffer_[0], copy - tail_copy);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:906:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(p, &buffer_[read_position], tail_copy);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:907:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(p + tail_copy, &buffer_[0], copy - tail_copy);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:933:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&buffer_[write_position], p, tail_copy);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:934:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&buffer_[0], p + tail_copy, copy - tail_copy);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:1021:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(buffer, str_.data() + read_pos_, available);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream_unittest.cc:94:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buffer[13] = { 0 };
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream_unittest.cc:126:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buffer[5000] = { 0 };
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream_unittest.cc:179:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char in[kSize * 2 + 1] = "0123456789ABCDEFGHIJKLMNOPQRSTUV";
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream_unittest.cc:180:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char out[kSize * 2];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream_unittest.cc:320:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(p, in, kSize);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream_unittest.cc:330:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(p, in, kSize / 2);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream_unittest.cc:335:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(p, in + kSize / 2, kSize / 2);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream_unittest.cc:352:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(p, in, kSize / 4);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream_unittest.cc:357:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(p, in + kSize / 4, kSize / 4);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream_unittest.cc:407:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char in[kSize * 2 + 1] = "0123456789ABCDEFGHIJKLMNOPQRSTUV";
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream_unittest.cc:408:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char out[kSize * 2];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringdigest.cc:38:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char digest[16];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringencode.cc:173:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const unsigned char ASCII_CLASS[128] = {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringencode.cc:320:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buffer + bufpos, escseq, esclen);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringencode.cc:327:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char escseq[11];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringencode.cc:339:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(buffer + bufpos, escseq, esclen);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringencode.cc:376:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(buffer + bufpos, escseq, esclen);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringencode_unittest.cc:67:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[5];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringutils.h:211:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(buffer, source, srclen * sizeof(CTYPE));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/systeminfo.cc:346:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[128];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testclient.cc:124:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(buf, b, size);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testclient.cc:130:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(buf, p.buf, size);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testutils.h:181:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[1024];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testutils.h:233:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buffer, &readable_data_[0], count);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testutils.h:301:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[1024];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testutils.h:364:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char data[64 * 1024];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testutils.h:429:14:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE* fp = fopen(filename, "rb");
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testutils.h:432:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[1024*64];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/thread.cc:171:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[16];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/transformadapter.h:89:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer_[BUFFER_SIZE];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/unixfilesystem.cc:123:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  int fd = open(filename.pathname().c_str(),
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/unixfilesystem.cc:166:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buffer[NAME_MAX+1];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/unixfilesystem.cc:200:14:  [2] (tmpfile) mkstemp:
  Potential for temporary file vulnerability in some circumstances. Some
  older Unix-like systems create temp files with permission to write by all
  by default, so be sure to set the umask to override this. Also, some older
  Unix systems might fail to use O_EXCL when opening the file, so make sure
  that O_EXCL is used by the library (CWE-377).
  int fd = ::mkstemp(tempname);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/unixfilesystem.cc:258:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/unixfilesystem.cc:362:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[NAME_MAX+1];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/unixfilesystem.cc:384:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char buffer[NAME_MAX+1];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/unixfilesystem.cc:460:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[128];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/unixfilesystem.cc:507:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[PATH_MAX];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/urlencode_unittest.cc:36:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dest[1];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/urlencode_unittest.cc:47:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dest[4];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/urlencode_unittest.cc:57:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dest[3];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/urlencode_unittest.cc:66:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dest[3];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/urlencode_unittest.cc:73:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dest[8];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/urlencode_unittest.cc:80:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dest[8];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/urlencode_unittest.cc:88:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dest[8];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/urlencode_unittest.cc:95:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dest[8];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/versionparsing.cc:48:18:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    version[i] = atoi(version_str.substr(pos, n).c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/virtualsocket_unittest.cc:71:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dummy, &cur_time, sizeof(cur_time));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/virtualsocket_unittest.cc:84:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[4096];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/virtualsocket_unittest.cc:429:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[10];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/virtualsocket_unittest.cc:469:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char send_buffer[kDataSize], recv_buffer[kDataSize];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/virtualsocket_unittest.cc:584:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[2] = { 0, 0 };
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/virtualsocketserver.cc:83:10:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    std::memcpy(data_, data, size_);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/virtualsocketserver.cc:285:10:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    std::memcpy(pv, packet->data(), data_read);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32.cc:183:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char result[kIpv4AddressSize] = {0};
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32.cc:213:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(dst, result, sizeof(result));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32.cc:262:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&an_addr.s6_addr[12], &v4, sizeof(v4));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32.cc:263:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, &an_addr, sizeof(an_addr));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32.cc:322:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(dst, &an_addr, sizeof(an_addr));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32.cc:352:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&base_ul, &base_ft, sizeof(FILETIME));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32.cc:353:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&current_ul, &ft, sizeof(FILETIME));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32.cc:376:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&base_ul, &base_ft, sizeof(FILETIME));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32.cc:383:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(ft, &current_ul, sizeof(FILETIME));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32.cc:393:16:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
  int wlen = ::MultiByteToWideChar(CP_UTF8, 0, utf8.c_str(),
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32.cc:400:14:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
  if (0 == ::MultiByteToWideChar(CP_UTF8, 0, utf8.c_str(),
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32.cc:425:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(start, kLongPathPrefix, 4 * sizeof(wchar_t));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32.cc:431:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(start, kLongPathPrefix, 7 * sizeof(wchar_t));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32.h:63:17:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
  int len16 = ::MultiByteToWideChar(CP_UTF8, 0, utf8, static_cast<int>(len),
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32.h:66:5:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
  ::MultiByteToWideChar(CP_UTF8, 0, utf8, static_cast<int>(len), ws, len16);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32filesystem.cc:216:3:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  wchar_t buffer[MAX_PATH + 1];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32filesystem.cc:239:3:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  wchar_t filename[MAX_PATH];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32filesystem.cc:314:3:  [2] (buffer) TCHAR:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  TCHAR buffer[MAX_PATH + 1];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32filesystem.cc:356:3:  [2] (buffer) TCHAR:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  TCHAR buffer[MAX_PATH + 1];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32filesystem.cc:366:3:  [2] (buffer) TCHAR:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  TCHAR buffer[MAX_PATH + 1];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32filesystem.cc:402:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char drive[4];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32regkey.cc:878:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t key_name_buf[kMaxKeyNameChars] = {0};
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32regkey.cc:1014:3:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  wchar_t value_name_buf[kMaxValueNameChars] = {0};
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32regkey.cc:1052:3:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  wchar_t key_name_buf[kMaxKeyNameChars] = {0};
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32regkey_unittest.cc:574:3:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  wchar_t temp_path[MAX_PATH] = {0};
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32regkey_unittest.cc:577:3:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  wchar_t temp_file[MAX_PATH] = {0};
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32socketserver.cc:160:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[MAXGETHOSTSTRUCT];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32windowpicker.cc:45:3:  [2] (buffer) TCHAR:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  TCHAR class_name_w[500];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32windowpicker.cc:53:3:  [2] (buffer) TCHAR:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  TCHAR window_title[500];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32windowpicker_unittest.cc:65:3:  [2] (buffer) TCHAR:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  TCHAR window_title[500];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/call_main.cc:81:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(debug_input_buf_, old_buf, debug_input_len_);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/call_main.cc:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(debug_input_buf_ + debug_input_len_, data, len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/call_main.cc:97:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(debug_output_buf_, old_buf, debug_output_len_);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/call_main.cc:100:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(debug_output_buf_ + debug_output_len_, data, len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/call_main.cc:175:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(buf, buf + start, len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/call_main.cc:361:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    port = atoi(server.substr(colon + 1).c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/callclient.cc:1277:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char guid[37], guid_room[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/callclient.cc:1282:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(guid + i, "%04x", rand());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/console.cc:124:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[4096];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/console.cc:136:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char input_buffer[128];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/mucinviterecvtask.cc:97:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      tmp.label = atoi(entry->Attr(QN_LABEL).c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/presenceouttask.cc:146:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char output[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/presencepushtask.cc:114:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          error = atoi(elem->Attr(QN_CODE).c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/login/jingleinfotask.cc:117:61:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        stun_hosts.push_back(talk_base::SocketAddress(host, atoi(port.c_str())));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/pcp/pcp_main.cc:83:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(debug_input_buf_, old_buf, debug_input_len_);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/pcp/pcp_main.cc:86:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(debug_input_buf_ + debug_input_len_, data, len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/pcp/pcp_main.cc:99:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(debug_output_buf_, old_buf, debug_output_len_);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/pcp/pcp_main.cc:102:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(debug_output_buf_ + debug_output_len_, data, len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/pcp/pcp_main.cc:179:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(buf, buf + start, len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/pcp/pcp_main.cc:549:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer_[1024 * 64];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/pcp/pcp_main.cc:591:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char path[MAX_PATH];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/conductor.cc:260:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char device_name[kMaxDeviceNameLength];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/conductor.cc:261:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char unique_id[kMaxUniqueIdLength];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/defaults.cc:68:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char computer_name[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/defaults.cc:70:5:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    strcpy(computer_name, "host");
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/linux/main_wnd.cc:120:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[10];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/linux/main_wnd.cc:319:31:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  int port = port_.length() ? atoi(port_.c_str()) : 0;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/linux/main_wnd.cc:394:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(scaled, prev_line, (width * 2) * 4);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/main_wnd.cc:69:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char text[MAX_PATH] = {0};
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/main_wnd.cc:326:36:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int port = port_str.length() ? atoi(port_str.c_str()) : 0;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/peer_connection_client.cc:137:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[1024];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/peer_connection_client.cc:158:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char headers[1024];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/peer_connection_client.cc:190:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buffer[1024];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/peer_connection_client.cc:234:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[1024];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/peer_connection_client.cc:260:14:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    *value = atoi(&data[found + strlen(header_pattern)]);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/peer_connection_client.cc:287:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[0xffff];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/peer_connection_client.cc:429:11:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    *id = atoi(&entry[separator + 1]);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/peer_connection_client.cc:433:20:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      *connected = atoi(&entry[separator + 1]) ? true : false;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/peer_connection_client.cc:443:14:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    status = atoi(&response[pos + 1]);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/server/data_socket.cc:101:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[0xfff] = {0};
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/server/data_socket.cc:250:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        content_length_ = atoi(headers);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/server/peer_channel.cc:105:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char entry[1024] = {0};
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/server/peer_channel.cc:204:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  int id = atoi(&args[found + ARRAYSIZE(kPeerId) - 1]);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/server/peer_channel.cc:239:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  int id = atoi(&path[found]);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/server/utils.cc:33:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[11] = {0};
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/server/utils.cc:34:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(buffer, "%d", i);  // NOLINT
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/server/utils.cc:39:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[32] = {0};
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/server/utils.cc:42:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(buffer, "%Iu", i);  // NOLINT
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/server/utils.cc:44:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(buffer, "%zu", i);  // NOLINT
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/parsing.cc:79:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  return val.empty() ? def : atoi(val.c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/port.cc:697:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[32];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/port.cc:774:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char CONNECT_STATE_ABBREV[2] = {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/port.cc:778:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char READ_STATE_ABBREV[2] = {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/port.cc:782:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char WRITE_STATE_ABBREV[3] = {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/port.cc:821:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[32];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/pseudotcp.cc:209:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/pseudotcp_unittest.cc:292:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char block[kBlockSize];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/pseudotcp_unittest.cc:307:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char block[kBlockSize];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/pseudotcp_unittest.cc:410:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char block[kBlockSize];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/pseudotcp_unittest.cc:425:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char block[kBlockSize];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/pseudotcp_unittest.cc:525:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char block[kBlockSize];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/pseudotcp_unittest.cc:553:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char block[kBlockSize];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/session_unittest.cc:798:10:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    std::memcpy(last_data, buf, size);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/session_unittest.cc:811:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char last_data[4096];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stun.cc:301:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(temp_data.get(), data, current_pos);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stun.cc:318:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char hmac[kStunMessageIntegritySize];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stun.cc:347:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char hmac[kStunMessageIntegritySize];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stun.cc:442:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char zeroes[4] = {0};
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stun.cc:604:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(&transactionid_as_ints[0], transaction_id.c_str(),
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stun.cc:717:8:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  std::memcpy(new_bytes, bytes, length);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stun.h:429:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char TURN_MAGIC_COOKIE_VALUE[4];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stun_unittest.cc:1131:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(rfc3489_packet.get(), kStunMessageWithManyAttributes,
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stun_unittest.cc:1134:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&rfc3489_packet[4], &kStunMessageWithManyAttributes[8], 4);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/transportchannel.cc:34:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char READABLE_ABBREV[2] = { '_', 'R' };
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/transportchannel.cc:35:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char WRITABLE_ABBREV[2] = { '_', 'W' };
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/client/httpportallocator.cc:198:48:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    talk_base::SocketAddress address(relay_ip, atoi(relay_udp_port.c_str()));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/client/httpportallocator.cc:202:48:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    talk_base::SocketAddress address(relay_ip, atoi(relay_tcp_port.c_str()));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/client/httpportallocator.cc:206:48:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    talk_base::SocketAddress address(relay_ip, atoi(relay_ssltcp_port.c_str()));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvideoengine.h:302:28:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  WEBRTC_STUB(GetVersion, (char version[1024]));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvideoengine.h:561:36:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                             const char rtcp_cname[KMaxRTCPCNameLength])) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvideoengine.h:567:36:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                   char rtcp_cname[KMaxRTCPCNameLength])) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvoiceengine.h:239:40:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                 const char ipaddr[64],
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvoiceengine.h:240:40:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                 const char multiCastAddr[64]));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvoiceengine.h:242:34:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                 char ipaddr[64]));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvoiceengine.h:244:42:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                   const char ipaddr[64],
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvoiceengine.h:246:60:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  WEBRTC_STUB(GetSendDestination, (int channel, int& port, char ipaddr[64],
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvoiceengine.h:282:28:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  WEBRTC_STUB(GetVersion, (char version[1024]));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvoiceengine.h:571:31:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                              char ipaddr[64]));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvoiceengine.h:572:28:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  WEBRTC_STUB(GetLocalIP, (char ipaddr[64], bool ipv6));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvoiceengine.h:577:39:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                const char ipaddr[64]));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvoiceengine.h:579:33:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                char ipaddr[64]));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvoiceengine.h:635:55:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  WEBRTC_STUB(GetRemoteEnergy, (int channel, unsigned char arrEnergy[15]));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvoiceengine.h:638:50:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  WEBRTC_STUB(SetRTCP_CNAME, (int channel, const char cname[256]));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/fakewebrtcvoiceengine.h:639:44:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  WEBRTC_STUB(GetRTCP_CNAME, (int channel, char cname[256]));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/filevideocapturer.cc:265:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char header[CapturedFrame::kFrameHeaderSize];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/linphonemediaengine.cc:415:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[2048];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/linphonemediaengine.cc:424:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[2048];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/macdevicemanager.cc:162:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char name[kAudioDeviceNameLength + 1];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasessionclient.cc:401:38:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  return (iter == map.end()) ? def : atoi(iter->second.c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasessionclient_unittest.cc:1034:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    return atoi(parameter->Attr(
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasessionclient_unittest.cc:1114:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      id = atoi(payload_type->Attr(cricket::QN_ID).c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasessionclient_unittest.cc:1122:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      clockrate = atoi(payload_type->Attr(cricket::QN_CLOCKRATE).c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasessionclient_unittest.cc:1129:18:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      channels = atoi(payload_type->Attr(
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasessionclient_unittest.cc:1139:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      id = atoi(payload_type->Attr(cricket::QN_ID).c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasessionclient_unittest.cc:1169:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      id = atoi(payload_type->Attr(cricket::QN_ID).c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasessionclient_unittest.cc:1255:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      id = atoi(payload_type->Attr(cricket::QN_ID).c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasessionclient_unittest.cc:1263:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      clockrate = atoi(payload_type->Attr(cricket::QN_CLOCKRATE).c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasessionclient_unittest.cc:1267:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      bitrate = atoi(payload_type->Attr(cricket::QN_BITRATE).c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasessionclient_unittest.cc:1271:18:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      channels = atoi(payload_type->Attr(cricket::QN_CHANNELS).c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasessionclient_unittest.cc:1280:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      id = atoi(payload_type->Attr(cricket::QN_ID).c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasessionclient_unittest.cc:1288:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      width = atoi(payload_type->Attr(cricket::QN_WIDTH).c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasessionclient_unittest.cc:1292:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      height = atoi(payload_type->Attr(cricket::QN_HEIGHT).c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediasessionclient_unittest.cc:1296:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      framerate = atoi(payload_type->Attr(cricket::QN_FRAMERATE).c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/rtpdump.cc:124:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char header[RtpDumpPacket::kHeaderLength];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/rtpdump.cc:145:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&packet->data[kRtpSsrcOffset], ssrc_buffer_.Data(),
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/rtpdump.cc:164:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char header[RtpDumpFileHeader::kHeaderLength];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/rtpdump.cc:303:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&packet->data[2], buffer.Data(), buffer.Length());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/rtpdump.h:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&data[0], d, s);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/srtpfilter.cc:362:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(key, key_str.c_str(), len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/srtpfilter_unittest.cc:90:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char rtp_packet[sizeof(kPcmuFrame) + 10];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/srtpfilter_unittest.cc:91:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char original_rtp_packet[sizeof(kPcmuFrame)];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/srtpfilter_unittest.cc:92:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char rtcp_packet[sizeof(kRtcpReport) + 4 + 10];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/srtpfilter_unittest.cc:94:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(rtp_packet, kPcmuFrame, rtp_len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/srtpfilter_unittest.cc:99:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(original_rtp_packet, rtp_packet, rtp_len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/srtpfilter_unittest.cc:100:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(rtcp_packet, kRtcpReport, rtcp_len);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/srtpfilter_unittest.cc:431:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(rtp_packet_, kPcmuFrame, rtp_len_);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/srtpfilter_unittest.cc:432:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(rtcp_packet_, kRtcpReport, rtcp_len_);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/srtpfilter_unittest.cc:464:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char rtp_packet_[sizeof(kPcmuFrame) + 10];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/srtpfilter_unittest.cc:465:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char rtcp_packet_[sizeof(kRtcpReport) + 4 + 10];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/testutils.cc:318:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char filename[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/testutils.cc:330:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char filename[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/testutils.h:77:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char payload[16];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/testutils.h:88:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char payload[16];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/v4llookup.cc:42:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      video_fd = ::open(device_path.c_str(), O_RDONLY | O_NONBLOCK);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvideocapturer.cc:161:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char vcm_id[256] = "";
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvideocapturer.cc:164:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char vcm_name[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvideoengine.cc:416:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[1024] = "";
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvideoengine_unittest.cc:651:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char rtcp_cname[256];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvideoframe.cc:160:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(new_buffer, buffer, new_buffer_size);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvideoframe.cc:182:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buffer, video_frame_.Buffer(), needed);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvideoframe.cc:267:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buffer, sample, desired_size);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvideoframe.cc:282:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(GetYPlane(), src_y, dw * dh);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvideoframe.cc:283:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(GetUPlane(), src_u, uv_size);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvideoframe.cc:284:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(GetVPlane(), src_v, uv_size);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvoiceengine.cc:350:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[1024] = "";
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvoiceengine.cc:658:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[128];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvoiceengine.cc:659:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char guid[128];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvoiceengine_unittest.cc:931:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char packets[4][sizeof(kPcmuFrame)];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvoiceengine_unittest.cc:933:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(packets[i], kPcmuFrame, sizeof(kPcmuFrame));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvoiceengine_unittest.cc:1058:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char packet[sizeof(kPcmuFrame)];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvoiceengine_unittest.cc:1059:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(packet, kPcmuFrame, sizeof(kPcmuFrame));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvoiceengine_unittest.cc:1081:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char kZeroes[16000] = {};
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/tunnel/tunnelsessionclient_unittest.cc:189:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char block[kBlockSize];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/tunnel/tunnelsessionclient_unittest.cc:202:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char block[kBlockSize];
data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/chatroommoduleimpl.cc:536:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int code = atoi(error->Attr(QN_CODE).c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/chatroommoduleimpl.cc:553:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int code = atoi(error->Attr(QN_CODE).c_str());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/xmpp/xmppclient.cc:334:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char bytes[4096];
data/kopete-20.04.1/protocols/jabber/ui/dlgjabbervcard.cpp:407:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
		buffer.open( QIODevice::WriteOnly );
data/kopete-20.04.1/protocols/jabber/ui/jabberchooseserver.cpp:108:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy ( &xmlServerList.data()[oldSize], data.data (), data.size () );
data/kopete-20.04.1/protocols/oscar/liboscar/oftmetatransfer.cpp:253:9:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	m_file.open( QIODevice::WriteOnly );
data/kopete-20.04.1/protocols/oscar/liboscar/oftmetatransfer.cpp:281:9:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	m_file.open( flags );
data/kopete-20.04.1/protocols/oscar/liboscar/oftmetatransfer.cpp:297:9:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	m_file.open( QIODevice::ReadOnly );
data/kopete-20.04.1/protocols/oscar/liboscar/oftmetatransfer.cpp:314:9:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	m_file.open( QIODevice::ReadOnly );
data/kopete-20.04.1/protocols/oscar/liboscar/oftmetatransfer.cpp:370:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char data[BUFFER_SIZE];
data/kopete-20.04.1/protocols/oscar/liboscar/oftmetatransfer.cpp:540:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char data[BUFFER_SIZE];
data/kopete-20.04.1/protocols/oscar/liboscar/oftmetatransfer.cpp:544:7:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	file.open( QIODevice::ReadOnly );
data/kopete-20.04.1/protocols/oscar/liboscar/oftprotocol.cpp:69:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char cookie[8];
data/kopete-20.04.1/protocols/oscar/liboscar/utils/rtf.cc:1838:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buff[1024];
data/kopete-20.04.1/protocols/oscar/liboscar/utils/rtf.cc:2281:55:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                 sParagraph += QChar((unsigned short)(atol(yytext + 2)));
data/kopete-20.04.1/protocols/oscar/liboscar/utils/rtf.cc:2285:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char s[2];
data/kopete-20.04.1/protocols/oscar/liboscar/utils/rtf.cc:2301:52:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                if (*p && (*p != ' ')) cmd_value = atol(p);
data/kopete-20.04.1/protocols/oscar/oscaraccount.cpp:1129:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
		iconFile.open( QIODevice::ReadOnly );
data/kopete-20.04.1/protocols/oscar/oscaraccount.cpp:1139:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy( iconTLVData.data() + 2, iconHash.result(), 16 );
data/kopete-20.04.1/protocols/oscar/oscaraccount.cpp:1190:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	if ( iconFile.open( QIODevice::ReadOnly ) )
data/kopete-20.04.1/protocols/oscar/oscarversionupdater.cpp:152:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy ( &mVersionData.data()[oldSize], data.data(), data.size() );
data/kopete-20.04.1/protocols/qq/evautil.cpp:44:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy( plain_pre, plain, 8 );
data/kopete-20.04.1/protocols/qq/evautil.cpp:45:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy( crypted_pre, crypted, 8 );
data/kopete-20.04.1/protocols/qq/evautil.cpp:255:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
						sprintf(strLen, "%3d", len);
data/kopete-20.04.1/protocols/qq/libeva.h:239:4:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
			memcpy( m_data+index, buf, length );
data/kopete-20.04.1/protocols/qq/md5.c:51:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char *const test[7] = {
data/kopete-20.04.1/protocols/qq/md5.c:201:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(xbuf, data, 64);
data/kopete-20.04.1/protocols/qq/md5.c:352:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(pms->buf + offset, p, copy);
data/kopete-20.04.1/protocols/qq/md5.c:366:2:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	memcpy(pms->buf, p, left);
data/kopete-20.04.1/protocols/qq/ui/qqwebcamdialog.cpp:60:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	mVideoDevicePool->open();
data/kopete-20.04.1/protocols/skype/skypebuttons/qtbrowserplugin/qtbrowserplugin.cpp:478:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy((char*)npstring.utf8characters, qutf8.constData(), npstring.utf8length);
data/kopete-20.04.1/protocols/skype/skypebuttons/qtbrowserplugin/qtbrowserplugin.cpp:815:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(utf8, defaultProperty.constData(), size);
data/kopete-20.04.1/protocols/skype/skypeeditaccount.cpp:223:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	if ( ! sharedFile.open(QIODevice::WriteOnly) ) {
data/kopete-20.04.1/protocols/skype/skypeeditaccount.cpp:240:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	if ( ! configFile.open(QIODevice::WriteOnly) ) {
data/kopete-20.04.1/protocols/sms/services/kopete_unix_serial.cpp:181:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    _fd = open(device.c_str(), O_RDWR | O_NOCTTY | O_NONBLOCK);
data/kopete-20.04.1/protocols/sms/services/smssendprovider.cpp:51:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (f.open(QIODevice::ReadOnly)) {
data/kopete-20.04.1/protocols/testbed/ui/testbedwebcamdialog.cpp:59:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	mVideoDevicePool->open();
data/kopete-20.04.1/protocols/winpopup/libwinpopup/libwinpopup.cpp:326:29:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if (messageFile.open(QIODevice::ReadOnly)) {
data/kopete-20.04.1/tests/protocols/oscar/oscartestbase.cpp:45:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	if (! datFile.open(QIODevice::ReadOnly))
data/kopete-20.04.1/kopete/chatwindow/tests/chatwindowstylerendering_test.cpp:325:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        expectedFullHtml = stream.read();
data/kopete-20.04.1/libkopete/avdevice/videodevice.cpp:89:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if (name_uni && strlen(name_uni)) {
data/kopete-20.04.1/libkopete/avdevice/videodevice.cpp:90:21:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                    strncpy((char *)qctrl.name, name_uni, 32);    // NOTE: v4l2_queryctrl.name is _u8[32]
data/kopete-20.04.1/libkopete/avdevice/videodevice.cpp:1083:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bytesread = read(descriptor, &m_currentbuffer.data[0], m_currentbuffer.data.size());
data/kopete-20.04.1/libkopete/kopetefileengine.cpp:321:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
qint64 FileEngine::read(char *data, qint64 maxlen)
data/kopete-20.04.1/libkopete/kopetefileengine.cpp:323:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    return m_buffer.read(data, maxlen);
data/kopete-20.04.1/libkopete/kopetefileengine.h:66:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    qint64 read(char *data, qint64 maxlen);
data/kopete-20.04.1/protocols/groupwise/libgroupwise/bytestream.cpp:123:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
QByteArray ByteStream::read(int bytes)
data/kopete-20.04.1/protocols/groupwise/libgroupwise/bytestream.h:44:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    virtual QByteArray read(int bytes = 0);
data/kopete-20.04.1/protocols/groupwise/libgroupwise/client.cpp:330:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Transfer *transfer = d->stream->read();
data/kopete-20.04.1/protocols/groupwise/libgroupwise/compressionhandler.cpp:40:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
QByteArray CompressionHandler::read()
data/kopete-20.04.1/protocols/groupwise/libgroupwise/compressionhandler.h:18:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    QByteArray read();
data/kopete-20.04.1/protocols/groupwise/libgroupwise/coreprotocol.cpp:380:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (!qstrncmp((const char *)&val, "HTTP", strlen("HTTP"))
data/kopete-20.04.1/protocols/groupwise/libgroupwise/coreprotocol.cpp:381:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            || !qstrncmp((const char *)&val, "PTTH", strlen("PTTH"))
data/kopete-20.04.1/protocols/groupwise/libgroupwise/gwclientstream.cpp:368:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
Transfer *ClientStream::read()
data/kopete-20.04.1/protocols/groupwise/libgroupwise/gwclientstream.cpp:458:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    QByteArray spare = d->bs->read();
data/kopete-20.04.1/protocols/groupwise/libgroupwise/gwclientstream.cpp:525:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    a = d->ss->read();
data/kopete-20.04.1/protocols/groupwise/libgroupwise/gwclientstream.h:119:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Transfer *read() Q_DECL_OVERRIDE;
data/kopete-20.04.1/protocols/groupwise/libgroupwise/qcatlshandler.cpp:103:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    readyRead(d->tls->read());
data/kopete-20.04.1/protocols/groupwise/libgroupwise/responseprotocol.cpp:52:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    Q_ASSERT(qstrncmp((const char *)&val, "HTTP", strlen("HTTP")) == 0);
data/kopete-20.04.1/protocols/groupwise/libgroupwise/rtf.cc:573:14:  [1] (buffer) getc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
			     (c = getc( rtfin )) != EOF && c != '\n'; ++n ) \
data/kopete-20.04.1/protocols/groupwise/libgroupwise/rtf.cc:1494:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	return rtf_scan_bytes(yy_str,strlen(yy_str) );
data/kopete-20.04.1/protocols/groupwise/libgroupwise/rtf.cc:2240:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
           size = strlen(str);
data/kopete-20.04.1/protocols/groupwise/libgroupwise/rtf.cc:2385:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if ((strlen(p) > strlen(ICQIMAGE)) && !memcmp(p, ICQIMAGE, strlen(ICQIMAGE))){
data/kopete-20.04.1/protocols/groupwise/libgroupwise/rtf.cc:2385:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if ((strlen(p) > strlen(ICQIMAGE)) && !memcmp(p, ICQIMAGE, strlen(ICQIMAGE))){
data/kopete-20.04.1/protocols/groupwise/libgroupwise/rtf.cc:2385:76:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if ((strlen(p) > strlen(ICQIMAGE)) && !memcmp(p, ICQIMAGE, strlen(ICQIMAGE))){
data/kopete-20.04.1/protocols/groupwise/libgroupwise/rtf.cc:2387:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    for (p += strlen(ICQIMAGE); *p; p++){
data/kopete-20.04.1/protocols/groupwise/libgroupwise/rtf.cc:2443:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                for (p = cmds; *p; p += strlen(p) + 1, n_cmd++){
data/kopete-20.04.1/protocols/groupwise/libgroupwise/rtf.cc:2444:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    if (strlen(p) >  cmd_size) continue;
data/kopete-20.04.1/protocols/groupwise/libgroupwise/rtf.cc:2447:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                cmd += strlen(p);
data/kopete-20.04.1/protocols/groupwise/libgroupwise/securestream.cpp:220:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    QByteArray a = p.tls->read();
data/kopete-20.04.1/protocols/groupwise/libgroupwise/securestream.cpp:246:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    QByteArray a = p.sasl->read();
data/kopete-20.04.1/protocols/groupwise/libgroupwise/securestream.cpp:265:42:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    QByteArray a = p.compressionHandler->read();
data/kopete-20.04.1/protocols/groupwise/libgroupwise/securestream.cpp:522:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    QByteArray a = d->bs->read();
data/kopete-20.04.1/protocols/groupwise/libgroupwise/stream.h:64:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    virtual Transfer *read() = 0;
data/kopete-20.04.1/protocols/jabber/jabberfiletransfer.cpp:332:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        mLocalFile.read(readBuffer.data(), nrToWrite);
data/kopete-20.04.1/protocols/jabber/jingle/jabberjinglecontent.cpp:133:43:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    m_rtpOutSession->send(m_mediaSession->read());
data/kopete-20.04.1/protocols/jabber/jingle/jabberjinglecontent.cpp:145:43:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    m_rtpOutSession->send(m_mediaSession->read());
data/kopete-20.04.1/protocols/jabber/jingle/mediamanager.cpp:100:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
QByteArray MediaManager::read()
data/kopete-20.04.1/protocols/jabber/jingle/mediamanager.h:37:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    QByteArray read();
data/kopete-20.04.1/protocols/jabber/jingle/mediasession.cpp:95:40:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    d->plugin->encode(d->mediaManager->read());
data/kopete-20.04.1/protocols/jabber/jingle/mediasession.cpp:106:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
QByteArray MediaSession::read() const
data/kopete-20.04.1/protocols/jabber/jingle/mediasession.h:34:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    QByteArray read() const;
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/bsocket.cpp:448:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
			d->qsock->read(block.data(), block.size());
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/bsocket.cpp:585:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		readSize = d->qsock->read(data, maxSize);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/httppoll.cpp:630:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	processData(d->tls->read());
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/cutestuff/httppoll.cpp:1044:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	processData(d->tls->read());
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/iceturntransport.cpp:232:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	return d->turn.read(addr, port);
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/processquit.cpp:221:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		if(::read(sig_pipe[0], &c, 1) == -1)
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/turnclient.cpp:881:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		processStream(tls->read());
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/turnclient.cpp:1115:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
QByteArray TurnClient::read(QHostAddress *addr, int *port)
data/kopete-20.04.1/protocols/jabber/libiris/src/irisnet/noncore/turnclient.h:156:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	QByteArray read(QHostAddress *addr, int *port);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns.c:115:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	return _make_printable((const unsigned char *)str, strlen(str));
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_mdnsd.c:169:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = strlen(low);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_p.h:94:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#define _ustrlen(str) strlen((const char *)str)
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_sys.c:252:21:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		unsigned char c = fgetc(f);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_sys.c:577:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	elen = strlen((char *)e->data);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_sys.c:578:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	plen = strlen(path);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_sys.c:818:5:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if(strlen(RESVAR.defdname) > 0)
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_sys.c:835:6:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
		if(strlen(RESVAR.dnsrch[n]) > 0)
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:51:8:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	len = strlen(s) + 1; // the zero
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:157:8:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	len = strlen(src);
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:372:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	jdns_string_set(s, (const unsigned char *)str, strlen(str));
data/kopete-20.04.1/protocols/jabber/libiris/src/jdns/src/jdns/jdns_util.c:506:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	int slen = strlen(str);
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/compressionhandler.cpp:45:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
QByteArray CompressionHandler::read()
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/compressionhandler.h:19:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	QByteArray read();
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/securestream.cpp:250:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		QByteArray a = p.tls->read();
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/securestream.cpp:275:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		QByteArray a = p.sasl->read();
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/securestream.cpp:294:40:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		QByteArray a = p.compressionHandler->read();
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/stream.cpp:607:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
Stanza ClientStream::read()
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/tlshandler.cpp:427:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	readyRead(d->tls->read());
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/xmpp_clientstream.h:147:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		Stanza read();
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-core/xmpp_stream.h:60:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		virtual Stanza read()=0;
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/client.cpp:519:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		Stanza s = d->stream->read();
data/kopete-20.04.1/protocols/jabber/libiris/src/xmpp/xmpp-im/s5b.cpp:337:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		return d->sc->read(data, maxSize);
data/kopete-20.04.1/protocols/jabber/libjingle.cpp:122:72:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    connect(callProcess, SIGNAL(readyReadStandardOutput()), this, SLOT(read()));
data/kopete-20.04.1/protocols/jabber/libjingle.cpp:159:75:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    disconnect(callProcess, SIGNAL(readyReadStandardOutput()), this, SLOT(read()));
data/kopete-20.04.1/protocols/jabber/libjingle.cpp:265:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void Libjingle::read()
data/kopete-20.04.1/protocols/jabber/libjingle.h:174:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		void read();
data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/test/fakevideocapturemodule.cc:156:46:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  if (frame_source_->GetFrame(image_.get(), &read)) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/webrtcsdp_unittest.cc:468:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    talk_base::replace_substrs(search, strlen(search), replace,
data/kopete-20.04.1/protocols/jabber/libjingle/talk/app/webrtc/webrtcsdp_unittest.cc:469:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        strlen(replace), &sdp);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/autodetectproxy.cc:46:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy(dst, src.c_str(), dst_size - 1);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/base64_unittest.cc:390:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    cypher_length = strlen(base64_tests[i].cyphertext);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/base64_unittest.cc:936:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t consumed = 0, encoded_len = strlen(encoded);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/bytebuffer.cc:58:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  Construct(bytes, strlen(bytes), ORDER_NETWORK);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/fileutils_mock.h:49:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                              size_t* read, int* error) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/fileutils_mock.h:50:54:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return string_stream_.Read(buffer, buffer_len, read, error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/flags.cc:267:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  assert(flag != NULL && strlen(flag->name()) > 0);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/flags.cc:285:53:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    std::string s = talk_base::ToUtf8(wide_argv[i], wcslen(wide_argv[i]));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:52:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const size_t header_len = strlen(header_str);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:125:74:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      ProcessResult result = ProcessData(buffer + *processed, available, read,
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:128:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                      << read << " err: " << error;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:133:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      *processed += read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:135:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        data_size_ -= read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:270:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                            size_t* read, int* error) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:321:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      if (read) *read = position;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:528:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      size_t read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:532:54:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                                                    &read, &read_error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:535:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        ASSERT(len_ + read <= sizeof(buffer_));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:536:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        len_ += read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:639:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        size_t read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:643:54:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                                                    &read, &error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:645:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          ASSERT(reserve + read <= sizeof(buffer_));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:651:36:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                     kChunkDigits, read);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:655:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            memcpy(buffer_ + offset + read, "\r\n", 2);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:657:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          len_ = reserve + read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:862:61:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
HttpBase::ProcessData(const char* data, size_t len, size_t& read,
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.cc:872:46:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  switch (data_->document->Write(data, len, &read, &write_error)) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.h:72:75:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  virtual ProcessResult ProcessData(const char* data, size_t len, size_t& read,
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase.h:174:75:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  virtual ProcessResult ProcessData(const char* data, size_t len, size_t& read,
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase_unittest.cc:191:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    expected_length = strlen(expected_data);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase_unittest.cc:219:66:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  EXPECT_EQ(SR_BLOCK, http_stream->Read(buffer, sizeof(buffer), &read, NULL));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase_unittest.cc:244:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const size_t expected_length = strlen(expected_data);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase_unittest.cc:249:67:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    EXPECT_EQ(SR_SUCCESS, http_stream->Read(buffer, amt_to_read, &read, NULL));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase_unittest.cc:250:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    EXPECT_EQ(amt_to_read, read);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase_unittest.cc:251:70:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    EXPECT_TRUE(0 == memcmp(expected_data + verified_length, buffer, read));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase_unittest.cc:252:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    verified_length += read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase_unittest.cc:263:64:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  EXPECT_EQ(SR_EOS, http_stream->Read(buffer, sizeof(buffer), &read, NULL));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase_unittest.cc:299:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    expected_length = strlen(expected_data);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpbase_unittest.cc:364:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const size_t kInterruptedLength = strlen(kHttpResponse) - 1;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpcommon.cc:366:12:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
  if (7 != sscanf(date.c_str(), "%*3s, %d %3s %d %d:%d:%d %5c",
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/httpcommon.cc:755:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(challenge);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/macconversion.cc:51:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (strlen(buf) == length) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/multipart.cc:153:44:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                                   size_t* read, int* error) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/multipart.cc:158:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  if (!read) read = &local_read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/multipart.cc:160:70:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    StreamResult result = parts_[current_]->Read(buffer, buffer_len, read,
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/multipart.cc:164:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        position_ += *read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/multipart.h:68:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                            size_t* read, int* error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/nat_unittest.cc:81:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t len = strlen(buf);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/nat_unittest.cc:130:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t len = strlen(buf);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/nethelpers.cc:65:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  total_len += strlen(ent->h_name) + 1;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/nethelpers.cc:67:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    total_len += sizeof(char*) + strlen(ent->h_aliases[num_aliases]) + 1;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/nethelpers.cc:85:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  memcpy(p, ent->h_name, strlen(ent->h_name) + 1);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/nethelpers.cc:86:8:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  p += strlen(ent->h_name) + 1;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/nethelpers.cc:92:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    memcpy(p, ent->h_aliases[i], strlen(ent->h_aliases[i]) + 1);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/nethelpers.cc:93:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    p += strlen(ent->h_aliases[i]) + 1;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/network.cc:327:19:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  wcslen(adapter_addrs->FriendlyName));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/network.cc:331:26:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                         wcslen(adapter_addrs->Description));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/openssladapter.cc:183:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return socket_write(b, str, strlen(str));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/opensslstreamadapter.cc:163:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  size_t read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/opensslstreamadapter.cc:165:50:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  StreamResult result = stream->Read(out, outl, &read, &error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/opensslstreamadapter.cc:167:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    return read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/opensslstreamadapter.cc:191:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return stream_write(b, str, strlen(str));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/opensslstreamadapter.cc:441:49:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                                        size_t* read, int* error) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/opensslstreamadapter.cc:446:59:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return StreamAdapterInterface::Read(data, data_len, read, error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/opensslstreamadapter.cc:467:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (read)
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/opensslstreamadapter.cc:480:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      if (read)
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/opensslstreamadapter.h:94:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                            size_t* read, int* error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/physicalsocketserver.cc:564:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      VERIFY(1 == read(afd_[0], b, sizeof(b)));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/physicalsocketserver.cc:721:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    ssize_t ret = read(GetDescriptor(), b, sizeof(b));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:273:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(list);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:317:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(address);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:401:34:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  path->SetFolder(ToUtf8(w_path, wcslen(w_path)));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxydetect.cc:521:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t prefix_len = strlen(prefix);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxyserver.cc:130:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  int read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/proxyserver.cc:134:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    buffer->ConsumeWriteBuffer(_max(read, 0));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/schanneladapter.cc:581:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  memcpy(pv, &readable[0], read);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/schanneladapter.cc:582:44:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  if (size_t remaining = readable.size() - read) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/schanneladapter.cc:583:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    memmove(&readable[0], &readable[read], remaining);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/schanneladapter.cc:590:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  return static_cast<int>(read);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketadapters.cc:87:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    memcpy(pv, buffer_, read);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketadapters.cc:88:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    data_len_ -= read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketadapters.cc:90:34:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      memmove(buffer_, buffer_ + read, data_len_);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketadapters.cc:92:36:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    pv = static_cast<char *>(pv) + read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketadapters.cc:93:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    cb -= read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketadapters.cc:102:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  return res + static_cast<int>(read);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketstream.cc:78:41:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                                size_t* read, int* error) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketstream.cc:89:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (read)
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/socketstream.h:52:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                            size_t* read, int* error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslstreamadapter_unittest.cc:73:48:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                                       size_t* read, int* error) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/sslstreamadapter_unittest.cc:76:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    r = in_->Read(buffer, buffer_len, read, error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:78:47:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                                      size_t* read, int* error) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:88:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  if (read)
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:193:38:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                             size_t* read, int* error) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:195:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  if (!read) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:199:51:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                                                  read, error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:201:43:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    tap_result_ = tap_->WriteAll(buffer, *read, NULL, &tap_error_);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:239:42:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                                 size_t* read, int* error) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:246:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  if (!read) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:250:54:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                                                     read, error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:252:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    pos_ += *read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:318:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                              size_t* read, int* error) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:399:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                              size_t* read, int* error) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:410:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  if (read)
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:668:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SetData(data, strlen(data));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:959:43:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                                  size_t* read, int* error) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:960:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  size_t local_read; if (!read) read = &local_read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:961:74:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  StreamResult result = StreamAdapterInterface::Read(buffer, buffer_len, read,
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:964:57:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    LogMultiline(level_, label_.c_str(), true, buffer, *read, hex_mode_, &lms_);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:1017:47:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                                      size_t* read, int* error) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.cc:1023:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  if (read)
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.h:92:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                            size_t* read, int* error) = 0;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.h:221:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                       size_t* read, int* error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.h:257:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                            size_t* read, int* error) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.h:258:46:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    return stream_->Read(buffer, buffer_len, read, error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.h:349:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                            size_t* read, int* error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.h:377:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                            size_t* read, int* error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.h:400:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                            size_t* read, int* error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.h:427:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                            size_t* read, int* error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.h:629:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                            size_t* read, int* error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream.h:657:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                            size_t* read, int* error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream_unittest.cc:43:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                            size_t* read, int* error) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream_unittest.cc:48:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (read)
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream_unittest.cc:441:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  size_t read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream_unittest.cc:442:52:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  EXPECT_EQ(SR_SUCCESS, buf.ReadOffset(out, 8, 8, &read));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stream_unittest.cc:443:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  EXPECT_EQ(8u, read);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringutils.cc:122:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return strncmp(s1, s2, strlen(s2)) == 0;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringutils.cc:126:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t s1_length = strlen(s1);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringutils.cc:127:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t s2_length = strlen(s2);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringutils.h:92:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
inline size_t strlen(const wchar_t* s) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/stringutils.h:93:10:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return wcslen(s);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testutils.h:176:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    QueueData(data, strlen(data));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testutils.h:224:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                            size_t* read, int* error) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testutils.h:241:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (read) *read = count;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testutils.h:296:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    QueueData(data, strlen(data));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testutils.h:433:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  size_t read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/testutils.h:436:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    contents->append(buffer, read);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/transformadapter.cc:52:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                       size_t * read, int * error) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/transformadapter.cc:108:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (read)
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/transformadapter.h:68:38:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                            size_t * read, int * error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/unixfilesystem.cc:296:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                     strlen(kTempPrefixes[i])))
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/unixfilesystem.cc:454:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (app_temp_path_ != NULL && strlen(app_temp_path_) > 0) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32.h:84:23:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return ToUtf8(wide, wcslen(wide));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32filesystem.cc:222:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t len = strlen(buffer);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32filesystem.cc:321:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                     buffer, strlen(buffer)) == 0);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/base/win32regkey.cc:615:21:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      value->resize(wcslen(value->data()));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/call/call_main.cc:126:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t time_len = strlen(time_string);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/login/xmppsocket.cc:187:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  if (read > 0) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/login/xmppsocket.cc:188:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    *len_read = (size_t)read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/pcp/pcp_main.cc:131:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t time_len = strlen(time_string);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/pcp/pcp_main.cc:225:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      value->append(eq + 1, arg + strlen(arg));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/pcp/pcp_main.cc:228:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      name->append(arg + 2, arg + strlen(arg));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/peer_connection_client.cc:237:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len = strlen(buffer);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/peer_connection_client.cc:260:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    *value = atoi(&data[found + strlen(header_pattern)]);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/examples/peerconnection/client/peer_connection_client.cc:272:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t begin = found + strlen(header_pattern);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/p2ptransportchannel_unittest.cc:352:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      int len = static_cast<int>(strlen(data));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/pseudotcp.cc:449:62:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  talk_base::StreamResult result = m_rbuf.Read(buffer, len, &read, NULL);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/pseudotcp.cc:472:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  return read;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/relayserver_unittest.cc:195:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SendRaw1(bad, std::strlen(bad));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/relayserver_unittest.cc:345:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SendRaw1(bad, std::strlen(bad));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/relayserver_unittest.cc:491:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    SendRaw2(msg2, std::strlen(msg2));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/relayserver_unittest.cc:507:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    EXPECT_EQ(strlen(msg2), recv_data->length());
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/relayserver_unittest.cc:544:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SendRaw2(msg2, std::strlen(msg2));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/session_unittest.cc:1095:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      chan1a->Send(dat1a, strlen(dat1a));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/session_unittest.cc:1096:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      chan1b->Send(dat1b, strlen(dat1b));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/session_unittest.cc:1097:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      chan2a->Send(dat2a, strlen(dat2a));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/session_unittest.cc:1098:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      chan2b->Send(dat2b, strlen(dat2b));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/session_unittest.cc:1105:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      EXPECT_EQ(strlen(dat2a), chan1a->last_size);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/session_unittest.cc:1106:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      EXPECT_EQ(strlen(dat2b), chan1b->last_size);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/session_unittest.cc:1107:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      EXPECT_EQ(strlen(dat1a), chan2a->last_size);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/session_unittest.cc:1108:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      EXPECT_EQ(strlen(dat1b), chan2b->last_size);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/session_unittest.cc:1111:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                               strlen(dat2a)));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/session_unittest.cc:1113:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                               strlen(dat2b)));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/session_unittest.cc:1115:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                               strlen(dat1a)));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/session_unittest.cc:1117:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                               strlen(dat1b)));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stun.cc:712:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  CopyBytes(bytes, static_cast<uint16>(strlen(bytes)));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/stunserver_unittest.cc:116:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  Send(bad, std::strlen(bad));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/transport.cc:359:42:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
bool Transport::GetTransportState_s(bool read) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/transport.cc:366:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bool b = (read ? iter->second.get()->readable() :
data/kopete-20.04.1/protocols/jabber/libjingle/talk/p2p/base/transport.h:288:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  bool GetTransportState_s(bool read);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/devicemanager.cc:211:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        strlen(exclusion_list[i])) == 0) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/mediarecorder_unittest.cc:114:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  sink_->SetMaxSize(strlen(RtpDumpFileHeader::kFirstLine) +
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/rtpdump.cc:330:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      strlen(RtpDumpFileHeader::kFirstLine), NULL, NULL);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/rtpdump_unittest.cc:91:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            stream.WriteAll(new_line, strlen(new_line), NULL, NULL));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/rtpdump_unittest.cc:100:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            stream.WriteAll(new_line2, strlen(new_line2), NULL, NULL));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/rtpdump_unittest.cc:109:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            stream.WriteAll(new_line3, strlen(new_line3), NULL, NULL));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvoiceengine_unittest.cc:1019:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  EXPECT_TRUE(channel_->SetRingbackTone(kRingbackTone, strlen(kRingbackTone)));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/phone/webrtcvoiceengine_unittest.cc:1044:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  EXPECT_TRUE(channel_->SetRingbackTone(kRingbackTone, strlen(kRingbackTone)));
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/tunnel/pseudotcpchannel.cc:72:48:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                                       size_t* read, int* error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/tunnel/pseudotcpchannel.cc:249:45:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                                    size_t* read, int* error) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/tunnel/pseudotcpchannel.cc:259:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (read)
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/tunnel/pseudotcpchannel.cc:564:46:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void* buffer, size_t buffer_len, size_t* read, int* error) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/tunnel/pseudotcpchannel.cc:570:44:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  return parent_->Read(buffer, buffer_len, read, error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/tunnel/pseudotcpchannel.h:97:40:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                               size_t* read, int* error);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/tunnel/tunnelsessionclient_unittest.cc:190:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    size_t read, position;
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/tunnel/tunnelsessionclient_unittest.cc:192:63:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    while ((res = remote_tunnel_->Read(block, sizeof(block), &read, NULL)) ==
data/kopete-20.04.1/protocols/jabber/libjingle/talk/session/tunnel/tunnelsessionclient_unittest.cc:194:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      recv_stream_.Write(block, read, NULL, NULL);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/alsasoundsystem.cc:326:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      if (read < 0) {
data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/alsasoundsystem.cc:327:58:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        LOG(LS_ERROR) << "snd_pcm_readi(): " << GetError(read);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/alsasoundsystem.cc:328:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        stream_.Recover(read);
data/kopete-20.04.1/protocols/jabber/libjingle/talk/sound/alsasoundsystem.cc:336:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                          read * stream_.frame_size(),
data/kopete-20.04.1/protocols/meanwhile/meanwhilesession.cpp:481:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bytesRead = socket->read((char *)buf, MEANWHILE_SESSION_BUFSIZ);
data/kopete-20.04.1/protocols/oscar/liboscar/buffer.cpp:413:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	unsigned int len = strlen(s);
data/kopete-20.04.1/protocols/oscar/liboscar/buffer.cpp:424:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	unsigned int len = strlen(s);
data/kopete-20.04.1/protocols/oscar/liboscar/buffer.cpp:434:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	unsigned int len = strlen(s);
data/kopete-20.04.1/protocols/oscar/liboscar/buffer.cpp:450:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	unsigned int len = strlen(s);
data/kopete-20.04.1/protocols/oscar/liboscar/connection.cpp:284:41:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	Transfer * transfer = d->clientStream->read();
data/kopete-20.04.1/protocols/oscar/liboscar/oftmetatransfer.cpp:373:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	int read = m_file.read( data, BUFFER_SIZE );
data/kopete-20.04.1/protocols/oscar/liboscar/oftmetatransfer.cpp:380:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	int written = m_socket->write( data, read );
data/kopete-20.04.1/protocols/oscar/liboscar/oftmetatransfer.cpp:541:6:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	int read;
data/kopete-20.04.1/protocols/oscar/liboscar/oftmetatransfer.cpp:545:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	while ( (read = file.read( data, BUFFER_SIZE )) > 0 )
data/kopete-20.04.1/protocols/oscar/liboscar/oftmetatransfer.cpp:547:36:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		if ( bytes != -1 && (totalRead + read) >= bytes )
data/kopete-20.04.1/protocols/oscar/liboscar/oftmetatransfer.cpp:550:36:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
			checksum = chunkChecksum( data, read, checksum, totalRead & 1);
data/kopete-20.04.1/protocols/oscar/liboscar/oftmetatransfer.cpp:555:36:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
			checksum = chunkChecksum( data, read, checksum, totalRead & 1);
data/kopete-20.04.1/protocols/oscar/liboscar/oftmetatransfer.cpp:557:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		totalRead += read;
data/kopete-20.04.1/protocols/oscar/liboscar/oscarclientstream.cpp:203:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
Transfer* ClientStream::read()
data/kopete-20.04.1/protocols/oscar/liboscar/oscarclientstream.h:58:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	Transfer * read() Q_DECL_OVERRIDE;
data/kopete-20.04.1/protocols/oscar/liboscar/stream.h:47:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	virtual Transfer* read() = 0;
data/kopete-20.04.1/protocols/oscar/liboscar/tasks/oscarlogintask.cpp:278:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	h.addData( AIM_MD5_STRING, strlen( AIM_MD5_STRING ) );
data/kopete-20.04.1/protocols/oscar/liboscar/utils/rtf.cc:532:14:  [1] (buffer) getc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
			     (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
data/kopete-20.04.1/protocols/oscar/liboscar/utils/rtf.cc:2104:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
           size = strlen(str);
data/kopete-20.04.1/protocols/oscar/liboscar/utils/rtf.cc:2244:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if ((strlen(p) > strlen(ICQIMAGE)) && !memcmp(p, ICQIMAGE, strlen(ICQIMAGE))){
data/kopete-20.04.1/protocols/oscar/liboscar/utils/rtf.cc:2244:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if ((strlen(p) > strlen(ICQIMAGE)) && !memcmp(p, ICQIMAGE, strlen(ICQIMAGE))){
data/kopete-20.04.1/protocols/oscar/liboscar/utils/rtf.cc:2244:76:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if ((strlen(p) > strlen(ICQIMAGE)) && !memcmp(p, ICQIMAGE, strlen(ICQIMAGE))){
data/kopete-20.04.1/protocols/oscar/liboscar/utils/rtf.cc:2246:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    for (p += strlen(ICQIMAGE); *p; p++){
data/kopete-20.04.1/protocols/oscar/liboscar/utils/rtf.cc:2302:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                for (p = cmds; *p; p += strlen(p) + 1, n_cmd++){
data/kopete-20.04.1/protocols/oscar/liboscar/utils/rtf.cc:2303:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    if (strlen(p) >  cmd_size) continue;
data/kopete-20.04.1/protocols/oscar/liboscar/utils/rtf.cc:2306:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                cmd += strlen(p);
data/kopete-20.04.1/protocols/oscar/oscarversionupdater.cpp:177:10:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
			if ( !equal( tmpICQ, mICQVersion ) )
data/kopete-20.04.1/protocols/oscar/oscarversionupdater.cpp:183:10:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
			if ( !equal( tmpAIM, mAIMVersion ) )
data/kopete-20.04.1/protocols/oscar/oscarversionupdater.cpp:282:27:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
bool OscarVersionUpdater::equal( const Oscar::ClientVersion& a, const Oscar::ClientVersion& b ) const
data/kopete-20.04.1/protocols/oscar/oscarversionupdater.h:108:7:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
	bool equal( const Oscar::ClientVersion& a, const Oscar::ClientVersion& b ) const;
data/kopete-20.04.1/protocols/qq/libeva.cpp:296:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
		text.setSize( strlen( text.c_str() ) );
data/kopete-20.04.1/protocols/qq/md5.c:69:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	md5_append(&state, (const md5_byte_t *)test[i], strlen(test[i]));
data/kopete-20.04.1/protocols/qq/qqsocket.cpp:184:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	int ret = m_socket->read( buffer, avail );
data/kopete-20.04.1/protocols/sms/services/kopete_unix_serial.cpp:133:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            int res = read(_fd, &c, 1);
data/kopete-20.04.1/protocols/sms/services/kopete_unix_serial.cpp:224:9:  [1] (obsolete) usleep:
  This C routine is considered obsolete (as opposed to the shell command by
  the same name). The interaction of this function with SIGALRM and other
  timer functions such as sleep(), alarm(), setitimer(), and nanosleep() is
  unspecified (CWE-676). Use nanosleep(2) or setitimer(2) instead.
        usleep(holdoff[initTries]);
data/kopete-20.04.1/protocols/sms/services/kopete_unix_serial.cpp:263:9:  [1] (obsolete) usleep:
  This C routine is considered obsolete (as opposed to the shell command by
  the same name). The interaction of this function with SIGALRM and other
  timer functions such as sleep(), alarm(), setitimer(), and nanosleep() is
  unspecified (CWE-676). Use nanosleep(2) or setitimer(2) instead.
        usleep(holdoff[initTries]);

ANALYSIS SUMMARY:

Hits = 1102
Lines analyzed = 500024 in approximately 31.77 seconds (15741 lines/second)
Physical Source Lines of Code (SLOC) = 334890
Hits@level = [0] 337 [1] 319 [2] 671 [3]  50 [4]  60 [5]   2
Hits@level+ = [0+] 1439 [1+] 1102 [2+] 783 [3+] 112 [4+]  62 [5+]   2
Hits/KSLOC@level+ = [0+] 4.29693 [1+] 3.29063 [2+] 2.33808 [3+] 0.334438 [4+] 0.185135 [5+] 0.00597211
Dot directories skipped = 1 (--followdotdir overrides)
Minimum risk level = 1
Not every hit is necessarily a security vulnerability.
There may be other security vulnerabilities; review your code!
See 'Secure Programming HOWTO'
(https://dwheeler.com/secure-programs) for more information.