aboutsummaryrefslogtreecommitdiffstats
path: root/epan/Makefile.common
AgeCommit message (Collapse)AuthorFilesLines
2007-11-17Add missing header file (eap.h)Martin Mathieson1-1/+2
svn path=/trunk/; revision=23476
2007-10-25new codec table for registering codecs by nameTomas Kukosa1-0/+2
new codec plugin type search registered codecs in rtp player fix memory leak in rtp player svn path=/trunk/; revision=23270
2007-10-24add common VoIP TAP listener "voip" which can be used in arbitrary ↵Tomas Kukosa1-0/+1
experimental/proprietary protocol (implemented e.g. in plugin) and allows it to make graphs and replay streams svn path=/trunk/; revision=23262
2007-08-25get users of oid_resolv to use the new oids, rollout packet-snmp.cLuis Ontanon1-2/+0
svn path=/trunk/; revision=22651
2007-08-24add oids.{c,h} for LEGORichard van der Hoff1-0/+2
svn path=/trunk/; revision=22633
2007-08-23in preparation for de-pluginising h223, move golay code support into ↵Richard van der Hoff1-2/+4
libwireshark svn path=/trunk/; revision=22603
2007-08-17Instead of converting between 802.11 frequencies and channels umpteenGerald Combs1-0/+2
different ways, add a set of common conversion routines. Add a "Frequency/Channel" column and fill it in where we can. Fix RSSI column printing in PPI. Fix up whitespace along the way. svn path=/trunk/; revision=22538
2007-08-16experimental feature: dissector filtersUlf Lamping1-0/+2
add the possibility, that a dissector writer can provide (usually non-trivial) display filters specific for the protocol in question (with an example in packet-dcerpc-pn-io.c), that will appear in the GUI svn path=/trunk/; revision=22530
2007-08-04Fix cut-and-pasteo.Guy Harris1-1/+1
svn path=/trunk/; revision=22453
2007-08-04Treat runlex.sh-generated headers differently from Flex-generated .cGuy Harris1-7/+23
files - for one thing, the former aren't compiled into .o or .obj files. svn path=/trunk/; revision=22452
2007-08-04Add a script as a front-end for Flex, to work around various problems,Guy Harris1-1/+6
such as the fact that Flex strips all but the last component of the "-o" argument, and that it doesn't generate a header file to declare routines the generated lexical analyzer defines. Use that script when building lexical analyzers, and, for each lexical analyzer, include the generated header file in the generated analyzer. svn path=/trunk/; revision=22446
2007-07-18fxi a ytpoLuis Ontanon1-1/+1
svn path=/trunk/; revision=22346
2007-07-17(Following my "tradition") I forgot to ci the changes to the Makefiles for ↵Luis Ontanon1-0/+4
crc6 and crc10 svn path=/trunk/; revision=22344
2007-07-16update Makefiles to build diam_dict.[co]Luis Ontanon1-0/+2
svn path=/trunk/; revision=22319
2007-05-25Have editcap and capinfos loading the wiretap plugins.Luis Ontanon1-0/+1
epan/filesystem.c have get_plugin_dir() calling init_plugin_dir() if necessary epan/epan.c and epan/report_err.c move the report_failure family into the new report_err.c file, have epan_init() calling the initializer epan/plugins.h and epan/proto.c do not have init_plugins() calling the proto_reg functions instead do it in init_proto() gtk/main.c and tshark.c init_plugin_dir() has become suprefluous capinfos.c and editcap.c load the wiretap plugins Makefiles do what's needed to build withe the above changes. svn path=/trunk/; revision=21935
2007-05-22"make maintainer-clean" cleans up everything that "make distclean" does;Guy Harris1-4/+19
there's no need for files in DISTCLEANFILES to be in MAINTAINERCLEANFILES as well. In epan, split the generated source files into those that should be cleaned by "make distclean" and those that shouldn't, and have DISTCLEANFILES include only the ones that should be cleaned by "make distclean" and have MAINTAINERCLEANFILES include the ones that shouldn't be cleaned by "make distclean". This should fix bug 1595. The generated source files don't need to be in EXTRA_DIST. Use LIBWIRESHARK_DISTCLEAN_GENERATED_SRC and LIBWIRESHARK_NODISTCLEAN_GENERATED_SRC in epan/Makefile.nmake. svn path=/trunk/; revision=21882
2007-05-18include dtd_parse.h in the distributionSebastien Tandel1-1/+1
svn path=/trunk/; revision=21826
2007-05-17uat_load.c is moved to generated filesSebastien Tandel1-2/+2
svn path=/trunk/; revision=21819
2007-05-17Since code generated by lex may trigger gcc warnings, we are now generating twoSebastien Tandel1-12/+18
libraries. A single library is generated with the lex code without the barrier "stop on warning". Another library is generated from the remaining source files with the "stop on warning" barrier. svn path=/trunk/; revision=21813
2007-05-03Split out asn1 common functions. Start of BER EXTERNAL.Anders Broman1-0/+1
svn path=/trunk/; revision=21670
2007-05-01Split out common asn1 stuff to asn1.h and include that where needed.Anders Broman1-0/+1
svn path=/trunk/; revision=21635
2007-04-30Add a header that redefines g_array_index() to throw in a "void *" castGuy Harris1-0/+1
to work around the "data" field of a GArray being a guint8 *, and defines a g_array_data() macro to extract that field and cast it to void *. Use that header where needed. svn path=/trunk/; revision=21627
2007-03-25Migrate context tracing code from packet-h248.[ch] to gcp.[ch], so that the ↵Luis Ontanon1-0/+2
same code can be used by megaco (upcoming). svn path=/trunk/; revision=21189
2007-02-13From Sebastien Tandel:Stephen Fisher1-0/+2
Create two new files (ws_strsplit.[ch]) that use GTK2 code to override the buggy g_strsplit() function when compiling for GTK1. Include this work-around function (ws_strsplit) in libwireshark.def. Add notes on usage to README.developer. Include epan/ws_strsplit.h in all files that use g_strsplit(). svn path=/trunk/; revision=20804
2007-02-07* Add a category param to the uat.Luis Ontanon1-1/+0
* UATify SNMP Users svn path=/trunk/; revision=20736
2007-01-28Although yet untested (but it compiles and is still unused) add UAT to the repo.Luis Ontanon1-0/+4
UAT is an API to handle User Accessible Tables, an UAT is basically an array of arbitrary structs that has a file representation as a mean for mantaining things like: - the snmp_users_table - dfilter macros - ipsec/ssl key bindings - k12 configuration, - and many other table-like user modifiable preferences comming soon gtk's uat_window() and prefs_add_uat() uat.h is fairly doc[uo]m[m]?ented, a README with a simple example of how is to be used will be available as I write them svn path=/trunk/; revision=20586
2007-01-12Move sha1.[ch] to epan/crypt/crypt-sha1.[ch]. Remove duplicate code.Gerald Combs1-2/+0
svn path=/trunk/; revision=20399
2007-01-10Extending true_false_string supportJaap Keuter1-1/+3
- Separate tfs.[ch] - Add larger sample collection - Properly export DATA svn path=/trunk/; revision=20373
2007-01-10move asn1.c/.h files into plugins/asn1 directory as just this plugin uses it nowTomas Kukosa1-2/+0
svn path=/trunk/; revision=20372
2007-01-09Move cryptography code to epan/crypt.Gerald Combs1-6/+0
svn path=/trunk/; revision=20359
2007-01-09SNMPv3 USM decryption/authentication phase 1Luis Ontanon1-0/+1
svn path=/trunk/; revision=20353
2007-01-02Move epan/crypt-md5.[ch] to epan/crypt. RemoveGerald Combs1-2/+0
epan/crypt/airpdcap_md5.[ch]. Fix up whitespace. svn path=/trunk/; revision=20277
2006-11-25From Julian Cable:Anders Broman1-0/+4
New dissector for ETSI DCP (ETSI TS 102 821). Code rearranged to look more like other Wireshark dissectors and some warnings/errors on Windows fixed. svn path=/trunk/; revision=19981
2006-10-04Finally got it to complie.Anders Broman1-0/+2
svn path=/trunk/; revision=19427
2006-09-27From Florent Drouin:Anders Broman1-0/+2
Here are some patches and a new module to introduce the notion of Tcap context for a Tcap transaction. For each Tcap transaction, several parameters, like session identifier, start time or OID, will be saved in a hash table, to keep these informations available for the next messages. This context is then given to the upper layer, and can be used, for example, to generate transaction-associated statistics. Moreover, the Upper protocol, detected in the Begin of the TCAP transaction ( according to the OID ), is saved in the context, and will be reused for the next messages of the transaction. This help the decoding of SS7 messages, without any SSN configuration in the "wireshark preferences". You will have too, the possibility to apply a filter to see only the messages related to a TCAP transaction. (tcap.srt.session_id=XXX) To enable the use of the Tcap context, you have 2 new parameters in the preferences, - SRT, enable search for a Tcap context for any TCAP messages - persistentSRT, keep the Tcap context, even after the transaction has been closed. This is mandatory with Wireshark, to have a clean display of the stats. There is 2 new timers in the preferences for the statistics, to tune the retransmission timeout, and messages lost timeout. svn path=/trunk/; revision=19341
2006-09-22Add support for reading from stdin under Windows. Based on a patch sentGerald Combs1-0/+2
in last year by Gianluca Varenni. Add partial support for reading from named pipes (currently disabled). Move utf_8to16() and utf_16to8() to a separate module (unicode-utils.[ch]) so that we don't have to cut and paste code in dumpcap.c. Fix up whitespace. svn path=/trunk/; revision=19291
2006-08-16various UUID/GUID based changes.Ulf Lamping1-1/+2
I think I've changed all corresponding appearances from FT_STRING to FT_GUID, so assert the FT_ type as it should only be a FT_GUID now. Add a generic implementation in guid_utils.h to have a way to store data about GUID to name resolving (something like value_string for e.g. int). It might be better to have a single registry for all GUID's of all dissectors and implement the GUID name resolving into the proto_tree_add... functions. svn path=/trunk/; revision=18935
2006-06-13- "next tvb" list moved from h225 to new file next_tvb.[ch]Tomas Kukosa1-0/+2
- h225 updated and regenerated - restore calling subdissectors for SNMP variables which was broken with new SNMP svn path=/trunk/; revision=18451
2006-05-31libethereal -> libwireshark. idl2eth -> idl2wrs. There are a _lot_ ofGerald Combs1-2/+2
changes here. It compiles OK on OS X, but hasn't been tested anywhere else. svn path=/trunk/; revision=18260
2006-05-21name changeRonnie Sahlberg1-2/+2
svn path=/trunk/; revision=18197
2006-03-10add guid-utils.h to Makefile.commonTomas Kukosa1-0/+1
remove unused variables from tvbuff.c svn path=/trunk/; revision=17567
2006-02-07eXtenstion options access to the -X command line optionsLuis Ontanon1-0/+2
svn path=/trunk/; revision=17207
2006-02-06Add code to check whether the app was started with special privilegesGuy Harris1-0/+2
(e.g., set-UID or set-GID), and don't load user plugs if it is. svn path=/trunk/; revision=17174
2006-02-04The funneled GUI mini API.Luis Ontanon1-0/+2
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
2005-12-06OBJECT IDENTIFIER name resolution moved to oid_resolv.cTomas Kukosa1-0/+2
svn path=/trunk/; revision=16699
2005-10-22Move the ptvcursor.c code to epan/proto, and make ptvcursor_add() handleGuy Harris1-1/+0
FT_UINT_BYTES and FT_UINT_STRING correctly when the tree argument is null (which involves carving proto_tree_add_item() into bits and having both ptvcursor_add() and proto_tree_add_item() call those bits). svn path=/trunk/; revision=16287
2005-10-03From Jeff Snyder:Anders Broman1-0/+2
04-stream.diff A simplified packet reassembly API built on top of fragment_add_seq_next for reassembling fragments that are delivered in-order, where fragments are identified by a framenum and an offset into that frame. Streams are attached to a conversation or a circuit and are unidirectional. svn path=/trunk/; revision=16082
2005-09-17Move some headers for stuff defined by a dissector into epan/dissectorsGuy Harris1-3/+0
- and rename smb.h to packet-smb.h, as it's packet-smb.c's header file. svn path=/trunk/; revision=15845
2005-09-17Move a pile of protocol-related headers from the top-level sourceGuy Harris1-0/+19
directory to the epan directory. Some of them should perhaps ultimately be moved to epan/dissectors, if they pertain only to stuff exported by a particular dissector. Fix Gerald's e-mail address in files we're moving. svn path=/trunk/; revision=15844
2005-09-13Move the definition of GNUC_FORMAT_CHECK() to its own header, use it inGuy Harris1-0/+1
column-utils.h, and add it to expert.h, so we check the arguments to "expert_add_info_format()", at least if the format argument is a constant string. Fix some more calls to "expert_add_info_format()" to pass it a format string. Don't record BoundsError exceptions as expert events - they merely reflect a capture done with a snapshot length too short to capture all of the packet (any case where it's caused by something else is a bug). svn path=/trunk/; revision=15776