aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2008-01-14This patch adds support for configuration profiles, which can be used toStig Bjørlykke37-159/+1587
configure and use more than one set of preferences and configuration files. This can be found in the "Configuration Profiles..." menu item from the Edit menu, or by pressing Shift-Ctrl-A. It's also possible to start wireshark and tshark with a named profile by using the "-C ProfileName" option. A new status pane in the main window will show the current profile. The configuration files currently stored in the Profiles are: - Preferences - Capture Filters - Display Filters - Coloring Rules - Disabled Protocols - User Accessible Tables The recent data are by design not added to the profile. Planned future enhancements: - make a more convenient function to switch between profiles - add a "clone profile" button to copy an existing profile - make the profiles list active and accept return as OK - save users "Decode as" in the profile - make new, clone and deletion of profiles more secure - make some of the recent values available in the profile This patch also fixes: - setting default status pane sizes - a bug setting status pane for packets when not having main lower pane. svn path=/trunk/; revision=24089
2008-01-14Added copy of ethercat.dll, as pointed out by Peter Johansson.Stig Bjørlykke1-0/+1
svn path=/trunk/; revision=24088
2008-01-14use FN_VARIANT parameter in INTEGER type for planned 64bit variantsTomas Kukosa1-3/+3
svn path=/trunk/; revision=24087
2008-01-14Fixed a guint64 compile issue with a Sun C 5.8 compiler.Stig Bjørlykke1-5/+6
Fixed a tree placement. svn path=/trunk/; revision=24086
2008-01-14Fixed a few "statement not reached" warnings and a "assignment type ↵Stig Bjørlykke4-9/+1
mismatch" warning. svn path=/trunk/; revision=24085
2008-01-14add ssl_debug_flush() at the end of initializationTomas Kukosa1-1/+2
svn path=/trunk/; revision=24084
2008-01-14Fix seek reading by adding the size of the block length at the end of theStephen Fisher1-1/+1
block to the data offset. svn path=/trunk/; revision=24083
2008-01-13some minor updatesUlf Lamping1-4/+3
svn path=/trunk/; revision=24082
2008-01-13Add svn:eol-style native and svn:keywords IdStephen Fisher2-1017/+1017
svn path=/trunk/; revision=24081
2008-01-13Make pcapng.c compile on Unix (with gcc)Stephen Fisher1-6/+8
svn path=/trunk/; revision=24080
2008-01-13add very experimental support for pcapng "PCAP Next Generation Dump File ↵Ulf Lamping7-1/+1040
Format" - this is incomplete and buggy, be careful! svn path=/trunk/; revision=24079
2008-01-13Update package name from IANA's list.Anders Broman2-3/+131
svn path=/trunk/; revision=24078
2008-01-13transactionId wasn't processed for:Anders Broman2-46/+122
SegmentReply/transactionId TransactionReply/transactionId TransactionPending/transactionId Fixes bug http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2165 svn path=/trunk/; revision=24077
2008-01-13Basic support for the LDAP start_tls extended operation and fix to match up ↵Graeme Lunt3-58/+214
extended operation arguments and results. svn path=/trunk/; revision=24076
2008-01-13Support for keylists for protocols that use start_tls - where SSL is ↵Graeme Lunt2-34/+48
negotiated at some point during a conversation and cannot be assumed on the basis of the port number alone. Also dissection of Distinguished Names. svn path=/trunk/; revision=24075
2008-01-13From Michael Earnhart:Jaap Keuter1-3/+88
Patch to add cdp Power_request and Power_available fields This added the support for the 0x0019 and 0x001a power_request and power_available fields. Submitted patch slightly modified to present summary line and make more robust. svn path=/trunk/; revision=24074
2008-01-13Fix for bug #2017: VoIP trace crashes Wireshark when specific RTP PlayerStephen Fisher1-1/+14
buttons are clicked svn path=/trunk/; revision=24073
2008-01-12Clean up the usage information of editcap and change the textSake Blok1-8/+10
of the -t option to fit its current behaviour ('fixes' bug 2101) svn path=/trunk/; revision=24072
2008-01-12From Martin Peylo (bug 2184), fix for:Sake Blok1-6/+48
The current dissection of GeneralizedTime in packet-ber does not consider all the possibilities how this field can be constructed. According to ITU-T X.680 this field can be encoded as YYYYMMDDhhmmss([\.,]f{1,3})?(([+-]hhmm)|Z)? This is a regex-like expression where each letter except the literal 'Z' represents an ASCII encoded digit. So far only the first 14 digits are dissected and the 15th character is put into parentheses. This may not show all available information. svn path=/trunk/; revision=24071
2008-01-12Fix Windows warning/error: integral size mismatchStephen Fisher1-6/+6
Then fix comparison of signed/unsigned warning/error svn path=/trunk/; revision=24070
2008-01-12Don't write closing PDML tag for Data protocol - it uses simple ↵Martin Mathieson1-5/+7
(self-closing) tags. Fixes bug 2185. svn path=/trunk/; revision=24069
2008-01-11The Windows compiler thinks that doing return(func_that_returns_void()) in a ↵Jeff Morriss1-1/+1
function that itself returns void is "'void' function returning a value". So don't do that. svn path=/trunk/; revision=24068
2008-01-11Associate Wireshark with Tektronix K12xx/K15 .rf5 filesJeff Morriss2-1/+5
svn path=/trunk/; revision=24067
2008-01-11Update the documentation style sheet with a modified version of AsciiDoc'sGerald Combs1-4/+269
(http://www.methods.co.nz/asciidoc/). svn path=/trunk/; revision=24066
2008-01-11Fix up some display filter names:Anders Broman3-190/+201
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1852 svn path=/trunk/; revision=24065
2008-01-11From Yukiyo Akisada:Jaap Keuter3-0/+17672
This modifications are for the new protocol support. HSE protocol was defined at Fieldbus Foundation <http://www.fieldbus.org/>. svn path=/trunk/; revision=24064
2008-01-10Fix http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2111 : After ↵Jeff Morriss1-19/+21
verifying that there's enough TVB for the smallest possible message, also verify that the length parameter in the message is at least that big. svn path=/trunk/; revision=24063
2008-01-10Fix for bug 2187.Jaap Keuter1-2/+2
Don't cast so rigorously that you loose the mantissa. svn path=/trunk/; revision=24062
2008-01-10Fix http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2186 (many unnamed ↵Jeff Morriss3-123/+123
structs in packet-ecatmb.h) by adding predictable (but not very descriptive) struct names svn path=/trunk/; revision=24061
2008-01-10From Andy Chu: A dissector for China Mobile Point to Point (cmpp) protocol,Jeff Morriss3-0/+1012
it's the SMS protocol used in China. From me: some code cleanup and convert it from a plugin to a regular dissector. svn path=/trunk/; revision=24060
2008-01-10add some comments re desirability of renaming fieldsRichard van der Hoff2-0/+24
svn path=/trunk/; revision=24059
2008-01-10From Chris Maynard (bug 1852):Richard van der Hoff4-44/+44
These packet-g*.c files all have display filter issues: 1) packet-gryphon.c: PROTOABBREV is "gryphon", but display filter fields are prefixed with only "gryph". 2) packet-gmrp.c: PROTOABBREV is "gmrp", but display filter fields are prefixed with "garp". 3) packet-gssapi.c: PROTOABBREV is "gss-api", but display filter fields are prefixed with "gssapi". 4) packet-gvrp.c: PROTOABBREV is "gvrp", but display filter fields are prefixed with "garp", most of which conflict with packet-gmrp.c's display filter fields. svn path=/trunk/; revision=24058
2008-01-10Add the file op APIs (e.g., open()) to the list of prhobited APIs (should ↵Jeff Morriss1-1/+14
use the eth_* versions instead). svn path=/trunk/; revision=24057
2008-01-10Use glib equivalent of ntohsBill Meier2-5/+5
svn path=/trunk/; revision=24056
2008-01-10pinfo->pseudo_header can and should be assumed to be non-null by aGuy Harris1-133/+140
dissector. This fixes Coverity CID 238 (as we *were* assuming it was non-null in one statement, and then only checking it later). Set pinfo->p2p_dir to one of P2P_DIR_RECV or P2P_DIR_SENT, as it's supposed to be, not to a Boolean value, and explain the basis on which it's being set. svn path=/trunk/; revision=24055
2008-01-10Get rid of extra blank lines at the end of the file.Guy Harris1-2/+0
svn path=/trunk/; revision=24054
2008-01-10Use WTAP_ENCAP_ERF as the file encapsulation, as that's what we'dGuy Harris1-38/+9
otherwise use as the per-packet encapsulation. The close routine does nothing; get rid of it - you don't *need* a close routine (by default, the subtype_close pointer is null, which means that nothing per-file-type is done when the file is closed). Make the code to handle the length fields in the ERF header common, rather than copying it to each group of record types. svn path=/trunk/; revision=24053
2008-01-09add support for qpi level 516 : posix aclRonnie Sahlberg1-4/+183
svn path=/trunk/; revision=24052
2008-01-09From Florent Drouin:Jeff Morriss1-14/+41
fix http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1727 (pppd format file incorrectly detected as being an ERF file) by: The file_seek() call has been replaced by a call to file_read(), so, when the end of the file is reached and the current record is truncated, we have got an error. This solves the problem of bad file format detection. Additionaly, the ERF heuristic has been improved. svn path=/trunk/; revision=24051
2008-01-09dissect_e164_cc(): when the address is BCD coded, don't increment cc_offset ↵Jeff Morriss1-130/+129
just to get the 2nd octet of the address (because cc_offset is used later as the offset where the CC starts). svn path=/trunk/; revision=24050
2008-01-09Display the Country Code information in a subtree of the digits (to make it ↵Jeff Morriss1-42/+73
obvious that it's a subfield). Add #defines for the NAI and NP values and use them rather than hex values. Initial the 'np' variable to clean up a warning. svn path=/trunk/; revision=24049
2008-01-09From Shmulik Bezalel:Anders Broman6-38/+64
Present the country code description gsmmap and SCCP. Added small ASN1 bugfix - missing EXPORTS used by gsmmap.asn(Handle older ver). svn path=/trunk/; revision=24048
2008-01-09In case of QoS Information, Length field is missing.Anders Broman1-1/+29
svn path=/trunk/; revision=24047
2008-01-09When searching for EOC (because we have an indefinite length) don't stop ↵Jeff Morriss1-3/+11
searching just because we ran out of TVB (thus assuming that the EOC is just beyond the end of the message). Instead, try to keep going which will throw an exception (ReportedBoundsError). I had a packet which was missing the EOC (probably programmer error) and Wirshark was reporting BoundsError (Packet size limited during capture) instead of ReportedBoundsError (Malformed Packet); this patch fixes that. svn path=/trunk/; revision=24046
2008-01-09#ifdef DEBUG around left-over printfs. Should these just be deleted?Martin Mathieson2-1/+5
svn path=/trunk/; revision=24045
2008-01-09Pavol Rusnak <stick@gk2.sk>:Jörg Mayer1-6/+9
Fix for http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2183 Strptime function is not properly included. It needs __USE_XOPEN macro, but it is defined in wrong place. It must be defined before _any_ include file. Otherwise I get "implicit declaration of function `strptime`" (gcc 4.3.0). svn path=/trunk/; revision=24044
2008-01-09more sophisticated H245 OLC handling focusing on more reliable T.38 ↵Tomas Kukosa13-663/+966
establishment svn path=/trunk/; revision=24043
2008-01-09Explicitly check for missing NULL terminator on RTCP BYE reason string (this ↵Martin Mathieson1-7/+37
bug has been seen on 2 stacks now...). Fixes bug 2180. svn path=/trunk/; revision=24042
2008-01-09Exit with 1, not 2, if exec fails, so we don't report an additionalGuy Harris1-4/+10
error for the exit status, over and above the one for the exec failure. svn path=/trunk/; revision=24041
2008-01-09Use dup2() rather than eth_close() followed by dup() to ensure that aGuy Harris1-8/+13
given file descriptor get duped to another descriptor. Handle exec errors in sync_pipe_open_command() the same way they're handled in sync_pipe_start(); that fixes bug 2177. svn path=/trunk/; revision=24040