aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/x11-fields
AgeCommit message (Collapse)AuthorFilesLines
2014-12-04Add resource-id parsing to the X11 errors that return itMichele Baldessari1-0/+1
- Rename BadColor to BadColormap as the former does not exist in the X11 specs - Parse the bad resource id field in case of the following errors: BadColormap, BadWindow, BadPixmap, BadCursor, BadFont, BadDrawable, BadGC and BadIDChoice Change-Id: I5b23d32189e1a8bb291c656cf6383a85b3e89642 Reviewed-on: https://code.wireshark.org/review/5592 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2014-10-02Extend X11 response parsingMichele Baldessari1-0/+36
Add support to parse screens, depths, visual-types and pixel-formats in the X11 connection initial response. v1->v2: - Do not show unused bytes when their length is 0 - Fix up tabs Change-Id: If62f0eab65a18e050fb3f830a6bd7574ab1f2de6 Reviewed-on: https://code.wireshark.org/review/4249 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2014-03-31Continue to remove $Id$ from top of fileAlexis La Goutte1-2/+0
(Using sed : sed -i '/^\# \$Id\$/,+1 d') (start with dash) Change-Id: Ia4b5a6c2302f6a531f6a86c1ec3a2f8205c8c2dd Reviewed-on: https://code.wireshark.org/review/881 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2013-11-24Some patches from Peter Harris to make it possible to build the X11 dissectorJeff Morriss1-0/+2
again (and some various other improvements): Rebuild the dissector with the latest xcbproto and mesa. Subject: [PATCH 01/11] X11 dissector: Support CARD64 and INT64 types These types are used by the new Present extension. Subject: [PATCH 02/11] X11 dissector: Un-blacklist a few structures The xinput structs are used by the latest xcb/proto, and the xkb struct has been removed. Subject: [PATCH 03/11] X11 dissector: Add hack for xinput:ChangeProperty xinput:ChangeProperty should use switch/case, but only switch/bitcase is supported at the moment. Add (hopefully temporary) hack. Subject: [PATCH 04/11] X11 dissector: Use namespace for types In particular, the name of the xsync struct 'INT64' collides with a basic type of the same name. Subject: [PATCH 05/11] X11 dissector: Add support for "Generic" events All new extensions are using the new "Generic" events instead of traditional events, because there aren't enough traditional event numbers. Denoted by <event xge="true"> in xcb/proto. Subject: [PATCH 06/11] X11 dissector: Blacklist unused structures Subject: [PATCH 07/11] X11 dissector: Support multiple enumref in a bitcase XKB is weird. Subject: [PATCH 08/11] X11 dissector: Support sumof Subject: [PATCH 09/11] X11 dissector: Stop generating unused-but-set variables (This patch also reverts r53298/r53299.) svn path=/trunk/; revision=53532
2012-06-28Update FSF address - part II.Jakub Zawadzki1-1/+1
svn path=/trunk/; revision=43538
2010-04-21From Peter Harris via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4701 :Jeff Morriss1-2/+6
The ChangeProperty request always calls LISTofBYTE, which always tries to dissect at least one byte, even when the request is empty. This causes Wireshark to put a big, red, scary "Malformed Packet" entry in the dissection. Also, ChangeProperty only dissects (data_length) bytes. data_length is "number of units", and units may be 16 or 32-bit entities. In this case, the dissected data will be truncated. First reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4481#c10 The attached patch fixes these two bugs. svn path=/trunk/; revision=32526
2009-07-08From Kovarththanan Rajaratnam:Stig Bjørlykke1-16/+16
Duplicate name/blurb removal. svn path=/trunk/; revision=29012
2009-06-24From Kovarththanan Rajaratnam:Stig Bjørlykke1-8/+8
More hf_register_info related cleanup * Fix process-x11-fields.pl (packet-x11.c) svn path=/trunk/; revision=28828
2008-10-24From Tom Hughes:Jaap Keuter1-0/+1
The attached patch extends the X11 protocol dissector to decode MappingNotify events. svn path=/trunk/; revision=26540
2006-05-21name changeRonnie Sahlberg1-2/+2
svn path=/trunk/; revision=18197
2004-07-18Move dissectors to epan/dissectors directory.Gilbert Ramirez1-0/+520
Also move ncp222.py, x11-fields, process-x11-fields.pl, make-reg-dotc, and make-reg-dotc.py. Adjust #include lines in files that include packet-*.h files. svn path=/trunk/; revision=11410