aboutsummaryrefslogtreecommitdiffstats
path: root/epan
AgeCommit message (Collapse)AuthorFilesLines
2006-02-14Fix the loop that checks $PATH for the binary to actually step from oneGuy Harris1-34/+31
element of the path to the next element. svn path=/trunk/; revision=17298
2006-02-14Have the emem.c memdup routines accept and return "void *", asGuy Harris2-4/+4
"memcpy()" does; that eliminates some compiler warnings ("void *" is the type usually used for "generic pointer"). svn path=/trunk/; revision=17297
2006-02-14add missing emem functionsLuis Ontanon1-0/+6
svn path=/trunk/; revision=17295
2006-02-13Don't se_leak expert_info records.Luis Ontanon1-3/+3
se_alloc them where and if needed, not every time expert_set_info_vformat is called. svn path=/trunk/; revision=17293
2006-02-13Make the files at least compile. While testing them as plugins theyJörg Mayer2-143/+185
caused tethereal to abort during startup. svn path=/trunk/; revision=17288
2006-02-13Add original files for oracle dissection from the ClearSightJörg Mayer2-0/+1001
archive. svn path=/trunk/; revision=17287
2006-02-13Remove a couple of unused variables.Gerald Combs1-2/+0
svn path=/trunk/; revision=17283
2006-02-13From Mike Duigou:Anders Broman1-124/+278
- Improves ability of dissector to find conversations without seeing whole stream. - Fixes some issues with dissection of data which requires reassembly. - Adds the ability to dissect jxta conversations from SCTP streams. - Better handling of welcome message. - Adds direct dissection of compressed SRDI data. - Has been run through extensive fuzz testing. - Fixes compiler warnings with previous patch 17141 svn path=/trunk/; revision=17282
2006-02-13Paolo AbeniJörg Mayer2-93/+95
the attached patch fix a couple of possible memory leak in the ssl decryption code, add some indentation fix, more comments and add the preference to select the debug output (missing in previous patch) svn path=/trunk/; revision=17281
2006-02-12fuzz testing revealed that an infinite loop in the uma dissector was only ↵Lars Roland1-1/+1
partly fixed in revision 17119. This will fix the infinite loop and bug 738. svn path=/trunk/; revision=17273
2006-02-12add rfc1964 stuff and (incomplete) KRB_CRED support.Ronnie Sahlberg1-3/+217
KRB_CRED does not currently even try to decrypt EncKrbCredPart but it is better than no KRB_CRED dissection at all. svn path=/trunk/; revision=17272
2006-02-12Export get_progfile_dir() and init_progfile_dir().Guy Harris1-0/+2
svn path=/trunk/; revision=17268
2006-02-12Add a routine to attempt to get the absolute pathname of the executableGuy Harris2-69/+246
file, strip off the last component to get the pathname of the directory containing the executable file, and save it for future use. On Windows, you can get that from the OS, but, on UN*X, you have to look at argv[0] and derive the absolute path from that (argv[0] is not guaranteed to be an absolute path, or even a path at all). (In addition, if you're running from the build directory, you might have to strip off a ".libs/" added to argv[0] as an artifact of the libtoolizing script.) Use that in the About dialog, and use it to construct the path of dumpcap. Don't put quotes into the path of dumpcap; you don't have to quote strings with spaces in them when handing them to execvp and, in fact, you *mustn't* quote them, as the quotes will be treated as part of the pathname. svn path=/trunk/; revision=17267
2006-02-11This was missing from last check-inLuis Ontanon1-0/+6
svn path=/trunk/; revision=17254
2006-02-11Paolo Abeni:Jörg Mayer3-32/+62
The attached patch cleanup the debug infrastructure for ssl dissector. Debug messages are by default off and can be enabled via the ssl dissector preference. Debug output can be directed to stderr or file. svn path=/trunk/; revision=17253
2006-02-11 add an userdata argument to register_stat_cmd_arg() and its callback to use ↵Luis Ontanon2-4/+7
the callback for multiple registrations. svn path=/trunk/; revision=17252
2006-02-11Squelch some compiler warnings.Guy Harris1-1/+3
svn path=/trunk/; revision=17250
2006-02-11Squelch some compiler warnings by declaring RADIUS AVP dissectors toGuy Harris1-10/+10
return pointers to const strings. svn path=/trunk/; revision=17249
2006-02-11Display g_error messages in the console window unconditionally, if ↵Lars Roland1-1/+3
preferences aren't loaded yet. This way we ensure that errors are displayed during protocol registration. Use g_error instead of g_warning, if not allowed characters are used in display filter names for protocols. Extend the error message in this case. svn path=/trunk/; revision=17248
2006-02-11From ENDOH Akira:Luis Ontanon2-12/+19
Add heuristic dissection of XML to SIP bodies with unknown media_type. svn path=/trunk/; revision=17247
2006-02-10tcp analysisRonnie Sahlberg1-1/+3
RST segments should not be checked for and not marked as PREVIOUS_SEGMENT_LOST svn path=/trunk/; revision=17246
2006-02-10From Paolo Abeni:Anders Broman2-5/+22
The attached patch fix bug 732. The problem was in the client key dissection. On ssl v3 the encrypted data is the whole record data, on tls v1 the encrypted data is preceded by the 2 bytes length of the encrypted data itself. svn path=/trunk/; revision=17244
2006-02-10ASF messages are in big-endian byte order, not little. From AlertTim Potter1-5/+5
Standard Format Specification, v2.0, p.51. svn path=/trunk/; revision=17242
2006-02-10Add newline to end of file to quiten compiler warning.Tim Potter1-1/+1
svn path=/trunk/; revision=17241
2006-02-09fix# 733: don't crash on unknown msg_typesUlf Lamping1-1/+6
svn path=/trunk/; revision=17235
2006-02-09Re-enable the PacketCable RADIUS code and add a few EM updates.Gerald Combs2-37/+42
Sponsored by CableLabs. svn path=/trunk/; revision=17233
2006-02-09Add PacketCable Multimedia updates. Sponsored by CableLabs.Gerald Combs1-48/+276
svn path=/trunk/; revision=17232
2006-02-09ntp_fmt_ts() doesn't take two arguments any more.Gerald Combs1-7/+5
svn path=/trunk/; revision=17231
2006-02-09Add support for PacketCable CCC-encapsulated RTP data, described inGerald Combs1-1/+114
PKT-SP-ESP1.5-I01-050128. Sponsored by CableLabs. svn path=/trunk/; revision=17230
2006-02-09Add decryption support. For this to work, you MUST link againstGerald Combs1-128/+695
the Nettle library and specify a Pluto log file in the preferences. The Pluto log MUST include the encryption key used in each phase. Add filters for many fields (and get rid of a lot of proto_tree_add_text()s in the process). Fix up whitespace. Sponsored by CableLabs. svn path=/trunk/; revision=17229
2006-02-09Add heuristic dissection of XMLLuis Ontanon4-8/+88
svn path=/trunk/; revision=17228
2006-02-09Ricardo Muggli:Jörg Mayer1-1/+1
The attached patch will fix ethereal so it will only do network address resolution when network address resolution is enabled. Even when the RESOLV_NETWORK flag was set ethereal would try to resolve addresses in the add_ether_byip function. svn path=/trunk/; revision=17227
2006-02-09Hannes Gredler:Jörg Mayer1-21/+66
attached a patch that supports filtering for Juniper's meta information prepended before packets (logical encapsulation, ifd index etc.) Me: declare juniper_ext_get_tlv_value static svn path=/trunk/; revision=17226
2006-02-09Olivier Montanuy:Jörg Mayer1-4/+71
This is a simple patch to the Netflow v9 dissector, that let it decode Netflow v9 MPLS-Aware, a feature of Cisco 12000 IOS 12.0.24S and above on Cisco 12000, 7500 and 7200 that is very useful for MPLS-VPN networks. svn path=/trunk/; revision=17225
2006-02-09From Bill MeierLars Roland1-1/+5
The following patch prevents a windows nmake of Ethereal from relinking libethereal.dll when DOXYGEN is not defined in config.nmake and there are no changes to libethereal.dll dependents. svn path=/trunk/; revision=17224
2006-02-09remove a duplicated nameLars Roland1-1/+0
svn path=/trunk/; revision=17223
2006-02-09Export the right name.Guy Harris1-1/+2
svn path=/trunk/; revision=17222
2006-02-09Add "proto_tree_add_XXX_format_value()" routines, which are like theGuy Harris3-21/+655
"proto_tree_add_XXX_format()" routines except that the format doesn't have to include the field name - the field name, followed by ": ", are put into the representation string, followed by the result of the formatting, so you just format the value with the format string, not the entire representation. svn path=/trunk/; revision=17221
2006-02-08Add support for PacketCable option 60/suboption 5.23. Sponsored by Gerald Combs1-18/+102
CableLabs. svn path=/trunk/; revision=17219
2006-02-08Paolo Abeni:Jörg Mayer1-9/+6
the attached patch clean a bit the ssl decryption related code, removing a macro I used when the code was still for an external plugin. svn path=/trunk/; revision=17217
2006-02-08smb2:Ronnie Sahlberg2-8/+16
if the secblob starts with 'NTLMSSP' call the ntlmssp handle directly and not the gssapi one ntlmssp: dont change offset when dissecting a client_time, offset will be changed properly later outside the switch. svn path=/trunk/; revision=17215
2006-02-08Fix up some comments.Guy Harris1-6/+8
svn path=/trunk/; revision=17214
2006-02-08Clean up the comments for files_identical(), and fix up the UNIXGuy Harris1-27/+26
implementation to check whether the stat calls succeed and to check not only that the files have the same inumber but that they also are on the same file system. svn path=/trunk/; revision=17213
2006-02-08Make file_exists() work on macosx (and other unices)Luis Ontanon1-1/+9
svn path=/trunk/; revision=17211
2006-02-07svn:keywords and svn:eol-styleLuis Ontanon2-2/+2
svn path=/trunk/; revision=17209
2006-02-07Forgotten from last commitLuis Ontanon1-0/+4
svn path=/trunk/; revision=17208
2006-02-07eXtenstion options access to the -X command line optionsLuis Ontanon3-0/+166
svn path=/trunk/; revision=17207
2006-02-07smb2 signingRonnie Sahlberg2-7/+19
add dissection of the "Signature present" bit and the 16 byte signature field in the header svn path=/trunk/; revision=17206
2006-02-07Newlines in preference comments causes problems in reading the prefeerence file.Anders Broman1-2/+2
svn path=/trunk/; revision=17205
2006-02-07Packet-bssap.c - Dissect BCD coded IE:sAnders Broman3-45/+168
Packet-g723.c - B0 and B1 should be treated together. packet-tipc.c - Change desgementation code to handle more than 2 segments. svn path=/trunk/; revision=17204