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.