Commit Graph

853 Commits

Author SHA1 Message Date
Srivats P.
f132e3118c Implemented MLD PDML Protocol - also ICMPv6 PDML protocol which detects and hands over control to either the ICMP PDML Protocol or MLD PDML Protocol 2011-04-08 20:44:32 +05:30
Srivats P.
41738b3e08 Modified test code so that duplicate diff is not done 2011-04-05 19:09:59 +05:30
Srivats P.
bda2d48adb Implemented IGMP PDML protocol 2011-04-04 21:46:35 +05:30
Srivats P.
b230ff8082 Implemented ICMPv4/ICMPv6 PDML Protocol 2011-04-04 14:26:46 +05:30
Srivats P.
cbcd9872d4 Reworked PDML Text Protocol 2011-04-03 20:49:57 +05:30
Srivats P.
610ee312a0 snapshot before rewriting PDML TextProto 2011-04-03 14:13:57 +05:30
Srivats P.
ead67d80aa Finished implementing PDML Text Protocol - verified for HTTP 2011-04-02 00:14:43 +05:30
Srivats P.
e47319feda Implemented UDP (and UDPLite) PDML Protocol 2011-03-31 21:04:05 +05:30
Srivats P.
a7d28d8a8d Implemented ARP PDML Protocol. Removed hardcoded field numbers from IPv4 2011-03-31 20:36:47 +05:30
Srivats P.
0347b939b7 Implemented SVlan (IEEE 802.1ad) PDML Protocol 2011-03-29 21:17:37 +05:30
Srivats P.
137b49594a Fixed Vlan PDML Protocol 2011-03-28 22:23:33 +05:30
Srivats P.
28cd717895 Implemented PDML LLC Protocol (including SNAP). Also implemented PDML VLAN Protocol - but this is not working so is disabled for the moment 2011-03-27 22:45:04 +05:30
Srivats P.
b8e451574a another round of code cleanup 2011-03-27 18:19:31 +05:30
Srivats P.
873daa9604 Implemented PDML Export 2011-03-26 21:36:57 +05:30
Srivats P.
3fab6b207a First round of cleanup of the PDML import code 2011-03-24 21:58:39 +05:30
Srivats P.
3a713899a9 Updated the PCAP import/export test code to work with latest code 2011-03-22 23:01:05 +05:30
Srivats P.
497a0be276 Added code to remember the last directory for open/save streams. Also to remember the StreamConfigDialog geometry and protocol data tab 2011-03-21 22:25:34 +05:30
Srivats P.
b3f2e0483f Fixed invalid FAQ URL 2011-03-20 20:59:39 +05:30
Srivats P.
71382ae4ca Implemented configuration of external application paths in preferences. Removed all hardcoded paths for external applications. 2011-03-20 20:50:07 +05:30
Srivats P.
cb70fd83e6 Missed out the PCAP Import UI in the last commit 2011-03-20 17:21:14 +05:30
Srivats P.
efd19fc96b Implemented the PCAP Diff 2011-03-19 20:29:07 +05:30
Srivats P.
bb78afbca7 Implemented "Import Options" for PCAP file format 2011-03-19 11:48:58 +05:30
Srivats P.
00e03a44fd Open/Save Progress Dialog done 2011-03-17 22:00:51 +05:30
Srivats P.
1e805661fc Fixed compilation error 2011-03-14 21:08:59 +05:30
Srivats P.
f99774a851 Removed FakeFieldWrapper Protocol 2011-03-14 21:08:05 +05:30
Srivats P.
9ceda3457a Removed the 2 pass stuff 2011-03-14 20:58:52 +05:30
Srivats P.
f0e2b1ca50 Removed SAX based PDML parser 2011-03-14 20:47:46 +05:30
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