New variable $exim_version. Bug 306
authorJeremy Harris <jgh146exb@wizmail.org>
Sat, 29 Nov 2014 19:52:09 +0000 (19:52 +0000)
committerJeremy Harris <jgh146exb@wizmail.org>
Sat, 29 Nov 2014 20:00:48 +0000 (20:00 +0000)
doc/doc-docbook/spec.xfpt
doc/doc-txt/NewStuff
src/src/expand.c
test/scripts/0000-Basic/0002
test/stdout/0002

index daf69f3664a290c5371598c867f3e64af7c4053f..36634a602f61b49ed5637a85837a773552337c1f 100644 (file)
@@ -11377,6 +11377,13 @@ This variable contains the path to the Exim binary.
 .vindex "&$exim_uid$&"
 This variable contains the numerical value of the Exim user id.
 
+.vitem &$exim_version$&
+.vindex "&$exim_uid$&"
+This variable contains the version string of the Exim build.
+The first character is a major version number, currently 4.
+Then after a dot, the next group of digits is a minor version number.
+There may be other characters following the minor version.
+
 .vitem &$found_extension$&
 .vindex "&$found_extension$&"
 This variable is available when Exim is compiled with the
index f40fbedfd9a95f0a10995ad588ff4747bfe94ca1..8cb2d0dbdd40b4ef380481c8635a0270a5efb07d 100644 (file)
@@ -6,6 +6,14 @@ Before a formal release, there may be quite a lot of detail so that people can
 test from the snapshots or the CVS before the documentation is updated. Once
 the documentation is updated, this file is reduced to a short list.
 
+Version 4.86
+------------
+
+ 1. Support for using the system standard CA bundle.
+
+ 2. New expansion items $config_file, $config_dir, containing the file
+    and directory name of the main configuration file. Also $exim_version.
+
 Version 4.85
 ------------
 
@@ -25,9 +33,6 @@ Version 4.85
     server certs used for TLS match the result of the MX lookup. It does
     not use the same mechanism as DANE.
 
- 4. New expansion items $config_file, $config_dir, containing the file
-    and directory name of the main configuration file. 
-
 
 Version 4.84
 ------------
index f61d682b80d16e30251387b4f9fbe6b7dde121eb..9e3b3305954c725d13fae57a5687c74e6c5f547c 100644 (file)
@@ -503,6 +503,7 @@ static var_entry var_table[] = {
   { "exim_gid",            vtype_gid,         &exim_gid },
   { "exim_path",           vtype_stringptr,   &exim_path },
   { "exim_uid",            vtype_uid,         &exim_uid },
+  { "exim_version",        vtype_stringptr,   &version_string },
 #ifdef WITH_OLD_DEMIME
   { "found_extension",     vtype_stringptr,   &found_extension },
 #endif
index 11fa1cd138948efee5265efc0cf4e353e6d9a64b..328f5a3caa264928b6aeed6eba665accd88e91fe 100644 (file)
@@ -15,6 +15,7 @@ exim -be
 # Some fixed variables
 
 exim_path: $exim_path
+exim_version: $exim_version
 config_dir: $config_dir
 config_file: $config_file
 primary_hostname: $primary_hostname
index 00ac02a2e76cf95ee5ea4c1ce09caa6c9e48fcd5..6c195b2691f783bc7c99d8c63fcb1510e533cd45 100644 (file)
@@ -6,6 +6,7 @@
 > # Some fixed variables
 > 
 > exim_path: TESTSUITE/eximdir/exim
+> exim_version: x.yz
 > config_dir: TESTSUITE
 > config_file: TESTSUITE/test-config
 > primary_hostname: myhost.test.ex