wireshark/epan
Gerald Combs 8ca33644e7 From Greg Schwendimann via bug 3156:
Airpdcap does not allow for more than one key to be stored for a pair of nodes.
 This means that when a device associates more than once the previous keys are
lost.  This is ok for the first pass as the newest key is all that is needed
but when the user tries to click on a packet, to get the tree, which used a
previous key all that is seen is the encrypted data.  The attached patch stores
previous associations in a linked list and will try all known keys before
decided the packet can't be decrypted.  The list of keys is garbage collected
when a new capture is started.

svn path=/trunk/; revision=28449
2009-05-22 17:38:21 +00:00
..
crc Don't include <stdint.h>, as our Win32 environment appears not to have 2009-03-19 00:05:26 +00:00
crypt From Greg Schwendimann via bug 3156: 2009-05-22 17:38:21 +00:00
dfilter Clean up some 64-bit issues. 2009-04-22 03:07:37 +00:00
dissectors From Terry Hardie via bug 3080: 2009-05-22 16:05:30 +00:00
ftypes Clean up some 64-bit issues. 2009-04-22 03:07:37 +00:00
wslua Rename e_ip to ws_ip (from packet-ip.h change). 2009-05-20 17:56:22 +00:00
Makefile.am Create an "epan/crc" directory for CRC code. Add crc-16-plain.[ch], 2009-03-18 21:59:30 +00:00
Makefile.common Add support for the IANA's OUI, and recognize NHRP-over-SNAP. 2009-05-05 22:35:19 +00:00
Makefile.nmake Don't assemble asm_utils_win32_x86 on x64. Export a dummy read_keytab_file 2009-04-08 19:15:10 +00:00
addr_and_mask.c
addr_and_mask.h
addr_resolv.c Only #undef inet_aton if we're using ADNS on Windows. 2009-04-01 00:30:45 +00:00
addr_resolv.h Fix some simple cases of GTK2 deprecated API usage by using a renamed or equivalent API 2008-07-08 02:25:30 +00:00
address.h From Alexey Neyman: 2008-08-12 04:44:35 +00:00
adler32.c More size_t casts. 2009-04-07 04:36:54 +00:00
adler32.h
afn.c From Chris Maynard: 2009-04-02 17:21:18 +00:00
afn.h From Chris Maynard: 2009-04-02 17:21:18 +00:00
aftypes.h AF_ values are used in DLT_LOOP captures as well. 2008-08-08 21:11:44 +00:00
arcnet_pids.h
arptypes.h Update ARP hardware types from http://www.iana.org/assignments/arp-parameters/ 2008-12-27 14:30:46 +00:00
asm_utils.c
asm_utils.h
asm_utils_win32_x86.asm Add ':' to some labels to prevent assembler warning messages 2008-01-16 04:04:24 +00:00
asn1.c support for additionally SIZE constrained Typereference 2007-12-28 10:42:44 +00:00
asn1.h support for additionally SIZE constrained Typereference 2007-12-28 10:42:44 +00:00
atalk-utils.c
atalk-utils.h
base64.c Apply some of the patches from: 2009-05-13 19:46:11 +00:00
base64.h Apply some of the patches from: 2009-05-13 19:46:11 +00:00
bitswap.c Changed email address for Gerald from zing.org to wireshark.org 2008-01-08 22:54:51 +00:00
bitswap.h
bridged_pids.h
camel-persistentdata.c #include <epan/conversation.h> not req'd ... 2009-02-07 16:01:26 +00:00
camel-persistentdata.h Add $Id$ 2008-02-18 22:39:03 +00:00
charsets.c
charsets.h
chdlctypes.h
circuit.c
circuit.h
codecs.c
codecs.h
column-utils.c size_t fixes. 2009-04-07 16:36:52 +00:00
column-utils.h Fixed a typo. 2009-02-15 15:02:55 +00:00
column.c size_t fixes. 2009-04-07 16:36:52 +00:00
column.h various code cleanup 2008-04-12 23:34:44 +00:00
column_info.h Custom column updates: 2008-03-01 05:16:45 +00:00
conversation.c Don't skip ahead in time when looking for a conversation. 2008-04-23 21:31:50 +00:00
conversation.h Get rid of a flag that's not used and that has no effect. 2008-03-15 23:01:12 +00:00
crc6.c
crc6.h
crc10.c
crc10.h
crc16.c Create an "epan/crc" directory for CRC code. Add crc-16-plain.[ch], 2009-03-18 21:59:30 +00:00
crc16.h Create an "epan/crc" directory for CRC code. Add crc-16-plain.[ch], 2009-03-18 21:59:30 +00:00
crc32.c From Philip Frey (bug 2420): 2008-04-12 12:31:53 +00:00
crc32.h From Philip Frey (bug 2420): 2008-04-12 12:31:53 +00:00
crcdrm.c fix filename in header comment 2009-01-26 19:46:06 +00:00
crcdrm.h Add $Id$ and copyright header 2009-01-09 20:26:22 +00:00
diam_dict.h luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
diam_dict.l Just use g_strdup_printf() to construct a pathname - and use 2009-04-08 22:32:44 +00:00
dissector_filters.c
dissector_filters.h
doxygen.cfg.in
dtd.h luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
dtd_grammar.lemon luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
dtd_parse.h luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
dtd_parse.l Disable warnings-as-errors for Flex-generated output. Add a couple of gsize 2009-04-08 18:08:25 +00:00
dtd_preparse.l luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
eap.h Clean up header file and dissector code. Update EAP numbers list. 2009-05-07 21:13:32 +00:00
emem.c ep_strbuf: fix some bugs and additional changes 2009-04-14 14:08:19 +00:00
emem.h ep_strbuf: fix some bugs and additional changes 2009-04-14 14:08:19 +00:00
enterprise-numbers [Automatic manuf and enterprise-numbers update for 2009-05-17] 2009-05-17 15:03:39 +00:00
epan.c Add a routine to report write errors to the list of failure-reporting 2009-02-15 21:47:57 +00:00
epan.h Explain conversations and circuits. 2009-02-25 10:05:04 +00:00
epan_dissect.h
etypes.h Add XiMeta Technology's ethertype. 2009-04-13 18:32:24 +00:00
ex-opt.c luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
ex-opt.h luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
except.c Include <glib.h> to declare g_vsnprintf(). 2007-12-05 10:35:37 +00:00
except.h
exceptions.h Fix minor typo in comment 2008-04-28 20:32:06 +00:00
exntest.c
expert.c From Jakub Zawadzki: g_gnprintf & etc: Use size of buffer [not size -1]; 2009-03-18 15:03:46 +00:00
expert.h add a note that PI_CHECKSUM and PI_WARN can be found in proto.h (don't want to search for it again :-) 2009-01-26 19:49:36 +00:00
filesystem.c Sigh. 2009-03-22 18:06:06 +00:00
filesystem.h Change the signature of init_progfile_dir() so the casting of the 2009-03-22 06:53:17 +00:00
follow.c size_t fixes. 2009-04-07 16:36:52 +00:00
follow.h Fixes the "follow tcp stream" output when there are frames missing in the 2007-12-15 23:25:05 +00:00
frame_data.c Changed email address for Gerald from zing.org to wireshark.org 2008-01-08 22:54:51 +00:00
frame_data.h Custom column updates: 2008-03-01 05:16:45 +00:00
frequency-utils.c Cite the source of frequency allocation information. 2008-03-03 20:17:53 +00:00
frequency-utils.h Cite the source of frequency allocation information. 2008-03-03 20:17:53 +00:00
funnel.c luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
funnel.h Rename a variable ('free') so checkAPIs doesn't incorrectly flag it. 2009-03-06 22:49:27 +00:00
garrayfix.h
gcp.c Service response time statistics for MEGACO (GUI only). 2008-12-31 15:26:48 +00:00
gcp.h Service response time statistics for MEGACO (GUI only). 2008-12-31 15:26:48 +00:00
geoip_db.c From Jakub Zawadzki (bug 3331): 2009-03-13 22:06:48 +00:00
geoip_db.h add display of GeoIP latitude/longitude 2009-02-04 01:02:59 +00:00
gnuc_format_check.h
golay.c
golay.h
greproto.h From Alexis La Goutte: 2008-12-10 23:28:51 +00:00
guid-utils.c size_t fixes. 2009-04-08 05:25:14 +00:00
guid-utils.h
h225-persistentdata.c #include <epan/conversation.h> not req'd ... 2009-02-07 16:01:26 +00:00
h225-persistentdata.h
iana_snap_pid.h The PID numbers came from http://www.iana.org/assignments/ethernet-numbers. 2009-05-06 00:59:59 +00:00
iax2_codec_type.h
in_cksum.c
in_cksum.h
inet_aton.c More size_t fixes. 2009-04-08 18:19:10 +00:00
inet_aton.h Changed email address for Gerald from zing.org to wireshark.org 2008-01-08 22:54:51 +00:00
ip_opts.h
ipproto.c Update IP protocol numbers according to current IANA registery. 2009-05-19 07:34:33 +00:00
ipproto.h Update IP protocol numbers according to current IANA registery. 2009-05-19 07:34:33 +00:00
ipv4.c From Jakub Zawadzki (bug 3331): 2009-03-13 22:06:48 +00:00
ipv4.h
ipv6-utils.h
lapd_sapi.h
libwireshark.def From Vincenzo Condoleo via bug 2589: 2009-05-20 17:07:18 +00:00
libwireshark.vcproj
llcsaps.h
make-sminmpec.pl Fix some of the Errors/warnings detected by checkapi, 2008-05-05 20:38:27 +00:00
next_tvb.c
next_tvb.h
nlpid.h new SERVICE/SERVICE ACKNOWLEGE messages defined in various US standards (AT&T TR41459, Nortel NIS A211-1, Telcordia SR-4994) 2009-01-28 13:32:13 +00:00
nstime.c Don't call an argument "time", as this is a function. 2008-06-23 20:04:31 +00:00
nstime.h Don't call an argument "time", as this is a function. 2008-06-23 20:04:31 +00:00
oids.c Use smiFree for libsmi >= v 0.4.8; Also: sprintf->g_snprintf 2009-03-17 15:34:18 +00:00
oids.h Trivial warning fixes 2008-12-02 08:11:23 +00:00
osi-utils.c size_t fixes. 2009-04-08 05:25:14 +00:00
osi-utils.h
oui.h Add support for the IANA's OUI, and recognize NHRP-over-SNAP. 2009-05-05 22:35:19 +00:00
packet.c Introduce call dissector_try_port_new() to be used when no protocol entry is to be made in the protocols list. Used by asn2wrs dissectors to avoid multiple entrys as calls are made 2009-04-21 16:53:00 +00:00
packet.h Introduce call dissector_try_port_new() to be used when no protocol entry is to be made in the protocols list. Used by asn2wrs dissectors to avoid multiple entrys as calls are made 2009-04-21 16:53:00 +00:00
packet_info.h From Owen Kirby via bug 3431: 2009-05-20 19:29:39 +00:00
pint.h Changed email address for Gerald from zing.org to wireshark.org 2008-01-08 22:54:51 +00:00
plugins.c Clean up white space. 2009-05-05 01:21:33 +00:00
plugins.h
ppptypes.h The PPP protocol type of 0031 is for the PPP Bridging Control Protocol; 2008-07-13 19:04:53 +00:00
prefs-int.h get rid of GTree and use emem trees instead 2007-12-04 03:28:04 +00:00
prefs.c size_t fixes. 2009-04-08 05:25:14 +00:00
prefs.h Made find_preference function public as prefs_find_preference. 2009-01-06 14:34:18 +00:00
proto.c proto.c: proto_registrar_dump...() fixes/changes: 2009-04-22 19:50:34 +00:00
proto.h Add posibility to mark protocol as private. This prevents inadvertent Wiki access. 2009-02-24 17:24:03 +00:00
ptvcursor.h Clean up PTV cursor documentation. 2008-05-20 06:28:12 +00:00
radius_dict.l From Naoyoshi Ueda: 2009-04-02 19:05:52 +00:00
range.c range.c: ep_strbuf_new("") ==> ep_strbuf_new(NULL); 2009-04-24 12:18:31 +00:00
range.h From Andrew Feren (bug 2433): 2008-04-12 14:08:19 +00:00
reassemble.c From Jakub Zawadzki (bug 3331): 2009-03-13 22:06:48 +00:00
reassemble.h Add a comment. 2008-03-15 20:14:29 +00:00
reassemble_test.c
reedsolomon.c Fix some of the Errors/warnings detected by checkapi, 2008-05-05 20:38:27 +00:00
reedsolomon.h
report_err.c Add a routine to report write errors to the list of failure-reporting 2009-02-15 21:47:57 +00:00
report_err.h Add a routine to report write errors to the list of failure-reporting 2009-02-15 21:47:57 +00:00
req_resp_hdrs.c More size_t fixes. Use a string buffer in range.c. 2009-04-08 16:50:20 +00:00
req_resp_hdrs.h
rtp_pt.h From Alex Lindberg via bug 3094: 2009-05-20 23:46:48 +00:00
sctpppids.h Use the SCTP ppid for S1AP. 2009-03-03 18:25:25 +00:00
sigcomp-udvm.c Apply some of the patches from: 2009-05-14 20:12:43 +00:00
sigcomp-udvm.h
sigcomp_state_hdlr.c From S. Ravi: 2008-10-25 11:20:38 +00:00
sigcomp_state_hdlr.h
slab.h
sminmpec.h Add support for process flow records to IPFIX, which required adding 2009-05-14 23:33:17 +00:00
sna-utils.c
sna-utils.h
stat_cmd_args.c Rename an argument to avoid colliding with a global variable. 2008-06-23 21:31:10 +00:00
stat_cmd_args.h Rename an argument to avoid colliding with a global variable. 2008-06-23 21:31:10 +00:00
stats_tree.c More size_t fixes. Use a string buffer in range.c. 2009-04-08 16:50:20 +00:00
stats_tree.h Remove an ugly hack: 2009-02-10 03:54:55 +00:00
stats_tree_priv.h Remove an ugly hack: 2009-02-10 03:54:55 +00:00
stream.c #include <emem.h> not req'd 2008-08-26 02:38:57 +00:00
stream.h Constify a bunch of stuff, to squelch -Wwrite-strings warnings. 2008-06-25 09:12:35 +00:00
strutil.c More size_t fixes. Use a string buffer in range.c. 2009-04-08 16:50:20 +00:00
strutil.h Add a couple of size_t casts to packet-dnp.c. 2009-03-30 03:40:12 +00:00
t35.c From Shinsuke SUZUKI: 2008-05-02 08:23:21 +00:00
t35.h
tap-voip.h Clean up indentation. 2009-02-17 06:35:13 +00:00
tap.c From Neil Piercy: 2008-08-21 06:28:16 +00:00
tap.h Require GLib 2.4 or later. 2008-05-05 22:47:32 +00:00
tcap-persistentdata.c #include <epan/conversation.h> not req'd ... 2009-02-07 16:01:26 +00:00
tcap-persistentdata.h
tfs.c Addded tfs_used_notused. 2009-03-05 22:25:36 +00:00
tfs.h Addded tfs_used_notused. 2009-03-05 22:25:36 +00:00
timestamp.c
timestamp.h
to_str.c Introduce decode_bits_in_field() and use it. 2009-05-15 18:38:13 +00:00
to_str.h Introduce decode_bits_in_field() and use it. 2009-05-15 18:38:13 +00:00
tpg.c luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
tpg.h luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
tvbparse.c More size_t fixes. 2009-04-08 17:31:12 +00:00
tvbparse.h luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
tvbtest.c
tvbuff.c Added tvb_format_stringzpad_wsp(). 2009-04-24 08:08:37 +00:00
tvbuff.h Added tvb_format_stringzpad_wsp(). 2009-04-24 08:08:37 +00:00
uat-int.h luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
uat.c Constify some items to squelch some compiler warnings in the Windows 2009-04-20 18:34:06 +00:00
uat.h More constification, fewer warnings. 2009-04-20 18:45:02 +00:00
uat_load.l Add an additional "title" attribute for UAT fields; that's what's 2009-02-16 04:10:06 +00:00
value_string.c More size_t fixes. 2009-04-08 17:31:12 +00:00
value_string.h
x264_prt_id.h
xdlc.c Fix the URL for the RLM stuff at Cisco. 2009-01-13 06:54:06 +00:00
xdlc.h Fix the URL for the RLM stuff at Cisco. 2009-01-13 06:54:06 +00:00