parent
f69aa84636
commit
7bc663239f
|
@ -1,7 +1,7 @@
|
||||||
/* nameres_prefs.c
|
/* nameres_prefs.c
|
||||||
* Dialog box for name resolution preferences
|
* Dialog box for name resolution preferences
|
||||||
*
|
*
|
||||||
* $Id: nameres_prefs.c,v 1.10 2004/05/20 10:37:41 ulfl Exp $
|
* $Id: nameres_prefs.c,v 1.11 2004/05/27 16:43:01 ulfl Exp $
|
||||||
*
|
*
|
||||||
* Ethereal - Network traffic analyzer
|
* Ethereal - Network traffic analyzer
|
||||||
* By Gerald Combs <gerald@ethereal.com>
|
* By Gerald Combs <gerald@ethereal.com>
|
||||||
|
@ -57,6 +57,7 @@ nameres_prefs_show(void)
|
||||||
{
|
{
|
||||||
GtkWidget *main_tb, *main_vb;
|
GtkWidget *main_tb, *main_vb;
|
||||||
GtkWidget *m_resolv_cb, *n_resolv_cb, *t_resolv_cb;
|
GtkWidget *m_resolv_cb, *n_resolv_cb, *t_resolv_cb;
|
||||||
|
GtkTooltips *tooltips = gtk_tooltips_new();
|
||||||
#ifdef HAVE_GNU_ADNS
|
#ifdef HAVE_GNU_ADNS
|
||||||
GtkWidget *c_resolv_cb, *resolv_concurrency_te;
|
GtkWidget *c_resolv_cb, *resolv_concurrency_te;
|
||||||
char concur_str[10+1];
|
char concur_str[10+1];
|
||||||
|
@ -82,36 +83,37 @@ nameres_prefs_show(void)
|
||||||
gtk_table_set_row_spacings(GTK_TABLE(main_tb), 10);
|
gtk_table_set_row_spacings(GTK_TABLE(main_tb), 10);
|
||||||
gtk_table_set_col_spacings(GTK_TABLE(main_tb), 15);
|
gtk_table_set_col_spacings(GTK_TABLE(main_tb), 15);
|
||||||
gtk_widget_show(main_tb);
|
gtk_widget_show(main_tb);
|
||||||
|
OBJECT_SET_DATA(main_tb, E_TOOLTIPS_KEY, tooltips);
|
||||||
|
|
||||||
/* Resolve MAC addresses */
|
/* Resolve MAC addresses */
|
||||||
m_resolv_cb = create_preference_check_button(main_tb, 0,
|
m_resolv_cb = create_preference_check_button(main_tb, 0,
|
||||||
"Enable MAC name resolution:", NULL,
|
"Enable MAC name resolution:", "e.g. Ethernet address to manufacturer name",
|
||||||
prefs.name_resolve & RESOLV_MAC);
|
prefs.name_resolve & RESOLV_MAC);
|
||||||
OBJECT_SET_DATA(main_vb, M_RESOLVE_KEY, m_resolv_cb);
|
OBJECT_SET_DATA(main_vb, M_RESOLVE_KEY, m_resolv_cb);
|
||||||
|
|
||||||
/* Resolve network addresses */
|
/* Resolve network addresses */
|
||||||
n_resolv_cb = create_preference_check_button(main_tb, 1,
|
n_resolv_cb = create_preference_check_button(main_tb, 1,
|
||||||
"Enable network name resolution:", NULL,
|
"Enable network name resolution:", "e.g. IP address to DNS name (hostname)",
|
||||||
prefs.name_resolve & RESOLV_NETWORK);
|
prefs.name_resolve & RESOLV_NETWORK);
|
||||||
OBJECT_SET_DATA(main_vb, N_RESOLVE_KEY, n_resolv_cb);
|
OBJECT_SET_DATA(main_vb, N_RESOLVE_KEY, n_resolv_cb);
|
||||||
|
|
||||||
/* Resolve transport addresses */
|
/* Resolve transport addresses */
|
||||||
t_resolv_cb = create_preference_check_button(main_tb, 2,
|
t_resolv_cb = create_preference_check_button(main_tb, 2,
|
||||||
"Enable transport name resolution:", NULL,
|
"Enable transport name resolution:", "e.g. TCP/UDP port to service name",
|
||||||
prefs.name_resolve & RESOLV_TRANSPORT);
|
prefs.name_resolve & RESOLV_TRANSPORT);
|
||||||
OBJECT_SET_DATA(main_vb, T_RESOLVE_KEY, t_resolv_cb);
|
OBJECT_SET_DATA(main_vb, T_RESOLVE_KEY, t_resolv_cb);
|
||||||
|
|
||||||
#ifdef HAVE_GNU_ADNS
|
#ifdef HAVE_GNU_ADNS
|
||||||
/* Enable concurrent (asynchronous) DNS lookups */
|
/* Enable concurrent (asynchronous) DNS lookups */
|
||||||
c_resolv_cb = create_preference_check_button(main_tb, 3,
|
c_resolv_cb = create_preference_check_button(main_tb, 3,
|
||||||
"Enable concurrent DNS name resolution:", NULL,
|
"Enable concurrent DNS name resolution:", "be sure to enable network name resolution",
|
||||||
prefs.name_resolve & RESOLV_CONCURRENT);
|
prefs.name_resolve & RESOLV_CONCURRENT);
|
||||||
OBJECT_SET_DATA(main_vb, C_RESOLVE_KEY, c_resolv_cb);
|
OBJECT_SET_DATA(main_vb, C_RESOLVE_KEY, c_resolv_cb);
|
||||||
|
|
||||||
/* Max concurrent requests */
|
/* Max concurrent requests */
|
||||||
g_snprintf(concur_str, 10+1, "%d", prefs.name_resolve_concurrency);
|
g_snprintf(concur_str, 10+1, "%d", prefs.name_resolve_concurrency);
|
||||||
resolv_concurrency_te = create_preference_entry(main_tb, 4,
|
resolv_concurrency_te = create_preference_entry(main_tb, 4,
|
||||||
"Maximum concurrent requests:", NULL, concur_str);
|
"Maximum concurrent requests:", "maximum parallel running DNS requests", concur_str);
|
||||||
OBJECT_SET_DATA(main_vb, RESOLVE_CONCURRENCY_KEY, resolv_concurrency_te);
|
OBJECT_SET_DATA(main_vb, RESOLVE_CONCURRENCY_KEY, resolv_concurrency_te);
|
||||||
|
|
||||||
#endif /* HAVE_GNU_ADNS */
|
#endif /* HAVE_GNU_ADNS */
|
||||||
|
|
Loading…
Reference in New Issue