Disable broken pritap module as it never actually worked.
This module is based on a FORK of libpri [1] that have
all the extra symbol.
So the module probably never worked on loading it
with the wrong library.
[1] https://github.com/ajpaul25/libpri
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
This matches the version and patches bundled with asterisk 23.1.0.
Signed-off-by: Andre Heider <a.heider@gmail.com>
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
It was discovered that spandsp3 leaks host header on building build
tools.
This was caused by the Makefile not permitting to pass custom header on
compiling build tools. To be more precise it was possible to leak host
header for the tiff library for the tiffio.h header.
Add pending patch to fix this and not depend on the host system header.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Backport fixes patch for CMake version bump. These upstream patch also
rework the CMakeLists file by changing the CMake options and the CMake
files directory (changed to all capitals letters)
Rework the Makefile to apply these additional change.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
d9681c3747ff - Numerous cleanups - Async and FSK modules reworked, to generalise the bit stream processing for async data - V.8 module enhanced to support gateway operation, for things like V.150.x - modem connect tone module enhanced to support gateway operation, for things like V.150.x
4ee5eac8f1d5 A first pass at the SPRT protocol in V.150.1 A first pass at V.150.1 SSE processing A first pass at a V.150.1 framework These are all a work in progress, but do come with some initial test code
e2787e900a3b Fix Windows build.
bebd506ca1e6 Windows support: Add Visual Studio solution.
aba9ac21d3cd Some changes so Debian 11 is happy
64f4d2ae1860 Various cleanups so "make dist" works again, and builds a tarball
6f407a6ed1a0 Cleanup of some issues found by scan-build.
d0dfd573bb14 Address a scan-build issue in super_tone_rx.c
227b31267023 T.38 gateway was not handling FTT messages from the far end properly.
239bf2f6a80b Changes to address V.17 fixed point issue.
d8dfbd74c713 Various cleanups. Skeleton for V.80 introduced.
e7f5ba7a682e Miwssed file added
b7e17a4f0ddb Removed 2 obsolete files, which should have gone a long time ago Added a .gitattributes file to handle the MS line ends stuff better Cleaned up the CR/LF stuff in some .vcxproj files
35de07c9a773 Started some V.150.1 test code.
a60119408c46 Some more V.34 stuff. Still far far far from complete. Improvements to SPRT and other parts of V.150.1
df1282eb9af5 Further development of V.150.1 Inroduction of SSLFax, using the code submitted by Lee Howard. This needs further testing, but should be complete.
5394b2cae6c4 Various tidying up jobs. V.150.1 has moved forward, but is still a work in progress. The various modules using Goertzel filters were not using a harmonised approach to setting thresholds and measuring power levels. This has been improved.
fbeebb736514 Various bits of tidying spandsp/private/v80.h was not being installed.
94a54740b592 Fixes building when an SSL library is not available to support the SSL-FAX mode
7b0b8cf3d42b Some improvements to the T.38 code to centralise some things that should have been in the T.38 core module. Addition of routines to allow the packetisation time of the T.38 modules to be controlled. Fixed a wrong licence notice in image_translate.c A few little cleanups.Q
0446f4e0c725 Various changes to make the code work when compiled with clang. Various changes to signal power handling for greater consistency, and so the code builds properly with Visual Studio and clangw.
9516c33f33b6 Added missing union name in v150_1.h
3097550dfc23 Address incompatibility between C and C++ compilers with an unnamed union.
4a73bd7ede87 Cleanup of some syntax errors when FIXED_POINT is selected
0c0d76deab3c Fixed a long standing bug where a FAX that has to return to the DCS/TCF sequence, due to something like a change of page size mid-FAX, messed up the TCF sequence, and stepped down to a lower speed.
39cd63db3509 Added a floating point AGC module, with a test program. Added a Godard TED module. A few tidy ups.
933d40db635d V.29 and V.17 now use the Godard TED module, and their internal Godard TED code has been removed.o
31eba7cb406a First pass. Making SpanDSP library compile on Windows.
ec6625cf41b1 [GHA] Add Windows `build` CI workflow.
c17f8d9f96c4 [GHA] Add `scan-build` workflows for CI.
88a282614d44 [GHA] Add Debian `build` CI workflow.
a3f025dd206d [BUILD] Add `docbook-xsl` build-dep
55fbb1cbb216 Fix outdated link to jpegsrc for the Visual Studio solution.
940ff7e176e1 [GHA] Update deprecated windows-2019 image to windows-2022
882b9d13b865 [GHA] Add Debian Trixie build target
9176219c7203 [GHA] Add `deb-mirror` workflow job
3009d465ebfe [GHA] Use native ARM runners
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>
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 a new patch: 207-opvxa1200-unused-variable.patch which fixes
unused variable {pos,x,y} errors in the drivers/dahdi/opvxa1200/base.c
file.
Fixes compiling against linux >= 6.6
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
With the recent move to using ZSTD as the default compression format for
packaging git repo clones we must refresh all of the hashes for the
packages feed as well.
Signed-off-by: Robert Marko <robimarko@gmail.com>
Fix compilation for mips_24k arch due to a define conflicts with ABS.
Patch has been proposed upstream and should be accepted.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Based on Paul Fertser <fercerpav@gmail.com>'s guidance:
Change AUTORELEASE in rules.mk to:
```
AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile))
```
then update all affected packages by:
```
for i in $(git grep -l PKG_RELEASE:=.*AUTORELEASE | sed 's^.*/\([^/]*\)/Makefile^\1^';);
do
make package/$i/clean
done
```
Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
- bump to 2.13
- new option "--disable-libsrtp" now available so we can get rid of
dependency on libsrtp2 (asterisk's SRTP support doesn't depend on pjproject)
- new option "--disable-upnp"
- 0007-execinfo.patch not required anymore, pjproject now checks for
__GLIBC__
- sync patches with asterisk 20.3.0
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Backports two security fixes (c4d3498 and 450baca) from pjproject 2.13.
Source: asterisk 20.0.1.
Also drop AUTORELEASE as OpenWrt project wants to get rid of it.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
- add "--disable-android-mediacodec" to configure
- add EXCLUDE_APP=1 to "make" calls so some apps aren't built (speeds up
the build a bit)
- drop "sed" call as no longer needed
- drop uclibc related patches
(0002-uclibc-linker-unrecognized-options.patch and
0003-non-gnu-pthreads.patch)
- update 0004-config_site.patch to sync up with Asterisk 18.14.0
- drop 0005-remove-hardcoded-lstdc++.patch as uclibcxx was removed from
OpenWrt
- update 0006-fix-pkg_config-file.patch as there were some changes in
this area upstream
- add 0007-execinfo.patch to prevent errors due to missing <execinfo.h>
- sync patches with 18.14.0
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Some security issues were fixed. Upstream labelled them as follows:
GHSA-79jq-hh82-cv9g: Fix Out-of-bound read in sip_method_d
GHSA-g3x6-p824-x6hm: Fix Out-of-bound read in url_canonize2 and
url_canonize3
GHSA-8w5j-6g2j-pxcp: Fix Heap-buffer-overflow in parse_descs and
parse_message
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Use OpenSSL instead of the internal crypto backend. Everything in
OpenWrt that links to libsrtp2 depends on OpenSSL anyway.
Upsides:
- the libsrtp2 package size shrinks a bit (for example from 35 to 24
KiB on ath79)
- allows to use more cipher suites
- may allow for hardware acceleration
Closes#763
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>