Ostinato - Packet/Traffic Generator and Analyzer
Go to file
Srivats P 36e0a64f81 Revert "Use persistent model index in devices widget"
This reverts commit 46dd028a33.

The above commit caused a regression - issue #281

As seen in valgrind, crash was caused by portModel reset writing into
a freed block - presumably pertaining to persistent indexes. The block
was freed by the persistent index itself earlier when it was set to
invalid - so the model should not have been accessing that.

The application code seems correct - maybe the Qt code has a bug?
Unlikely but not impossible. For now go back to using QModelIndex
instead of QPersistentModelIndex

Fixes #281
2019-08-24 11:59:41 +05:30
client Revert "Use persistent model index in devices widget" 2019-08-24 11:59:41 +05:30
common Typecast to quint64 before passing to qToBigEndian 2019-06-26 22:42:09 +05:30
extra Don't install modeltest during 'make install' 2019-04-04 21:38:04 +05:30
rpc Remove QThreadX since we have ported to Qt5 2019-07-28 10:42:11 +05:30
server Include <typeinfo> header for using typeid 2019-08-18 13:13:39 +05:30
test Fix Qt4 to Qt5 porting issues with debug build 2018-03-27 20:02:36 +05:30
.gitignore Update .gitignore for Qt5 2018-05-18 22:19:20 +05:30
.travis.yml Use default Travis MacOS/Xcode version for CI build 2018-12-08 13:47:50 +05:30
.vimrc Feature: Reserve Ports for cooperative use of shared drone. If a port is reserved the GUI will display the username of the owner but others can still view and control the port; in other words, we just potentially prevent unintentional usage of other people's ports, users still need to play nice with each other! 2015-04-16 22:20:07 +05:30
COPYING Feature: Reserve Ports for cooperative use of shared drone. If a port is reserved the GUI will display the username of the owner but others can still view and control the port; in other words, we just potentially prevent unintentional usage of other people's ports, users still need to play nice with each other! 2015-04-16 22:20:07 +05:30
install.pri Feature: Reserve Ports for cooperative use of shared drone. If a port is reserved the GUI will display the username of the owner but others can still view and control the port; in other words, we just potentially prevent unintentional usage of other people's ports, users still need to play nice with each other! 2015-04-16 22:20:07 +05:30
options.pri Suppress deprecated declarations till next release 2019-07-27 11:46:17 +05:30
ost.pro Remove Python API from main repo 2017-12-05 20:56:59 +05:30
protobuf.pri Remove Python API from main repo 2017-12-05 20:56:59 +05:30
README.md Tweak README copy 2018-02-16 18:30:31 +05:30
version.pri Bump version to 0.9 2017-12-10 12:40:34 +05:30

Ostinato

Build Status

This is the code repository for the Ostinato network packet crafter and traffic generator

Visit https://ostinato.org for demo video and details

License: GPLv3+ (see COPYING)