aboutsummaryrefslogtreecommitdiffstats
path: root/epan/tap.c
AgeCommit message (Collapse)AuthorFilesLines
2008-08-21From Neil Piercy:Anders Broman1-1/+7
Patch to tap.c which simply returns the same tap_id if the register_tap is called twice with the same name - I can't see any downside to this. ( Needed for the gsm_a split -Anders). svn path=/trunk/; revision=26051
2008-05-05Fix some of the Errors/warnings detected by checkapi,Anders Broman1-3/+3
make non ASCII char a warning for now. svn path=/trunk/; revision=25240
2008-02-17Added an option to Conversations and Endpoints to limit the list to matchStig Bjørlykke1-0/+47
the current display filter. Some Hosts -> Endpoints cleanup. svn path=/trunk/; revision=24368
2007-03-06Introduce a new function called have_tap_listener(int tap_id) toStephen Fisher1-0/+16
tell if a specific tap id is currently listening for data. This complements the function have_tap_listeners(), which checks to see if any tap is currently listening. svn path=/trunk/; revision=20979
2007-02-19fetch_tapped_data() returns a const pointer, so declare the function as ↵Jeff Morriss1-1/+1
returning such svn path=/trunk/; revision=20861
2006-12-11Do bounds checking on tap_packet_array.Guy Harris1-0/+8
svn path=/trunk/; revision=20106
2006-05-28Ethereal->WiresharkAnders Broman1-1/+1
svn path=/trunk/; revision=18234
2006-05-21name changeRonnie Sahlberg1-3/+3
svn path=/trunk/; revision=18197
2005-12-07new function fetch_tapped_data()Ronnie Sahlberg1-0/+44
This function can be called from a dissector to fetch (if any) tapped data from a tap. This can offer an alternative method of passing data between different dissectors much cleaner than the pinfo pollition and private_data design mistake. The SMB2 dissector uses this method to extract vital data such as Account_Name from the ntlmssp dissector (that is 3 leveld down from smb2) svn path=/trunk/; revision=16722
2005-08-19Move the APIs for registering and processing "-z" command-line argumentsGuy Harris1-86/+0
and "Statistics" menu items into "stat.h" and "stat.c", to separate them from the core tapping APIs. A tap could conceivably not register as a "-z" command-line argument or "Statistics" menu item, and a stat could conceivably not be implemented as a tap, and dissectors that implement tapping points don't need the UI-related stuff from "stat.h", they just want the tap-related stuff in <epan/tap.h>. svn path=/trunk/; revision=15427
2005-08-06Squelch more const warnings (and fix some memory leaks that found).Guy Harris1-2/+2
_U_-ify some unused arguments, rather than assigning them to themselves. Un-constify one variable that gets assigned a mallocated pointer. Clean up indentation. svn path=/trunk/; revision=15236
2005-08-05replace malloc and alike calls by their GLib pendants -> g_mallocUlf Lamping1-1/+1
svn path=/trunk/; revision=15232
2005-08-05More char -> const char warning fixesJörg Mayer1-1/+1
svn path=/trunk/; revision=15218
2005-07-23More 'char*' -> 'const char*' changes to fix warnings.Jörg Mayer1-4/+4
svn path=/trunk/; revision=15015
2005-07-21More warining fixes: char -> const charJörg Mayer1-1/+1
svn path=/trunk/; revision=14975
2005-04-01from Lars RRonnie Sahlberg1-35/+12
TAP order of caller update svn path=/trunk/; revision=14001
2005-04-01Rename "register_ethereal_tap()" to "register_tap_listener_cmd_arg()" asGuy Harris1-0/+84
it's used to register a callback for a tap listener invoked if the specified command line argument is specified to the "-z" flag. Move it, along with routines to: look up a "-z" argument in the table constructed by "register_tap_listener_cmd_arg()" and either save the full argument to "-z" and the corresponding listener if it's found or return a failure indication if it isn't; list the available tap listeners; call the "init" routines for the tap listeners saved in the table above; and have Ethereal and Tethereal use those routines. svn path=/trunk/; revision=13993
2005-03-11from metzeRonnie Sahlberg1-0/+3
various bugfixes and enhancements to decryption of secure ldap svn path=/trunk/; revision=13710
2004-12-30Add a "get_addr_name()" routine that takes an "address *" and attemptsGuy Harris1-2/+2
to resolve it to a name. Fix up some const-pointer-to-non-const-pointer, and function-pointer-to-void-*, conversions. Fix some comments. svn path=/trunk/; revision=12863
2004-09-29Move the tap infrastructure to the epan directory.Guy Harris1-0/+432
svn path=/trunk/; revision=12128