~ubuntu-branches/ubuntu/karmic/asterisk/karmic

« back to all changes in this revision

Viewing changes to funcs/func_strings.c

  • Committer: Bazaar Package Importer
  • Author(s): Faidon Liambotis, Tzafrir Cohen, Faidon Liambotis
  • Date: 2007-12-06 17:20:21 UTC
  • mfrom: (1.1.19 upstream)
  • Revision ID: james.westby@ubuntu.com-20071206172021-pd0wrjirz3os7hia
Tags: 1:1.4.15~dfsg-1
* New upstream release (Closes: #452054)
  - Fix a potential corrupt of voicemail.conf on simultaneous PIN updates
    (Closes: #353227)

[ Tzafrir Cohen ]
* Add some sample/reference config files as documentation.
* Provide asterisk-bristuff for upgrading from Etch.
* Move libc-client to not be last, so debian/backports/xorcom.etch would
  still work.

[ Faidon Liambotis ]
* Really enable the libcap/ToS functionality; the previous patch didn't
  enable the functionality, even though the code and the libcap.so
  dependency were there. (Closes: #454342)
* Fix a minor issue with init script's stop target when running with
  safe_asterisk.
* Add chan_vpb, adding support for VoiceTronix OpenSwitch and OpenLine
  cards. (Closes: #396499)
* Fix debian/watch by using a pkg-voip wrapper to avoid upstream's silly
  redirections. (Closes: #449706)
* Use DEBVERSION as asterisk's version string.
* Disable the MD5 build sum that breaks all out-of-tree plugins (duh!).
* Create /usr/local/share/asterisk/sounds to put all site-specific
  non-modifiable sounds.
* Add a note about bugs.debian.org to the banner.
* Add noload for res_config_* since loading them results in errors and
  doesn't provide any functionality.
* News entries were added but we never shipped the file; ship NEWS.Debian.
* Add an entry to NEWS.Debian warning users about app_voicemail_*.so
  (Closes: #452596)
* Provide options in /etc/default/asterisk for configuring safe_asterisk.
  (Closes: #381786)

[ Tzafrir Cohen ]
* Provide a custom sounds directory under /var/lib - user-modifieble at
  runtime and hence not under /usr. (Closes: #337209)

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
 
27
27
#include "asterisk.h"
28
28
 
29
 
ASTERISK_FILE_VERSION(__FILE__, "$Revision: 66538 $")
 
29
ASTERISK_FILE_VERSION(__FILE__, "$Revision: 87262 $")
30
30
 
31
31
#include <stdlib.h>
32
32
#include <stdio.h>
53
53
                             AST_APP_ARG(delim);
54
54
                );
55
55
 
 
56
        if (chan)
 
57
                ast_autoservice_start(chan);
 
58
 
56
59
        AST_STANDARD_APP_ARGS(args, parse);
57
60
        if (args.delim) {
58
61
                varsubst = alloca(strlen(args.varname) + 4);
70
73
        }
71
74
        snprintf(buf, len, "%d", fieldcount);
72
75
 
 
76
        if (chan)
 
77
                ast_autoservice_stop(chan);
 
78
 
73
79
        return 0;
74
80
}
75
81
 
178
184
        if (!var || !value2)
179
185
                return -1;
180
186
 
 
187
        if (chan)
 
188
                ast_autoservice_start(chan);
 
189
 
181
190
        /* The functions this will generally be used with are SORT and ODBC_*, which
182
191
         * both return comma-delimited lists.  However, if somebody uses literal lists,
183
192
         * their commas will be translated to vertical bars by the load, and I don't
209
218
                }
210
219
        }
211
220
 
 
221
        if (chan)
 
222
                ast_autoservice_stop(chan);
 
223
 
212
224
        return 0;
213
225
}
214
226
 
517
529
                return -1;
518
530
        }
519
531
 
 
532
        if (chan)
 
533
                ast_autoservice_start(chan);
520
534
        pbx_substitute_variables_helper(chan, data, buf, len - 1);
 
535
        if (chan)
 
536
                ast_autoservice_stop(chan);
521
537
 
522
538
        return 0;
523
539
}