Change the default behavior of Set, AGI, and pbx_realtime to 1.6 behavior by default...
authorTilghman Lesher <tilghman@meg.abyt.es>
Thu, 24 Sep 2009 22:53:23 +0000 (22:53 +0000)
committerTilghman Lesher <tilghman@meg.abyt.es>
Thu, 24 Sep 2009 22:53:23 +0000 (22:53 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@220417 65c4cc65-6c06-0410-ace0-fbb531ad65f3

UPGRADE.txt
main/asterisk.c

index 13abcd7..c039945 100644 (file)
@@ -51,6 +51,15 @@ From 1.6.2 to 1.6.3:
   remains. It now exists within app_chanspy.c and retains the exact same 
   functionality as before. 
 
+* The default behavior for Set, AGI, and pbx_realtime has been changed to implement
+  1.6 behavior by default, if there is no [compat] section in asterisk.conf.  In
+  prior versions, the behavior defaulted to 1.4 behavior, to assist in upgrades.
+  Specifically, that means that pbx_realtime and res_agi expect you to use commas
+  to separate arguments in applications, and Set only takes a single pair of
+  a variable name/value.  The old 1.4 behavior may still be obtained by setting
+  app_set, pbx_realtime, and res_agi each to 1.4 in the [compat] section of
+  asterisk.conf.
+
 From 1.6.1 to 1.6.2:
 
 * The 'canreinvite' option support by the SIP, MGCP and Skinny channel drivers
index dbf4793..53e7858 100644 (file)
@@ -167,7 +167,7 @@ int daemon(int, int);  /* defined in libresolv of all places */
 /*! @{ */
 
 struct ast_flags ast_options = { AST_DEFAULT_OPTIONS };
-struct ast_flags ast_compat = { 7 };
+struct ast_flags ast_compat = { 0 };
 
 int option_verbose;                            /*!< Verbosity level */
 int option_debug;                              /*!< Debug level */