Srivats P.
|
02e442a6bf
|
Check for updates (newer version) at startup - for now only Ostinato does this check, not drone.
|
2015-01-15 20:22:24 +05:30 |
|
Srivats P.
|
f4f5214b7a
|
If no L4 protocol follows IPv6, set the IPv6 Next-Header field to 0x3B (IPv6-No-Next-Header) instead of leaving it at 0 which is interpreted as IPv6-Hop-By-Hop by the recipient and subsequent failure in parsing the frame
|
2015-01-13 18:51:21 +05:30 |
|
Srivats P.
|
e2a4431418
|
Invoking Port Filter Dialog will now always show selected list in the same order as in the port stats window before invocation
|
2015-01-09 20:48:58 +05:30 |
|
Srivats P.
|
37711fdd5c
|
Fixed typo that was causing "Clear All Stats" to clear only the first portgroup and not the rest
Fixes issue 89
|
2015-01-01 21:00:23 +05:30 |
|
Srivats P.
|
5d7e6fe66c
|
Removed debug print of drone settings filename - QSettings::fileName() is the file where the settings will be written to, not the file from which settings were read (when fallbacks are enabled) and hence not useful for us.
|
2014-12-31 21:41:12 +05:30 |
|
Srivats P.
|
8369c18b35
|
Implemented drone application settings - .ini format on all platforms; settings read at startup, not saved back. In other words, user needs to hand write settings in the .ini file. Currently, the only setting implemented is a portlist filter as include/exclude lists of patterns
|
2014-12-31 20:16:30 +05:30 |
|
John Paul Spiro-Colwell
|
1bc4efe48b
|
Correct names of ports in Port Stats Window. The problem is seen only with 2 (or more) portgroups where the number of ports in the subsequent portgroup is more than the number of ports in the previous portgroup
Fixes issue 88
|
2014-12-27 12:16:42 +05:30 |
|
Srivats P.
|
42f716e693
|
When reading PDML files, skip all XML tokens at the start of the file till you reach the first element and then check whether it is 'pdml'
Fixes issue 132
|
2014-11-08 10:17:57 +05:30 |
|
Srivats P.
|
50f20a5452
|
During stream configuration - when deleting a protocol, delete its associated widget also, otherwise if a newly allocated protocol gets the same heap address as the old protocol, the old protocol's widget gets associated with the new protocol.
Fixes issue 131
|
2014-11-07 20:21:02 +05:30 |
|
Srivats P.
|
943eb49b66
|
Fix scrolling issue in packet view protocol/field tree
Fixes issue 140
|
2014-11-03 21:22:45 +05:30 |
|
Srivats P.
|
48215ae93a
|
Make Items in "All Protocols" and "Selected Protocols List" read-only
|
2014-11-03 20:49:42 +05:30 |
|
Srivats P.
|
ad11bf8cbd
|
Bumping version to 0.6
|
2014-07-07 17:57:22 +05:30 |
|
Srivats P.
|
09a79a010d
|
Fixing compiler warning
|
2014-07-06 19:28:30 +05:30 |
|
Srivats P.
|
63ea66fa4f
|
Fix sys.path in rpctest.py to prepend instead of append the binding directory
|
2014-07-06 18:59:59 +05:30 |
|
Srivats P.
|
470d390658
|
fix gcc warnings
|
2014-07-06 18:36:01 +05:30 |
|
Srivats P.
|
347fc02dcf
|
Drone prints version/revision information at startup
|
2014-07-06 13:02:59 +05:30 |
|
Srivats P.
|
57be4f3ada
|
Drone now disconnects only if version is incompatible or if any other RPC is received before versionCheck() - for all other errors/failures, drone does not disconnect the connection with client
|
2014-07-06 11:26:26 +05:30 |
|
Srivats P.
|
9955d31b77
|
Added RPC for version compatibility check between client and server; both GUI and DroneProxy call this as the first RPC before proceeding ahead; if client is inompatible, drone additionally closes the connection; drone won't handle any RPCs untiil version check is performed and client is found compatible; fixed DroneProxy bug which did not allow to connect again after disconnect; fixed RPC bug which failed to detect unsupported method id; RPC-server now returns RPC error in case of failure; added a bunch of RPC tests for version compat
|
2014-07-06 11:19:22 +05:30 |
|
Srivats P.
|
048777c064
|
IGMPv3/MLDv2 Query widget now displays the Group Address field
Fixes issue 107
|
2014-06-30 20:25:39 +05:30 |
|
Srivats P.
|
1ea635bcfb
|
Renamed RPCs start/stopTx as start/stopTransmit
|
2014-06-30 19:49:17 +05:30 |
|
Srivats P.
|
3b546637e4
|
Updated About Dialog with copyright date and web URLs
|
2014-06-29 21:04:19 +05:30 |
|
Srivats P.
|
7bfb146284
|
Fixed StreamConfigDialog Tab Order
|
2014-06-29 20:31:34 +05:30 |
|
Srivats P.
|
42a23b12ed
|
Added a Error Msg Type to underlying RPC infra; RPC service now returns error for add/modify/delete stream if transmit is running; added prints for start/stop transmit/capture NOP cases; added a rpctest.py script
|
2014-06-29 20:07:01 +05:30 |
|
Srivats P.
|
584362406e
|
Fixed a nasty drone crash caused by incorrect usage of qPrintable() in a QtMsgHandler
|
2014-06-22 10:43:54 +05:30 |
|
Srivats P.
|
4b19d8e1e7
|
start/stop Transmit/Capture return only after transmit/capture has been started/stopped. Removed sleep between startCapture and startTx from example.py
|
2014-06-21 19:55:55 +05:30 |
|
Srivats P.
|
ebab0e62af
|
CLI: Updated example.py to exit if drone has no ports
|
2014-06-18 19:02:46 +05:30 |
|
Srivats P.
|
3770e4bcc3
|
CLI: Added topology information to example.py
|
2014-06-17 18:08:53 +05:30 |
|
Srivats P.
|
0d3b36b943
|
CLI: minor changes to python binding code
|
2014-06-16 19:53:03 +05:30 |
|
Srivats P.
|
a6bfb0d393
|
CLI: fixed extra space in description
|
2014-06-14 17:20:01 +05:30 |
|
Srivats P.
|
d11e82cc33
|
CLI: Changed python package long_description to match description
|
2014-06-14 17:18:39 +05:30 |
|
Srivats P.
|
ace1a3694d
|
CLI: changed python package description to match long_description
|
2014-06-14 17:16:41 +05:30 |
|
Srivats P.
|
278a85d606
|
CLI: renamed the python sdist as 'python-ostinato'; marked development status as Beta; classified it for use with python 2.7 only
|
2014-06-14 17:02:40 +05:30 |
|
Srivats P.
|
288380227e
|
Minor changes to ease porting to Python 3 in the future
|
2014-06-14 15:31:02 +05:30 |
|
Srivats P.
|
3406d68697
|
CLI: Added logging to the ostinato modules for debugging; -d option to example.py skips user input and uses default values instead
|
2014-06-13 20:55:15 +05:30 |
|
Srivats P.
|
2a83b1a61b
|
CLI: cleaned up exceptions to make code more readable
|
2014-06-12 07:11:32 +05:30 |
|
Srivats P.
|
30e9496270
|
CLI: Added exception handling to python RPC
|
2014-06-11 20:39:55 +05:30 |
|
Srivats P.
|
02ac4e7dff
|
CLI: Added LICENSE.txt to python packaging; explicitly identified example.py as a script for packaging
|
2014-06-10 19:20:45 +05:30 |
|
Srivats P.
|
f75a99c834
|
CLI: modified python binding example script to take user input; enhanced DroneProxy to assume a default request type of Void if none is provided by user to make it intuitive for end users
|
2014-06-10 18:24:39 +05:30 |
|
Srivats P.
|
3b4b5a19b9
|
Moved generation of pkg_info from setup.py to qmake/make - version.pri refactored suitably. Reimplemented sdist_clean as a new setuptools command
|
2014-06-08 19:10:49 +05:30 |
|
Srivats P.
|
8f51e6f07a
|
Added classifiers to the python packaging
|
2014-06-07 20:58:50 +05:30 |
|
Srivats P.
|
d3b9d9be83
|
Updated python packaging
|
2014-06-07 20:12:51 +05:30 |
|
Srivats P.
|
13ff09f421
|
CLI: Added BLOB RPC support to python binding; updated the binding example to use the RPC; added a convenience method - saveCaptureBuffer() to DroneProxy
|
2014-06-04 07:35:43 +05:30 |
|
Srivats P.
|
35472a6ac7
|
CLI: Initial Commit for Python Bindings
|
2014-06-03 07:14:54 +05:30 |
|
Srivats P.
|
2e8e7c0440
|
Merge with TOT
|
2014-05-22 20:38:25 +05:30 |
|
Srivats P.
|
8336d77dfa
|
Added ReadWriteLock to protect RPC service methods in a multi-threaded environment
|
2014-05-22 20:37:53 +05:30 |
|
Srivats P.
|
0ebff976d8
|
Fixed build warnings
|
2014-05-22 20:24:04 +05:30 |
|
Srivats P.
|
8e14e0c15b
|
Prepended qDebug output with connection id for easier debugging
|
2014-05-22 06:20:55 +05:30 |
|
Srivats P.
|
87982a4227
|
RpcConnection now uses the common idiom of peekHdr-getMsgLen-waitForLenBytes-readMsg for reading RPC messages from client
|
2014-05-21 05:35:04 +05:30 |
|
Srivats P.
|
f7c3c06845
|
Converted some static vars in RpcConnection:on_clientSock_dataAvail() into member vars to avoid contention across connections; fixed condition which causes a portgroup to never query for stats (it assumes a GetStats is already outstanding) caused by a timing condition (repeated connect/disconnect); improved debug output for RPCs on both client and server side
|
2014-05-19 18:26:20 +05:30 |
|
Srivats P.
|
b470ed84bb
|
Reworked the multi-threaded RPC server/connection architecture into a worker-thread arch as reccomended by Qt
|
2014-05-17 18:45:02 +05:30 |
|