Browse Source

Show liblzma and libzstd versions in `tor --library-versions`.

See: https://bugs.torproject.org/21662
Alexander Færøy 7 years ago
parent
commit
2fa7b722ce
1 changed files with 8 additions and 0 deletions
  1. 8 0
      src/or/config.c

+ 8 - 0
src/or/config.c

@@ -70,7 +70,9 @@
 #include "circuitmux_ewma.h"
 #include "circuitstats.h"
 #include "compress.h"
+#include "compress_lzma.h"
 #include "compress_zlib.h"
+#include "compress_zstd.h"
 #include "config.h"
 #include "connection.h"
 #include "connection_edge.h"
@@ -4953,6 +4955,12 @@ options_init_from_torrc(int argc, char **argv)
     printf("Zlib    \t\t%-15s\t\t%s\n",
                       tor_zlib_get_header_version_str(),
                       tor_zlib_get_version_str());
+    printf("Liblzma \t\t%-15s\t\t%s\n",
+                      tor_lzma_get_header_version_str(),
+                      tor_lzma_get_version_str());
+    printf("Libzstd \t\t%-15s\t\t%s\n",
+                      tor_zstd_get_header_version_str(),
+                      tor_zstd_get_version_str());
     //TODO: Hex versions?
     exit(0);
   }