aboutsummaryrefslogtreecommitdiffstats
path: root/epan/libethereal.def
AgeCommit message (Collapse)AuthorFilesLines
2005-10-30Export fvalue_get_integer64(), for completeness.Guy Harris1-0/+1
svn path=/trunk/; revision=16367
2005-10-281. replace "and" with "&&" in ethereal_gen.py:2103Anders Broman1-0/+1
2. add make_printable_string in libethereal.def svn path=/trunk/; revision=16351
2005-10-11add llc_add_ouiUlf Lamping1-0/+1
svn path=/trunk/; revision=16186
2005-10-10Add "ep_strdup_vprintf()" and "se_strdup_vprintf()", for completeness.Guy Harris1-0/+2
Make them not reuse a va_list; there's no guarantee that it can be used more than once and, in fact, on some platforms, you *can't* use it more than once. Based on a patch by Pekka Pietikainen. Clean up indentation a bit. svn path=/trunk/; revision=16174
2005-10-06Build the h223 pluginAnders Broman1-0/+2
svn path=/trunk/; revision=16140
2005-10-04in svn 15335 the tcp analysis was changed to do its stuff and to populate ↵Ronnie Sahlberg1-0/+1
(prepend to) COL_INFO before callking the subdissectors instead of calling the tcp analysis (and prepend colingo) eitehr after the subdissector returned normally or if an exception caused by a subdissector was rised. this as a sideffect caused tcp analysis data to be overwritten if the subdissector caused any output to the info column. (and made tcp analysis suboptimal) this change adds a new function col_prepend_fence_fstr() that will prepend the info column with the string and also, if there was no fence already defined, create a fence and set it after the prepended col info text. This way, even if the subdissectors generate and rewrite col info, the tcp analysis data will still be displayed on the info column. svn path=/trunk/; revision=16116
2005-10-04Add some requested items.Anders Broman1-0/+4
svn path=/trunk/; revision=16106
2005-10-04Preparations for h223Anders Broman1-0/+11
svn path=/trunk/; revision=16105
2005-10-03From Alejandro Vaquero:Anders Broman1-0/+1
New "Fax T38 Analysis" added to the "Statistics" menu to: - Reassemble the HDLC t30 frames and dissect the header. - Analyze the UPDTLPacket seq num for packet lost - Stats of V.x Data: - Count the Data bytes - Duration - Wrong seq num - Max Burst of packet lost svn path=/trunk/; revision=16073
2005-09-11some things fixed, leftover from code cleanup (thanks to the buggy MSVC ↵Ulf Lamping1-1/+1
dependencies) svn path=/trunk/; revision=15755
2005-09-11I'm adding the "Expert Info" prototype now, as it seems to be in a state ↵Ulf Lamping1-0/+4
where others might have a look and probably already find it useful :-). Anyway, we can easily disable it at one or two places in the code if it get's in our way of a new release. Please see: http://wiki.ethereal.com/Development/ExpertInfo for a complete overview of the intended feature and it's current state of implementation. While I'm working on this, I've also added some more status result codes to the DCE/RPC and DCOM dissectors. svn path=/trunk/; revision=15754
2005-09-10Add "tvb_get_ipv4()" and "tvb_get_ipv6()" addresses, to fetch IPv4 andGuy Harris1-0/+2
IPv6 addresses. Use "tvb_get_ipv4()" in the WINS Replication dissector, so that it gets the right answer on little-endian *AND* big-endian machines. svn path=/trunk/; revision=15753
2005-08-28Export "bytestring_to_str()", and use it when adding the link-layerGuy Harris1-0/+1
address for the ND_OPT_TARGET_LINKADDR ICMPv6 packet type. svn path=/trunk/; revision=15591
2005-08-25timestamp display precision:Ulf Lamping1-2/+4
- automatic adjustment depending on file format - manual adjustment through menu items save the setting in the recent file svn path=/trunk/; revision=15534
2005-08-24EVERYTHING IN THE BUILDBOT IS GOING TO BE RED!!! Sorry! Ulf Lamping1-2/+5
I've done more than a day to change the timestamp resolution from microseconds to nanoseconds. As I really don't want to loose those changes, I'm going to check in the changes I've done so far. Hopefully someone else will give me a helping hand with the things left ... What's done: I've changed the timestamp resolution from usec to nsec in almost any place in the sources. I've changed parts of the implementation in nstime.s/.h and a lot of places elsewhere. As I don't understand the editcap source (well, I'm maybe just too tired right now), hopefully someone else might be able to fix this soon. Doing all those changes, we get native nanosecond timestamp resolution in Ethereal. After fixing all the remaining issues, I'll take a look how to display this in a convenient way... As I've also changed the wiretap timestamp resolution from usec to nsec we might want to change the wiretap version number... svn path=/trunk/; revision=15520
2005-08-22Add a "time_stat_init()" routine to initialize the fields of aGuy Harris1-0/+1
"timestat_t". Move "nstime_to_msec()" to "epan/nstime.c", as it has nothing to do with a "timestat_t". Use structure assignment when possible. Fix the "addtime()" macro and use it in "time_stat_update()". Use "timestat_t"s, and the routines to manipulate them, in the service response time table code. svn path=/trunk/; revision=15509
2005-08-21Export get_timesum().Guy Harris1-0/+1
svn path=/trunk/; revision=15507
2005-08-20From Gisle Vanem: export get_timedelta() for use by AFP and SMB taps.Guy Harris1-0/+1
svn path=/trunk/; revision=15464
2005-08-20Export AFP's CommandCode_vals for use by the AFP taps.Guy Harris1-0/+1
svn path=/trunk/; revision=15461
2005-08-19Move the stats.[ch] stuff into epan, so plugins can use it.Guy Harris1-0/+4
svn path=/trunk/; revision=15429
2005-08-19Move the APIs for registering and processing "-z" command-line argumentsGuy Harris1-4/+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-12add some symbols to libethereal.defRonnie Sahlberg1-0/+2
svn path=/trunk/; revision=15305
2005-08-10ep_tvb_get_string -> tvb_get_ephemeral_stringGerald Combs1-1/+1
svn path=/trunk/; revision=15281
2005-07-26new functions:Luis Ontanon1-0/+9
ep_tvb_memdup() ep_alloc0() ep_strsplit() add all of the ep_ allocators to libethereal.def svn path=/trunk/; revision=15100
2005-07-22Add ep_init_chunk.Anders Broman1-0/+1
svn path=/trunk/; revision=14988
2005-07-21change the symbol dissect_ber_CHOICE back into dissect_ber_choiceRonnie Sahlberg1-1/+1
svn path=/trunk/; revision=14980
2005-07-16Remove an unused exportAnders Broman1-1/+0
svn path=/trunk/; revision=14939
2005-07-04export of proto_tree_add_guid...() functionsTomas Kukosa1-0/+3
svn path=/trunk/; revision=14846
2005-07-03Add an exported value stringAnders Broman1-0/+1
svn path=/trunk/; revision=14839
2005-06-29make dissect_CBA_Connection_Data available for pluginsUlf Lamping1-0/+1
svn path=/trunk/; revision=14816
2005-06-27Missed from previous commit.Anders Broman1-0/+1
svn path=/trunk/; revision=14797
2005-06-26Get rid of the private "my_match_strval()" routine in many dissectors;Guy Harris1-0/+1
add a "match_strval_idx()" routine that does the same thing, and have "match_strval()" call it. Make those routines, and "val_to_str()", return a "const" pointer. Update dissectors as necessary to squelch compiler warnings produced by that. Use "val_to_str()" rather than using "match_strval()" and then, if the result is null, substituting a specific string. Clean up some other "match_strval()"/"val_to_str()" usages. Add a null pointer check in the NDPS dissector's "attribute_value()" routine, as it's not clear that "global_attribute_name" won't be null at that point. Make some global variables in the AFS4INT dissector local. Make some routines not used outside the module they're in static. Make some tables "static const". Clean up white space. Fix Gerald's address in some files. svn path=/trunk/; revision=14786
2005-06-26update libethereal.def to the new name dissect_ber_CHOICERonnie Sahlberg1-1/+1
svn path=/trunk/; revision=14760
2005-05-25Add some more reassembly routines.Guy Harris1-0/+3
svn path=/trunk/; revision=14430
2005-05-20add get_manuf_name_if_known (returns NULL if unknown) in addition to ↵Ulf Lamping1-0/+1
get_manuf_name svn path=/trunk/; revision=14405
2005-04-30move the profinet related files to a plugin (step by step), to make ↵Ulf Lamping1-0/+1
prototyping and further development easier (at least for me :-) svn path=/trunk/; revision=14248
2005-04-27Export of dissect_ber_null() and dissect_per_null()Tomas Kukosa1-0/+2
svn path=/trunk/; revision=14202
2005-04-12add functions file_exists and file_identical to filesystem.c (coming from ↵Ulf Lamping1-0/+2
file.c) svn path=/trunk/; revision=14057
2005-04-01Rename "register_ethereal_tap()" to "register_tap_listener_cmd_arg()" asGuy Harris1-0/+4
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-27From Alejandro Vaquero :Anders Broman1-0/+1
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=13936
2005-03-23Add "cleanup_dissection".Gerald Combs1-0/+1
svn path=/trunk/; revision=13882
2005-03-22Export q850_cause_code_valsAnders Broman1-0/+1
svn path=/trunk/; revision=13861
2005-03-21Fix the names that were not consistent after the rename.Luis Ontanon1-1/+2
svn path=/trunk/; revision=13852
2005-03-21add capture_fr and stats_tree_branch_max_namelenUlf Lamping1-0/+2
svn path=/trunk/; revision=13848
2005-03-21fix stats_tree defsUlf Lamping1-13/+1
svn path=/trunk/; revision=13847
2005-03-21Rename all stats_tree extern functions to start with stats_tree_Luis Ontanon1-10/+21
svn path=/trunk/; revision=13840
2005-03-20added two stats_tree functionsUlf Lamping1-0/+2
svn path=/trunk/; revision=13817
2005-03-16Add subversion Id to libethereal.defLars Roland1-0/+3
svn path=/trunk/; revision=13783
2005-03-14Export another routine that's been asked for at least once.Guy Harris1-0/+1
svn path=/trunk/; revision=13757
2005-03-11add missing dissector_dump_decodes functionUlf Lamping1-0/+1
svn path=/trunk/; revision=13723