Skip to content

Commit f7bdd38

Browse files
committed
Merge branch 'master' into v1.10
2 parents f999022 + cdaebdc commit f7bdd38

File tree

150 files changed

+4666
-2269
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

150 files changed

+4666
-2269
lines changed

.drone.yml

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
kind: pipeline
3+
name: unit-tests
4+
5+
steps:
6+
- name: run-tests
7+
image: signalwire/freeswitch-public-base
8+
pull: true
9+
commands:
10+
- ./bootstrap.sh -j
11+
- echo "applications/mod_test" >> modules.conf
12+
- ./configure
13+
- echo "#!/bin/bash\nmake -j`nproc --all` |& tee ./unit-tests-build-result.txt\nexitstatus=\${PIPESTATUS[0]}\necho \$exitstatus > ./build-status.txt\nmake install\n" > build.sh
14+
- chmod +x build.sh
15+
- ./build.sh
16+
- cd tests/unit
17+
- ./run-tests.sh
18+
- mkdir logs && (mv log_run-tests_*.html logs || true)
19+
- echo 0 > run-tests-status.txt
20+
- ./collect-test-logs.sh && exit 0 || echo 'Some tests failed'
21+
- echo 1 > run-tests-status.txt
22+
- cd logs && ls -la
23+
24+
- name: notify
25+
image: signalwire/unit-tests-notify
26+
pull: true
27+
environment:
28+
GITHUB_CI_APP_PEM:
29+
from_secret: github_ci_app_pem
30+
SSH_KEY:
31+
from_secret: ssh_key
32+
SLACK_WEBHOOK_URL:
33+
from_secret: slack_webhook_url
34+
commands:
35+
- /root/notify.sh
36+
37+
trigger:
38+
branch:
39+
- master
40+
event:
41+
- pull_request
42+
- push
43+
---
44+
kind: signature
45+
hmac: a34718dd1e2b9468a845962219ff05cac0c922ddf90d885af557a937a9e412e0
46+
47+
...

Freeswitch.2017.sln

+30
Original file line numberDiff line numberDiff line change
@@ -586,6 +586,10 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_pgsql", "src\mod\databa
586586
EndProject
587587
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_mariadb", "src\mod\databases\mod_mariadb\mod_mariadb.2017.vcxproj", "{0B612F84-7533-4DEC-AEDD-5C9CBCF15EAC}"
588588
EndProject
589+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_switch_core_db", "tests\unit\test_switch_core_db.2017.vcxproj", "{580675D7-C1C9-4197-AAC5-00F64FAFDE78}"
590+
EndProject
591+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_switch_ivr_originate", "tests\unit\test_switch_ivr_originate.2017.vcxproj", "{69A7464A-9B0D-4804-A108-835229DACF58}"
592+
EndProject
589593
Global
590594
GlobalSection(SolutionConfigurationPlatforms) = preSolution
591595
All|Win32 = All|Win32
@@ -2689,6 +2693,30 @@ Global
26892693
{0B612F84-7533-4DEC-AEDD-5C9CBCF15EAC}.Release|Win32.Build.0 = Release|Win32
26902694
{0B612F84-7533-4DEC-AEDD-5C9CBCF15EAC}.Release|x64.ActiveCfg = Release|x64
26912695
{0B612F84-7533-4DEC-AEDD-5C9CBCF15EAC}.Release|x64.Build.0 = Release|x64
2696+
{580675D7-C1C9-4197-AAC5-00F64FAFDE78}.All|Win32.ActiveCfg = Release|Win32
2697+
{580675D7-C1C9-4197-AAC5-00F64FAFDE78}.All|Win32.Build.0 = Release|Win32
2698+
{580675D7-C1C9-4197-AAC5-00F64FAFDE78}.All|x64.ActiveCfg = Release|x64
2699+
{580675D7-C1C9-4197-AAC5-00F64FAFDE78}.All|x64.Build.0 = Release|x64
2700+
{580675D7-C1C9-4197-AAC5-00F64FAFDE78}.Debug|Win32.ActiveCfg = Debug|Win32
2701+
{580675D7-C1C9-4197-AAC5-00F64FAFDE78}.Debug|Win32.Build.0 = Debug|Win32
2702+
{580675D7-C1C9-4197-AAC5-00F64FAFDE78}.Debug|x64.ActiveCfg = Debug|x64
2703+
{580675D7-C1C9-4197-AAC5-00F64FAFDE78}.Debug|x64.Build.0 = Debug|x64
2704+
{580675D7-C1C9-4197-AAC5-00F64FAFDE78}.Release|Win32.ActiveCfg = Release|Win32
2705+
{580675D7-C1C9-4197-AAC5-00F64FAFDE78}.Release|Win32.Build.0 = Release|Win32
2706+
{580675D7-C1C9-4197-AAC5-00F64FAFDE78}.Release|x64.ActiveCfg = Release|x64
2707+
{580675D7-C1C9-4197-AAC5-00F64FAFDE78}.Release|x64.Build.0 = Release|x64
2708+
{69A7464A-9B0D-4804-A108-835229DACF58}.All|Win32.ActiveCfg = Release|Win32
2709+
{69A7464A-9B0D-4804-A108-835229DACF58}.All|Win32.Build.0 = Release|Win32
2710+
{69A7464A-9B0D-4804-A108-835229DACF58}.All|x64.ActiveCfg = Release|x64
2711+
{69A7464A-9B0D-4804-A108-835229DACF58}.All|x64.Build.0 = Release|x64
2712+
{69A7464A-9B0D-4804-A108-835229DACF58}.Debug|Win32.ActiveCfg = Debug|Win32
2713+
{69A7464A-9B0D-4804-A108-835229DACF58}.Debug|Win32.Build.0 = Debug|Win32
2714+
{69A7464A-9B0D-4804-A108-835229DACF58}.Debug|x64.ActiveCfg = Debug|x64
2715+
{69A7464A-9B0D-4804-A108-835229DACF58}.Debug|x64.Build.0 = Debug|x64
2716+
{69A7464A-9B0D-4804-A108-835229DACF58}.Release|Win32.ActiveCfg = Release|Win32
2717+
{69A7464A-9B0D-4804-A108-835229DACF58}.Release|Win32.Build.0 = Release|Win32
2718+
{69A7464A-9B0D-4804-A108-835229DACF58}.Release|x64.ActiveCfg = Release|x64
2719+
{69A7464A-9B0D-4804-A108-835229DACF58}.Release|x64.Build.0 = Release|x64
26922720
EndGlobalSection
26932721
GlobalSection(SolutionProperties) = preSolution
26942722
HideSolutionNode = FALSE
@@ -2901,6 +2929,8 @@ Global
29012929
{BC1FD72E-1CD5-4525-A7F5-17C5740BFDED} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
29022930
{1BA65811-5453-46F6-8190-9ECEEFEB7DF2} = {31C2761D-20E0-4BF8-98B9-E32F0D8DD6E1}
29032931
{0B612F84-7533-4DEC-AEDD-5C9CBCF15EAC} = {31C2761D-20E0-4BF8-98B9-E32F0D8DD6E1}
2932+
{580675D7-C1C9-4197-AAC5-00F64FAFDE78} = {9388C266-C3FC-468A-92EF-0CBC35941412}
2933+
{69A7464A-9B0D-4804-A108-835229DACF58} = {9388C266-C3FC-468A-92EF-0CBC35941412}
29042934
EndGlobalSection
29052935
GlobalSection(ExtensibilityGlobals) = postSolution
29062936
SolutionGuid = {09840DE7-9208-45AA-9667-1A71EE93BD1E}

Makefile.am

+2-2
Original file line numberDiff line numberDiff line change
@@ -586,7 +586,7 @@ libs/libzrtp/libzrtp.a:
586586
cd libs/libzrtp && $(MAKE)
587587

588588
libs/libvpx/Makefile: libs/libvpx/.update
589-
cd libs/libvpx && CC="$(CC)" CXX="$(CXX)" CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure --enable-pic --disable-docs --disable-examples --disable-install-bins --disable-install-srcs --disable-unit-tests --size-limit=16384x16384 --extra-cflags="$(VISIBILITY_FLAG)"
589+
cd libs/libvpx && CC="$(CC)" CXX="$(CXX)" CFLAGS="$(CFLAGS) $(VISIBILITY_FLAG)" CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure --enable-pic --disable-docs --disable-examples --disable-install-bins --disable-install-srcs --disable-unit-tests --size-limit=16384x16384
590590

591591
libs/libvpx/libvpx.a: libs/libvpx/Makefile libs/libvpx/.update
592592
@cd libs/libvpx && $(MAKE)
@@ -684,7 +684,7 @@ is-scm:
684684
echo ; echo ; \
685685
echo "*****************************************************************************************************" ; \
686686
echo "You cannot update a release tarball without a git tree. Please clone FreeSWITCH as so: " ; \
687-
echo " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git " ; \
687+
echo " git clone https://github.com/signalwire/freeswitch.git " ; \
688688
echo "*****************************************************************************************************" ; \
689689
echo ; echo ; \
690690
exit 1; \

README.md

+63
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# FreeSWITCH
2+
3+
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unlock the telecommunications potential of any device. Combined with our hosted cloud platform, SignalWire, FreeSWITCH can interconnect with the outside world and scale to any size.
4+
5+
Visit [https://signalwire.com](https://signalwire.com/) or https://github.com/signalwire for more info.
6+
7+
## Getting Started
8+
9+
FreeSWITCH is available on [Github](https://github.com/signalwire/freeswitch) in source code format. You can checkout the development branch and build for many poplular platforms including Linux, Windows, MacOSX and BSD. There is an issue tracker and pull request system available as part of the repo online.
10+
11+
See [https://freeswitch.com/#getting-started](https://freeswitch.com/#getting-started) for more detailed instructions.
12+
13+
## Additional Help
14+
15+
If you need assistance or have an interest in using a commercially supported build, you can contact [email protected] to learn about professional services to support your project.
16+
17+
## Voice-over-IP services - SIP / SMS - App Integrations
18+
19+
[SignalWire](https://signalwire.com) is the primary sponsor of the FreeSWITCH project and was founded by the original developers of FreeSWITCH. SignalWire provides scalable services to enhance and scale your project such as SMS, SIP, Serverless Application hosting as well as programmable telecom. mod_signalwire which is distributed in this code base allows you to instantly pair with SignalWire and extend your FreeSWITCH.
20+
21+
## Documentation
22+
23+
The main index for documentation is available at:
24+
25+
* https://freeswitch.org/confluence/
26+
27+
### Release notes:
28+
29+
* https://freeswitch.org/confluence/display/FREESWITCH/Release+Notes
30+
31+
### Installation
32+
33+
Step by step tutorials to install FreeSWITCH from packages or source code are available at:
34+
35+
* [Debian 10 Buster](https://freeswitch.org/confluence/display/FREESWITCH/Debian+10+Buster) [<b>Recommended</b>]
36+
* [Raspberry Pi](https://freeswitch.org/confluence/display/FREESWITCH/Raspberry+Pi)
37+
* [CentOS 7](https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7+and+RHEL+7)
38+
39+
## Downloads
40+
41+
* [Tarballs](https://files.freeswitch.org/releases/freeswitch/)
42+
* [Windows Installer](http://files.freeswitch.org/windows/installer/x64/)
43+
* [Windows Sound Packages](http://files.freeswitch.org/windows/installer/x64/sounds/)
44+
45+
## Contributions
46+
47+
GitHub pull requests are the recommended way to contribute to the FreeSWITCH source code:
48+
49+
* https://github.com/signalwire/freeswitch/pulls
50+
51+
## Community
52+
53+
Slack is our chat system where the developers, the FreeSWITCH team, and the most active users are present.
54+
This is the place to get answers faster and chat with other users in real time. All you need to do is enter your email and verify it on the Slack signup page and you are ready to join in the discussion!
55+
56+
Slack Community:
57+
* https://signalwire.community/
58+
59+
Mailing list:
60+
61+
* http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
62+
63+
**Thank you for using FreeSWITCH!**

build/Makefile.centos5

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ freeswitch.git/configure: freeswitch.git/bootstrap.sh
2929
cd freeswitch.git && sh bootstrap.sh
3030

3131
freeswitch.git/bootstrap.sh: has-git
32-
test -d freeswitch.git || git clone https://freeswitch.org/stash/scm/fs/freeswitch.git freeswitch.git
32+
test -d freeswitch.git || git clone https://github.com/signalwire/freeswitch.git freeswitch.git
3333

3434
install: freeswitch
3535
cd freeswitch.git && make install cd-sounds-install cd-moh-install

build/Makefile.centos6

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ freeswitch.git/configure: freeswitch.git/bootstrap.sh
1919
cd freeswitch.git && sh bootstrap.sh
2020

2121
freeswitch.git/bootstrap.sh: has-git
22-
test -d freeswitch.git || git clone https://freeswitch.org/stash/scm/fs/freeswitch.git freeswitch.git
22+
test -d freeswitch.git || git clone https://github.com/signalwire/freeswitch.git freeswitch.git
2323

2424
rpmforge:
2525
(which rpm && rpm -i http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm) || true

build/Makefile.openbsd

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ freeswitch.git/configure: freeswitch.git/bootstrap.sh
2424
cd freeswitch.git && AUTOCONF_VERSION=2.69 AUTOMAKE_VERSION=1.14 LIBTOOL=/usr/local/bin/libtoolize sh bootstrap.sh
2525

2626
freeswitch.git/bootstrap.sh: has-git
27-
test -d freeswitch.git || git clone https://freeswitch.org/stash/scm/fs/freeswitch.git freeswitch.git
27+
test -d freeswitch.git || git clone https://github.com/signalwire/freeswitch.git freeswitch.git
2828

2929
install:
3030
cd freeswitch.git && AUTOCONF_VERSION=2.69 AUTOMAKE_VERSION=1.14 LIBTOOL=/usr/local/bin/libtoolize gmake install cd-sounds-install cd-moh-install

build/Makefile.solaris11

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ freeswitch.git/configure: freeswitch.git/bootstrap.sh
3131
cd freeswitch.git && sh bootstrap.sh
3232

3333
freeswitch.git/bootstrap.sh: has-git
34-
test -d freeswitch.git || git clone https://freeswitch.org/stash/scm/fs/freeswitch.git freeswitch.git
34+
test -d freeswitch.git || git clone https://github.com/signalwire/freeswitch.git freeswitch.git
3535

3636
install: freeswitch
3737
cd freeswitch.git && gmake install cd-sounds-install cd-moh-install

build/next-release.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.10.1-release
1+
1.10.2-release

conf/vanilla/autoload_configs/amqp.conf.xml

+4
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@
5757
<param name="exchange-name" value="TAP.Commands"/>
5858
<param name="binding_key" value="commandBindingKey"/>
5959
<param name="reconnect_interval_ms" value="1000"/>
60+
<param name="queue-passive" value="false"/>
61+
<param name="queue-durable" value="false"/>
62+
<param name="queue-exclusive" value="false"/>
63+
<param name="queue-auto-delete" value="true"/>
6064
</params>
6165
</profile>
6266
</commands>

conf/vanilla/autoload_configs/msrp.conf.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<configuration name="msrp.conf" description="MSRP">
22
<settings>
33
<param name="listen-ip" value="$${local_ip_v4}"/>
4-
<param name="listen-port" value="2855"/>
5-
<param name="listen-ssl-port" value="2856"/>
4+
<!-- <param name="listen-port" value="2855"/> -->
5+
<!-- <param name="listen-ssl-port" value="2856"/> -->
66
<!-- <param name="message-buffer-size" value="50"/> -->
77
<!-- <param name="debug" value="true"/> -->
88
<!-- <param name="secure-cert" value="$${certs_dir}/wss.pem"/> -->

configure.ac

+6-3
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33

44
# Must change all of the below together
55
# For a release, set revision for that tagged release as well and uncomment
6-
AC_INIT([freeswitch], [1.10.1-release], [email protected])
6+
AC_INIT([freeswitch], [1.10.2-release], [email protected])
77
AC_SUBST(SWITCH_VERSION_MAJOR, [1])
88
AC_SUBST(SWITCH_VERSION_MINOR, [10])
9-
AC_SUBST(SWITCH_VERSION_MICRO, [1-release])
9+
AC_SUBST(SWITCH_VERSION_MICRO, [2-release])
1010
AC_SUBST(SWITCH_VERSION_REVISION, [])
1111
AC_SUBST(SWITCH_VERSION_REVISION_HUMAN, [])
1212

@@ -1052,14 +1052,17 @@ fi
10521052
CFLAGS="$saved_CFLAGS"
10531053

10541054
if test "x${ax_cv_c_compiler_vendor}" = "xclang" ; then
1055+
saved_CFLAGS="$CFLAGS"
10551056
# Next check added for Xcode 5 and systems with clang 5 llvm 3.3 or above, extended offset must be off
10561057
AC_CACHE_CHECK([whether compiler supports -Wextended-offsetof], [ac_cv_clang_extended_offsetof], [
1058+
CFLAGS="$CFLAGS -Wno-extended-offsetof"
10571059
AC_TRY_COMPILE([],[return 0;],[ac_cv_clang_extended_offsetof=yes],[ac_cv_clang_extended_offsetof=no])
10581060
])
10591061
AC_MSG_RESULT($ac_cv_clang_extended_offsetof)
10601062
if test x"$ac_cv_clang_extended_offsetof" = xyes; then
10611063
APR_ADDTO(CFLAGS, -Wno-extended-offsetof)
10621064
fi
1065+
CFLAGS="$saved_CFLAGS"
10631066
fi
10641067

10651068
# Tested and fixed lot of modules, but some are untested. Will be added back when the core team decide it ready
@@ -1661,7 +1664,7 @@ if test "x$ac_cv_have_php" != "xno" -a "x$ac_cv_have_php_config" != "xno"; then
16611664
PHP=php
16621665
PHP_CONFIG=php-config
16631666
PHP_LDFLAGS="`$PHP_CONFIG --ldflags`"
1664-
PHP_LIBS="`$PHP_CONFIG --libs | sed -r 's/ ?-l(bz2|pcre|xml2|gssapi_krb5|krb5|k5crypto|com_err|history|z|readline|gmp|ssl|crypto)//g'`"
1667+
PHP_LIBS="`$PHP_CONFIG --libs | sed -r 's/ ?-l(bz2|pcre2-8|xml2|gssapi_krb5|krb5|k5crypto|com_err|history|z|readline|gmp|ssl|crypto|argon2|sodium)//g'`"
16651668
PHP_EXT_DIR="`$PHP_CONFIG --extension-dir`"
16661669
PHP_INC_DIR="`$PHP -r 'echo ini_get("include_path");' | cut -d: -f2`"
16671670
PHP_INI_DIR="`$PHP_CONFIG --configure-options | tr " " "\n" | grep -- --with-config-file-scan-dir | cut -f2 -d=`"

debian/README.source

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ of a FreeSWITCH git repository. You can achieve this with:
1818

1919
aptitude update && aptitude install -y git
2020
mkdir -p /usr/src/freeswitch
21-
git clone https://freeswitch.org/stash/scm/fs/freeswitch.git /usr/src/freeswitch/src
21+
git clone https://github.com/signalwire/freeswitch.git /usr/src/freeswitch/src
2222
cd /usr/src/freeswitch/src
2323

2424
Ensuring you have a clean build directory

debian/bootstrap.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -338,8 +338,8 @@ Build-Depends:
338338
$(debian_wrap "${mod_build_depends}")
339339
Standards-Version: 3.9.3
340340
Homepage: https://freeswitch.org/
341-
Vcs-Git: https://freeswitch.org/stash/scm/fs/freeswitch.git
342-
Vcs-Browser: https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse
341+
Vcs-Git: https://github.com/signalwire/freeswitch.git
342+
Vcs-Browser: https://github.com/signalwire/freeswitch
343343
344344
EOF
345345
}

docker/README docker/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ The container exposes the following ports:
3131

3232
If you wish to help improve these please submit a pull request at:
3333

34-
https://freeswitch.org/jira
34+
https://github.com/signalwire/freeswitch
3535

3636
Thanks,
3737
/b

docker/base_image/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ apt-get install freeswitch-conf-vanilla
8585
```
8686
2) clone freeswitch repo
8787
```sh
88-
git clone https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse
88+
git clone https://github.com/signalwire/freeswitch.git
8989
```
9090
3) execute ```make_min_archive.sh``` script
9191
```sh
@@ -100,4 +100,4 @@ docker build -t freeswitch_custom .
100100
Read more
101101
---------
102102

103-
[Dockerfile of official FreeSwitch container](https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse/docker/release)
103+
[Dockerfile of official FreeSwitch container](https://github.com/signalwire/freeswitch/tree/master/docker/release)

docs/SubmittingPatches

+6-6
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ How to Contribute Patches to FreeSWITCH
44
Download the Source Code
55
------------------------
66

7-
git clone https://freeswitch.org/stash/scm/fs/freeswitch.git
7+
git clone https://github.com/signalwire/freeswitch.git
88
cd freeswitch
99

1010
Ensure Git is Setup
@@ -42,18 +42,18 @@ Create a Pull Request
4242

4343
# create an account in JIRA and create a new issue
4444

45-
# navigate to FreeSWITCH Stash
46-
chromium https://freeswitch.org/stash
45+
# navigate to FreeSWITCH github
46+
chromium https://github.com/signalwire/freeswitch
4747

48-
# Using the same credentials as Jira, login to Stash; create a forked FS repository; read
48+
# Using your github credentials, login to github; create a forked FS repository; read
4949
# the details here:
5050
chromium https://freeswitch.org/confluence/display/FREESWITCH/Pull+Requests
5151

5252
# add your repository as a remote (change to your username)
53-
git remote add stash ssh://git@freeswitch.org:7999/~johndoe/freeswitch.git
53+
git remote add fs git@github.com:signalwire/freeswitch.git
5454

5555
# push your changes to a branch
56-
git push stash +HEAD:myfeature
56+
git push fs +HEAD:myfeature
5757

5858
# create a pull request as described here:
5959
chromium https://freeswitch.org/confluence/display/FREESWITCH/Pull+Requests

html5/verto/verto_communicator/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,6 @@
3535
},
3636
"repository": {
3737
"type": "git",
38-
"url": "https://freeswitch.org/stash/scm/fs/freeswitch.git"
38+
"url": "https://github.com/signalwire/freeswitch.git"
3939
}
4040
}

libs/apr/.update

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Fri Apr 8 13:43:12 EDT 2016
1+
Wed Sep 25 15:25:12 EDT 2019

libs/apr/include/apr_pools.h

+6
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,12 @@ APR_DECLARE(apr_status_t) apr_pool_create_ex_debug(apr_pool_t **newpool,
214214
#define apr_pool_create_ex(newpool, parent, abort_fn, allocator) \
215215
apr_pool_create_ex_debug(newpool, parent, abort_fn, allocator, \
216216
APR_POOL__FILE_LINE__)
217+
218+
APR_DECLARE(int) apr_pool_walk_tree_debug(apr_pool_t *pool,
219+
int(*fn)(apr_pool_t *pool, void *data),
220+
void *data);
221+
222+
APR_DECLARE(void) apr_pool_get_stats(apr_pool_t *pool, unsigned int *alloc, unsigned int *total_alloc, unsigned int *clear);
217223
#endif
218224

219225
/**

0 commit comments

Comments
 (0)