aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2006-02-16Add a document for creating an Ethereal package.Gerald Combs1-0/+32
svn path=/trunk/; revision=17321
2006-02-16Freeze and thaw the packet list after a merge so that the packet list showsGerald Combs1-0/+2
the correct information. svn path=/trunk/; revision=17320
2006-02-16Move common control initialization to gtk/main.c where it belongs.Gerald Combs2-104/+94
Remove a MessageBox() call used for debugging. Fixup whitespace. svn path=/trunk/; revision=17319
2006-02-16Document the proto_tree_add_XXX_format_value() routines.Guy Harris1-0/+81
svn path=/trunk/; revision=17318
2006-02-16Paolo Abeni:Jörg Mayer2-3/+7
The attached patch should fix bug 742. The issue is (at least, I think so...) in the packet-x509af dissector A null pointer is passes as parameter of a " %s " format string. svn path=/trunk/; revision=17317
2006-02-16Use the new "proto_tree_add_*_format_value" routines.Guy Harris18-175/+179
svn path=/trunk/; revision=17316
2006-02-16Have Field extractors being defined while reading the body of the script ↵Luis Ontanon2-49/+68
instead that during initialization. Change their semantics too: ip_src_f = Field("ip.src") function tap.packet(pinfo) ip_src = ip_src() end svn path=/trunk/; revision=17315
2006-02-15Jerry Talkington:Jörg Mayer1-1/+1
Here's a tiny patch that will allow for dissecting of chunked coded HTTP responses when there is an extension or trailing whitespace in the Transfer-Encoding: header. svn path=/trunk/; revision=17314
2006-02-15Update a comment.Guy Harris1-3/+9
svn path=/trunk/; revision=17313
2006-02-15Add getopt.obj to the list of object files with which dumpcap is linked;Guy Harris1-2/+2
it's necessary on Windows (but not on most UN*Xes, so getopt.c shouldn't be part of dumpcap_SOURCES). svn path=/trunk/; revision=17312
2006-02-15Check for getopt in the configure script, as we do for other routinesGuy Harris3-7/+18
not available on all platforms. Include getopt.c in EXTRA_ethereal_SOURCES and include getopt.h in EXTRA_ethereal_INCLUDES, as we do with the other files that supply routines not available on all platforms, rather than always including them in the source for dumpcap. svn path=/trunk/; revision=17311
2006-02-15Fix a typo found by Jean-Baptiste Marchand.Gerald Combs1-1/+1
svn path=/trunk/; revision=17310
2006-02-15Have those functions that end up just calling a win32_ routine if we'reGuy Harris1-34/+29
using GTK+ 2.x on Windows just have the call, nothing else (no extra variables). svn path=/trunk/; revision=17308
2006-02-15Protect The tree and The tvb from being used outside their scopeLuis Ontanon4-2/+19
svn path=/trunk/; revision=17307
2006-02-15- protect proto_items and proto_trees from being used out of their scopeLuis Ontanon2-7/+22
- fix the severity variables svn path=/trunk/; revision=17306
2006-02-15- protect column, columns and pinfo from dereferencing invalid data saved by ↵Luis Ontanon5-42/+62
the user. - columns live for less than a packet's time, use ep_alloc not g_malloc - tvbranges are ephemeral too doc/ is to remain as a placeholder for upcoming docs. lualib/ is to be deleted (if needed it should go in trunk) but it appears that once I added if I do not check it in I cannot delete it. svn path=/trunk/; revision=17305
2006-02-14mgcp-plugin -> plugin-mgcp.Gerald Combs1-1/+1
svn path=/trunk/; revision=17304
2006-02-14Make sure SSL_DEBUG_USE_STDERR is always defined.Gerald Combs2-7/+8
svn path=/trunk/; revision=17303
2006-02-14Split the version under Windows into its major, minor, and microGerald Combs4-7/+13
components. Use them to build the VERSION, RC_VERSION, and manifest versions (the latter two are picky about formatting). This would probably be useful on the autoconf side, but I didn't see an obvious way to implement it. svn path=/trunk/; revision=17302
2006-02-14Paolo Abeni:Jörg Mayer3-15/+30
- enable the 'follow SSL stream' menu item only when a ssl packet is selected. - when 'following' an ssl stream, show ssl decrypted data only for current conversation. - fix a typo in ssl preference description. svn path=/trunk/; revision=17301
2006-02-14Experiment with a somewhat generic packet-to-plugin wrapperJörg Mayer6-52/+68
svn path=/trunk/; revision=17300
2006-02-14Change suid to take dumpcap into accountJörg Mayer2-2/+6
svn path=/trunk/; revision=17299
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-14- fix a sure crash after an error in lua code lua_tap_draw.Luis Ontanon4-62/+113
- make sure no reference to a Tvb in lua is used after the lua dissector has returned. svn path=/trunk/; revision=17296
2006-02-14add missing emem functionsLuis Ontanon1-0/+6
svn path=/trunk/; revision=17295
2006-02-13add missing #include "tempfile.h"Ulf Lamping1-0/+1
svn path=/trunk/; revision=17294
2006-02-13Don't se_leak expert_info records.Luis Ontanon2-6/+8
se_alloc them where and if needed, not every time expert_set_info_vformat is called. svn path=/trunk/; revision=17293
2006-02-13Remove unneeded right justification.Gerald Combs1-6/+6
svn path=/trunk/; revision=17292
2006-02-13Add a manifest, so that styled widgets are drawn correcltly. TheGerald Combs4-2/+35
"version" field in the manifest is picky about formatting, so setting a custom version in config.nmake (e.g. "0.10.14-test") will probably break the Windows build. svn path=/trunk/; revision=17291
2006-02-13- disable printLuis Ontanon6-35/+306
- add a log facility to lua (so far just prints to stderr) - add settings to disable lua even if installed, to load or not to load user scripts when superuser - create a default /usr/local/share/ethereal/init.lua that blocks all the io/system calls when running as superuser svn path=/trunk/; revision=17290
2006-02-13add missing #include "tempfile.h"Ulf Lamping1-0/+1
svn path=/trunk/; revision=17289
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-13Add a placeholder for integrating with the display filter dialog.Gerald Combs1-0/+3
svn path=/trunk/; revision=17286
2006-02-13Copy over the file open/save code from the Win32 native branch.Gerald Combs11-63/+1864
The Windows-native routines were integrated by inserting #if GTK_MAJOR_VERSION >= 2 && _WIN32 win32_native_routine(GDK_WINDOW_HWND(top_level->window)); return; #endif at the beginning of each GTK+ file routine. There's probably a prettier way to do this. Some of the sizes need to be tweaked in win32-file-dlg.rc, but everything seems to work. Fix up whitespace. svn path=/trunk/; revision=17285
2006-02-13Add redirects to the ICMP filter.Gerald Combs1-1/+1
svn path=/trunk/; revision=17284
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-13Add tempfile.h to the list of headeer files. That was the problem, notGuy Harris2-1/+2
the pathname in the #include. svn path=/trunk/; revision=17280
2006-02-12Look for "tempfile.h" in the top-level directory.Guy Harris1-1/+1
svn path=/trunk/; revision=17279
2006-02-12Move create_tempfile() to tempfile.c out of util.c. This means dumpcapGuy Harris9-166/+217
no longer needs util.c, so it no longer includes routines that use host_ip_af(), so it no longer needs to define its own host_ip_af(). That also means dumpcap.c no longer needs to include <sys/socket.h>. svn path=/trunk/; revision=17278
2006-02-12At least on UN*X, the first argument - argv[0] - is supposed to be theGuy Harris1-4/+7
name of the program as used to run it (command name/path name). Pass that - otherwise, we pass "-i" as argv[0], and dumpcap ignores it and treats the capture device as the first argument and doesn't handle it correctly (i.e., it doesn't capture on that device). svn path=/trunk/; revision=17277
2006-02-12Distinguish between pipe_read_block() returning 0 (EOF) or a negativeGuy Harris1-2/+10
value (error reading). svn path=/trunk/; revision=17276
2006-02-12Instead of using (commented-out) g_warning() calls to log errors readingGuy Harris1-9/+26
and writing the sync pipe, using g_log() calls at the G_LOG_LEVEL_DEBUG or G_LOG_LEVEL_WARNING levels, so we can get at them if necessary. Add some messages for errors for which we had no logging. svn path=/trunk/; revision=17275
2006-02-12Send LOG_DOMAIN_CAPTURE_CHILD messages to our log handler, so they don'tGuy Harris1-1/+4
go to the standard output (as is the case for some such messages, including the "child is sending an error message to the parent" message, which shows up if we fail to exec dumpcap). *Anything* other than an official capture-child message written to the standard output by the capture child confuses the heck out of the parent, and can cause it to think the child closed the pipe (resulting, in the case described in the previous parenthetical note, in no dialog box being displayed for dumpcap not being executed). svn path=/trunk/; revision=17274
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-12Well, it doesn't help to apply patches and then forget to actuallyJörg Mayer1-11/+0
commit them. Patch by Paolo Abeni: remove some commented out code. svn path=/trunk/; revision=17271