diff --git a/README.md b/README.md index f1afa44bef..df9401b10b 100755 --- a/README.md +++ b/README.md @@ -338,6 +338,7 @@ Remark: ## History +* v2.0, 2016-01-05, add keyword XCORE for coredump to identify the version. 2.0.207 * v2.0, 2015-12-23, [2.0 alpha3(2.0.205)][r2.0a3] released. 89544 lines. * v2.0, 2015-12-22, for [#509][bug #509] always alloc big object at heap. 2.0.205 * v2.0, 2015-12-22, for [#418][bug #418] ignore null connect props to make RED5 happy. 2.0.204 diff --git a/trunk/src/app/srs_app_config.cpp b/trunk/src/app/srs_app_config.cpp index 28731b8726..3b65254c81 100644 --- a/trunk/src/app/srs_app_config.cpp +++ b/trunk/src/app/srs_app_config.cpp @@ -49,6 +49,9 @@ using namespace std; using namespace _srs_internal; +// the version to identify the core. +const char* _srs_version = "XCORE-"RTMP_SIG_SRS_SERVER; + #define SRS_WIKI_URL_LOG "https://github.com/ossrs/srs/wiki/v1_CN_SrsLog" // when user config an invalid value, macros to perfer true or false. @@ -1360,7 +1363,7 @@ int SrsConfig::parse_options(int argc, char** argv) } // first hello message. - srs_trace(RTMP_SIG_SRS_SERVER); + srs_trace(_srs_version); if (config_file.empty()) { ret = ERROR_SYSTEM_CONFIG_INVALID; diff --git a/trunk/src/core/srs_core.hpp b/trunk/src/core/srs_core.hpp index e998200918..7943e95191 100644 --- a/trunk/src/core/srs_core.hpp +++ b/trunk/src/core/srs_core.hpp @@ -31,7 +31,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // current release version #define VERSION_MAJOR 2 #define VERSION_MINOR 0 -#define VERSION_REVISION 206 +#define VERSION_REVISION 207 // generated by configure, only macros. #include diff --git a/trunk/src/main/srs_main_server.cpp b/trunk/src/main/srs_main_server.cpp index dddfef5032..c0bf43fd69 100644 --- a/trunk/src/main/srs_main_server.cpp +++ b/trunk/src/main/srs_main_server.cpp @@ -54,6 +54,8 @@ ISrsThreadContext* _srs_context = new SrsThreadContext(); // app module. SrsConfig* _srs_config = new SrsConfig(); SrsServer* _srs_server = new SrsServer(); +// version of srs, which can grep keyword "XCORE" +extern const char* _srs_version; /** * show the features by macro, the actual macro values.