wireshark/epan
Gerald Combs 1b7064bb6a Add support for the GeoIP library. Using different database files,
GeoIP can map IP addresses to Countries, Cities, AS numbers, ISPs,
etc. If any library paths are defined AND any database files are found,
corresponding columns are added to the endpoint tables in the GUI.

To do:
  - Add columns to the conversation list
  - Add GeoIP info to "-z conv,..."
  - Create a default UAT file.

svn path=/trunk/; revision=26571
2008-10-27 04:50:57 +00:00
..
crypt Removed a "statement not reached" warning. 2008-10-16 13:35:35 +00:00
dfilter From Andrew Narver: 2008-10-15 20:02:15 +00:00
dissectors #if ==> #ifdef 2008-10-27 01:39:32 +00:00
ftypes Include the new Makefile.common file. 2008-07-02 02:18:53 +00:00
wslua Fix compilation under Windows (uint -> guint). 2008-09-16 18:26:43 +00:00
Makefile.am Add support for the GeoIP library. Using different database files, 2008-10-27 04:50:57 +00:00
Makefile.common Add support for the GeoIP library. Using different database files, 2008-10-27 04:50:57 +00:00
Makefile.nmake Add /D_BIND_TO_CURRENT_CRT_VERSION=1 to LOCAL_CFLAGS in modern versions 2008-09-16 21:08:18 +00:00
addr_and_mask.c
addr_and_mask.h
addr_resolv.c Do not leak the port range in parse_service_line(). 2008-09-20 14:24:29 +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
adler32.h
afn.c
afn.h
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 From Timo Teras: 2007-12-16 21:04:08 +00:00
asm_utils.c - fix warnings in prefs.c 2007-11-30 11:12:55 +00:00
asm_utils.h - fix warnings in prefs.c 2007-11-30 11:12:55 +00:00
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 Fix buildbot error: "no newline at end of file" 2008-08-04 02:31:35 +00:00
base64.h Revert previous checkin. 2008-08-03 16:11:23 +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 Use PROTO_ITEM_SET_HIDDEN(). 2008-05-08 05:42:59 +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 new codec table for registering codecs by name 2007-10-25 09:38:15 +00:00
codecs.h new codec table for registering codecs by name 2007-10-25 09:38:15 +00:00
column-utils.c Update all time columns when changing the time precision. 2008-06-14 16:51:11 +00:00
column-utils.h Update all time columns when changing the time precision. 2008-06-14 16:51:11 +00:00
column.c various code cleanup 2008-04-12 23:34:44 +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 add license 2007-07-18 08:25:09 +00:00
crc6.h get crc10 and crc6 out of packet-iuup.c 2007-07-17 22:04:00 +00:00
crc10.c get crc10 and crc6 out of packet-iuup.c 2007-07-17 22:04:00 +00:00
crc10.h get crc10 and crc6 out of packet-iuup.c 2007-07-17 22:04:00 +00:00
crc16.c
crc16.h
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
crcdrm.h
diam_dict.h luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
diam_dict.l luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
dissector_filters.c experimental feature: dissector filters 2007-08-16 22:03:10 +00:00
dissector_filters.h experimental feature: dissector filters 2007-08-16 22:03:10 +00:00
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 luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
dtd_preparse.l luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
eap.h From Jens Braeuer: 2007-11-23 17:48:28 +00:00
emem.c Add a debug helper for EP memory corruption 2008-08-05 02:23:35 +00:00
emem.h Add a debug helper for EP memory corruption 2008-08-05 02:23:35 +00:00
enterprise-numbers Fix some of the Errors/warnings detected by checkapi, 2008-05-05 20:38:27 +00:00
epan.c Add support for the GeoIP library. Using different database files, 2008-10-27 04:50:57 +00:00
epan.h Rename arguments not to collide with function names, to avoid warnings 2008-06-23 20:17:08 +00:00
epan_dissect.h
etypes.h Add Ethertype for WAVE Short Message dissection (WSMP). 2008-08-14 17:03:30 +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 - add a column for the expert info severity level 2007-07-23 20:11:05 +00:00
expert.h
filesystem.c ETH -> WS updates. 2008-10-27 04:47:57 +00:00
filesystem.h WIN32 ==> _WIN32 2008-08-02 12:20:38 +00:00
follow.c Fix for bug 1447: Follow TCP Stream show only the first stream 2008-09-30 13:29:15 +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 The forgotten file! 2008-08-11 02:01:09 +00:00
garrayfix.h
gcp.c
gcp.h Constify a bunch of stuff, to squelch -Wwrite-strings warnings. 2008-06-25 09:12:35 +00:00
geoip.c Add support for the GeoIP library. Using different database files, 2008-10-27 04:50:57 +00:00
geoip.h Add support for the GeoIP library. Using different database files, 2008-10-27 04:50:57 +00:00
gnuc_format_check.h
golay.c in preparation for de-pluginising h223, move golay code support into libwireshark 2007-08-23 17:25:22 +00:00
golay.h in preparation for de-pluginising h223, move golay code support into libwireshark 2007-08-23 17:25:22 +00:00
greproto.h
guid-utils.c Move privileges.c and unicode-utils.c from epan to wsutil (so things like 2008-06-30 17:16:29 +00:00
guid-utils.h
h225-persistentdata.c
h225-persistentdata.h
iax2_codec_type.h
in_cksum.c
in_cksum.h
inet_aton.c
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 Apply yet another set of the optimization patches: 2007-10-27 14:44:29 +00:00
ipproto.h From Shigeo Nakamura (bug 2466): 2008-04-19 09:19:32 +00:00
ipv4.c
ipv4.h
ipv6-utils.h
lapd_sapi.h Make it possible to use GSM SAPI:s 2007-09-19 21:02:41 +00:00
libwireshark.def Added proto_get_protocol_long_name. 2008-10-24 10:54:54 +00:00
libwireshark.vcproj add libwireshark.def 2007-11-30 22:01:52 +00:00
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
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 Fix a few Emacs "file variables" to have "safe" values. 2008-09-02 11:17:03 +00:00
oids.h luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
osi-utils.c
osi-utils.h
oui.h Add OUI_MARVELL 2008-08-19 08:07:45 +00:00
packet.c Add a debug helper for EP memory corruption 2008-08-05 02:23:35 +00:00
packet.h From Alexey Neyman: 2008-08-12 04:44:35 +00:00
packet_info.h From Francesco Fondelli: 2008-07-13 17:19:33 +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 ETH -> WS updates. 2008-10-27 04:47:57 +00:00
plugins.h new codec table for registering codecs by name 2007-10-25 09:38:15 +00:00
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 More updates to the IGE Mac OS X integration feature: 2008-10-26 23:07:37 +00:00
prefs.h More updates to the IGE Mac OS X integration feature: 2008-10-26 23:07:37 +00:00
proto.c Show both short and long protocol name in the Filter Expression dialog. 2008-10-24 07:48:09 +00:00
proto.h Show both short and long protocol name in the Filter Expression dialog. 2008-10-24 07:48:09 +00:00
ptvcursor.h Clean up PTV cursor documentation. 2008-05-20 06:28:12 +00:00
radius_dict.l Move the file utility functions from wiretap to libwsutil so that 2008-05-22 15:46:27 +00:00
range.c We require GLib 2.4 or later, and they define G_MININT32, G_MAXIN32, 2008-06-03 23:57:47 +00:00
range.h From Andrew Feren (bug 2433): 2008-04-12 14:08:19 +00:00
reassemble.c Reword comment a bit ... 2008-05-21 18:08:43 +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 Fix trivial spelling error 2008-03-15 18:17:52 +00:00
report_err.h
req_resp_hdrs.c Remove: 2008-04-09 05:36:08 +00:00
req_resp_hdrs.h From Yaniv kaul: 2007-11-19 21:28:08 +00:00
rtp_pt.h Update RFC numbers in some comments. 2008-09-30 02:57:06 +00:00
sctpppids.h
sigcomp-udvm.c
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
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 (mostly stats tree) unsigned->signed char cleanup 2008-07-12 01:48:24 +00:00
stats_tree.h Change the stats tree API to use signed chars instead of guint8s for all its 2008-07-11 21:13:39 +00:00
stats_tree_priv.h More (mostly stats tree) unsigned->signed char cleanup 2008-07-12 01:48:24 +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 Small whitespace fix. 2008-07-12 19:28:24 +00:00
strutil.h Get rid of old GLib 1.2[.x] stuff, as we now require GLib 2.x. 2008-04-29 08:44:57 +00:00
t35.c From Shinsuke SUZUKI: 2008-05-02 08:23:21 +00:00
t35.h
tap-voip.h add common VoIP TAP listener "voip" which can be used in arbitrary experimental/proprietary protocol (implemented e.g. in plugin) and allows it to make graphs and replay streams 2007-10-24 08:30:46 +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 Don't cast pinfo->src.data to (const mtp3_addr_pc_t *) unless we *know* it's 2007-11-08 19:13:51 +00:00
tcap-persistentdata.h From Florent Drouin: 2007-07-27 19:24:40 +00:00
tfs.c
tfs.h
timestamp.c
timestamp.h
to_str.c Check in a modified version of Alexey Neyman's patch from bug 2777. This should 2008-09-30 02:56:11 +00:00
to_str.h Constify a bunch of stuff, to squelch -Wwrite-strings warnings. 2008-06-25 09:12:35 +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 luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
tvbparse.h luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
tvbtest.c
tvbuff.c Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2649 by adding some length checks to two while loops in tvb_uncompress() 2008-07-08 20:04:11 +00:00
tvbuff.h Remove: 2008-04-09 05:36:08 +00:00
uat-int.h luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
uat.c g_ascii_strdown() and g_ascii_strup(), unlike g_strdown() and g_strup(), 2008-09-03 19:14:52 +00:00
uat.h luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
uat_load.l luis.ontanon@gmail.com => luis@ontanon.org 2008-08-05 21:03:46 +00:00
value_string.c Allow for dynamic value string array selection. 2007-10-11 19:40:58 +00:00
value_string.h
x264_prt_id.h
xdlc.c
xdlc.h