提交 2f29e750 编写于 作者: K Kozlov Dmitry

print version number on startup

上级 575d140f
......@@ -12,7 +12,21 @@ IF (NOT HAVE_SSL)
ENDIF (NOT HAVE_SSL)
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -fvisibility=hidden -D_GNU_SOURCE -DPTHREAD_SPINLOCK -DMEMDEBUG -fPIC")
#SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -fvisibility=hidden -D_GNU_SOURCE -DFUTEX_SPINLOCK -DMEMDEBUG -fPIC")
IF (EXISTS ${CMAKE_HOME_DIRECTORY}/.git)
EXECUTE_PROCESS(
COMMAND git log
COMMAND head -n1
COMMAND awk "{print $2}"
WORKING_DIRECTORY ${CMAKE_HOME_DIRECTORY}
OUTPUT_VARIABLE ACCEL_PPTP_VERSION
)
STRING(STRIP ${ACCEL_PPTP_VERSION} ACCEL_PPTP_VERSION)
ELSE (EXISTS ${CMAKE_HOME_DIRECTORY}/.git)
SET (ACCEL_PPTP_VERSION ${CMAKE_HOME_DIRECTORY}/"1.3-rc")
ENDIF (EXISTS ${CMAKE_HOME_DIRECTORY}/.git)
ADD_DEFINITIONS(-DACCEL_PPTP_VERSION="${ACCEL_PPTP_VERSION}")
INCLUDE_DIRECTORIES(include)
......@@ -21,7 +35,7 @@ IF (NOT DEFINED RADIUS)
ENDIF (NOT DEFINED RADIUS)
IF (RADIUS)
ADD_DEFINITIONS("-DRADIUS")
ADD_DEFINITIONS(-DRADIUS)
ADD_SUBDIRECTORY(radius)
ENDIF (RADIUS)
......
......@@ -20,7 +20,6 @@
#include "cli_p.h"
#define RECV_BUF_SIZE 1024
#define BANNER "accel-pptp-1.3-rc1\r\n"
#define AUTH_FAILED "\r\nAuthentication failed\r\n"
#define ESC_LEFT "[D"
......@@ -167,7 +166,7 @@ static int cli_client_sendv(struct cli_client_t *tcln, const char *fmt, va_list
static int send_banner(struct telnet_client_t *cln)
{
return telnet_send(cln, BANNER, sizeof(BANNER));
return telnet_send(cln, "accel-pptp version " ACCEL_PPTP_VERSION "\r\n", sizeof("accel-pptp version " ACCEL_PPTP_VERSION "\r\n"));
}
static int send_config(struct telnet_client_t *cln)
......
......@@ -34,7 +34,7 @@ struct _log_msg_t
uint8_t refs;
};
static int log_level=10;
static int log_level;
static LIST_HEAD(targets);
static mempool_t msg_pool;
......@@ -454,6 +454,7 @@ static void __init log_init(void)
.sa_handler = sighup,
};
opt = conf_get_opt("log", "level");
if (opt && atoi(opt) >= 0)
log_level = atoi(opt);
......@@ -477,5 +478,6 @@ static void __init log_init(void)
chunk_pool = mempool_create(sizeof(struct log_chunk_t) + LOG_CHUNK_SIZE + 1);
sigaction(SIGHUP, &sa, NULL);
}
......@@ -145,6 +145,8 @@ int main(int argc, char **argv)
if (triton_load_modules("modules"))
return EXIT_FAILURE;
log_msg("accel-pptp version %s\n", ACCEL_PPTP_VERSION);
triton_run();
sigfillset(&set);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册