asterisk/main
Matt Jordan 96bbcf495a main/pbx: Resolve case sensitivity regression in PBX hints
When 8297136f was merged for ASTERISK-25040, a regression was introduced
surrounding the case sensitivity of device names within hints.
Previously, device names - such as 'sip/foo' - were compared in a case
insensitive fashion. Thus, 'sip/foo' was equivalent to 'SIP/foo'. After
that patch, only the case sensitive name would match, i.e., 'SIP/foo'.
As a result, some dialplan hints stopped working.

This patch re-introduces case insensitive matching for device names in
hints.

ASTERISK-25040

ASTERISK-25202 #close

Change-Id: If5046a7d14097e1e3c12b63092b9584bb1e9cb4c
2015-06-26 20:38:58 -05:00
..
editline main/editline: Add .gitignore. 2015-04-12 13:59:44 -05:00
stdtime main/stdtime/localtime: Fix warning introduced in r433720 2015-03-30 02:28:47 +00:00
.gitignore Add .gitignore and .gitreview files 2015-04-12 13:49:40 -05:00
abstract_jb.c func_jitterbuffer: fix frame leaks. 2014-11-02 07:35:36 +00:00
acl.c Fix error with mixed address family ACLs. 2014-11-20 16:35:18 +00:00
adsi.c Allow Asterisk to compile under GCC 4.10 2014-05-09 22:28:40 +00:00
alaw.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
aoc.c Replace most uses of ast_register_atexit with ast_register_cleanup. 2015-03-26 22:16:31 +00:00
app.c Fix ast_writestream leaks 2014-11-02 08:03:18 +00:00
ast_expr2.c Allow the REALTIME() function to report errors back to the caller. 2012-07-11 17:16:50 +00:00
ast_expr2.fl Avoid cppcheck warnings; removing unused vars and a bit of cleanup. 2012-04-17 18:57:40 +00:00
ast_expr2.h Allow the REALTIME() function to report errors back to the caller. 2012-07-11 17:16:50 +00:00
ast_expr2.y Multiple revisions 360356-360357 2012-03-24 02:42:42 +00:00
ast_expr2f.c Allow the REALTIME() function to report errors back to the caller. 2012-07-11 17:16:50 +00:00
asterisk.c Fix processing of asterisk.conf debug=yes. 2015-05-12 10:34:01 -04:00
asterisk.dynamics Remove the old stub files, preferring the optional_api method. 2010-07-14 20:48:59 +00:00
asterisk.exports.in Add _IO_stdin_used in version-script to fix SIGBUSes on Sparc. 2013-08-22 08:22:39 +00:00
astfd.c Replace most uses of ast_register_atexit with ast_register_cleanup. 2015-03-26 22:16:31 +00:00
astmm.c Replace most uses of ast_register_atexit with ast_register_cleanup. 2015-03-26 22:16:31 +00:00
astobj2.c Astobj2: Correctly treat hash_fn returning INT_MIN 2015-05-25 10:12:59 +03:00
audiohook.c audiohook.c: Difference in read/write rates caused continuous buffer resets 2015-05-20 16:07:51 -05:00
autochan.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
autoservice.c autoservice: stop thread on graceful shutdown 2014-06-09 03:47:11 +00:00
bridging.c AST-2014-014: Fix race condition where channels may get stuck in ConfBridge under load. 2014-11-20 14:20:08 +00:00
buildinfo.c fix a few small things found by using sparse 2008-10-30 16:49:02 +00:00
callerid.c CallerID: Fix parsing regression 2014-10-10 12:55:56 +00:00
ccss.c build: Fixes for gcc 5 compilation 2015-04-06 18:58:30 +00:00
cdr.c Check result of ast_var_assign() calls for memory allocation failure. 2013-08-06 08:19:42 +00:00
cel.c clang compiler warnings: Fix autological comparisons 2015-04-09 12:47:09 +00:00
channel.c translate.c: Only select audio codecs to determine the best translation choice. 2015-04-10 16:25:13 +00:00
channel_internal_api.c Check for ao2_alloc failure in __ast_channel_internal_alloc. 2015-04-21 16:17:33 -04:00
chanvars.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
cli.c CLI: Cosmetic issue - core show uptime 2015-06-04 20:07:26 +02:00
config.c Replace most uses of ast_register_atexit with ast_register_cleanup. 2015-03-26 22:16:31 +00:00
config_options.c Allow Asterisk to compile under GCC 4.10 2014-05-09 22:28:40 +00:00
cygload.c Kill off red blobs in most of main/* 2012-03-22 19:51:16 +00:00
data.c Replace most uses of ast_register_atexit with ast_register_cleanup. 2015-03-26 22:16:31 +00:00
datastore.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
db.c We have faced situation when using CDR and CEL by sqlite3 modules. With system having high load (~100 concurrent calls created by sipp) we found many cdr and cel records missed. There is special finction in sqlite3, that make able to fix this situation - sqlite3_wait_timeout, that also can replace awful code cdr_sqlite3 ad cel_sqlite3 modules. Also this function can be used for aastdb and res_config_sqlite3 to avoid missed writes to sqlite db. 2014-06-16 09:00:18 +00:00
devicestate.c Allow Asterisk to compile under GCC 4.10 2014-05-09 22:28:40 +00:00
dial.c Separate option_types[] from the struct definition. 2013-02-05 18:10:46 +00:00
dns.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
dnsmgr.c Replace most uses of ast_register_atexit with ast_register_cleanup. 2015-03-26 22:16:31 +00:00
dsp.c build: Fixes for gcc 5 compilation 2015-04-06 18:58:30 +00:00
ecdisa.h Kill off red blobs in most of main/* 2012-03-22 19:51:16 +00:00
enum.c clang compiler warnings: Fix autological comparisons 2015-04-09 12:47:09 +00:00
event.c Clang: change previous tautological-compare fixes. 2015-04-23 11:54:09 -05:00
features.c Fix unsafe uses of ast_context pointers. 2015-06-08 11:23:38 -04:00
file.c Replace most uses of ast_register_atexit with ast_register_cleanup. 2015-03-26 22:16:31 +00:00
fixedjitterbuf.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
fixedjitterbuf.h Kill off red blobs in most of main/* 2012-03-22 19:51:16 +00:00
format.c Replace most uses of ast_register_atexit with ast_register_cleanup. 2015-03-26 22:16:31 +00:00
format_cap.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
format_pref.c Address uninitialized conditional that valgrind found 2013-03-27 19:51:29 +00:00
frame.c main/frame: Don't report empty disallow values as an error 2015-03-14 02:27:13 +00:00
framehook.c clang compiler warnings: Fix format specified in framehook 2015-04-06 17:51:59 +00:00
fskmodem.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
fskmodem_float.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
fskmodem_int.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
global_datastores.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
hashtab.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
heap.c Fix incorrect usages of ast_realloc(). 2013-09-10 17:56:56 +00:00
http.c Replace most uses of ast_register_atexit with ast_register_cleanup. 2015-03-26 22:16:31 +00:00
image.c Replace most uses of ast_register_atexit with ast_register_cleanup. 2015-03-26 22:16:31 +00:00
indications.c clang compiler warnings: Fix autological comparisons 2015-04-09 12:47:09 +00:00
io.c Allow Asterisk to compile under GCC 4.10 2014-05-09 22:28:40 +00:00
jitterbuf.c clang compiler warnings: Fix -Wabsolute-value warnings 2015-03-30 02:44:21 +00:00
libasteriskssl.c tcptls: Avoiding ERR_remove_state in OpenSSL. 2015-05-08 08:34:44 -05:00
libasteriskssl.exports.in Address OpenSSL initialization issues when using third-party libraries. 2012-01-30 21:21:16 +00:00
loader.c Allow shutdown to unload modules that register bucket scheme's or codec's. 2015-02-21 02:55:26 +00:00
lock.c DEBUG_THREADS: Fix regression and lock tracking initialization problems. 2014-12-12 23:31:38 +00:00
logger.c Logger: Reset defaults before processing config. 2015-05-20 21:53:46 -04:00
Makefile Fix an ABI compatibility issue with ast_log_safe for modules. 2015-03-30 11:40:33 +00:00
manager.c main/manager.c: Bugfix sort action_manager by alphabetically 2015-05-13 10:46:13 -05:00
md5.c md5: supress some compiler warnings. 2012-04-28 01:33:49 +00:00
message.c Message.c: Clear message channel frames on cleanup 2015-05-14 11:24:17 -05:00
named_acl.c Replace most uses of ast_register_atexit with ast_register_cleanup. 2015-03-26 22:16:31 +00:00
netsock.c Fix printf problems with high ascii characters after r413586 (1.8). 2014-12-17 09:24:50 +00:00
netsock2.c Audit ast_sockaddr_resolve() usage for memory leaks. 2015-03-17 21:43:32 +00:00
pbx.c main/pbx: Resolve case sensitivity regression in PBX hints 2015-06-26 20:38:58 -05:00
plc.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
poll.c Merged revisions 285268 via svnmerge from 2010-09-07 19:09:08 +00:00
presencestate.c clang compiler warnings: Fix autological comparisons 2015-04-09 12:47:09 +00:00
privacy.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
rtp_engine.c main/rtp_engine: Fix DTLS double-free introduced by 0b6410c4f8 2015-04-29 16:36:24 -05:00
say.c say: Fix a bug where SayNumber in Polish tries to play incorrect sound. 2014-03-26 22:44:11 +00:00
sched.c Create work around for scheduler leaks during shutdown. 2015-02-19 01:59:05 +00:00
security_events.c Clang: change previous tautological-compare fixes. 2015-04-23 11:54:09 -05:00
sha1.c Kill off red blobs in most of main/* 2012-03-22 19:51:16 +00:00
sip_api.c Don't make chan_sip export global symbols. 2012-10-11 15:31:10 +00:00
slinfactory.c Allow Asterisk to compile under GCC 4.10 2014-05-09 22:28:40 +00:00
srv.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
strcompat.c Add builtin roundf() for systems lacking it. 2013-01-19 20:49:43 +00:00
strings.c Improved and portable ast_log recursion avoidance 2015-03-27 07:06:24 +00:00
stun.c Replace most uses of ast_register_atexit with ast_register_cleanup. 2015-03-26 22:16:31 +00:00
syslog.c main/syslog: Allow dynamic logs, such as security events, to log to the syslog 2015-01-12 18:00:24 +00:00
taskprocessor.c Replace most uses of ast_register_atexit with ast_register_cleanup. 2015-03-26 22:16:31 +00:00
tcptls.c tcptls: Avoiding ERR_remove_state in OpenSSL. 2015-05-08 08:34:44 -05:00
tdd.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
term.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
test.c Replace most uses of ast_register_atexit with ast_register_cleanup. 2015-03-26 22:16:31 +00:00
threadstorage.c Replace most uses of ast_register_atexit with ast_register_cleanup. 2015-03-26 22:16:31 +00:00
timing.c Replace most uses of ast_register_atexit with ast_register_cleanup. 2015-03-26 22:16:31 +00:00
translate.c translate.c: Only select audio codecs to determine the best translation choice. 2015-04-10 16:25:13 +00:00
udptl.c clang compiler warnings: Fix autological comparisons 2015-04-09 12:47:09 +00:00
ulaw.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
utils.c Replace most uses of ast_register_atexit with ast_register_cleanup. 2015-03-26 22:16:31 +00:00
xml.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
xmldoc.c Replace most uses of ast_register_atexit with ast_register_cleanup. 2015-03-26 22:16:31 +00:00