Ejemplo n.º 1
0
void do_whacklisten()
{
	fflush(stderr);
	fflush(stdout);
	close_peerlog();    /* close any open per-peer logs */
	libreswan_log("listening for IKE messages");
	listening = TRUE;
	daily_log_reset();
	reset_adns_restart_count();
	set_myFQDN();
	find_ifaces();
	load_preshared_secrets();
	load_groups();
}
Ejemplo n.º 2
0
/* Fills in myid from environment variable IPSECmyid or defaultrouteaddr
 */
void init_id(void)
{
	passert(empty_id.kind == ID_NONE);
	myid_state = MYID_UNKNOWN;
	{
		enum myid_state s;

		for (s = MYID_UNKNOWN; s <= MYID_SPECIFIED; s++) {
			myids[s] = empty_id;
			myid_str[s] = NULL;
		}
	}
	set_myFQDN();
}
Ejemplo n.º 3
0
/**
 * Fills in myid from environment variable IPSECmyid or defaultrouteaddr
 */
void init_myid(void)
{
	myid_state = MYID_UNKNOWN;
	{
		enum myid_state s;

		for (s = MYID_UNKNOWN; s <= MYID_SPECIFIED; s++)
		{
			myids[s] = identification_create_from_string("%any");
		}
	}
	set_myid(MYID_SPECIFIED, getenv("IPSECmyid"));
	set_myid(MYID_IP, getenv("defaultrouteaddr"));
	set_myFQDN();
}
Ejemplo n.º 4
0
static void do_whacklisten(void)
{
	fflush(stderr);
	fflush(stdout);
	close_peerlog();    /* close any open per-peer logs */
#ifdef USE_SYSTEMD_WATCHDOG
        pluto_sd(PLUTO_SD_RELOADING, SD_REPORT_NO_STATUS);
#endif
	libreswan_log("listening for IKE messages");
	listening = TRUE;
	daily_log_reset();
	set_myFQDN();
	find_ifaces();
	load_preshared_secrets();
	load_groups();
#ifdef USE_SYSTEMD_WATCHDOG
        pluto_sd(PLUTO_SD_READY, SD_REPORT_NO_STATUS);
#endif
}