commit 8b53ef32f626229db8c4ac860733f75b00d66112 Author: George Kadianakis desnacked@riseup.net Date: Mon Apr 9 16:53:19 2012 +0200
Fix '--version' when called outside of a git repository.
Also, have '--version' output the release name and not just the git hash. --- ChangeLog | 5 +++++ src/main.c | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/ChangeLog b/ChangeLog index 2a7605c..a818f34 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Changes in version 0.1.4 - <not yet released> + - Fix 'obfsproxy --version' when called outside of a git + repository. Fixes bug 5560. + + Changes in version 0.1.3 - 2012-04-03 - Display git revision when we start logging. Fixes part of bug #5157. diff --git a/src/main.c b/src/main.c index 30210f1..c78ee0e 100644 --- a/src/main.c +++ b/src/main.c @@ -59,9 +59,9 @@ get_version(void) { if (!the_obfsproxy_version) { if (strlen(obfs_git_revision)) - obfs_asprintf(&the_obfsproxy_version, "git-%s", obfs_git_revision); + obfs_asprintf(&the_obfsproxy_version, "%s (git-%s)", VERSION, obfs_git_revision); else - obfs_asprintf(&the_obfsproxy_version, "git"); + the_obfsproxy_version = xstrdup(VERSION); }
return the_obfsproxy_version; @@ -337,7 +337,7 @@ obfs_main(int argc, const char *const *argv)
/* Handle optional obfsproxy arguments. */ begin = argv + handle_obfsproxy_args(argv); - log_notice("Starting (%s).", get_version()); + log_notice("Starting (obfsproxy version: %s).", get_version());
if (is_external_proxy) { if (launch_external_proxy(begin) < 0)