70 |
/* Set GPGME debug mode. If @val is 0, the debug mode is disabled. */ |
/* Set GPGME debug mode. If @val is 0, the debug mode is disabled. */ |
71 |
void |
void |
72 |
gpg_set_debug_mode (int val) |
gpg_set_debug_mode (int val) |
73 |
{ |
{ |
74 |
|
/* XXX: create the file in $user\$temp */ |
75 |
if (val) |
if (val) |
76 |
putenv ("GPGME_DEBUG=5:gpgme.dbg"); |
putenv ("GPGME_DEBUG=5:gpgme.dbg"); |
77 |
else |
else |
369 |
reg_prefs.auto_backup = 0; |
reg_prefs.auto_backup = 0; |
370 |
reg_prefs.cache_time = 0; |
reg_prefs.cache_time = 0; |
371 |
reg_prefs.expert = 0; |
reg_prefs.expert = 0; |
|
reg_prefs.keylist_mode = 1; |
|
372 |
reg_prefs.kserv_conf = m_strdup ("keyserver.conf"); |
reg_prefs.kserv_conf = m_strdup ("keyserver.conf"); |
373 |
reg_prefs.no_zip_mmedia = 1; |
reg_prefs.no_zip_mmedia = 1; |
374 |
reg_prefs.use_tmpfiles = 1; |
reg_prefs.use_tmpfiles = 1; |
377 |
} |
} |
378 |
|
|
379 |
|
|
380 |
|
void |
381 |
|
set_default_keyserver (void) |
382 |
|
{ |
383 |
|
char *host = get_reg_entry_keyserver ("Default"); |
384 |
|
char *str_port = get_reg_entry_keyserver ("Default_Port"); |
385 |
|
WORD port = HKP_PORT; |
386 |
|
|
387 |
|
if (!host) |
388 |
|
keyserver_set_default (NULL, 0); |
389 |
|
else { |
390 |
|
if (str_port && *str_port) |
391 |
|
port = atoi (str_port); |
392 |
|
keyserver_set_default (host, port); |
393 |
|
} |
394 |
|
free_if_alloc (host); |
395 |
|
free_if_alloc (str_port); |
396 |
|
} |
397 |
|
|
398 |
|
|
399 |
/* Main entry point. */ |
/* Main entry point. */ |
400 |
int WINAPI |
int WINAPI |
401 |
WinMain (HINSTANCE hinst, HINSTANCE hprev, LPSTR cmdline, int showcmd) |
WinMain (HINSTANCE hinst, HINSTANCE hprev, LPSTR cmdline, int showcmd) |
471 |
mobile = 1; |
mobile = 1; |
472 |
} |
} |
473 |
|
|
474 |
set_default_kserver (); |
set_default_keyserver (); |
475 |
load_gettext (winpt_inst_found); |
load_gettext (winpt_inst_found); |
476 |
|
|
477 |
if (!mobile) { |
if (!mobile) { |
489 |
reg_prefs.use_tmpfiles = 1; /* default */ |
reg_prefs.use_tmpfiles = 1; /* default */ |
490 |
reg_prefs.fm.progress = 0; /* XXX: fix the bug and enable it again */ |
reg_prefs.fm.progress = 0; /* XXX: fix the bug and enable it again */ |
491 |
get_reg_winpt_prefs (®_prefs); |
get_reg_winpt_prefs (®_prefs); |
|
if (!reg_prefs.no_hotkeys) |
|
|
hotkeys_modify (); |
|
492 |
gnupg_load_config (); |
gnupg_load_config (); |
493 |
} |
} |
|
else { /* default settings. */ |
|
|
reg_prefs.keylist_mode = 1; |
|
|
} |
|
494 |
|
|
495 |
if (is_gpg4win_installed ()) |
if (is_gpg4win_installed ()) |
496 |
load_gpg_env (); /* XXX: check return code. */ |
load_gpg_env (); /* XXX: check return code. */ |