- Oct 04, 2018
-
-
George Joseph authored
Change-Id: I2f252e0f8c7f1a6328438fbd2be5d6574b7dfa5b
-
George Joseph authored
Change-Id: Ide83574dc957bc1df28e30a69079140050dfc35f
-
- Oct 03, 2018
-
-
Sean Bright authored
Change-Id: I8246a0147df8d821fbbcabc1db1887104b8bedc4
-
Corey Farrell authored
Fix redirection to /dev/null of cleanup commands. The '2' was being interpreted as part of the command instead of part of the redirect. Change-Id: I2e3a591b165e0288c4b82b9ef475fdfd5392a90a
-
Sean Bright authored
Also make the shebang in publishAsteriskDocs.sh the first line. Change-Id: I3fdd6f22e652e4fb5b5fe85df46fa34eb6d0cf08
-
Sean Bright authored
Change-Id: Ife9a6879da63a56e5b8348a2024eeed4e7b1615b
-
- Sep 26, 2018
-
-
George Joseph authored
The default is 600 seconds. Also added timeouts to the *TestGroups.json files. Change-Id: I8ab6a69e704b6a10f06a0e52ede02312a2b72fe0
-
- Sep 17, 2018
-
-
George Joseph authored
Change-Id: I30024515e5b00a5044fd39fbff27d818f016b719
-
- Sep 14, 2018
-
-
George Joseph authored
Can't do anonymous http checkout from Security-testsuite. Need to use same credentials as the gerrit review checkout. Change-Id: I87af68c995cb8926f5e87f9af245600d76984f05
-
- Sep 12, 2018
-
-
Corey Farrell authored
This ensures that binary modules are avoided in the master branch even if BRANCH_NAME is not set. Change-Id: I79162d2063f22fa9d6b31fde4827ace2dd5bf0da
-
Walter Doekes authored
As they're not actively used, they only grow stale. The moduleinfo field itself is kept in Asterisk 13/15 for ABI compatibility. ASTERISK-28046 #close Change-Id: I8df66a7007f807840414bb348511a8c14c05a9fc
-
- Aug 27, 2018
-
-
Corey Farrell authored
This new option can be passed for ./configure or ./tests/CI/buildAsterisk.sh to prevent download/install of binary modules. Normally enabling the categories MENUSELECT_CODECS or MENUSELECT_RES will result in binary modules being enabled even if the build target is incompatible with those modules. This includes CI scripts which enable categories before disabling specific modules. If more binary modules are offered in the future this will help avoid accidentally downloading them if unwanted or incompatible. Adding a binary module will only require creating a new menuselect entry similar to the existing ones, it will not be necessary to modify the CI scripts. Change-Id: I6b1bd1c75a2e48f05b8b8a45b7a7a2d00a079166
-
- Aug 16, 2018
-
-
George Joseph authored
Change-Id: I5e1d4a09e58b92b541bc8ed6f9e10e54c4e5101f
-
George Joseph authored
Change-Id: I7729ecceedceb12f52bf18dae259846aa1d993b3
-
George Joseph authored
If the review to be tested is in a project with restricted access, we need to use the jenkins user's gerrit https credentials when we do the checkout or the checkout will fail. Change-Id: I9dc9994763c5ebfeb9f1cff60fb53f6902b7fd5f
-
- Aug 08, 2018
-
-
Corey Farrell authored
Enable coverage with `./tests/CI/buildAsterisk.sh --coverage`. This will cause Asterisk to be compiled with coverage support. It also initializes 'before' coverage data for all sources. Accept --tested-only to disable modules which are not run by any test. Enabling coverage also sets tested-only true by default. To build everything with coverage enabled use `--coverage --tested-only=0`. ./tests/CI/processCoverage.sh is used to process the coverage and generate HTML reports. Fix utils/check_expr2 which failed to compiled with coverage enabled. Add status output 5 times per stage of astobj2_test_perf to ensure remote CLI does not timeout when compiled with coverage. Remote CLI disconnects if no output is received for 60 seconds. When coverage is enabled it takes about 70 seconds for my laptop to run the stages of this test, so with the change a message is printed every 14 seconds. Change-Id: I890f7d5665087426ad7d3e363187691b9afc2222
-
- Aug 01, 2018
-
-
Corey Farrell authored
Changing any Menuselect option in the `Compiler Flags` section causes a full rebuild of the Asterisk source tree. Every enabled option causes a #define to be added to buildopts.h, thus breaking ccache caching for every source file that includes "asterisk.h". In most cases each option only applies to one or two files. Now we only define those options for the specific sources which use them, this causes much better cache matching when working with multiple builds. For example testing code with an without MALLOC_DEBUG will now use just over half the ccache size, only main/astmm.o will have two builds cached instead of every file. Reorder main/Makefile so _ASTCFLAGS set on specific object files are all together, sorted by filename. Stop adding -DMALLOC_DEBUG to CFLAGS of bundled pjproject, this define is no longer used by any header so only serves to break cache. The only code change is a slight adjustment to how main/astmm.c is initialized. Initialization functions always exist so main/asterisk.c can call them unconditionally. Additionally rename the astmm initialization functions so they are not exported. Change-Id: Ie2085237a964f6e1e6fff55ed046e2afff83c027
-
- Jul 30, 2018
-
-
George Joseph authored
Change-Id: I7dedf1e925eafc3a0adf01dd9dfbe44eb642aab7
-
- Jul 26, 2018
-
-
George Joseph authored
Change-Id: Iace19e718f4e8fb48eb7dc9f98af53b115cc45f3
-
George Joseph authored
Change-Id: I45d52005a9b692ad303c11792f226ace1e449901
-
- Jul 25, 2018
-
-
George Joseph authored
Change-Id: I652f4a0ea5107c778e27a78bccb67b18b0c4e087
-
George Joseph authored
Change-Id: I352333233bab5377723bf37d490ba84fc55bc853
-
Corey Farrell authored
Change-Id: Ib7377d26a6c98b38bad463f47c84f1875ac84eb7
-
George Joseph authored
Change-Id: I0ee41d95a87f0d97b01f2757012b846bcfe6443d
-
- Jul 24, 2018
-
-
Corey Farrell authored
Use pkg-config to determine if jansson is at least 2.11, enabled bundled version otherwise. Change-Id: Ib555a8b72ff6f6925f9280ef035caa0b91ca4bd2
-
George Joseph authored
Change-Id: If92d55f15306e55dd7091ac3c47b13ebbbb03488
-
George Joseph authored
Change-Id: Ibabeb9ac730d9755cf54318d0da74771c939b86b
-
- Jul 23, 2018
-
-
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
-
- Jul 22, 2018
-
-
Corey Farrell authored
Change-Id: Ic9f9a61e230047836c836206731f8ff7eb3538c9
-
- Jul 20, 2018
-
-
Corey Farrell authored
Change-Id: Idea59d60eab20105de50b34f0f0d506e6ef55d5c
-
George Joseph authored
Change-Id: I29ba26134e5083bc6788ede235f1a5d4383c148a
-
- Jul 18, 2018
-
-
Ben Ford authored
Support has been added for receiving a NACK request and handling it. Now, Asterisk can detect when a NACK request should be sent and knows how to construct one based on the packets we've received from the remote end. A buffer has been added that will store out of order packets until we receive the packet we are expecting. Then, these packets are handled like normal and frames are queued to the core like normal. Asterisk knows which packets to request in the NACK request using a vector which stores the sequence numbers of the packets we are currently missing. If a missing packet is received, cycle through the buffer until we reach another packet we have not received yet. If the buffer reaches a certain size, send a NACK request. If the buffer reaches its max size, queue all frames to the core and wipe the buffer and vector. According to RFC3711, the NACK request must be sent out in a compound packet. All compound packets must start with a sender or receiver report, so some work was done to refactor the current sender / receiver code to allow it to be used without having to also include sdes information and automatically send the report. Also added additional functionality to ast_data_buffer, along with some testing. For more information, refer to the wiki page: https://wiki.asterisk.org/wiki/display/AST/WebRTC+User+Experience+Improvements ASTERISK-27810 #close Change-Id: Idab644b08a1593659c92cda64132ccc203fe991d
-
- Jul 17, 2018
-
-
George Joseph authored
Change-Id: I5e3fb6adfa6cbf694c0deecf02e3879297b0c12e
-
George Joseph authored
Change-Id: Icf2e67818b2155a158d2390b138613e1f653ea92
-
George Joseph authored
Change-Id: I0ff1730ef4a4f0ac9f18ccc9bc0dfe7a782f57a8
-
George Joseph authored
Change-Id: Ibc151f63dcec4db847915c2f3cbe5b467dd59574
-
George Joseph authored
Change-Id: I56399aa384468f45494c2c3650420563a0b6efe1
-
George Joseph authored
Change-Id: I2fe55c38607eaec2fbf69ef23a5019e0c443a64b
-
- Jul 16, 2018
-
-
George Joseph authored
Change-Id: I9cae8bb3d1a2cea335d3ccd88d471832549666fd
-
George Joseph authored
Change-Id: Icebc0d013896f3b2a7214945cac60647435c1651
-