summaryrefslogtreecommitdiff
path: root/epan/libethereal.def
AgeCommit message (Collapse)AuthorFilesLines
2006-05-11Removal of useless "Field Information" introduced in r18125Graeme Lunt1-1/+0
svn path=/trunk/; revision=18133
2006-05-10Wrong exported symbolGraeme Lunt1-1/+1
svn path=/trunk/; revision=18126
2006-05-10"Field Information" context menu item that will bring up a web page ↵Graeme Lunt1-0/+1
reference to a field type of FT_OID svn path=/trunk/; revision=18125
2006-04-25rename some value_Strings from ..._val to ..._valsRonnie Sahlberg1-3/+3
svn path=/trunk/; revision=17991
2006-04-25fix win32 build:Ulf Lamping1-0/+3
scsi_mmc_val DATA scsi_sbc2_val DATA scsi_ssc2_val DATA BTW: these values should be renamed to ..._vals as in every other dissector I know! svn path=/trunk/; revision=17989
2006-04-23Export tvb_uncompress to plugins; fixes bug 893.Guy Harris1-0/+1
svn path=/trunk/; revision=17971
2006-04-19Handle 64bits signed/unsigned integers and get rid of some extra LF:s.Anders Broman1-0/+2
svn path=/trunk/; revision=17911
2006-03-28exort functions related to bitfield and GUIDTomas Kukosa1-0/+5
svn path=/trunk/; revision=17750
2006-03-27add proto_all_finfos() that will return a GPtrArray containing every finfo ↵Luis Ontanon1-0/+1
found in a tree. svn path=/trunk/; revision=17741
2006-03-19Add guid_to_str to the list of exported functions.Guy Harris1-0/+1
svn path=/trunk/; revision=17678
2006-03-18rename se_tree_lookup32_less_than_or_equal()Ronnie Sahlberg1-0/+1
to se_tree_lookup32_le() svn path=/trunk/; revision=17664
2006-03-08Use Unicode for all native Win32 calls. Unicode Windows applicationsGerald Combs1-0/+2
use UTF-16 internally and GTK+ 2.x uses UTF-8, which means we have to do a lots of conversions. Add utf_8to16() and utf_16to8 convenience functions to strutil.c. svn path=/trunk/; revision=17534
2006-03-05initial implementation of binary tree support with se allocation scopeRonnie Sahlberg1-0/+3
this is to test out a basic implementation of binary trees and the api required for the helpers svn path=/trunk/; revision=17467
2006-02-28add new dissect_ber_integer64() that can handle 8,16,24,32 and 64bit ↵Ronnie Sahlberg1-0/+1
integers. use proto_tree_add_[u]int[8,16,24,32,64]() instread of proto_tree_add_item() since BER integers may well be encoded in less bytes than the type requires. (i do not think the old code with proto_tree_add_item() could have handleded negative values very well or at all.) svn path=/trunk/; revision=17425
2006-02-14add missing emem functionsLuis Ontanon1-0/+6
svn path=/trunk/; revision=17295
2006-02-12Export get_progfile_dir() and init_progfile_dir().Guy Harris1-0/+2
svn path=/trunk/; revision=17268
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 Harris1-0/+15
"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-07Forgotten from last commitLuis Ontanon1-0/+4
svn path=/trunk/; revision=17208
2006-02-07changes to build lua plugin with MSVC6:Lars Roland1-0/+5
- nmake makefile for lua plugin added. - declare variables at the beginning of a function. - proto_reg_handoff_lua was removed, remove remaining calls, too. - missing functions to libethereal.def added. add lua plugin to installer, if available. svn path=/trunk/; revision=17196
2006-02-06Export the new privilege-manipulation routines (not that they doGuy Harris1-0/+3
anything on Windows). svn path=/trunk/; revision=17182
2006-02-05- add a register_menu funnel Luis Ontanon1-1/+0
- remove the field_menu altoghether (It was not what I thought) - move a declaration to the start of a function to allow VC6 to compile svn path=/trunk/; revision=17161
2006-02-04The funneled GUI mini API.Luis Ontanon1-0/+5
A very reduced set of gui ops (by now just a text window) that can be funneled to dissectors (even plugins) via epan. svn path=/trunk/; revision=17149
2006-01-24add missing capture_radiotapUlf Lamping1-0/+1
svn path=/trunk/; revision=17092
2006-01-24Add register_postdissector() to the API.Luis Ontanon1-0/+1
Dissectors registered with register_postdissector() will be called after all other dissectors have been called. Use it to register mate. svn path=/trunk/; revision=17089
2006-01-22add fragment_get_reassembled_id so the handed id doesn't need to be a packet ↵Ulf Lamping1-0/+2
number (experimental) add a check to fragment_add_common() if the given tvb parameters are ok, otherwise throw a DissectorError add some more symbols to libethereal.def svn path=/trunk/; revision=17073
2006-01-15Hi All,Jaap Keuter1-0/+3
Find attached a couple of changes for t38: - Use the dissector to reassemble t30 frames - Dissect t30 protocol - Move the "Fax t38 analysis" to the "VoIP Calls". Now when selecting "Statistics"->"Fax t38 analysis" option, there is a message that redirect the user to use the "Voip calls" instead. We may keep this option for one release, and then remove it ? - Added in the "Voip calls" the ability to detect a t38 call if there are not signaling associated with it. For example, when using "Decode as.." to dissect t38 packets, it is possible to use the "Voip calls" to analyze that call. - Display "SDP (t38)" in the "Voip calls graph" for SDP t38 sessions. Regards Alejandro Vaquero svn path=/trunk/; revision=17033
2005-12-23add a symbol to the stupid windows broken shared library bandaid file.Ronnie Sahlberg1-0/+1
svn path=/trunk/; revision=16888
2005-12-13Add tvb_fake_unicode().Guy Harris1-0/+1
svn path=/trunk/; revision=16777
2005-12-07libethereal: add capture_encAnders Broman1-0/+1
tipc: First stab at reassembly, as tipc reasembly is based on reading the message length from the first segmented packet and then just add the bytes received I didn't find a better way of doing it. svn path=/trunk/; revision=16724
2005-11-23export dissect_per_object_identifier_str() and ↵Tomas Kukosa1-0/+2
dissect_ber_object_identifier_str() from libethereal svn path=/trunk/; revision=16569
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