Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Xiph.Org
Icecast-Server
Commits
1d39b657
Commit
1d39b657
authored
Oct 20, 2016
by
Philipp Schafft
🦁
Browse files
Feature: Allow reloading TLS key on the fly
parent
a6eb48e4
Changes
3
Hide whitespace changes
Inline
Side-by-side
src/cfgfile.c
View file @
1d39b657
...
...
@@ -39,6 +39,7 @@
#include
"yp.h"
#include
"fserve.h"
#include
"stats.h"
#include
"connection.h"
#define CATMODULE "CONFIG"
#define CONFIG_DEFAULT_LOCATION "Earth"
...
...
@@ -636,6 +637,7 @@ void config_reread_config(void)
config_set_config
(
&
new_config
);
config
=
config_get_config_unlocked
();
restart_logging
(
config
);
connection_reread_config
(
config
);
yp_recheck_config
(
config
);
fserve_recheck_mime_types
(
config
);
stats_global
(
config
);
...
...
src/connection.c
View file @
1d39b657
...
...
@@ -107,6 +107,7 @@ static matchfile_t *banned_ip, *allowed_ip;
rwlock_t
_source_shutdown_rwlock
;
static
void
_handle_connection
(
void
);
static
void
get_ssl_certificate
(
ice_config_t
*
config
);
void
connection_initialize
(
void
)
{
...
...
@@ -142,6 +143,11 @@ void connection_shutdown(void)
_initialized
=
0
;
}
void
connection_reread_config
(
struct
ice_config_tag
*
config
)
{
get_ssl_certificate
(
config
);
}
static
unsigned
long
_next_connection_id
(
void
)
{
unsigned
long
id
;
...
...
src/connection.h
View file @
1d39b657
...
...
@@ -49,6 +49,7 @@ typedef struct connection_tag
void
connection_initialize
(
void
);
void
connection_shutdown
(
void
);
void
connection_reread_config
(
struct
ice_config_tag
*
config
);
void
connection_accept_loop
(
void
);
int
connection_setup_sockets
(
struct
ice_config_tag
*
config
);
void
connection_close
(
connection_t
*
con
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment