aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2001-06-04Make Ethereal default to promiscuous-mode captures, the way it didGuy Harris1-6/+5
before promiscuous-vs-non-promiscuous was made a preference in the preferences file (I suspect at least some of the problems people are seeing with captures on Windows not seeing all the traffic they expect to see might be due to the captures not being done in promiscuous mode - and the default behavior shouldn't have changed in any case). svn path=/trunk/; revision=3511
2001-06-04Define a "COPY_ADDRESS()" macro, which copies the data in one address toGuy Harris2-21/+20
another (copying the data to a mallocated array) in "epan/packet_info.h", and use it in the conversation code. svn path=/trunk/; revision=3510
2001-06-04Add an "ADDRESSES_EQUAL()" macro, taking pointers to two "address"Guy Harris2-32/+17
structures as arguments, that evaluates to "true" if the two addresses are equal and "false" if they're not equal. Use that macro in the conversation code. svn path=/trunk/; revision=3509
2001-06-04Updates from Mark Burton.Guy Harris1-26/+56
svn path=/trunk/; revision=3508
2001-06-02Correct the values for sna_rh_ru_category_vals, thanks toGilbert Ramirez1-23/+23
Edgar Iglesias <edgar.iglesias@axis.com> Also fix a few more places where I accidentally used hex instead of binary. svn path=/trunk/; revision=3507
2001-06-02"old_dissector_delete()" is no longer used; remove it.Guy Harris2-35/+4
Update Gerald's e-mail address. svn path=/trunk/; revision=3506
2001-06-02Handoff registration routines must be named "proto_reg_handoff_XXX()",Guy Harris1-3/+2
not "proto_register_handoff_xxx()"; otherwise, the Python "register.c"-generation script will think it's a protocol registration routine not a handoff registration routine. svn path=/trunk/; revision=3505
2001-06-02On Windows, "min" apparently gets defined or declared in such a fashionGuy Harris1-6/+6
that declaring our own static function "min()" doesn't work; rename it "iscsi_min()" to get rid of the problem. svn path=/trunk/; revision=3504
2001-06-02Not all platforms have u_int32_t (for example, Windows+MSVC doesn't), soGuy Harris1-2/+2
use "guint32" instead. svn path=/trunk/; revision=3503
2001-06-02Windows+MSVC lacks "strptime()", so we need to include "strptime.h" toGuy Harris1-1/+2
declare our version of it. svn path=/trunk/; revision=3502
2001-06-02Changes to structure initializations not to initialize some but not allGuy Harris5-20/+22
members, from Joerg Mayer. svn path=/trunk/; revision=3501
2001-06-02Windows and the MSVC++ 6.0 library don't have "strptime()", so pull inGuy Harris7-10/+1061
the glibc "strptime()" (modified so it doesn't require the rest of glibc), set up the configure script to check for it, and set up Makefile.am and Makefile.nmake to use it. Get rid of NEED_MKSTEMP - nothing uses it. svn path=/trunk/; revision=3500
2001-06-02Create the tree for an ICMPv6 optionn before putting something in it.Guy Harris1-5/+5
svn path=/trunk/; revision=3499
2001-06-02The Cisco 802.11 bridges used 0000F8, i.e. OUI_CISCO_90, not 000078;Guy Harris2-16/+6
various Cisco documents indicate that 0000F8 is used on at least some Cisco boxes for bridging Ethernet frames onto 802.x+LLC frames. svn path=/trunk/; revision=3498
2001-06-01draft-draves-ipngwg-router-selection-01 support.Jun-ichiro itojun Hagino2-45/+137
fix icmp6 homeagent info option decoding (convert to tvb framework). plug a memory leak. sync some of mobile-ip6 #define symbol names with draft-ietf-ipngwg-2292bis-02. svn path=/trunk/; revision=3497
2001-06-01Some Cisco 802.11 bridges apparently change the OUI of packets fromGuy Harris2-6/+18
000000 to 000078, so treat LLC packets with that OUI the same way we treat LLC packets with 000000. svn path=/trunk/; revision=3496
2001-06-01Updates from Martin Held.Guy Harris1-15/+53
svn path=/trunk/; revision=3495
2001-06-01Bug fixes, and WEP support, from Javier Achirica.Guy Harris3-65/+226
svn path=/trunk/; revision=3494
2001-05-31Support for leading LWS in RTSP headers, from Robert Tsai.Guy Harris2-1/+10
svn path=/trunk/; revision=3493
2001-05-31Updates from Mark Burton.Guy Harris1-76/+172
svn path=/trunk/; revision=3492
2001-05-31Don'tcramallthewordsinapreference'snametogether;Guy Harris1-5/+5
underscores_are_permitted_in_those_names. svn path=/trunk/; revision=3491
2001-05-31Make the "short name" of MTP Level 3 just "MTP3", matching what we putGuy Harris1-2/+2
in the Protocol column, and make the "filter name" "mtp3", as filter names are supposed to be all-lower-case. svn path=/trunk/; revision=3490
2001-05-31Support for "-N" flag enabling selected forms of name resolution, fromGuy Harris11-106/+331
Joerg Meyer. Support for saving to the preferences file the settings for all types of name resolution. Do a case-insensitive check for "true" and "false" in Boolean preference settings. svn path=/trunk/; revision=3489
2001-05-31Add support for "Match Selected" on FT_ABSOLUTE_TIME andGuy Harris1-8/+21
FT_RELATIVE_TIME fields. svn path=/trunk/; revision=3488
2001-05-31Display all the digits of the microsecond field of an absolute timeGuy Harris2-23/+63
value. Check that the microseconds field of an absolute time is valid, if it's present. Set "tm_isdst" in the "struct tm" handed to "mktime()" to -1, so that "mktime()" will attempt to figure out whether the time is daylight savings time or not. Check that "mktime()" was able to convert the time. svn path=/trunk/; revision=3487
2001-05-31Don't require both the seconds and microseconds parts of a relative timeGuy Harris1-4/+51
to be present - "1" is just as good as "1.0", and ".1" is just as good as "1.1". svn path=/trunk/; revision=3486
2001-05-31Free the string you "g_strdup()"ed, rather than handing "g_free()" theGuy Harris1-2/+2
null pointer that provoked you to free the string. svn path=/trunk/; revision=3485
2001-05-31Support for filtering on absolute and relative time fields, from RonnieGuy Harris2-5/+111
Sahlberg. svn path=/trunk/; revision=3484
2001-05-30Updates from Johan Jorgensen.Guy Harris1-102/+129
Don't use "pinfo->captured_len" to check the length of the packet - that's the length of the *entire* frame, not the length of the portion that belongs to the 802.11 dissector (there are currently no dissectors for protocols in which 802.11 is encapsulated, so it doesn't currently make a difference, but dissectors should use "tvb_length()" and so on to get that information for the tvbuff they were handed). svn path=/trunk/; revision=3483
2001-05-30iSCSI support, from Mark Burton.Guy Harris5-6/+1614
svn path=/trunk/; revision=3482
2001-05-30MSVC++ doesn't define "uint"; use "guint" instead.Guy Harris1-21/+21
svn path=/trunk/; revision=3481
2001-05-30Get rid of some unnecessary settings of "pinfo->current_proto" - if theGuy Harris4-10/+4
dissector is called only through a handle or dissector table, the code that handles those calls sets it for you. svn path=/trunk/; revision=3480
2001-05-30Call the Vines IP dissector through a handle, and call the Vines SPPGuy Harris1-19/+28
dissector through a handoff table. svn path=/trunk/; revision=3479
2001-05-30No old-style dissectors call "old_dissector_try_port()", so get rid ofGuy Harris3-171/+15
"old_dissector_try_port()". There are no longer any old-style heuristic or conversation dissectors, so get rid of "old_heur_dissector_add()" and "old_conv_dissector_add()" and the data-structure members that support old-style heuristic and conversation dissectors. svn path=/trunk/; revision=3478
2001-05-30There are no more old-style (non-tvbuffified) ONC RPC dissectors, so getGuy Harris17-721/+534
rid of support for them, and remove the "_tvb" from the end of the names of RPC type dissection routines. Update Gerald's e-mail address. svn path=/trunk/; revision=3477
2001-05-30Tvbuffified NFS dissector, from Mike Frisch, plus some registered-fieldGuy Harris2-1287/+1727
cleanups. svn path=/trunk/; revision=3476
2001-05-28Fix a typo.Guy Harris1-2/+2
svn path=/trunk/; revision=3475
2001-05-28We now might print four IP addresses on a protocol tree line, so makeGuy Harris1-3/+5
"ip_to_str()" capable of producing up to four separate strings. svn path=/trunk/; revision=3474
2001-05-27Fix the copyright notice to reflect the fact that Gerald holds theGuy Harris1-3/+4
copyright on Ethereal as a whole. svn path=/trunk/; revision=3473
2001-05-27We can't use a single static buffer for decrypted ICQ data - you mightGuy Harris1-15/+10
have more than one decrypted ICQ packet visible at a time, as you might have popped up additional single-packet windows for those packets. Allocate the buffer for the decrypted data when you decrypt, and arrange that it be freed when the tvbuff that refers to it is freed. Fix the copyright notice to reflect the fact that Gerald holds the copyright on Ethereal as a whole. svn path=/trunk/; revision=3472
2001-05-27Fix a comment, and update Gerald's e-mail address.Guy Harris2-6/+5
svn path=/trunk/; revision=3471
2001-05-27Plug a memory leak (we weren't freeing the "epan_dissect_t" pointed toGuy Harris1-3/+10
by the "edt" member of a "capture_file" structure if we were selecting a new frame, we were just overwriting that pointer). Update Gerald's e-mail address. svn path=/trunk/; revision=3470
2001-05-27Don't use END_OF_FRAME - or otherwise refer to "pi" - in tvbuffifiedGuy Harris1-4/+4
dissectors. svn path=/trunk/; revision=3469
2001-05-27Don't use END_OF_FRAME in tvbuffified dissectors.Guy Harris1-2/+2
svn path=/trunk/; revision=3468
2001-05-27"END_OF_FRAME" should not be used in tvbuffified dissectors.Guy Harris1-16/+15
Update Gerald's e-mail address. svn path=/trunk/; revision=3467
2001-05-27Give protocol tree windows a horizontal scrollbar - yes, sometimesGuy Harris1-2/+2
protocol tree lines can be long enough that you might want, or even need, one (consider really long names for SNMP OIDs, for example). svn path=/trunk/; revision=3466
2001-05-27Call the LANE dissector through a handle.Guy Harris1-13/+24
Create an ILMI dissector and call it through a handle. Update Gerald's e-mail address. svn path=/trunk/; revision=3465
2001-05-27Call the H.261 dissector through a handle.Guy Harris4-47/+29
Set the reported length of the tvbuff we hand to the H.261 dissector. svn path=/trunk/; revision=3464
2001-05-27No need to include "packet-q931.h" any more, as we're calling the Q.931Guy Harris1-2/+1
dissector through a handle. svn path=/trunk/; revision=3463
2001-05-27Call the Q.931 dissector through a handle.Guy Harris3-11/+16
Update Gerald's e-mail address. svn path=/trunk/; revision=3462