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
address.h
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
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
asn1.c
asn1.h
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
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
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
column_info.h
conversation.c
conversation.h
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
crc32.h
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
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
dtd_grammar.lemon
dtd_parse.h
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
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
ex-opt.h
except.c
except.h
exceptions.h
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
frame_data.c
frame_data.h
frequency-utils.c
frequency-utils.h
funnel.c
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
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
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
nstime.h
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
plugins.c Clean up white space. 2009-05-05 01:21:33 +00:00
plugins.h
ppptypes.h
prefs-int.h
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
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
reassemble.c From Jakub Zawadzki (bug 3331): 2009-03-13 22:06:48 +00:00
reassemble.h
reassemble_test.c
reedsolomon.c
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
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
stat_cmd_args.h
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
stream.h
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
t35.h
tap-voip.h Clean up indentation. 2009-02-17 06:35:13 +00:00
tap.c
tap.h
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
tpg.h
tvbparse.c More size_t fixes. 2009-04-08 17:31:12 +00:00
tvbparse.h
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
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