aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2005-02-09Move the following files from /trunk to /trunk/epan:Lars Roland65-73/+73
asn1.[ch] follow.[ch] ptvcursor.[ch] reassemble.[ch] xmlstub.[ch] fix #include statements accordingly. svn path=/trunk/; revision=13366
2005-02-09Add Tim EndeanAnders Broman1-0/+4
svn path=/trunk/; revision=13365
2005-02-09From Tim Endean: INAP dissector.Anders Broman3-0/+5293
svn path=/trunk/; revision=13364
2005-02-09From Tim Endean: INAP dissector.Anders Broman4-0/+1356
svn path=/trunk/; revision=13363
2005-02-09Fix dissection of some opcodes etc.Anders Broman1-135/+262
svn path=/trunk/; revision=13361
2005-02-09Fix decoding of some opcodes etc.Anders Broman3-19/+137
svn path=/trunk/; revision=13360
2005-02-09From Deepak Jain: add support for some Cisco L2TPv3 AVPs, always showGuy Harris1-3/+87
the numerical value of the pseudowire type, and show the Remote End ID AVP as text rather than binary data. svn path=/trunk/; revision=13359
2005-02-08Set Registry key for starting NPF service to "Auto Start" and not "System ↵Lars Roland1-1/+1
Start". svn path=/trunk/; revision=13358
2005-02-08use "guint" instead of "uint". Lars Roland1-1/+1
"uint" is not available on Windows svn path=/trunk/; revision=13357
2005-02-08From Jon Ringle: add a preference to allow packets with an RTP versionGuy Harris1-14/+54
of 0 to be dissected as STUN packets, to support dissecting of application that follow the ICE methodology described in draft-ietf-mmusic-ice-03. Remove some extra spaces at the end of tags for preferences. svn path=/trunk/; revision=13356
2005-02-08fix a capture bug if the capture filter wasn't valid to get back to "empty" ↵Ulf Lamping3-8/+19
state. instead of already invoking cf_cb_live_capture_started in capture.c, I've introduced the new event cf_cb_live_capture_prepare which only has to set the main windows title and nothing more. svn path=/trunk/; revision=13355
2005-02-08Move h225-persistentdata.[ch] to epan,Lars Roland6-4/+4
as its code is linked into libethereal.dll. svn path=/trunk/; revision=13354
2005-02-08Remove the buggy h323 conversations tap.Lars Roland8-1820/+0
It is superseded by the superior Voip Call analysis. svn path=/trunk/; revision=13353
2005-02-08bringing the packet details context menu item "Expand Tree" back as "Expand ↵Ulf Lamping1-0/+1
Subtrees". Renaming this, as this makes it much more obvious that potentially more than subtree (recursively) will be expanded svn path=/trunk/; revision=13352
2005-02-08From LEGOAnders Broman1-4/+26
patch adding few more fields to RADIUS (I and O Packets and Octets) svn path=/trunk/; revision=13351
2005-02-08From : Susanne EdlundAnders Broman1-2/+3
patch for NSIP to fix a bug in packet SNS_DELETE. svn path=/trunk/; revision=13350
2005-02-08Add a section to the installer, which sets following key to "1" on WIN NT, ↵Lars Roland1-4/+23
if the key is available. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NPF\Start With this key set to 1, the NPF service is started automatically at startup and then even users with restricted privilegies should be able to access Network Devices for capturing. See also: http://winpcap.polito.it/misc/faq.htm#Q-18 svn path=/trunk/; revision=13349
2005-02-07Fix up the suppression of packet printing and packet count printing soGuy Harris1-13/+22
that: packets are printed iff we're not saving packets to a file and "-q" wasn't specified; packet counts are printed iff we're capturing (i.e., not reading from a file) and "-q" wasn't specified. svn path=/trunk/; revision=13348
2005-02-07And finally (I hope) the last part from the patchLars Roland4-8/+111
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-07Make Ethereal and Tethereal compile if we're building without libpcap.Guy Harris5-4/+19
svn path=/trunk/; revision=13346
2005-02-07fix a bug if capturing into named files is usedUlf Lamping1-1/+3
svn path=/trunk/; revision=13345
2005-02-07From Alejandro Vaquero :Anders Broman2-2/+2
Find attached a 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=13344
2005-02-07when building the argv string, use save_file_fd_str instead of save_file_fd ↵Ulf Lamping1-3/+3
to avoid confusion with the capture_opts field svn path=/trunk/; revision=13343
2005-02-07Suppress the packet counts when we're reading from a file.Guy Harris1-0/+1
svn path=/trunk/; revision=13342
2005-02-07Tethereal can write to a file in binary even if not built with libpcap.Guy Harris1-40/+41
svn path=/trunk/; revision=13341
2005-02-07Clean up indentation.Guy Harris1-39/+37
The default for "capture_options.save_file" is a null pointer, meaning we're not writing to a save file, we're writing out the dissection as text. svn path=/trunk/; revision=13340
2005-02-07In case we have an unknown vendor tag, just decode the vendor fromJörg Mayer1-2/+4
manuf. svn path=/trunk/; revision=13339
2005-02-07From Alejandro Vaquero :Anders Broman1-1/+2
Find attached a 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=13338
2005-02-07From Alejandro Vaquero :Anders Broman4-15/+40
Find attached a 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=13337
2005-02-07From Alejandro Vaquero :Anders Broman2-4/+6
Find attached a 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=13336
2005-02-07From LEGO:Anders Broman2-9/+13
- fixes a leak in analize_pdu() - fixes a typo in analize_pdu() - fixes a crash in scs_unsubscribe() - save a malloc and a free in get_pdu_fields() svn path=/trunk/; revision=13335
2005-02-07The welcome pane isn't scrollable, so add it to the scrolling windowGuy Harris1-3/+4
with a viewport. svn path=/trunk/; revision=13334
2005-02-07In the child process, capture_opts->fork_child is 0, not -1, so, in thatGuy Harris1-14/+21
case, don't attempt to send a signal to the child. Expand a comment. svn path=/trunk/; revision=13333
2005-02-07Move the code to set the title on a window when a capture is in progressGuy Harris4-77/+100
to the "start live capture" callback, and call that from "do_capture()". When opening a capture file, don't pop up the "What do you want to do?" pane when closing any existing file you have open, as we're just going to put the regular view up right after that. svn path=/trunk/; revision=13332
2005-02-07Declare "cf_callback_t" before using it in a further declaration.Guy Harris3-6/+4
Mark the "func" argument to "cf_callback_remove()" as unused. Get rid of the "iface" argument to "cf_start_tail()", as it's no longer used. svn path=/trunk/; revision=13331
2005-02-07Instead of calling each single thing when doing/finish a file operation, ↵Ulf Lamping3-154/+334
file.c shouldn't call all the GUI related functions itself, instead throwing some kind of Events to it's caller(s). I've implemented a very simple callback mechanism which provides exactly this. I've tried GHook from GLib before, but this doesn't seem to be the right thing, as it's too inflexible for the purpose here. So I've implemented a callback function in main.c which receives all "events" and spreads them to menu, statusbar and itself. I would see this implementation as a prototype which may need improvements. Please comment the changes. svn path=/trunk/; revision=13330
2005-02-07Clean up indentation.Guy Harris1-124/+124
svn path=/trunk/; revision=13329
2005-02-06Don't have "set_menus_for_captured_packets()" callGuy Harris6-5/+56
"main_set_for_capture_file()"; it should only deal with menus, not anything else - and it gets called while the menus are being set up, which is before the main window has been completely created, so "main_widgets_show_or_hide()", which is called by "main_set_for_capture_file()", gets errors trying to show or hide widgets the pointers to which are null. svn path=/trunk/; revision=13328
2005-02-06Get rid of extra blank line at the end.Guy Harris1-1/+0
svn path=/trunk/; revision=13327
2005-02-06"iface" is now a member of "capture_opts", not "cfile".Guy Harris1-1/+2
svn path=/trunk/; revision=13326
2005-02-06Get rid of a few cf_get_ references missed by the previous checkin.Guy Harris2-3/+3
svn path=/trunk/; revision=13325
2005-02-06Include <ctype.h> for "isspace()".Guy Harris1-1/+3
#ifdef a variable used only if _WIN32 is defined. svn path=/trunk/; revision=13324
2005-02-06Clean up indentation.Guy Harris1-24/+24
svn path=/trunk/; revision=13323
2005-02-06Back out the previous change - we were setting "datafiledir", notGuy Harris2-1/+10
"datafile", and code in epan/filesystem.c expectes DATAFILE_DIR to be set to the "ethereal" subdirectory of the data directory, not to the data directory itself. svn path=/trunk/; revision=13322
2005-02-06minor code cleanupUlf Lamping1-1/+3
svn path=/trunk/; revision=13321
2005-02-06another two steps towards privilege seperation:Ulf Lamping15-388/+429
move another two capture related fields (iface and cfilter) from cfile to capture_opts also move the handling of capture related command line options from main.c to capture.c, that way a future privilege seperated capture program can use the same code to parse it's command line than Ethereal. It might be even possible to share this parser code even with Tethereal, didn't took a closer look at this. svn path=/trunk/; revision=13320
2005-02-06Clean up indentation.Guy Harris3-214/+208
Make "reset()" static (it's not used outside "sctp_stat.c"), and fix its prototype to match what's expected for a reset routine passed to "register_tap_listener()". Similarly, fix the prototypes of other routines passed to "register_tap_listener()", and get rid of the casts of pointers to those functions to "void *". Fix some declarations in "sctp_stat.h" to have function prototypes. svn path=/trunk/; revision=13319
2005-02-06From: LEGOAnders Broman4-146/+207
- fix a bug at gog reinit that disabled gogs after reload of a file. - fix some crashes when Debug_GoG>0 - cleanup the debug output (no CR at the end is needed) - Gops start when no GopStart is given and match an existing GogKey svn path=/trunk/; revision=13318
2005-02-06some cleanup of the initial start sequence of Ethereal, filling in ↵Ulf Lamping2-30/+33
capture_opts and alike svn path=/trunk/; revision=13317
2005-02-06fix bugs regarding the capture childUlf Lamping2-3/+3
svn path=/trunk/; revision=13316