aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2004-09-28If the user specified --with-krb5 but we don't have a usable KerberosGuy Harris1-10/+38
library, don't disable dissection and drive on, report an error and stop; --with-krb5 means "build this with Kerberos", not "build this with Kerberos if you can" (no -krb5 option at all means "build this with Kerberos if you can"). If they *didn't* specify --with-krb5 and we don't have a usable Kerberos library, set want_krb5 to "no", so that at the end of the configure script we don't say we're building with the Kerberos library (otherwise, want_krb5 is "ifpresent", but the stuff to print the configuration options treats anything other than "no" as meaning "yes"). svn path=/trunk/; revision=12118
2004-09-28Move various checksum routines and headers to epan.Guy Harris31-34/+34
svn path=/trunk/; revision=12117
2004-09-27Move the DES, MD4, MD5, and RC4 source files and headers into epan, andGuy Harris14-18/+28
make the source files all include the corresponding header files (so that the declarations in the headers have to match the definitions in the source files in order for compilation to succeed). svn path=/trunk/; revision=12116
2004-09-27Move prefs.c and prefs.h into the epan subdirectory.Guy Harris184-184/+184
svn path=/trunk/; revision=12115
2004-09-27"ethereal_stock_icons()" isn't used outside "gtk/toolbar.c" (and shouldGuy Harris1-1/+1
presumably only be called once in any case), so make it static. svn path=/trunk/; revision=12114
2004-09-27At least in the screenshot atGuy Harris1-1/+1
http://ftp.gnome.org/pub/GNOME/teams/marketing/en/2004/two-eight-screenshots/html/g27-openwithhal.png a "browse" button in GNOME has a label "Browse", and I think that's the case in at least some Windows applications as well, so give browse buttons "Browse" as a text label. svn path=/trunk/; revision=12113
2004-09-27As the GTK Wimp default theme (since 0.6.1) won't display any icons in ↵Ulf Lamping1-2/+2
buttons any longer (which is typical for win applications), the browse button won't display anything for GTK2 now. Add some ... into it, which is also looking ok together with the stock icon on other platforms. svn path=/trunk/; revision=12112
2004-09-27removed well_known.txtUlf Lamping1-1/+0
svn path=/trunk/; revision=12111
2004-09-27Routines called by "g_node_traverse()" return a Boolean - FALSE toGuy Harris1-0/+1
continue traversing, TRUE to stop traversing - so make "free_node_data()" return FALSE. svn path=/trunk/; revision=12110
2004-09-27If "HAVE_PCAP_DATALINK_NAME_TO_VAL" is defined - i.e., if we're builtGuy Harris1-4/+128
with a version of WinPcap that has "pcap_datalink_name_to_val()" - then, if the version of WinPcap we've loaded doesn't have "pcap_datalink_name_to_val()", supply our own version. Do the equivalent for "pcap_datalink_val_to_name()". We do that so that we can build Ethereal with a recent version of WinPcap, so that it uses the new APIs in newer versions, and still have it work with older versions. svn path=/trunk/; revision=12109
2004-09-26Explicitly indicate when we're doing tests to see if UCD SNMP containsGuy Harris1-0/+8
sprint_realloc_objid(), and the extra libraries we're using with the tests, along the lines of what we do with the Kerberos 5 library. svn path=/trunk/; revision=12108
2004-09-26Fix a typo.Guy Harris1-1/+1
svn path=/trunk/; revision=12107
2004-09-26In the SNMP tests, we're using AC_TRY_LINK to avoid caching the resultsGuy Harris2-49/+77
of the test for sprint_realloc_objid() (so that a failure to find it when we're not linking with extra libraries doesn't cause us to assume we won't find it if we *do* link with extra libraries), so "ac_cv_lib_snmp_sprint_realloc_objid" doesn't get set - set our own variable for that. Use AC_TRY_LINK rather than AC_CHECK_LIB in the Kerberos tests when checking for krb_k5_resolve(), to avoid caching the results. Improve the messages printed in the Kerberos tests to give more detail. svn path=/trunk/; revision=12106
2004-09-26Clean up a bunch of cruft in --with-ssl; make it more resemble otherGuy Harris2-79/+72
--with flags. Report, in the messages at the end of the configure script, whether we're building with the SSL library. If we fail to find "sprint_realloc_objid()" when linking with a particular library, and --with-ssl wasn't specified, try linking with -lcrypto as well and, if that succeeds, fail with an indication that UCD SNMP requires -lcrypto but --with-ssl wasn't specified. svn path=/trunk/; revision=12105
2004-09-26Explicitly test whether we need -lresolv in order to link with -lkrb5. Guy Harris1-53/+57
Include -lresolv if we do, and don't include it if we don't. Clean up some other things in the -lkrb5 macro. svn path=/trunk/; revision=12104
2004-09-25For annoying licensing reasons, we don't want to use -lcrypto unless theGuy Harris1-7/+22
user explicitly says to do so by using --with-ssl. However, we *still* don't want to just blithely replace -lcrypto with SSL_LIBS, so, if KRB5_LIBS contains "-lcrypto" but SSL_LIBS isn't set to a non-empty string, we report an error (the user can than either configure without Kerberos or with -lcrypto). svn path=/trunk/; revision=12103
2004-09-25When applying preferences, we have to apply the protocol preferencesGuy Harris1-3/+7
before applying any other preferences, as, before we've applied them, the internal state of the preferences in some dissectors might be inconsistent (for example, the 802.11 dissector might've had its number-of-WEP-keys preference increased but might not yet have allocated a table for the WEP keys), and, as "gui_prefs_apply()" could cause a redissection when redisplaying, that could cause dissectors to malfunction (e.g., crash). svn path=/trunk/; revision=12102
2004-09-25Fetch the function from the correct offset.Guy Harris1-1/+1
svn path=/trunk/; revision=12101
2004-09-25removed "Well Known" help page, as the content (and far more than that) ↵Ulf Lamping4-116/+1
moved to the wiki. svn path=/trunk/; revision=12100
2004-09-25Don't just add "-lresolv" to KRB5_LIBS if it's missing - on someGuy Harris1-10/+20
platforms, it's missing because it's not needed, which is good because it's not even *present* on those platforms (the resolver functions are built into libc). If there really are platforms where krb5-config is broken to the extent that it doesn't list -lresolv when it's required, the way to fix that is to try building a program with Heimdal and just the krb5-config libraries and, if that fails, try building with those libraries and -lresolv - if that works, add -lresolv to the list of libraries. Don't just replace -lcrypto with SSL_LIBS in KRB5_LIBS, as SSL_LIBS might not contain any libraries - replace it only if SSL_LIBS is defined as something. svn path=/trunk/; revision=12099
2004-09-25What part of "least significant octet first" do you not understand? :-) Guy Harris1-3/+3
(The part I didn't bother to notice.... :-)) svn path=/trunk/; revision=12098
2004-09-25renamed dirs dg-src and ug-src to match output dirnamesUlf Lamping29-27/+27
svn path=/trunk/; revision=12097
2004-09-25From packet steve: label the GRE key as "GRE Key", so thatGuy Harris1-1/+1
post-processing scripts can more easily distinguish it from other keys. svn path=/trunk/; revision=12096
2004-09-25Fetch the handle for the data dissector, as we use it....Guy Harris1-0/+2
svn path=/trunk/; revision=12095
2004-09-25From Tomas Kukosa: export ether_to_str() from libethereal.dll.Guy Harris1-0/+1
svn path=/trunk/; revision=12094
2004-09-25From Tomas Kukosa:Guy Harris1-3/+6
- pass only value (not tag and length) to subdissectors from the snmp.variable_oid table - register the SNMP dissector svn path=/trunk/; revision=12093
2004-09-25fix bug in handling of offset for integers longer than 4 bytesRonnie Sahlberg1-4/+5
svn path=/trunk/; revision=12092
2004-09-24as the interface is usually fixed, or it can be selected by the interface ↵Ulf Lamping1-0/+3
drop down list, grab the keyboard focus at the filter string field. svn path=/trunk/; revision=12091
2004-09-24updated screenshot, as the last one had no icons on buttonsUlf Lamping1-0/+0
svn path=/trunk/; revision=12089
2004-09-24add some minor detailsUlf Lamping2-5/+21
svn path=/trunk/; revision=12088
2004-09-24Update help menu screenshot (wiki link) and add some notes about Web browser ↵Ulf Lamping2-1/+14
handling svn path=/trunk/; revision=12087
2004-09-24Use new win32 libs from anonsvn instead of webpage, including setup target. ↵Ulf Lamping3-6/+7
Use updated GTK 2.4.9 libraries. But still use wget. svn path=/trunk/; revision=12086
2004-09-24Fix Some compiler warnings:Anders Broman1-22/+0
packet-etheric.c:99: warning: `message_type_vals' defined but not used packet-etheric.c:376: warning: `isup_calling_party_nature_of_address_ind_value' defined but not used packet-etheric.c:892: warning: `dissect_etheric_cause_indicators_parameter' defi ned but not used svn path=/trunk/; revision=12085
2004-09-24add a link to the Ethereal wiki front pageUlf Lamping3-0/+5
svn path=/trunk/; revision=12084
2004-09-24From Carlos Pignataro:Guy Harris1-12/+22
updates for 2 PWE3 interface parameters: o FCS Retention [draft-ietf-pwe3-fcs-retention-02.txt] o VCCV [draft-ietf-pwe3-vccv-03.txt] svn path=/trunk/; revision=12083
2004-09-24Fix a typo.Gerald Combs1-2/+2
svn path=/trunk/; revision=12082
2004-09-23From Magnus Hansson: move CIP protocol to own dissector (we forgot toGuy Harris2-0/+961
check in packet-cip.h). Also, add packet-cip.h to epan/dissectors/Makefile.common, so it gets included in the release tarballs. svn path=/trunk/; revision=12081
2004-09-23From Carlos Pignataro: append the symbolic name for reserved MPLS labelsGuy Harris1-3/+6
to the protocol tree item for the label. svn path=/trunk/; revision=12080
2004-09-23Get rid of the CRs and set eol-style to native so that you get CRs onGuy Harris1-1476/+1476
Windows and don't get them on UN*X. Set keywords so that RCS IDs are expanded. Squelch some compiler warnings. svn path=/trunk/; revision=12078
2004-09-23Add dissector packet-etheric.cAnders Broman1-0/+1
svn path=/trunk/; revision=12077
2004-09-23Add a dissector for an Ericsson protocol named "Etheric"Anders Broman1-0/+1476
svn path=/trunk/; revision=12076
2004-09-23Fix the dissection of the Reply function - it has a "receipt number"Guy Harris1-4/+18
field, and the data isn't at a fixed offset of 4. svn path=/trunk/; revision=12075
2004-09-23Add support for the Ethernet Configuration Testing Protocol.Guy Harris3-14/+149
svn path=/trunk/; revision=12074
2004-09-23From Gisle Vanem: add support for pcap_datalink_val_to_name() for Win32.Guy Harris4-0/+39
Also add support for pcap_datalink_name_to_val(), and arrange that we properly define HAVE_PCAP_DATALINK_NAME_TO_VAL and HAVE_PCAP_DATALINK_VAL_TO_NAME for MSVC++ builds. svn path=/trunk/; revision=12073
2004-09-23From Jelmer Vernooij:Guy Harris6-103/+346
- Dissect ICQ TLV values - Dissect channel 1 and channel 2 messages correctly in Oscar (required for dissecting direct connections) svn path=/trunk/; revision=12072
2004-09-23From Jelmer Vernooij: fix a comment.Guy Harris1-1/+1
svn path=/trunk/; revision=12071
2004-09-23From Magnus Hansson:Guy Harris3-1975/+2088
move CIP protocol to own dissector clean up code and fix variable names add more info to info column fixed decoding of embedded messages in Unconnected send and Multiple Service packets add more info to path decoding add more filter options/clean up complete CIP vendor codes svn path=/trunk/; revision=12070
2004-09-23From packet steve: add a filterable field for the GRE key.Guy Harris2-4/+8
svn path=/trunk/; revision=12069
2004-09-23Add proto_tree_add_debug_text(), rtcp_add_address(), andGuy Harris5-1/+14
rtp_add_address() to the list of functions exported from libethereal.dll and exported via the plugin function table. svn path=/trunk/; revision=12068
2004-09-23Add proto_tree_add_debug_text(), rtcp_add_address(), andGuy Harris4-0/+14
rtp_add_address() to the list of functions exported from libethereal.dll and exported via the plugin function table. svn path=/trunk/; revision=12067