dfa121d9d9
o Allow radius and presence modules to be turned off; o don't override CFLAGS; o don't duplicate error messages to the console; o postgresql backend doesn't set NULL flag on results properly, so that don't use VAL_NULL() macros on them; o reconnect to MySQL db when necessary; o relax transaction matching rules, so that it works with wider range of phones; o add some missed sanity checks in usrloc; o ignore incoming UDP messages that are shorter than certain limin (128 bytes). They cannot be SIP messages anyway.
24 lines
571 B
C
24 lines
571 B
C
|
|
$FreeBSD$
|
|
|
|
--- main.c.orig
|
|
+++ main.c
|
|
@@ -251,6 +251,10 @@
|
|
be default yes, good for trouble-shooting
|
|
*/
|
|
int server_signature=1;
|
|
+/*
|
|
+ * Server's signature if different from default.
|
|
+ */
|
|
+char* server_name = 0;
|
|
/* should ser try to locate outbound interface on multihomed
|
|
* host? by default not -- too expensive
|
|
*/
|
|
@@ -350,6 +354,7 @@
|
|
void cleanup(show_status)
|
|
{
|
|
/*clean-up*/
|
|
+ setlogmask(LOG_UPTO(LOG_INFO));
|
|
if (mem_lock)
|
|
shm_unlock(); /* hack: force-unlock the shared memory lock in case
|
|
some process crashed and let it locked; this will
|