Commit graph

400 commits

Author SHA1 Message Date
Anders Broman
75ab9e7ad2 Let the sub dissector use the top tree.
svn path=/trunk/; revision=14571
2005-06-06 20:42:18 +00:00
Luis Ontanon
acdc3d771a - make sure there's something to add to colinfo.
- auditValueRequest is a request too

svn path=/trunk/; revision=14567
2005-06-06 18:51:05 +00:00
Anders Broman
02d9d606d2 Add makefile.nmake
svn path=/trunk/; revision=14564
2005-06-06 17:40:07 +00:00
Anders Broman
e490b40a24 Add the asn2eth generated TCAP dissector made by Tim Endean to the SVN tree.
svn path=/trunk/; revision=14561
2005-06-06 15:39:20 +00:00
Gerald Combs
12b7466381 From Steve Grubb: Fix a memory leak.
Don't pass a null to atoi().

Fixes part of bug 217.

svn path=/trunk/; revision=14495
2005-05-30 20:55:16 +00:00
Anders Broman
f462883ea8 Warning fix:
packet-camel.h:49: warning: 'dissect_camel_DestinationAddress' declared 'static' but never defined
do this change also for the template file.

svn path=/trunk/; revision=14421
2005-05-23 18:37:45 +00:00
Luis Ontanon
bc1292ff1d some cosmetic fixes
svn path=/trunk/; revision=14401
2005-05-20 19:38:24 +00:00
Anders Broman
e1771e4342 Display version number and product number as strings.
svn path=/trunk/; revision=14397
2005-05-19 20:32:58 +00:00
Anders Broman
a78403ed18 Make it possible to dissect h221nonstandarddata and fix some errors from the new asn2eth generator.
svn path=/trunk/; revision=14387
2005-05-17 20:30:49 +00:00
Anders Broman
8198cbe9ec From Tim Endean:
Ss-code is Optional in some cases.

svn path=/trunk/; revision=14370
2005-05-15 21:15:53 +00:00
Luis Ontanon
1eeda6e946 - make sure contextId and transactionId are added to the tree as filterable fields even if they are larger than 4 octets
- set COL_INFO to something useful


svn path=/trunk/; revision=14361
2005-05-13 11:16:05 +00:00
Anders Broman
d87981ccb6 Reinsert Gerards patch (r14342) which was lost.
svn path=/trunk/; revision=14351
2005-05-11 22:19:36 +00:00
Anders Broman
00bd7965b2 pinfo->p2p_dir not set in the new gsm_map dissector causing problems with dissection of SMS messages.
svn path=/trunk/; revision=14348
2005-05-11 21:46:16 +00:00
Luis Ontanon
5535853bf2 - export Audio Codec modes from isup/bicc
- detailed dissection of GSM/UMTS speech code list ETSI 126 103 (3gpp 26.103 v3.0.0)
- use it for H.248


svn path=/trunk/; revision=14343
2005-05-10 21:54:37 +00:00
Anders Broman
01adac2ffe Fix dissection of mt-forwardSM.
svn path=/trunk/; revision=14341
2005-05-10 20:06:04 +00:00
Anders Broman
b782032c1e fix some field rename errors turned up by the latest asn2eth compiler.
svn path=/trunk/; revision=14340
2005-05-10 20:02:14 +00:00
Lars Roland
20901fcedf only lower-case ASCII letters, numbers,
underscores, and dots are allowed in the
preference name. 

Fix it the camel dissector.

svn path=/trunk/; revision=14333
2005-05-09 00:11:03 +00:00
Anders Broman
513b781676 From Javier Acuna:
Added some code to dissect DateAndTime.

svn path=/trunk/; revision=14327
2005-05-08 20:34:57 +00:00
Anders Broman
c1a1967218 Add dissection of Q.850 cause.
svn path=/trunk/; revision=14274
2005-05-02 18:32:57 +00:00
Gerald Combs
082651c83e Define a maximum OID string length, and use it in a lot of places. Fixes a
buffer overflow found while fuzz testing.

svn path=/trunk/; revision=14169
2005-04-22 21:17:13 +00:00
Ronnie Sahlberg
b95490206d from Olivier J
bugfix for IMPLICIT NULL in BER sequences
and gsmmap updates



svn path=/trunk/; revision=14160
2005-04-21 21:37:23 +00:00
Ronnie Sahlberg
20a4d3257e Add a tree parameter to get_ber_length() so that
IF the length seems bogus, like longer than the reported tvb_length
we add a helpful text item to the tree  and generate a [malformed packet]


change all callers of get_ber_length to the new signature.



svn path=/trunk/; revision=14145
2005-04-20 08:35:47 +00:00
Anders Broman
7846adc5ad From Olivier Jacques:
- Add bearerServiceCodes decoding
- Fixed sendRoutingInfoForSM and reportSM-DeliveryStatus invoke decoding (argument mismatch)

svn path=/trunk/; revision=14090
2005-04-15 08:29:50 +00:00
Anders Broman
3a4e795c5e From Olivier Jacques:
- Adds callingPartyNumber and CalledPartyNumber parameter dissection uing ISUP dissector
- Adds IMSI and ISDN-AddressString parameter dissection
- A lot of changes in the .asn file to sort it, handle more parameters and error codes - contributed by Javier Acuna [javier.acuna@sixbell.cl]

svn path=/trunk/; revision=14087
2005-04-15 08:18:15 +00:00
Gerald Combs
2f3a371613 In dissect_h245_OpenLogicalChannelCodec(), make sure codec_type exists before
trying to access its contents.

svn path=/trunk/; revision=14072
2005-04-14 04:26:00 +00:00
Anders Broman
72f015771b From Tim Endean:
1) Return errors.
 2) Return rejects.
 
 Numerous other bugs fixed.
 

svn path=/trunk/; revision=14004
2005-04-02 18:50:57 +00:00
Ronnie Sahlberg
305d4cc151 tiny bugfix for gsmmap
svn path=/trunk/; revision=14000
2005-04-01 11:12:32 +00:00
Guy Harris
e611516763 Get rid of an unused variable.
Include "packet-gsm_map.h", not "packet-gsm_map.c".

Check in the regenerated CAMEL dissector.

svn path=/trunk/; revision=13995
2005-04-01 09:20:39 +00:00
Anders Broman
03840a53ec Included packet-gsm_map.h and removed unpack_digits as it now is exported from gsm_map, as it isn't used
yet no need to regenerate the dissector now.

svn path=/trunk/; revision=13987
2005-03-31 18:51:14 +00:00
Anders Broman
c4e25e0599 From Jacques, Olivier: Length of digit_str wrongly calculated.
Free the string, fix dissection of some elements.

svn path=/trunk/; revision=13985
2005-03-31 18:39:45 +00:00
Anders Broman
68af7e99c2 From Jacques, Olivier: Length of digit_str wrongly calculated.
Free the string, fix dissection of some elements.

svn path=/trunk/; revision=13984
2005-03-31 18:34:25 +00:00
Anders Broman
d238f2c65f Update and small bugfix
svn path=/trunk/; revision=13979
2005-03-30 19:08:39 +00:00
Gerald Combs
9ead15a6eb README.developer says:
"PROTOABBREV     A name for the protocol for use in filter expressions;
                 it should contain only lower-case letters, digits, and
                 hyphens."

In proto_register_protocol(), generate a warning if PROTOABBREV contains
invalid characters.  Along with the list above, allow underscores and
periods.  Fix up whitespace.

Lower-case PROTOABBREV in several dissectors.

svn path=/trunk/; revision=13967
2005-03-29 14:56:09 +00:00
Guy Harris
9385c4b868 The "application_context_version" variables in the CAMEL and GSM MAP
dissectors aren't needed outside the dissectors, and having more than
one of them exported causes build problems, at least on OS X - make them
static.

Fix indentation.

svn path=/trunk/; revision=13951
2005-03-28 02:53:49 +00:00
Anders Broman
269e2f017d Get rid of an unused variabnle
svn path=/trunk/; revision=13944
2005-03-27 21:40:27 +00:00
Anders Broman
d5e69b92a7 From Alejandro Vaquero :
Find attached a patch for SDP sessions to:
- Dissect Dynamic payload types in RTP packets
- Add the dynamic payload type description in RTP packets
- Add RTP dynamic payload types description in the Voip Calls Graph, in the RTP and SDP.

svn path=/trunk/; revision=13934
2005-03-27 20:53:15 +00:00
Anders Broman
9535724a1f From Jacques Olivier add some OID:s
svn path=/trunk/; revision=13894
2005-03-24 14:19:24 +00:00
Anders Broman
d1e004b8d2 Initial checkin of a camel dissector.
svn path=/trunk/; revision=13864
2005-03-22 15:41:40 +00:00
Guy Harris
dec6cc3408 Fix dissect_per_restricted_character_string() calls in h225.cnf to pass
0, not NULL, for the last argument.

Re-generate packet-h225.c with the fixed h225.cnf.

svn path=/trunk/; revision=13820
2005-03-20 11:09:29 +00:00
Anders Broman
b2cfe35db3 From Jeff Morriss: use the new range preference type.
svn path=/trunk/; revision=13795
2005-03-17 22:08:09 +00:00
Guy Harris
009de7a662 From Alexandro Vaquero:
fix the call to "rtp_add_address()" to match the new signature;

	fix a problem with the codec displayed in the "Voip Graph"
	for H245 "RequestMode" messages.

svn path=/trunk/; revision=13709
2005-03-11 03:05:57 +00:00
Luis Ontanon
008054453b From Alejandro Vaquero:
- Automatic dissection of RTP events (RFC2833) set in SDP sessions.
- Add RTP events (RFC2833) to the Voip Graph


svn path=/trunk/; revision=13697
2005-03-10 19:32:22 +00:00
Guy Harris
84f0170f07 Add a newline to the end of the file.
svn path=/trunk/; revision=13616
2005-03-06 03:25:19 +00:00
Anders Broman
4b6d39f7af Fix some asn2eth warnings.
svn path=/trunk/; revision=13485
2005-02-23 23:13:57 +00:00
Anders Broman
0151ea2b76 Add dissection of packet tdmc
svn path=/trunk/; revision=13483
2005-02-23 23:12:07 +00:00
Ronnie Sahlberg
fbf762bda5 update asn2eth and all generated dissectors to new dissect_ber_boolean that takes a implicit_tag parameter
svn path=/trunk/; revision=13479
2005-02-23 08:57:47 +00:00
Anders Broman
ba2673a6df Add some of the AnyTime... Operations.
svn path=/trunk/; revision=13417
2005-02-16 22:42:52 +00:00
Guy Harris
bfb29e9e84 Fix some compiler warnings (at least one of which is for a real problem).
svn path=/trunk/; revision=13404
2005-02-14 22:07:26 +00:00
Anders Broman
cba5f271e6 Add some more V3 opcodes
svn path=/trunk/; revision=13397
2005-02-14 16:21:47 +00:00
Anders Broman
cb4faa82b0 From :Tim Endean correct conditions for a while loop.
svn path=/trunk/; revision=13394
2005-02-14 08:20:33 +00:00
Anders Broman
4e77084bf9 Dissect Return error and some more operationcodes.
svn path=/trunk/; revision=13383
2005-02-11 22:43:24 +00:00
Guy Harris
5ae67eb010 Remove an extra /*, some unused variables, and an unneeded include (INAP
currently has no taps).

svn path=/trunk/; revision=13371
2005-02-10 03:19:59 +00:00
Guy Harris
dc2cb627bd Add a Makefile.
svn path=/trunk/; revision=13370
2005-02-10 03:10:08 +00:00
Lars Roland
034a6f9b57 fix svn properties
svn path=/trunk/; revision=13367
2005-02-09 23:55:14 +00:00
Anders Broman
38c428010b From Tim Endean: INAP dissector.
svn path=/trunk/; revision=13363
2005-02-09 22:31:40 +00:00
Anders Broman
eabb62bced Fix decoding of some opcodes etc.
svn path=/trunk/; revision=13360
2005-02-09 21:54:57 +00:00
Lars Roland
fe83d6527b Move h225-persistentdata.[ch] to epan,
as its code is linked into libethereal.dll.

svn path=/trunk/; revision=13354
2005-02-08 19:36:20 +00:00
Lars Roland
66194e3f4a And finally (I hope) the last part from the patch
from Alejandro Vaquero:
 
  patch for "Voip analysis" to get the LRQ/LCF/LRJ messages included in the H323 calls for Gatekeeper to Gatekeeper configurations

svn path=/trunk/; revision=13347
2005-02-07 21:09:23 +00:00
Anders Broman
17608107ff Remove g_free.
svn path=/trunk/; revision=13310
2005-02-05 15:51:45 +00:00
Anders Broman
2b80bfc282 Add dissection of some more packages.
svn path=/trunk/; revision=13264
2005-02-03 21:56:59 +00:00
Anders Broman
3ff1f03636 Various updates to GSM MAP
svn path=/trunk/; revision=13261
2005-02-03 21:22:09 +00:00
Lars Roland
627918aecb Small fix for h225 dissector as suggested by Tomas Kukosa
svn path=/trunk/; revision=13257
2005-02-03 16:22:08 +00:00
Anders Broman
93ea4470f0 From Jon Ringle:
1) Added a setup_frame parameter to conversation_t
2) Used the conversation_t next to maintain a list of conversations with the 
same src/dest tuple but different setup_frame number.
3) Changed the signature of find_conversation() and conversation_new() to pass 
in the frame number.
4) Adjusted packet-sdp to select RTP conversation if both m=audio and m=image 
are present, and T.38 conversation if only m=image is present. I expect that 
RTP/T.38 dissecting to be better, but I don't have a way to generate T.38 
packets.

svn path=/trunk/; revision=13242
2005-02-02 20:02:46 +00:00
Ronnie Sahlberg
9d2157c031 g_strlcpy does not exist in gtk 1.2
use strncpy instead


svn path=/trunk/; revision=13229
2005-02-01 23:30:18 +00:00
Lars Roland
197ceddab1 From Alejandro Vaquero:
h323 taps support up to 5 messages per packet now.

VoIP call analysis:
      - Collect ISUP, SIP and H323 calls from a capture and show them in window with the following info:
      - Start and Stop time of the call
      - Init

svn path=/trunk/; revision=13225
2005-02-01 12:12:35 +00:00
Anders Broman
a5ac048f4b Prepare for handling of different versions of the protocol.
svn path=/trunk/; revision=13219
2005-01-31 21:40:51 +00:00
Ronnie Sahlberg
262d2b36c8 support H.248 BER over SCTP PPID 7
svn path=/trunk/; revision=13213
2005-01-31 03:31:13 +00:00
Anders Broman
84a6808dca Unpack and display digits, Decode SS-status.
svn path=/trunk/; revision=13175
2005-01-26 20:07:35 +00:00
Anders Broman
0ea2462501 Fix a typo leading to no conversation set up for RTCP
svn path=/trunk/; revision=13173
2005-01-26 20:05:26 +00:00
Anders Broman
579ec23c60 Add calling of sms dissector and make ssn number selection preferences.
svn path=/trunk/; revision=13171
2005-01-24 22:33:36 +00:00
Anders Broman
34f8ea13a1 Fix of asn1 code for one opcode to new spec used?
svn path=/trunk/; revision=13160
2005-01-21 22:49:13 +00:00
Anders Broman
38eda67ce5 asn1 done for h450.1 - h450.12, remains to tie to Operations and Responses.
svn path=/trunk/; revision=13157
2005-01-21 22:44:14 +00:00
Anders Broman
dbad017913 Fix buggs with conversations not beeing set up in some cases. Decoding of t35
svn path=/trunk/; revision=13156
2005-01-21 22:42:32 +00:00
Tomas Kukosa
f73394ab99 NonStandardData and TunnelledProtocol reimplemented and tested
svn path=/trunk/; revision=13138
2005-01-20 12:02:08 +00:00
Anders Broman
3fc09d6c18 Attempt to reimplement "non standard data/parameter" and "tunnelled
protocol"

svn path=/trunk/; revision=13122
2005-01-19 22:43:15 +00:00
Lars Roland
c2435429a1 Fix a small bug in h245.cnf.
All h.323 related statistics should work now in the same way as they did before the h323 dissectors were generated.

svn path=/trunk/; revision=13105
2005-01-17 23:42:22 +00:00
Guy Harris
4f81f615b0 Use -1 rather than tvb_length() to create a protocol tree item that runs
to the end of the tvbuff.

Don't return a value from "dissect_h4501()" - the value isn't used, and
"dissect_h4501()" is registered with "register_dissector()", so it's not
supposed to return a value.

svn path=/trunk/; revision=13104
2005-01-17 23:26:45 +00:00
Guy Harris
fb24498c12 Get rid of the "-b" flag - it's not what was used to generate the H.450
dissector that's currently checked in.

svn path=/trunk/; revision=13103
2005-01-17 23:01:12 +00:00
Anders Broman
b33945c4b0 Use the new h450 dissector
svn path=/trunk/; revision=13099
2005-01-17 22:27:39 +00:00
Lars Roland
5a483e3abe From Anders Broman:
Add recently lost support for the h.323 conversations tap in the h225 dissector.

svn path=/trunk/; revision=13092
2005-01-17 21:52:30 +00:00
Anders Broman
f6d41ad776 Added some more h450.x functions
svn path=/trunk/; revision=13089
2005-01-17 21:31:37 +00:00
Lars Roland
13bf5539af When using Cygwin's python asn2eth.py
generates dissectors with mixed EOL! SVN doesn't allow you to commit such files.
Add a target to all nmake makefiles in asn1 subdirectory which will fix these files.

svn path=/trunk/; revision=13077
2005-01-16 23:26:02 +00:00
Lars Roland
ce032dd5cf Add a few more things to the h225 dissector that got lost.
Lost things left:
-h.450 stuff
-support for the h.323 conversations tap (It is currently broken.)

svn path=/trunk/; revision=13076
2005-01-16 21:21:41 +00:00
Guy Harris
f4a0e4c783 Supply Makefile.nmake files.
svn path=/trunk/; revision=13072
2005-01-16 10:38:21 +00:00
Guy Harris
eaf9490e04 Make the Makefile look like the h235 Makefiles, with the new rules.
Get rid of their "executable" property, and set svn:keywords to Id and
svn:eol-style to native if they're not already set.

svn path=/trunk/; revision=13071
2005-01-16 10:19:21 +00:00
Guy Harris
7fe7cba143 Add Makefiles.
svn path=/trunk/; revision=13070
2005-01-16 10:17:53 +00:00
Guy Harris
9757ee05c8 Make the dissector files depend on asn2eth.py, so they're regenerated if
it's modified.

svn path=/trunk/; revision=13069
2005-01-16 09:17:16 +00:00
Guy Harris
21667c248a Make the rules match those of Makefile.nmake - make "all" and
"generate_dissector" generate the dissector files but not copy them to
epan/dissectors, add a "copy_files" rule to copy them, and add a "clean"
rule to clean up.

svn path=/trunk/; revision=13068
2005-01-16 09:16:36 +00:00
Guy Harris
840b84c12f Add a Makefile.
svn path=/trunk/; revision=13067
2005-01-16 09:09:57 +00:00
Guy Harris
72eb406f8d Phase 2 of renaming "makefile.nmake" to "Makefile.nmake", to match other
Makefile.nmake files.

svn path=/trunk/; revision=13066
2005-01-16 09:06:25 +00:00
Guy Harris
f709d03855 Phase 1 of renaming "makefile.nmake" to "Makefile.nmake" - this is a bit
of a pain on case-insensitive file systems.

svn path=/trunk/; revision=13065
2005-01-16 09:05:45 +00:00
Lars Roland
8b2c549c08 With xcopy use backsplash instead of slash as directory seperator
svn path=/trunk/; revision=13038
2005-01-14 18:04:54 +00:00
Lars Roland
858cca22d5 Replace another "cp" with two "xcopy"s
svn path=/trunk/; revision=13037
2005-01-14 17:56:40 +00:00
Lars Roland
a394e4984d Add nmake makefile for /asn1/h225
svn path=/trunk/; revision=13036
2005-01-14 17:52:03 +00:00
Lars Roland
d73323c385 Fix svn properties
svn path=/trunk/; revision=13035
2005-01-14 17:49:30 +00:00
Tomas Kukosa
0955a2c27b Included filename packet-H225-exp.h changed to packet-h225-exp.h
svn path=/trunk/; revision=13031
2005-01-14 11:42:39 +00:00
Anders Broman
d5ccbbec09 Add a first draft asn2eth generated H.450.x dissector
svn path=/trunk/; revision=13026
2005-01-13 23:05:59 +00:00
Anders Broman
da8af3c793 Add one OID
svn path=/trunk/; revision=13023
2005-01-13 21:10:21 +00:00
Anders Broman
94a2b9a789 Minor bug fixes and export functions needed by h450
svn path=/trunk/; revision=13022
2005-01-13 21:09:45 +00:00
Lars Roland
2f5e81cccc From Luis Ontanon:
Add another piece of code that got lost to the cnf file of the new h225 dissector.

svn path=/trunk/; revision=13000
2005-01-10 02:19:11 +00:00
Guy Harris
d8c21fe77e Properly declare "dissect_h245()" and "dissect_h245_h245()" as returning
nothing.

svn path=/trunk/; revision=12998
2005-01-09 00:01:55 +00:00
Anders Broman
2b6a0d1597 Generate "conversations" code correctly, adaptions to changes in asn2eth generator.
svn path=/trunk/; revision=12991
2005-01-08 14:39:53 +00:00
Anders Broman
a4863006ca Fixa a typo
svn path=/trunk/; revision=12990
2005-01-08 14:36:10 +00:00
Lars Roland
adcb6ff460 Fix broken parts of the new h225 dissector:
- add more data to the Info structure of the h225 taps.
- Fix the output to the Info Column

This patch is not complete, but statistics should basically work now.

svn path=/trunk/; revision=12948
2005-01-05 02:25:34 +00:00
Guy Harris
b6f732fe23 "dissect_h225_H323UserInformation()" returns the number of bytes
dissected, so register it as a new-style dissector.

As we register it by name, we don't need to create a dissector handle
for it to register it in a dissector table - just use "find_dissector()"
to find the handle.

svn path=/trunk/; revision=12947
2005-01-04 21:05:56 +00:00
Lars Roland
8dadc16642 fix a typo in new packet-h225.h
svn path=/trunk/; revision=12933
2005-01-02 22:56:25 +00:00
Anders Broman
a44bb3b080 This file is needed if h225 or h245 is generated separately.
svn path=/trunk/; revision=12931
2005-01-02 22:03:12 +00:00
Anders Broman
422d331c09 asn2eth generated h225 dissector
svn path=/trunk/; revision=12930
2005-01-02 22:01:32 +00:00
Anders Broman
edc4b8fff5 asn2eth generated h245 dissector
svn path=/trunk/; revision=12928
2005-01-02 21:58:45 +00:00
Ronnie Sahlberg
e0945a4762 New protocol RFC2510 PKIXCMP Certificate Management Protocol
svn path=/trunk/; revision=12828
2004-12-24 12:39:21 +00:00
Ronnie Sahlberg
0d1474e9a7 export ResonFlags from pkix1implicit
svn path=/trunk/; revision=12827
2004-12-24 12:22:52 +00:00
Ronnie Sahlberg
03ded18485 export Certificate and CertificateList from pkix1explicit
svn path=/trunk/; revision=12826
2004-12-24 12:16:27 +00:00
Ronnie Sahlberg
131c4164b4 New "protocol" the support functions from RFC2511 Certificate Request Message Format CRMF
svn path=/trunk/; revision=12825
2004-12-24 11:32:13 +00:00
Ronnie Sahlberg
69dd4345c1 export EnvelopedData
svn path=/trunk/; revision=12824
2004-12-24 11:24:35 +00:00
Ronnie Sahlberg
fed43e3c12 get rid of some asn2eth warnings for x509ce
svn path=/trunk/; revision=12745
2004-12-13 12:53:35 +00:00
Ronnie Sahlberg
eeeadf7b7b remove some asn2eth warnings
svn path=/trunk/; revision=12744
2004-12-13 12:43:48 +00:00
Ronnie Sahlberg
d5ed983336 change the incorrect BER_UNI_TAG_TeletextString into BER_UNI_TAG_TeletexString
svn path=/trunk/; revision=12743
2004-12-13 11:59:48 +00:00
Ronnie Sahlberg
396ae4d70d remove some asn2eth warnings
svn path=/trunk/; revision=12742
2004-12-13 11:51:20 +00:00
Ronnie Sahlberg
8afae320de update of the asn2eth compiler to use the types ber_[choice|sequence]_t instead of ber_[choice|sequence]
regenerated all dissectors


fixed the choice/sequence struct to use unsigned entities for class and tag
(to reduce some compiler warning and because it should be signed quantities)



svn path=/trunk/; revision=12740
2004-12-13 08:15:34 +00:00
Ronnie Sahlberg
593131d132 some cmip updates to handle m-Action and m-Action-confirmed
svn path=/trunk/; revision=12734
2004-12-12 23:33:40 +00:00
Ronnie Sahlberg
896737c467 update the helper for BER GeneralizedTime to handle implicit tag and update all dissectors using GeneralizedTime
svn path=/trunk/; revision=12732
2004-12-12 22:47:24 +00:00
Ronnie Sahlberg
bc3979ee23 minor updates, get rid of temporary files during dissection
svn path=/trunk/; revision=12725
2004-12-12 01:29:21 +00:00
Ronnie Sahlberg
0e528dc7a1 updates from tomas and anders
create some missing makefiles for autogenerated dissectors

finish the transition to the new ber integer dissetor helper signature
and regenerate all ber dissectors



svn path=/trunk/; revision=12724
2004-12-12 01:14:03 +00:00
Ronnie Sahlberg
8bb437f0ee update gsmmap to use the new signature for the ber integer dissection helper
svn path=/trunk/; revision=12721
2004-12-12 00:17:15 +00:00
Ronnie Sahlberg
e9bd26c0d0 update h248 to use the new integer dissector phasing out useage ofg the old dissector so we later can switch over.
svn path=/trunk/; revision=12719
2004-12-12 00:09:05 +00:00
Ronnie Sahlberg
c20df95fd5 updates to pkix1implicit (we have to think about how to rewrite both pkix1eplicit and pkix1implicit to avoid the crap with duplicate definitions from x509)
New protocol : RFC3161  PKIX TimeStamp Protocol



svn path=/trunk/; revision=12669
2004-12-05 21:47:49 +00:00
Ronnie Sahlberg
8f73759eef Make ethereal dissect application/pkix-crl CertificateRevocationLists over HTTP.
svn path=/trunk/; revision=12624
2004-11-30 04:08:16 +00:00
Ronnie Sahlberg
e433dc13c2 new protocol : RFC2560 Online Certificate Status Protocol
svn path=/trunk/; revision=12618
2004-11-29 09:58:16 +00:00
Ronnie Sahlberg
8b4a9a21e1 export some more sympols from PKIX1EXPLICIT
svn path=/trunk/; revision=12617
2004-11-29 08:43:19 +00:00
Ronnie Sahlberg
748784dc6b Export AuthorityInfoAccessSyntax from pkix1implicit
svn path=/trunk/; revision=12616
2004-11-29 07:57:19 +00:00
Ronnie Sahlberg
43f6f484ac new protocol : RFC3820 PKIXProxy
svn path=/trunk/; revision=12610
2004-11-28 04:26:27 +00:00
Ronnie Sahlberg
a95e6e0407 it appears that a SES_REFUSE spdu actually contains a CMIP-A-ASSOCIATE and not a CMIP-A-ABORT
svn path=/trunk/; revision=12608
2004-11-27 00:11:52 +00:00
Ronnie Sahlberg
c0e68bf50c prettify the printing of the octet_format field which is really just a BCD
svn path=/trunk/; revision=12607
2004-11-26 23:14:30 +00:00
Ronnie Sahlberg
c4b39a818f New protocol: RFC3709 LogotypeCertificateExtensions
svn path=/trunk/; revision=12606
2004-11-26 00:56:22 +00:00
Ronnie Sahlberg
d10fa2e070 try to print an IPAddress as an ip address and not as a 4 byte octet string
svn path=/trunk/; revision=12603
2004-11-25 21:00:17 +00:00
Ronnie Sahlberg
f102c20151 New protocol: RFC2634 ExtendedSecurityServices
updates to cms to accomodate the new protocol

add author to some files


svn path=/trunk/; revision=12573
2004-11-22 03:36:26 +00:00
Ronnie Sahlberg
f833c77dff cmip update add all remaining functions Arguments and Results
svn path=/trunk/; revision=12570
2004-11-21 23:25:04 +00:00
Ronnie Sahlberg
7bd55170ac update to cmip
add functions  m-action and m-action-confirmed


svn path=/trunk/; revision=12564
2004-11-21 21:29:10 +00:00
Ronnie Sahlberg
dc7aaa104b add a new oid
svn path=/trunk/; revision=12560
2004-11-21 11:12:20 +00:00
Ronnie Sahlberg
00e3474dec cleanup for x509af
svn path=/trunk/; revision=12558
2004-11-21 10:16:06 +00:00
Ronnie Sahlberg
dab0c0fa2c cleanup for x509ce
svn path=/trunk/; revision=12557
2004-11-21 10:00:40 +00:00
Ronnie Sahlberg
b48e26b8df SelectedAttributeTypes are now almost completely implemented also here i added a small makefile to reduce boring typing on the commandline
svn path=/trunk/; revision=12556
2004-11-21 08:56:09 +00:00
Ronnie Sahlberg
8b9b044698 update to x509if autogenerate the exports conformance file and create a small makefile since i am tired of typing that long command line every time
svn path=/trunk/; revision=12555
2004-11-21 08:22:21 +00:00
Ronnie Sahlberg
7119af2815 Add a whole bunch of dissector to X509IF and export them.
X509if is now almost complete.



svn path=/trunk/; revision=12553
2004-11-21 06:40:02 +00:00
Ronnie Sahlberg
2c25e3c6f6 add dissection of AuthorityInfoAccessSyntax
svn path=/trunk/; revision=12552
2004-11-21 05:21:26 +00:00
Ronnie Sahlberg
ed107b8938 add the oids for id-kp-xxx key purpose identifier to the pkix dissector
svn path=/trunk/; revision=12549
2004-11-20 21:26:08 +00:00
Ronnie Sahlberg
e216cc55f3 updates to sat to make the template smaller.
svn path=/trunk/; revision=12546
2004-11-20 06:54:45 +00:00
Ronnie Sahlberg
a6d6309361 ean up SAT a bit remove the unneccesary implementation of DirectoryStr4ing in the template and make the export of it correct.
svn path=/trunk/; revision=12545
2004-11-20 05:58:13 +00:00
Ronnie Sahlberg
bd1a1e3ae1 New protocol : SMRSE ShortMessageRelayService
svn path=/trunk/; revision=12535
2004-11-17 08:42:31 +00:00
Ronnie Sahlberg
e7b85d2760 New protocol PKIXQualified from RFC3739
svn path=/trunk/; revision=12528
2004-11-14 09:50:24 +00:00
Ronnie Sahlberg
e7082f5194 Since we can now handle SEQUENCE OF ANY uncomment this "difficult" field from
the Attribute SEQUENCE to make it more complete.



svn path=/trunk/; revision=12527
2004-11-14 09:48:11 +00:00
Ronnie Sahlberg
4222121cc6 export GeneralName from X509CE
svn path=/trunk/; revision=12525
2004-11-14 08:51:49 +00:00
Ronnie Sahlberg
ede6ed2e8e New protocol for the telco people to play with : CMIP
Only one function is implemented so fat   M-Get   but it would be trivial to add all the missing ones once there are example captures.



svn path=/trunk/; revision=12521
2004-11-14 05:12:49 +00:00
Anders Broman
64bf0afadb Rename some fields to get rid of warnings, will regenerate the files later.
svn path=/trunk/; revision=12498
2004-11-09 07:04:12 +00:00
Ronnie Sahlberg
4bd439e2c4 declare the types for DistinguishedName and RDNSequence
svn path=/trunk/; revision=12495
2004-11-06 20:09:00 +00:00
Ronnie Sahlberg
d26b93eb56 export RDNSequence from x509if
svn path=/trunk/; revision=12494
2004-11-06 05:31:03 +00:00
Ronnie Sahlberg
eb3f657847 export DistinguishedName from x509if
svn path=/trunk/; revision=12493
2004-11-06 05:26:31 +00:00
Ronnie Sahlberg
ed1a11f34f make x509if use the new ANY type and get rid of the workaround
svn path=/trunk/; revision=12492
2004-11-06 02:13:38 +00:00
Ronnie Sahlberg
d1e31a5c20 make CMS use the new ANY type and get rid of the workaround
svn path=/trunk/; revision=12491
2004-11-06 02:06:55 +00:00
Ronnie Sahlberg
05cf6b7ced Make X509AF use the new support for ANY type and remove the workaround
svn path=/trunk/; revision=12490
2004-11-06 02:03:14 +00:00
Guy Harris
723832dbf0 Close a comment, and re-generate the GSM MAP dissector files.
svn path=/trunk/; revision=12473
2004-11-02 01:25:05 +00:00
Guy Harris
f6c3bbdee3 Get rid of CRs, and set svn:eol-style to native.
Set svn:keywords to ID.

Delete the eol-style property (it's svn:eol-style).

svn path=/trunk/; revision=12472
2004-11-02 01:19:23 +00:00
Anders Broman
a2a5fb3e6e Fix a typo
svn path=/trunk/; revision=12469
2004-11-01 22:18:14 +00:00
Anders Broman
daa5505348 Preparations for addition of GSM MAP dissector created by the asn2eth compiler.
svn path=/trunk/; revision=12467
2004-11-01 22:03:57 +00:00
Gerald Combs
5d0468963b Add support for the dhpublicnumber OID.
svn path=/trunk/; revision=12465
2004-11-01 18:11:48 +00:00
Gerald Combs
66d08181dd Register OID dissectors correctly.
svn path=/trunk/; revision=12463
2004-11-01 17:49:53 +00:00
Ronnie Sahlberg
b1e1e18ad1 change Extension to be implemented inside the conformance file and remove it from the template
svn path=/trunk/; revision=12438
2004-10-30 02:36:58 +00:00
Ronnie Sahlberg
805f948c29 implement AlgorithmIdentifier using the conformance file and remove it from the template
svn path=/trunk/; revision=12437
2004-10-30 02:18:44 +00:00
Ronnie Sahlberg
b2160d6d25 update to cms to use workaround to lack of ANY and reducing the template significantly
svn path=/trunk/; revision=12434
2004-10-29 12:11:42 +00:00
Ronnie Sahlberg
076d4710ec more updates of x509if
svn path=/trunk/; revision=12433
2004-10-29 11:39:58 +00:00
Ronnie Sahlberg
0e7d35f8b4 Update to x509if use a workaround to emulate the type ANY and remove stuff from teh template
svn path=/trunk/; revision=12431
2004-10-29 11:10:31 +00:00
Gerald Combs
24f30a8850 Add support for pkauthdata and pkdhkeydata OIDs.
svn path=/trunk/; revision=12426
2004-10-28 22:06:55 +00:00
Guy Harris
21e7c6bc78 "dissect_MAP_Dialogue()" returns no value; declare its return value as
"void".

Fix a typo in the MAP Dialogue dissector template .h file.

Re-generate the MAP Dialogue dissector files and set svn:keywords to Id
and svn:eol-style to native for them.

svn path=/trunk/; revision=12419
2004-10-27 21:16:18 +00:00
Guy Harris
ba80dd691f Turn off execute permission on .asn files.
svn path=/trunk/; revision=12418
2004-10-27 20:36:20 +00:00
Guy Harris
8ca8879a2b Fix a typo in the name of the directory for the MAP dialogue ASN.1
files.

Set svn:eol-style to native for those files, and get rid of trailing
CRs.

Set svn:keywords to Id for those files.

svn path=/trunk/; revision=12417
2004-10-27 20:34:21 +00:00
Anders Broman
a2ace4a6c4 Add a MAPdialouge dissector
svn path=/trunk/; revision=12415
2004-10-27 20:08:44 +00:00
Ronnie Sahlberg
fa5d0bc775 make the dissector use the nice #.REGISTER directive
svn path=/trunk/; revision=12395
2004-10-26 14:02:02 +00:00
Ronnie Sahlberg
44bd159f06 use the nice #.REGISTER directive instead of handcoding it in teh template
svn path=/trunk/; revision=12394
2004-10-26 13:54:09 +00:00
Ronnie Sahlberg
43df272656 Use the much better #.REGISTER directive instead of the #.PDU directive
svn path=/trunk/; revision=12392
2004-10-26 13:04:09 +00:00
Ronnie Sahlberg
9ccd4e5025 get rid of some compiler warnings for cms
svn path=/trunk/; revision=12290
2004-10-13 00:21:00 +00:00
Ronnie Sahlberg
b32eb2981c get rid of some compiler warnings for X509AF
svn path=/trunk/; revision=12289
2004-10-13 00:16:42 +00:00
Ronnie Sahlberg
1cfa62377a final massaging to get rid of the last remaining compiler warnings for megaco
svn path=/trunk/; revision=12288
2004-10-13 00:08:44 +00:00
Ronnie Sahlberg
850f13fbff get rid of some more compiler warnings
svn path=/trunk/; revision=12287
2004-10-12 23:56:41 +00:00
Ronnie Sahlberg
d951c9dce6 massage the h248 files so that it compiles with asn2eth without warnings
svn path=/trunk/; revision=12286
2004-10-12 23:40:51 +00:00
Anders Broman
5783cb4609 Pretify EventName and SignalName
svn path=/trunk/; revision=12270
2004-10-12 04:59:25 +00:00
Guy Harris
4c9d419db3 Make the ber_sequence tables "const".
svn path=/trunk/; revision=12245
2004-10-08 20:28:04 +00:00
Anders Broman
b546b3002d Get rid off h248-package-pcp
svn path=/trunk/; revision=12230
2004-10-07 09:29:49 +00:00
Anders Broman
27697f7852 Handle dissection of some packagees Property ID:s, get rid of h248-package-bcp as there is only one parameter in this package.
svn path=/trunk/; revision=12227
2004-10-07 09:16:13 +00:00
Ronnie Sahlberg
eaf5cc19c3 Add example template for how to add h248 extension packages to the megaco dissector
svn path=/trunk/; revision=12206
2004-10-05 11:20:43 +00:00
Ronnie Sahlberg
fd08163595 minor update preparations to have a dissector table for property identifiers
svn path=/trunk/; revision=12205
2004-10-05 09:50:19 +00:00
Guy Harris
c11306933e Set svn:keywords to Id to expand RCS IDs, and set svn:eol-style to
native to canonicalize line endings.

svn path=/trunk/; revision=12203
2004-10-05 09:18:55 +00:00
Anders Broman
9c3df21ac9 Fix some editing misstakes from this morning
svn path=/trunk/; revision=12197
2004-10-04 20:28:15 +00:00
Anders Broman
a1d0c69d8d Updated packetname value string.
svn path=/trunk/; revision=12194
2004-10-04 05:50:55 +00:00
Ronnie Sahlberg
67c3a1084c stub prettification of PackageName
to be filled in by telco people


svn path=/trunk/; revision=12193
2004-10-03 22:04:37 +00:00
Ronnie Sahlberg
0b5f6e439d prettify mtpAddress
svn path=/trunk/; revision=12188
2004-10-03 09:21:35 +00:00
Ronnie Sahlberg
5c372a4410 new protocol : h248 Megaco v2
binary encoding 


svn path=/trunk/; revision=12186
2004-10-03 07:52:53 +00:00
Ronnie Sahlberg
ff1a66c9a0 add pkinit replies
svn path=/trunk/; revision=12036
2004-09-17 23:32:33 +00:00
Ronnie Sahlberg
be39b96247 get rid of some more compiler warnings
svn path=/trunk/; revision=12034
2004-09-17 23:23:40 +00:00
Ronnie Sahlberg
22696c27d1 squelch a compiler warning for UserNotice
svn path=/trunk/; revision=12032
2004-09-17 23:14:21 +00:00
Ronnie Sahlberg
202b769764 get rid of some compiler warnings for pkinit
svn path=/trunk/; revision=12024
2004-09-17 08:11:30 +00:00