Bump sipp to 3.7.5 to handle CMake new requirement and add a fixup patch
to fix Fortify Source headers usage.
While at it renumber the patch to follow the pattern with 1xx number for
downstream patch.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Bump package to 2.0.3 to fix compilation error with CMake bump and drop
codeload usage in favor of raw git commit + mirror hash.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Backport patch fixing support for GCC 14. While at it also renumber the
other patch with 1xx order to follow usual pattern for downstream patch.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Allows to drop backport patch which is now part of the new release.
Change Log for Release libpri-1.6.1
========================================
Links:
----------------------------------------
- [Full ChangeLog](https://downloads.asterisk.org/pub/telephony/libpri/releases/ChangeLog-1.6.1.md)
- [GitHub Diff](https://github.com/asterisk/libpri/compare/1.6.0...1.6.1)
- [Tarball](https://downloads.asterisk.org/pub/telephony/libpri/libpri-1.6.1.tar.gz)
- [Downloads](https://downloads.asterisk.org/pub/telephony/libpri)
Summary:
----------------------------------------
- .github: Add Releaser workflow
- Link README to README.md
- Makefile: Fix modern compiler errors.
- Makefile: Add the ability to build libpri on MacOS for Linux target.
- q931.c: Fix subaddress finding octet 4.
User Notes:
----------------------------------------
Upgrade Notes:
----------------------------------------
Closed Issues:
----------------------------------------
None
Commits By Author:
----------------------------------------
- ### George Joseph (2):
- Link README to README.md
- .github: Add Releaser workflow
- ### Sean Bright (1):
- Makefile: Fix modern compiler errors.
- ### Sergey V. Lobanov (1):
- Makefile: Add the ability to build libpri on MacOS for Linux target.
- ### bbabic (1):
- q931.c: Fix subaddress finding octet 4.
Detail:
----------------------------------------
- ### .github: Add Releaser workflow
Author: George Joseph
Date: 2023-08-16
- ### Link README to README.md
Author: George Joseph
Date: 2023-08-15
- ### Makefile: Fix modern compiler errors.
Author: Sean Bright
Date: 2023-03-10
Disable GCC's zero-length-bounds and stringop-overflow errors.
PRI-189 #close
- ### Makefile: Add the ability to build libpri on MacOS for Linux target.
Author: Sergey V. Lobanov
Date: 2022-02-19
This patch allows to redefine ar and ranlib tool using AR and
RANLIB make flags.
PRI-188 #close
- ### q931.c: Fix subaddress finding octet 4.
Author: bbabic
Date: 2017-10-23
Some switches have extended subaddress ie octet 3 encoding to be
multi-octet.
* Update dump and receive helper functions to search for the end of octet
3 encoding to determine where octet 4 starts.
ASTERISK-27342
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This change follows the structure of GitHub workflow
folders from the main OpenWrt repository, where scripts
are in separate folder.
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
Lets switch to shared workflow in actions-shared-workflows instead of having
this separate file here. It will track and use the latest changes to avoid
being outdated.
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
Adds a new UCI config section that allows the user to define accounts
from which the init script will create the /etc/baresip/accounts file.
Using UCI has the big benefit, that changes in the config can be
recognized by reload_config which will restart baresip automatically.
Example /etc/config/baresip:
--
config baresip main
option enable 1
option options ''
config account
option user '+49123456789'
option password ''
option server 'tel.t-online.de'
option transport 'tls'
option mediaenc 'srtp'
config account
option user '12'
option password '7282ce22eee6d91193a1d5014398356x'
option server '172.27.0.97'
option transport 'udp'
option append 'answerdelay=0;rwait=90;mwi=no'
option ignore 1
--
The basic account options user,password,server,mediaenc and tansport can
be set directly. All other custom baresip account options can be append
to the account string using the 'append' option.
Signed-off-by: Daniel Danzberger <dd@embedd.com>
Dropped patches 010-033 and 100. No longer required (integrated at
source).
New modules:
-ims_qos_npn
-nghttp2
-presence_dfks
-pvtpl
-topos_htable
Archived modules 5.6.x-> 5.8.x:
-app_sqlang
-auth_identity
Archived modules 5.8.x-> 6.0.x:
-app_lua_sr
Kamailio libs now merged into core (and are no longer external):
-libkamailio_ims
-lib{srdb1,srdb2}
-libtrie
Changed source URL to github (faster).
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
The baresip init script is changed to use UCI instead of the debian
style /etc/default basic service configuration.
A uci-defaults script is added to create a basic UCI config:
--
config baresip main
option enable 0
option options ''
--
With this change an issues is also resolved, on which the baresip
service doesn't start due to the baresip user not being the owner of
the /etc/baresip configuration directory.
Additionally a reload_config trigger is added for baresip.
Signed-off-by: Daniel Danzberger <dd@embedd.com>
The previous version 1.1.0 is about 7 years old now and a lot has
changed. Various fixes, improvements and features have been added.
The build system has moved to cmake and pkg-config is used,
which makes it a lot easier to build from the openwrt buildroot.
Therefore a lot of the extra code is removed from it's Makefile.
The librem dependency has been removed, since newer versions of libre
contain all the librem features.
The parallel build patch is no longer required.
Signed-off-by: Daniel Danzberger <dd@embedd.com>
All librem features are now part of libre and the only package that
depended on it (baresip) now uses libre.
It can therefore be removed.
Signed-off-by: Daniel Danzberger <dd@embedd.com>
The previous version 2.0.1 is about 7 years old now and a lot has
changed. Various fixes, improvements and features have been added.
The build system has moved to cmake and pkg-config is used,
which makes it a lot easier to build from the openwrt buildroot.
Therefore a lot of the extra code is removed from it's Makefile
Librem is now integrated into libre.
No more patches are required.
Signed-off-by: Daniel Danzberger <dd@embedd.com>
As FreeSwitch implement different API to support pcre2, freetdm require
some changes to correctly compile.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Add pending patch moving package to PCRE2 as PCRE is EOL and won't
receive any updates anymore.
These patch were run uder the freeswitch CI and were validated with
their unit tests.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
[fix conflict, fix typo in commit message, remove @BROKEN dep, refresh
patches]
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
There hasn't been a yate release for years but development continues
on github. Let's update the OpenWrt package to a github snapshot.
Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
Output channel state in log message if a digit ends up not being handled.
Report USER_BUSY as cause in case a phone is not on hook while being
called.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Apply hook state timing parameters starting from the biggest
time interval down to the shortest, so the required conditions are
always true while applying.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>