aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2011-07-06From HAESSLER:Anders Broman1-0/+3
Abis interface not correctly handled in gsmtap dissector https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6097 svn path=/trunk/; revision=37918
2011-07-06Use g_object_set() instead of gtk_object_set().Michael Tüxen1-1/+1
svn path=/trunk/; revision=37917
2011-07-06Get it even linking...Michael Tüxen1-2/+2
svn path=/trunk/; revision=37916
2011-07-06Get it compiling when not having libpcap.Michael Tüxen1-4/+11
svn path=/trunk/; revision=37915
2011-07-06Add detection of rpcap support in libpcap and use it if available.Jörg Mayer2-10/+22
svn path=/trunk/; revision=37914
2011-07-06Add support for multiple interface to the main welcome screen.Michael Tüxen3-200/+192
This patch is from Irene Ruengeler. svn path=/trunk/; revision=37913
2011-07-06Add a URL for the specifications. (No, the Wireshark source code is notGuy Harris1-92/+713
a specification.) Put V1 support back, in case there are captures out there with V1 packets and somebody wants to read them. We don't need two identical tests against the minimum length. For an unknown version, just put in a text item for the data, don't append a note to the length field (which is the wrong field to append to in any case). Make routines not used outside this file static. svn path=/trunk/; revision=37912
2011-07-06Constify to squelch compiler warning.Guy Harris1-1/+1
svn path=/trunk/; revision=37911
2011-07-06Don't check for "(null)" as the result of a printf operation; don't passGuy Harris1-6/+10
in a null pointer to %s in the first place! Not all printf implementations necessarily emit "(null)" in that case; perhaps GLib's does, but we shouldn't even depend on that - we should, instead, at least print something semi-useful in that case (the link-layer type's numerical value). Fix syntax errors in the "no libpcap" case. svn path=/trunk/; revision=37910
2011-07-05Add some additional routine variants that handle string encodings, andGuy Harris12-1145/+1111
make FT_STRING and FT_UINT_STRING handle string encodings. Get rid of FT_EBCDIC in favor of FT_STRING with ENC_EBCDIC. Add some URLs for DRDA. Clean up some stuff in TN3270 and TN5250, including using ENC_ values for proto_tree_add_item(). svn path=/trunk/; revision=37909
2011-07-05The #if 0'ed out code was being used; #if 0'ing it out meant that someGuy Harris1-6/+8
items didn't get put into the protocol tree. See, for example, the 4548-Bug4668.pcap capture in the Wireshark menagerie (and attached to bug 4668). Instead, replace the #if 0'ed out code with code that does what the non-commented-out line of code did, but doesn't assign to the unused and now non-existent pi variable. Make the "hf_id != -1" case the first one, as that should be the "normal" case. svn path=/trunk/; revision=37908
2011-07-05Don't use strcpy().Michael Tüxen1-3/+3
svn path=/trunk/; revision=37907
2011-07-05Add ett_a11_rqi_grantedqos to the list of ett_ values to be allocated.Guy Harris1-6/+7
Clean up indentation. svn path=/trunk/; revision=37906
2011-07-05(Try to) fix compilation when no libpcap is available.Michael Tüxen1-3/+6
svn path=/trunk/; revision=37905
2011-07-05Add initial support for multiple interfaces. More to come afterMichael Tüxen3-42/+120
the capture options dialog box supports also multiple interfaces. This patch has been developed by Irene Ruengeler. svn path=/trunk/; revision=37904
2011-07-05Support selecting multiple interfaces in the capture/interfacesMichael Tüxen2-163/+224
dialog. Until the capture/options dialog supports multiple interfaces, the options button is only selectable when 0 or 1 interfaces are selected. This patch is based on work by Irene Ruengeler. svn path=/trunk/; revision=37903
2011-07-05From Michael Mann:Anders Broman1-1/+22
Added choice to display UTC or local time. Defaulted to local for "backwards compatibility" https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3384 svn path=/trunk/; revision=37902
2011-07-05From Sven Eckelmann:Anders Broman1-1/+1175
Add support for v14 https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6046 svn path=/trunk/; revision=37901
2011-07-05From Sven Eckelmann:Anders Broman1-42/+42
Rename HNA to TT to use the same names as upstream. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6046 svn path=/trunk/; revision=37900
2011-07-04Add a URL for DECnet Phase IV specifications.Guy Harris1-0/+6
svn path=/trunk/; revision=37899
2011-07-04From Michael Mann:Anders Broman12-23/+130
Added ability to display UTC time or UTC time with date. I liked having the difference between UTC and local time, not just setting local=UTC. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2629 svn path=/trunk/; revision=37898
2011-07-04From Sven Eckelmann:Anders Broman1-4/+4
Fix size of unicast fragment packet in v12. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5658 svn path=/trunk/; revision=37897
2011-07-04From Sven Eckelmann:Anders Broman1-3/+0
Remove unused length_remaining. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5658 svn path=/trunk/; revision=37896
2011-07-04Fetch svn revision also when checked out with git-svn.Stig Bjørlykke1-1/+8
svn path=/trunk/; revision=37895
2011-07-04From Sven Eckelmann:Anders Broman1-139/+121
Unify handling of NULL-tree in dissection routines. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5658 svn path=/trunk/; revision=37894
2011-07-04From Christopher Maynard:Anders Broman1-13/+16
From doc/README.tapping: IF the tap is going to return private data using the last parameter to tap_queue_packet() and IF the protocol can appear multiple times inside the same packet, you will have to make sure that each instance of tap_queue_packet() is using its own instance of private struct variable so they don't overwrite each other. This was the case here, so I changed the static allocation of tap_rec to be ep_alloc'd. I also tried to clean up the Info column a bit. With this patch applied, the graph now shows the APM and ANM correctly instead of 2 ANM's. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5966 svn path=/trunk/; revision=37893
2011-07-04From Guido Reismueller:Anders Broman2-0/+593
This patch includes alle modem capabilities from DOCSIS 3.0 Until now only modem capabilities 1-12 where implemented. Now all capabilities 1-40 are included. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6070 svn path=/trunk/; revision=37892
2011-07-04From Kluchnikov Ivan:Anders Broman1-1/+5
Update wimax DCD Message mac version values. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6069 svn path=/trunk/; revision=37891
2011-07-04From Kluchnikov Ivan:Anders Broman2-4/+16
Wrong length of items in wimax Compressed DL-MAP and UL-MAP. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6067 svn path=/trunk/; revision=37890
2011-07-04From Kluchnikov Ivan:Anders Broman3-9/+11
Wireshark cannot decode wimax compressed DL-MAP without FCH burst. Function is_down_link use the base station address (bs_address), which is set in function dissect_wimax_fch_decoder. Changed function is_down_link, it use packet_info->p2p_dir for check if packet is downlink. packet_info->p2p_dir set in GSMTAP. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6066 svn path=/trunk/; revision=37889
2011-07-04From Michael Mann:Anders Broman4-157/+122
Removed "key prefix" need within GUI so it's a little more intuitive (because that's what this bug is complaining about). Slight backwards compatibility issue with UAT (because key prefix was in previous keys), but all development (including fix for BUG 1123 that created UAT) has just been on SVN and not released. Also adjusted AirPCap (airpcap_loader.c) to account for the lack of "key prefix". Addressed some memory leaks/excess string creation. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5985 svn path=/trunk/; revision=37888
2011-07-04From Roland Knall:Anders Broman1-1/+117
This patch will add preliminary Profinet IO transport protocol dissection to the openSAFETY protocol. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6063 svn path=/trunk/; revision=37887
2011-07-04From Pascal Quantin:Anders Broman1-2/+2
Do not trigger an assert when reaching an unknown extension in CHOICE and SEQUENCE types. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6087 svn path=/trunk/; revision=37886
2011-07-04Error: the blurb for field "Extension header" ("gtp.ext_hdr") matches the ↵Anders Broman1-2/+2
field name in packet-gtp.c svn path=/trunk/; revision=37885
2011-07-04Explain a bit more what this does.Guy Harris1-0/+9
svn path=/trunk/; revision=37884
2011-07-03Fix one more undefined reference to `EBCDIC_to_ASCII'Jakub Zawadzki2-1/+2
svn path=/trunk/; revision=37883
2011-07-03From Roland Knall:Anders Broman1-0/+13
implement a named dissector for the PN/IO sub-protocol for Profinet, as well as a heuristic dissector ("pn_io"), other protocols can attach too. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6062 svn path=/trunk/; revision=37882
2011-07-03Add enums to Event-Trigger" code="1006"Anders Broman1-3/+13
svn path=/trunk/; revision=37881
2011-07-03From Martin Isaksson:Anders Broman1-9/+85
PDCP PDU number extension header support. svn path=/trunk/; revision=37880
2011-07-03Fix: tvbuff.obj : error LNK2019: unresolved external symbol _EBCDIC_to_ASCII ↵Jakub Zawadzki3-2/+2
referenced in function _tvb_get_ephemeral_string_enc Remove duplicated EBCDIC_to_ASCII from libwireshark.def svn path=/trunk/; revision=37879
2011-07-03Need to export EBCDIC_to_ASCII().Guy Harris1-0/+1
svn path=/trunk/; revision=37878
2011-07-03Add a tvb_get_ephemeral_string_enc() routine that's likeGuy Harris5-23/+42
tvb_get_ephemeral_string() but takes an ENC_ value for the character encoding. Use it in the MQ dissector to fetch strings to put, for example, into the Info column, so we properly handle EBCDIC strings there. svn path=/trunk/; revision=37876
2011-07-03From Roland Knall:Anders Broman1-41/+17
The way heuristic dissection was handled by the openSAFETY plugin, could lead to out-of-memory problems with large files (>50.000 packets). The new version does not use ep_alloc anymore, but a static boolean instead. Also, the code registering for the SercosIII dissector got simplified, as the SercosIII dissector is no longer a plugin. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6061 svn path=/trunk/; revision=37874
2011-07-03[Automatic manuf, services and enterprise-numbers update for 2011-07-03]Gerald Combs2-22/+208
svn path=/trunk/; revision=37873
2011-07-03Add ENC_ values for UTF-8 and EBCDIC, support them for FT_STRINGZGuy Harris3-268/+300
values, and use them in the MQ dissector, so EBCDIC strings are displayed as such. Fix up some other final arguments to proto_tree_add_item(). svn path=/trunk/; revision=37872
2011-07-02Log:Bill Meier1-17/+8
Fix incorrect usage of gtk_radio_button_new_with_label()/gtk_radio_button_get_group(); Use gtk_radio_button_new_with_label_from_widget(). Essentially: gtk_radio_button_get_group() must be called after each gtk_radio_button_new...() before using the 'group' GSList pointer in another call to gtk_radio_button_new...(). In these cases the incorrect usage appears to only have resulted in allowing multiple radio buttons to be activated simultaneously. (In at least one case elsewhere, the incorrect usage resulted in a Wireshark crash). svn path=/trunk/; revision=37871
2011-07-02Remove 3 lines of code no longer needed after SVN #37869Bill Meier1-3/+0
svn path=/trunk/; revision=37870
2011-07-02Fix incorrect usage of ↵Bill Meier1-14/+8
gtk_radio_button_new_with_label()/gtk_radio_button_get_group(); Use gtk_radio_button_new_with_label_from_widget(). Essentially: gtk_radio_button_get_group() must be called after each gtk_radio_button_new...() before using the 'group' GSList pointer in another call to gtk_radio_button_new...(). In these cases the incorrect usage appears to only have resulted in allowing multiple radio buttons to be activated simultaneously. (In at least one case elsewhere, the incorrect usage resulted in a Wireshark crash). svn path=/trunk/; revision=37869
2011-07-02Whitespace cleanup (trailing spaces).Bill Meier1-26/+26
svn path=/trunk/; revision=37868
2011-07-02Fix: Wireshark crashes after repeating "File -> Import -> Cancel"Bill Meier1-15/+9
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6080 Apparently gtk_radio_button_get_group() must be called after each addition to the group before the 'group' GSList pointer can be used again in, for example, a call to get_radio_button_new_with_label(). (Where does it say this in the GTK docs ? It does make sense, tho, given the way GSLists work). We'll use gtk_radio_button_new_with_label_from_widget() instead to let GTK handle the grouping. svn path=/trunk/; revision=37867