Ostinato - Packet/Traffic Generator and Analyzer
Go to file
Srivats P c43f7d1769 Typecast to quint64 before passing to qToBigEndian
For 64-bit arch, Qt defines quint64 as unsigned long long (and quint32 as unsigned int), but Protobuf's google::protobuf::uint64 is defined as unsigned long. Now Qt defines qbswap only for the Qt defined 8/16/32/64 integer types aka q[u]intXXX. So qbswap<unsigned long long> and qbswap<unsigned int> is defined but not qbswap<unsigned long>.

mld.cpp was using qToBigEndian (which uses qbswap in turn) with a protobuf uint64 triggering the undefined references on some 64bit platforms.

Fixes #265
2019-06-26 22:42:09 +05:30
client Add start/stop tx buttons to stream list window 2019-06-19 22:22:01 +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 Print RPC MethodName and ResponseMsgName on server 2019-02-09 18:22:57 +05:30
server Add new build() RPC 2019-05-28 18:46:58 +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 LogsWindow: Fix build break 2018-08-24 09:12:40 +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)