aboutsummaryrefslogtreecommitdiffstats
path: root/packet-h225.c
Commit message (Collapse)AuthorAgeFilesLines
* "conversation_new()" takes flags NO_ADDR2 and NO_PORT2, not NO_ADDR_BGuy Harris2004-01-091-2/+2
| | | | | | | | | and NO_PORT_B - the corresponding flags have the same values, but they don't have the same semantics (a "find_conversation()" call with a missing address or port B will do a wildcard match on *both* addresses or ports, not just the second one). svn path=/trunk/; revision=9604
* From Lars Roland: export the value_string tables from packet-h225.c andGuy Harris2003-12-151-15/+15
| | | | | | use them in the H.225 taps. svn path=/trunk/; revision=9287
* From Lars Roland Service Response times for H225 RASRonnie Sahlberg2003-11-161-3/+215
| | | | svn path=/trunk/; revision=8978
* From Martin Regner:Guy Harris2003-11-101-2/+22
| | | | | | | | | "aliasAddress", in an EndPoint sequence, is a sequence of aliasAddresses. Don't update the Info or Protocol columns in a pdu_item. svn path=/trunk/; revision=8930
* From Martin Regner: fix a problem with vendorIdentifier in some H.225Guy Harris2003-10-311-2/+2
| | | | | | messages. svn path=/trunk/; revision=8847
* From Lars Roland: H.225 message and reason tag counter taps.Guy Harris2003-10-281-15/+59
| | | | svn path=/trunk/; revision=8794
* From Lars Roland: whitespace cleanups.Guy Harris2003-10-271-220/+220
| | | | svn path=/trunk/; revision=8789
* Fix all the issues Michael Oliveras reportedRonnie Sahlberg2003-10-241-11/+16
| | | | | | | | | 1, TunnellingProtocol_id is a CHOICE not a SEQUENCE 2, change some values to be FT_STRING instead of FT_BYTES 3, update dissect_per_octet_String to always 0 terminate all FT_STRINGs (if necessary in a temporary buffer) before passing them on to proto_tree_add_string() since that function did not want to handle FT_STRING or FT_STRINGZ othervise. svn path=/trunk/; revision=8771
* Fix to dissection of Mike's problem reported on ethereal-usersRonnie Sahlberg2003-10-221-2/+2
| | | | | | | | We did align to byte a bit too frequently inside dissect_per_octet_string Also change GroupIP.group from being a FT_BYTES into being FT_STRING svn path=/trunk/; revision=8744
* destinationType is an EndPointType and NOT an EndPointRonnie Sahlberg2003-10-171-7/+7
| | | | svn path=/trunk/; revision=8723
* change the h225 emailid from a sequence of bytes to a stringRonnie Sahlberg2003-10-171-2/+2
| | | | svn path=/trunk/; revision=8722
* Prefix the EXTENSION #defines with ASN1_ as well.Guy Harris2003-10-091-1236/+1236
| | | | svn path=/trunk/; revision=8653
* Prefix OPTIONAL and NOT_OPTIONAL with ASN1_, to avoid collisions withGuy Harris2003-10-091-896/+896
| | | | | | other definitions of OPTIONAL (such as the one in Windows). svn path=/trunk/; revision=8650
* From Tomas Kukosa:Guy Harris2003-09-261-80/+358
| | | | | | | | | | | | | | | | | | | | 1) string tables for t35CountryCode, t35Extension and h221ManufacturerCode were moved into the new file t35.c because they are common for more dissectors 2) the dissect_h245_NonStandardParameter_with_extension_marker() was moved from h245 to h225 and renamed to dissect_h225_NonStandardParameter() because the NonStandardData type is different for H.225.0 and H.245 3) type of the "h245.nsp.object" dissector table was changed from FT_UINT32 to FT_STRING, so it can select a dissector based on an OID rather than the Adler-32 hash of an OID 4) the "h225.nsp.object" and "h225.nsp.h221" dissector tables were created svn path=/trunk/; revision=8550
* From Graeme Reid: H.450 support.Guy Harris2003-09-231-22/+28
| | | | svn path=/trunk/; revision=8520
* From Andreas Sikkema: improved Info column output for multiple H.225Guy Harris2003-09-021-10/+20
| | | | | | messages and faststart ( I think, lost track, kind of). svn path=/trunk/; revision=8342
* From Andreas Sikkema:Guy Harris2003-08-311-8/+2
| | | | | | | | | - fix RAS messages to clear the INFO column correctly; - make H.245 messages tunneled within H.225 messages add their message type to the Info column. svn path=/trunk/; revision=8323
* Updates and bugfixes from Andreas and MartinRonnie Sahlberg2003-08-301-2/+9
| | | | svn path=/trunk/; revision=8321
* Update to H.225 when H.245 is tunneled in some octet strings,Ronnie Sahlberg2003-08-281-11/+37
| | | | | | call the h245 dissector instead of just showing the octet string content as some random hex bytes svn path=/trunk/; revision=8298
* The definition of NonStandardParameter is different between H.225 and H.245Ronnie Sahlberg2003-08-261-68/+68
| | | | | | | Create an alternative NonStandardParameter dissector that matches the definition that H.225 needs. svn path=/trunk/; revision=8277
* From Tomas Kukosa: export the PER dissection routines, and someGuy Harris2003-08-231-2/+2
| | | | | | | H.225/H.245 routines, to plugins on platforms where they have to go through the function call table. svn path=/trunk/; revision=8216
* From Tomas Kukosa: allow subdissectors to be registered forGuy Harris2003-08-211-41/+41
| | | | | | NonStandardParameter data in the H.245 dissector. svn path=/trunk/; revision=8206
* From Lars Roland:Guy Harris2003-08-101-22/+22
| | | | | | | | | enable decoding of fastStart elements; make the output in the Protocol and Info columns look like the old plugin's output. svn path=/trunk/; revision=8157
* From Ronnie Sahlberg: use conversations for messages with port numbersGuy Harris2003-08-071-11/+18
| | | | | | | and IP addresses specifying the addresses and ports for future RTP/RTCP traffic. svn path=/trunk/; revision=8149
* make h225 register detected h245 tcp ports so that h245 dissector is called.Ronnie Sahlberg2003-08-011-6/+26
| | | | | | | | | | | it is currently done in a way too crude way, when a h245 endpoint is found, it calls dissector_add("tcp.port",...) and thus registers it globally for this port for ALL ip addresses. if someone knows how to change it to only register it for <ipaddress><tcpport> instead, that would be much better. svn path=/trunk/; revision=8120
* Fix bug on how the H.225 CS routines were registered so that H225 CS over ↵Ronnie Sahlberg2003-08-011-8/+4
| | | | | | | | | | | | Q931 now works Still something wrong with NonStandardParameter, I cant find why ethereal is wrong but it misses misses one bit in the decoding causing malformed frames. I cant see what is wrong when looking at the packets. need furhter investigations. Make h225 compile in as default svn path=/trunk/; revision=8119
* initial test h225 dissector.Ronnie Sahlberg2003-07-311-0/+9806
not enabled yet by default. to test it you have to edit the makefiles and recompile. still buggy and incomplete but feel free to test it svn path=/trunk/; revision=8113