make some corrections to the ast_agi_register_multiple(), ast_agi_unregister_multiple...
[asterisk/asterisk.git] / UPGRADE.txt
1 ===========================================================
2 === Information for upgrading between Asterisk 1.6 versions
3 ===
4 ===
5 === UPGRADE-1.2.txt -- Upgrade info for 1.0 to 1.2
6 === UPGRADE-1.4.txt -- Upgrade info for 1.2 to 1.4
7 === UPGRADE-1.6.txt -- Upgrade info for 1.4 to 1.6
8 ===========================================================
9
10 From 1.6.0.1 to 1.6.0.2 or later, or 1.6.1 or later:
11
12 * The ast_agi_register_multiple() and ast_agi_unregister_multiple()
13   API calls were added in 1.6.0, so that modules that provide multiple
14   AGI commands could register/unregister them all with a single
15   step. However, these API calls were not implemented properly, and did
16   not allow the caller to know whether registration or unregistration
17   succeeded or failed. They have been redefined to now return success
18   or failure, but this means any code using these functions will need
19   be recompiled after upgrading to a version of Asterisk containing
20   these changes. In addition, the source code using these functions
21   should be reviewed to ensure it can properly react to failure
22   of registration or unregistration of its API commands.
23
24 * The ast_agi_fdprintf() API call has been renamed to ast_agi_send()
25   to better match what it really does, and the argument order has been
26   changed to be consistent with other API calls that perform similar
27   operations.