Srivats P.
|
69d488d8a2
|
Refactored FileFormat Classes with an Abstract base class. Open/Save streams enhanced to support the new file formats - PCAP and PDML
|
2011-03-13 22:36:33 +05:30 |
|
Srivats P.
|
ed03f06f44
|
pcap open via pdml is now working. cleanup required
|
2011-03-12 15:16:27 +05:30 |
|
Srivats P.
|
5af591b96b
|
Snapshot before next improvement changes
|
2011-03-06 18:41:08 +05:30 |
|
Srivats P.
|
24dc621145
|
Added "non promiscuous mode" to port notes as a limitation
|
2011-03-02 22:21:23 +05:30 |
|
Srivats P.
|
b7ce0a6faf
|
snapshot
|
2011-02-23 21:28:32 +05:30 |
|
Srivats P.
|
16d85a338a
|
snapshot before 2 pass changes
|
2011-02-21 22:17:16 +05:30 |
|
Srivats P.
|
73afecc07a
|
Fix for crash when NIC doesn't support setting promisc mode
|
2011-02-20 13:10:33 +05:30 |
|
Srivats P.
|
5ab89bba29
|
snapshot
|
2011-02-18 23:32:57 +05:30 |
|
Srivats P.
|
a70a6c5350
|
non crashing code - snapshot before trying QXmlStreamReader
|
2011-02-10 23:30:58 +05:30 |
|
Srivats P.
|
a9dbb7bdd2
|
pdml initial working version
|
2011-01-30 17:38:03 +05:30 |
|
Srivats P.
|
481005a994
|
Fixed assert (crash) when opening a stream file saved by a newer version of Ostinato containing a new/unknown protocol
|
2011-01-30 16:38:37 +05:30 |
|
Srivats P.
|
f140717f81
|
Following protocols now allow overriding of their type/length/protocolId fields - Ethernet II, 802.3, LLC, SNAP, IPv4. Since new fields have been added to the .proto files, the Ostinato native file format revision number has been bumped
Fixes Issue 20
|
2011-01-30 15:31:50 +05:30 |
|
Srivats P.
|
8d85fd30de
|
Jumbo frames support added. Max packet size currently is set to 16K - underlying OS and hardware needs to support jumbo frames to be able to actually use this feature.
Fixes issue 27
|
2011-01-17 18:38:45 +05:30 |
|
Srivats P.
|
71a8140abf
|
Provide descriptive text and further pointer to user if a port group has no ports
|
2010-12-27 16:20:30 +05:30 |
|
Srivats P.
|
7b673a0d57
|
Implemented auto-reconnect for portgroups
|
2010-12-25 12:02:14 +05:30 |
|
Srivats P.
|
b5909e5e41
|
Version bump to 0.3
|
2010-11-08 16:34:47 +05:30 |
|
Srivats P.
|
fd2c0c73d1
|
Bumped the file format version number because of the new protocols added - HexDump, IGMP and MLD
|
2010-11-08 16:34:14 +05:30 |
|
Srivats P.
|
3fb011cae4
|
Fixed warnings
|
2010-11-08 14:21:41 +05:30 |
|
Srivats P.
|
a634d4b91a
|
merge with main repository
|
2010-11-07 20:45:36 +05:30 |
|
Srivats P.
|
bea8fb736e
|
MLD fixes
|
2010-11-07 20:05:24 +05:30 |
|
Srivats P.
|
1d1e6479c3
|
MLD review and rework
|
2010-11-07 18:10:09 +05:30 |
|
Srivats P.
|
790e1cb383
|
IGMP/MLD msg types have been moved into the IGMP/MLD subclasses from GMP. Packet is now correctly padded with zero rather than garbage. Implemented AbstractProtocol::protocolHasPayload() method to force payload to None for IGMP/MLD/ARP etc.
|
2010-11-07 12:51:22 +05:30 |
|
Srivats P.
|
a465e926a5
|
IGMPv3/MLDv2 record type +1/-1 jugglery removed
|
2010-11-06 23:40:07 +05:30 |
|
Srivats P.
|
dbc7409616
|
Review and rework of GMP and IGMP
|
2010-11-06 23:29:44 +05:30 |
|
Srivats P.
|
599e591907
|
TextProtocol now allows specifying the end-of-line symbol
Fixes Issue 18
|
2010-11-04 23:05:26 +05:30 |
|
Srivats P.
|
a6c1166a78
|
Added missing qmake project file for extra libraries
|
2010-11-03 20:21:57 +05:30 |
|
Srivats P.
|
fbde299478
|
Added HexDump Protocol
|
2010-11-03 19:39:36 +05:30 |
|
Srivats P.
|
3aac690ed8
|
While appending streams, the streamId and ordinalId were getting overwritten. Port::newStreamAt() now takes an additional parameter - pointer to stream (default NULL) which is used when appending streams
Fixes Issue 21
|
2010-10-25 19:27:23 +05:30 |
|
Srivats P.
|
90fda499dd
|
RPC now uses stream instead of an array for protobuf parsing and serialization. This change removes the limit on the byte size of a protobuf.
Because we are now using a new protobuf API - ParseFromBoundedZeroCopyStream(), the protobuf version has to be >= 2.2.0
Fixes issue 14
|
2010-10-18 17:25:27 +05:30 |
|
Srivats P.
|
c5fbceebb4
|
At port init, the sendqueue dirty flag should be false not true
|
2010-10-01 21:29:55 +05:30 |
|
Srivats P.
|
d8b9844dac
|
Changed QProcess()::start() to the overloaded version which plays nice with spaces in the pathname
Fixes issue 9
|
2010-09-15 20:58:10 +05:30 |
|
Srivats P.
|
d4408f0fc1
|
more changes
|
2010-08-20 07:22:21 +05:30 |
|
Srivats P.
|
19eb4a1713
|
snapshot before rewriting SSM report code
|
2010-08-14 14:50:58 +05:30 |
|
Srivats P.
|
be77148b11
|
Bumped version to 0.2
|
2010-08-11 18:47:25 +05:30 |
|
Srivats P.
|
82bcc756f0
|
added prefix inputMask (not working); added some code for sourceList (not complete)
|
2010-08-04 21:47:11 +05:30 |
|
Srivats P.
|
30bd0cd7c8
|
First cut code for IGMP/MLD
|
2010-08-04 16:56:08 +05:30 |
|
Srivats P.
|
3ed82b88ca
|
Updated .hgignore
|
2010-07-26 11:50:36 +05:30 |
|
Srivats P.
|
971713ae0f
|
Replaced HTONX() and NTOHX() with qToBigEndian() and qFromBigEndian()
|
2010-07-21 14:10:06 +05:30 |
|
Srivats P.
|
c59306d78d
|
Mac OS X improvements - Ostinato is now correctly capitalized in the MenuBar; default Wireshark path added for Mac OS X
|
2010-07-17 03:54:35 +05:30 |
|
Srivats P.
|
9b1dbfb1e6
|
Mac OS X improvements - Application icon; 'make install' installs to /Applications; Ostinato is able to find drone at startup (as long as both bundles are present together)
|
2010-07-16 03:14:36 +05:30 |
|
Srivats P.
|
716f5fb8f3
|
Set the icon for the MainWindow
|
2010-07-15 07:01:43 +05:30 |
|
Srivats P.
|
8c0bfa8403
|
Short term fix for the local portgroup showing up as disconnected at startup
|
2010-07-15 03:11:07 +05:30 |
|
Srivats P.
|
c2fac2db70
|
Added streams save/restore; Ostinato file format specified; Protocol Field Numbering scheme changed - existing protocol field numbers changed accordingly
|
2010-07-13 20:36:35 +05:30 |
|
Srivats P.
|
2e6503faad
|
Bumped version to 0.1.1
|
2010-06-28 21:10:29 +05:30 |
|
Srivats P.
|
fedc4ec5d1
|
Extended ICMP to work for ICMPv6 as well as ICMPv4
|
2010-06-11 20:48:24 +05:30 |
|
Srivats P.
|
069cc16279
|
Protocol Framework Change: FieldFlags - FrameField and MetaField are no longer exclusive. A field can be neither. Also frameFieldCount() now actually counts the number of frameFields instead of deriving it from metaFieldCount() - these changes allow protocols to export different sets of fields based on a opcode/type field.
|
2010-06-07 20:52:50 +05:30 |
|
Srivats P.
|
710eb7f836
|
Fixed a bug in IcmpProtocol::frameFieldCount() which would return incorrect values sometimes
|
2010-06-07 19:20:35 +05:30 |
|
Srivats P.
|
11acbf201d
|
Modified ICMP protocol such that the 'Id' and 'Seq' fields are shown and used only for those ICMP types that actually have those fields
|
2010-06-06 22:42:19 +05:30 |
|
Srivats P.
|
4d83432a5d
|
Replaced top-level Makefile with a qmake .pro so the top-level Makefile is also generated now; having a top-level .pro makes it easier for folks who use Qt Creator. Also 'make install' is now supported - a custom install path prefix can be provided, if required, by passing PREFIX=/absolute/path/prefix to qmake
|
2010-06-03 20:52:49 +05:30 |
|
Srivats P.
|
4cba17e6c8
|
Fixed compiler warning
|
2010-05-24 21:49:59 +05:30 |
|