- Jul 28, 2018
-
-
Alexander Traud authored
In Solaris, the header <jansson.h> is in /usr/include/jansson. To find Jansson even in such a subdirectory, the tool pkg-config is queried via AST_PKG_CONFIG_CHECK. For those platforms, which do not list Jansson via pkg-config, the previous check remains and is executed thereafter. Because the check for the NetBSD Editline library uses the tool pkg-config the code of PKG_PROG_PKG_CONFIG must be used. Because that check happens earlier than Jansson, it must be placed in front of that. ASTERISK-27991 Change-Id: I69ea0f379f87a50049654b2487c76ee1c04fa53a
-
- Jul 27, 2018
-
-
Joshua Colp authored
The alembic for the PJSIP subscription persistence table has the "prune_on_boot" field as a boolean. While in Asterisk we are tolerant of many different definitions of true and false in the database we only accept "yes" and "no". This change makes the field treated as a yes/no instead of an integer, thus storing "yes" and "no" instead of "1" and "0". Change-Id: Ic8b9211b36babefe78f70def6828a135a6ae7ab6
-
Joshua Colp authored
-
Joshua Colp authored
-
Joshua Colp authored
-
Joshua Colp authored
-
- Jul 26, 2018
-
-
George Joseph authored
Change-Id: Iace19e718f4e8fb48eb7dc9f98af53b115cc45f3
-
Corey Farrell authored
With the new module loader it was missed that built-in modules never parsed dependencies from mod->info into vectors of mod. This caused manager to be initialized before acl (named_acl). If manager.conf used any named ACL's they would not be found and result in no ACL being applied to the AMI user. In addition to the manager ACL fix this adds "extconfig" to all builtin modules which support realtime configuration. This only matters if one of the builtin modules is configured with 'preload', depending on "extconfig" will cause config.c to automatically be initialize during the preload stage. Change-Id: I482ed6bca6c1064b05bb538d7861cd7a4f02d9fc
-
neutrino88 authored
When realtime text packets are to be sent, the text is accumulated in a buffer and sent regularly by a timer. It can happen that commands such as a backspace, CR, or LF get merged with regular text. This breaks some UAs. The proposed change: * We test if the current packet contains a command. If so we send the buffer immediately. * We test if the buffer contained a command. If so we send the buffer immediately. * We accumulate the text (or the command) in the buffer. ASTERISK-27970 Change-Id: Ifbe993311410fa855cb8aa4a12084db75f413462
-
Jenkins2 authored
-
George Joseph authored
Change-Id: I45d52005a9b692ad303c11792f226ace1e449901
-
Corey Farrell authored
This target requires specifying CONFIG_SRC=path_to_configs. This can be used to install custom configs for the Asterisk build while still performing directory replacements on asterisk.conf. Modify internal INSTALL_CONFIGS so first argument requires full path to the config sources relative to Asterisk source root. Change-Id: Idcd841df3c8d5bfe23d566bb9e2e448e9df4f8ab
-
- Jul 25, 2018
-
-
Kevin Harwell authored
When converting from a json object to an ast variables list the conversion algorithm was doing a complete traversal of the entire variables list for every item appended from the json structure. This patch makes it so the list is no longer traversed for each new ast variable being appended. Change-Id: I8bf496a1fc449485150d6db36bfc0354934a3977
-
Joshua Colp authored
When publishing a device state the change can be marked as being cachable or not. If it is not cached the change is just published to all interested and not stored away for later query. This was not fully taken into account when publishing in stasis. The act of publishing would create a topic for the device even if it may be ephemeral. This change makes it so messages which are not cached won't create a topic for the device. If a topic does already exist it will be published to but otherwise the change will only be published to the device state all topic. ASTERISK-27591 Change-Id: I18da0e8cbb18e79602e731020c46ba4101e59f0a
-
Joshua Colp authored
-
George Joseph authored
-
Jenkins2 authored
-
Jenkins2 authored
-
George Joseph authored
Change-Id: I652f4a0ea5107c778e27a78bccb67b18b0c4e087
-
George Joseph authored
Change-Id: I352333233bab5377723bf37d490ba84fc55bc853
-
Corey Farrell authored
Change-Id: Ib7377d26a6c98b38bad463f47c84f1875ac84eb7
-
Corey Farrell authored
Change-Id: I7392c79c0173057f5378010bf1fe65e300e8fc56
-
George Joseph authored
Change-Id: I0ee41d95a87f0d97b01f2757012b846bcfe6443d
-
- Jul 24, 2018
-
-
Corey Farrell authored
Update the bundled jansson Makefile to do nothing during Asterisk install, use a target that is not phony to initiate the jansson make and install. Change-Id: I7643cc3d39af9feba8fc0da676b646efc5f8b3bb
-
Corey Farrell authored
Use pkg-config to determine if jansson is at least 2.11, enabled bundled version otherwise. Change-Id: Ib555a8b72ff6f6925f9280ef035caa0b91ca4bd2
-
Jenkins2 authored
-
George Joseph authored
-
Florian Floimair authored
If a SIP MESSAGE is triggered for an endpoint that is currently not registered - and therefore has no valid contact associated - an error message was logged. Since this is a valid request in a valid use cases this is now changed to a warning, as discussed with Matt Fredrickson on the asterisk-dev mailing list. Change-Id: I55eb62d2712818a58c7532119dec288bd98cf0c0
-
Jenkins2 authored
-
Jenkins2 authored
-
George Joseph authored
-
George Joseph authored
Change-Id: If92d55f15306e55dd7091ac3c47b13ebbbb03488
-
George Joseph authored
-
George Joseph authored
Change-Id: Ibabeb9ac730d9755cf54318d0da74771c939b86b
-
George Joseph authored
-
- Jul 23, 2018
-
-
Richard Mudgett authored
Remove AST_DEVMODE from the AST_BUILDOPTS list and the AST_BUILDOPTS_SUM calculation as it no longer affects API/ABI compatibility. Change-Id: Id5bd6dfade173a53b3a49f715586b86e3fb24acb
-
Jenkins2 authored
-
George Joseph authored
-
Richard Mudgett authored
Change-Id: I4f5499486e8ec90d7c7ffeebc659ceda1db6d5b5
-
Corey Farrell authored
The --test-command argument has now been split, unit tests now use `--unittest-command` and the testsuite uses --testsuite-command. This will make it easier to create a script which run everything by forwarding the same arguments to all CI scripts. Change-Id: Ia54aa4848eaffbdf13175fcda40fc0b23080ad71
-