Commit Graph

552 Commits

Author SHA1 Message Date
Srivats P
360fa13c97 UX: Edit multiple streams in the StreamConfigDialog
The dialog now accepts a list of streams as input and has prev/next
buttons to tranverse through the list making changes in one or more of
the streams
2017-09-17 13:18:44 +05:30
Srivats P
509e9d5398 Change Stream Config Dialog inputs
This is the first of many commits that lays the foundation for -
  * Editing multiple streams without exiting the dialog
  * Triggering the dialog when a new stream is added instead of add+edit
2017-09-16 12:30:00 +05:30
Srivats P
db77563466 UX: Change port name color if local config is changed
Although the applyHint is also changed in this case, the applyHint is
visible only when the port is selected. Having the port name in a
different color is a visual hint to the user that Apply is pending
2017-09-16 12:12:43 +05:30
Srivats P
3aa44343f0 Add new entry at end if nothing selected in stream/devGrp list 2017-09-14 21:01:56 +05:30
Srivats P
cca2e94bb3 Detect when port config has changed and needs to APPLY'd
For now we prompt user to click Apply, in future we can use this to do a
"Auto Apply"
2017-09-14 20:38:13 +05:30
Srivats P
4d13ecf15d UX: Add text hint about stream list
Remove text about how to create streams from Apply text hint. Make
hint text copy consistent across all hints
2017-09-09 18:57:55 +05:30
Srivats P
abb48a1c12 UX: Auto expand port group and allow deselect in PortsWindow 2017-09-09 13:13:52 +05:30
Srivats P
d348229028 UX: Improve PortStatsWindow select, toolbar buttons
- Automatic full column selection
- Enable/Disable toolbar buttons based on selection
- Code refactoring to avoid unncessary selectedColumns computation
2017-09-08 21:13:53 +05:30
Srivats P
88cea753b6 UX: Add category labels to Port Stats Window toolbar 2017-09-07 20:48:46 +05:30
Srivats P
40c5e00ec2 (UX) Add textual hints for to the ports window
Improves first run experience
2017-09-07 20:45:43 +05:30
Srivats P
cb52f9ade1 Inform user if local drone doesn't start 2017-09-04 22:57:45 +05:30
Srivats P
d39fbc2ed4 Add UTM params to docs url 2017-09-04 18:57:13 +05:30
Srivats P
95f00f2673 Add documentation to python binding
Also some minor documentation for some .proto that goes into the API
guide
2017-08-14 10:43:11 +05:30
Srivats P
a8ec2f1bda Fix IPv4/IPv6 PDML import with Tshark 2.x
Fixes #219
2017-07-06 20:05:15 +05:30
Srivats P
97c7d79695 Merge pull request #214 from cartr/patch-1
Update .travis.yml to reflect qt->qt@4 change
2017-04-10 22:09:16 +05:30
Carter Sande
33e756656d Update .travis.yml to reflect qt->qt@4 change 2017-04-10 09:10:16 -07:00
Srivats P
8b2541fbaf Fix incorrect extension id for STP
There was a discrepancy between Protocol::kStpFieldNumber (209) and the
one defined in stp.proto (210) which caused protobuf reflection to fail
when queried for a descriptor corresponding to 209. Referencing the null
descriptor further in the code caused a crash.
2017-04-10 20:59:17 +05:30
Srivats P
64bf7ec981 Merge branch 'master' of https://github.com/pstavirs/ostinato 2017-03-13 20:18:19 +05:30
Srivats P
5c1aa6f1c3 Updated QHexEdit to version 0.8.4
Fixes #103
Fixes #202
2017-03-13 20:12:14 +05:30
Srivats P
055d12d3d4 Merge pull request #208 from malvidin/master
Fix minor stream UI issues - fixes #207
2017-02-24 18:30:37 +05:30
Steven
6e0676881a Changed range of printable characters
Made matches inclusive and increased range to match more printable characters. This better matches the Hex Dump payload view, which displays all 0x20 to 0x7D.
2017-02-23 11:41:59 -05:00
Steven
a27634ab66 Corrected spelling of Destination 2017-02-23 11:33:01 -05:00
Srivats P
756197a69c Squashed commit of the following:
commit 33ad1abb1e
Author: Srivats P <pstavirs@users.noreply.github.com>
Date:   Wed Jan 4 18:21:07 2017 +0530

    Make osx_image global

commit d90a99f052
Author: Srivats P <pstavirs@users.noreply.github.com>
Date:   Tue Jan 3 22:21:02 2017 +0530

    include not exclude the osx image

commit 4038ca84bd
Author: Srivats P <pstavirs@users.noreply.github.com>
Date:   Tue Jan 3 21:36:46 2017 +0530

    Fix osx_image location again

commit 232dfdb0bc
Author: Srivats P <pstavirs@users.noreply.github.com>
Date:   Tue Jan 3 21:16:15 2017 +0530

    Fix incorrect location of overriding osx_image

commit 00a487cb6f
Author: Srivats P <pstavirs@users.noreply.github.com>
Date:   Tue Jan 3 20:58:09 2017 +0530

    Force sierra instead of el-capitan

    See https://github.com/cartr/homebrew-qt4/issues/7

commit 33c39b8e24
Author: Srivats P <pstavirs@users.noreply.github.com>
Date:   Tue Jan 3 20:37:26 2017 +0530

    Troubleshoot osx build break changeset #4

commit 8d168099fb
Author: Srivats P <pstavirs@users.noreply.github.com>
Date:   Tue Jan 3 19:03:56 2017 +0530

    Troubleshoot Travis OSX build break changeset #3

commit ae149d0263
Author: Srivats P <pstavirs@users.noreply.github.com>
Date:   Tue Jan 3 18:24:51 2017 +0530

    troubleshoot osx build break - changeset #2

commit 2626339679
Author: Srivats P <pstavirs@users.noreply.github.com>
Date:   Tue Jan 3 18:11:46 2017 +0530

    debug changes to troubleshoot osx build break

commit f3423b7d84
Author: Srivats P <pstavirs@users.noreply.github.com>
Date:   Sun Jan 1 12:49:57 2017 +0530

    Use latest protobuf version in HomeBrew

    We had reverted to using protobuf 2.6 when protobuf 3.0 had a regression
    issue with respect to RPCs - this has been fixed in v3.1.0
2017-01-28 11:23:59 +05:30
Srivats P
81bb5f54ba Bugfix: Fix failure parsing Ostinato file format 2017-01-28 10:55:07 +05:30
Srivats P
15b88a480b Fix User-Agent header 2016-10-29 12:26:42 +05:30
Srivats P
c2f36c5cb3 IPv4 now supports options - configured as a hex string for now; fixes #120 2016-10-27 23:51:55 +05:30
Srivats P
b45720b566 Ostinato starts with session file if provided on command line 2016-10-13 22:06:11 +05:30
Srivats P
708aed9135 Added ostinato cmdline option -s to suppress starting local drone 2016-10-13 18:50:33 +05:30
Srivats P
6a426a7a7e Add icon for Help menu item 2016-09-21 20:41:32 +05:30
Srivats P
831b5c0916 Interleaved mode updatePacketList - just clear list if there are no streams. Fixes #195 2016-09-21 20:26:08 +05:30
Srivats P
08fc0a116f Mention python API in README 2016-09-17 15:27:01 +05:30
Srivats P
a8f9795c85 Fix incorect logic of isNewerVersion 2016-09-17 15:21:31 +05:30
Srivats P
523258442c Precalculate mask and subnet for use during emulation rx/tx 2016-09-17 14:34:44 +05:30
Srivats P
f86ce2603d Bugfix: use default gateway for off subnet destinations in all cases - fixes #196 2016-09-17 12:16:53 +05:30
Srivats P
23ab64dc4e Merge branch 'ci-dev' 2016-09-14 21:18:19 +05:30
Srivats P
2422df21ca Rename protobuf version to 'tap' into correct one 2016-09-13 21:20:32 +05:30
Srivats P
15ccd25041 Use protobuf-2.6 for osx builds since 3.0 breaks ostinato build 2016-09-13 20:37:03 +05:30
Srivats P
fdceca71e8 Resolve for mcast dstIp should return mcast dmac
Fixes #192
2016-08-15 21:20:19 +05:30
Srivats P
a7bfec8ecb Bump version to 0.8 2016-06-27 17:22:15 +05:30
Srivats P
c5487067e5 Fix build of pcap import test code 2016-06-26 17:26:06 +05:30
Srivats P
e3b75d5ca8 Capture temp file to use userAlias instead of name for filename since Windows port names are now named NPF_XXXX 2016-06-26 11:31:40 +05:30
Srivats P
8bfeafddf9 Fix warning 2016-06-25 20:07:34 +05:30
Srivats P
5d701c9382 Change the FAQ URL and add button to open the URL; fixes #176 2016-06-23 20:36:35 +05:30
Srivats P
0ab84e581d Added Help menu item to point to online documentation 2016-06-23 18:52:50 +05:30
Srivats P
75efed5ec4 Add extension while saving streams and sessions, if user doesn't specify one.
Fixes #187
2016-06-14 18:56:29 +05:30
Srivats P
cd100aa6e0 Drone checks for updated software version at startup 2016-06-07 21:11:38 +05:30
Srivats P
4a2c0066b9 Use explicit Recursive ReadWrite lock (needed by Qt >= 4.4); fixes #186 2016-06-03 18:54:14 +05:30
Srivats P
b559400cf1 Fix copyright years in About dialog 2016-06-01 20:59:12 +05:30
Srivats P
5e918cf084 Fix STP protocol builder warnings 2016-06-01 20:58:26 +05:30
Srivats P
2acfb3f25a Fix warnings introduced by recent feature development 2016-06-01 20:51:29 +05:30