Commit Graph

556 Commits

Author SHA1 Message Date
naddy
2b53bfc402 add 5.5 release song 2014-05-27 21:22:29 +00:00
sthen
2dfbc5b04f these ports just repackage audio files from an upstream tar, so won't ever
need to be patched - so just unpack them directly in WRKINST to save an extra
copy operation.
2014-05-19 08:06:30 +00:00
sthen
a7824d30e5 Now that c-client no longer pulls in ssl/crypto itself via kerbV, patch
Asterisk's configure script so it can find these required libs. No bump
needed here as it didn't build previously since c-client's lib version
was last bumped.
2014-05-07 00:38:59 +00:00
brad
bdd6623e3b Update for newer FFmpeg API.
ok sebastia@
2014-04-27 20:52:50 +00:00
sthen
393748577a update to asterisk 11.9.0 2014-04-26 11:59:51 +00:00
bluhm
f090fb3b1c update p5-Net-SIP to 0.687 2014-04-24 23:49:26 +00:00
sthen
0e4c0113b5 remove configure.ac patching not needed since c-client no longer needs
kerb5 libs.

@comment autosupport file which is very linux-centric.
2014-04-21 22:54:50 +00:00
sthen
a627bd863b sync wantlib after gssapi removal in neon 2014-04-21 11:32:03 +00:00
chrisz
50e3f14613 Update to 2.2.1. Thanks to Holger Mikolon for providing the diff. 2014-04-21 06:21:56 +00:00
sthen
24bf358c6a define OPENSSL_NO_BUF_FREELISTS to avoid some horrors which no longer build 2014-04-18 21:57:32 +00:00
naddy
2b8930a283 Drop USE_GROFF since groff and mandoc produce identical output. 2014-04-13 01:01:38 +00:00
naddy
74aa676091 actually bump revision 2014-04-11 20:19:57 +00:00
sthen
63959bdcdc fix conflict markers, same as update problem with core-sounds reported by brad@ 2014-04-09 00:41:03 +00:00
sthen
292e928e14 fix conflict markers, update problem reported by brad@ 2014-04-09 00:39:49 +00:00
sthen
724f30f519 sync WANTLIB following removal of tcp wrappers from net-snmp 2014-03-23 22:05:00 +00:00
sthen
ffff56ba29 SECURITY update to Asterisk 11.8.1, fixing:-
http://downloads.digium.com/pub/security/AST-2014-001.html
Stack Overflow in HTTP Processing of Cookie Headers.

http://downloads.digium.com/pub/security/AST-2014-002.html
Denial of Service Through File Descriptor Exhaustion with chan_sip
Session-Timers.
2014-03-11 19:30:44 +00:00
sthen
864e224cf3 update to asterisk 11.8.0 2014-03-09 20:51:43 +00:00
sthen
dc23637394 update to new asterisk core-sounds and extra-sounds, which includes uk english 2014-03-09 20:51:26 +00:00
bluhm
6b061721da update p5-Net-SIP to 0.685 2014-02-05 00:13:42 +00:00
bluhm
7a320e5624 update p5-Net-SIP to 0.684 2014-02-04 02:29:11 +00:00
sthen
fab28290aa comment-out the right line in sample config 2013-12-30 23:04:49 +00:00
sthen
1169a7ec01 Update to stuntman 1.2.5, add patches to use arc4random.
From maintainer Roman Kravchuk.
2013-12-24 13:57:18 +00:00
sthen
0faeb0f87c update to asterisk 11.7.0 2013-12-20 12:37:05 +00:00
sthen
7343704e28 SECURITY update to Asterisk 11.6.1
AST-2013-006: A buffer overflow when receiving odd length 16 bit
messages in app_sms. An infinite loop could occur which would overwrite
memory when a message is received into the unpacksms16() function and
the length of the message is an odd number of bytes.
http://downloads.asterisk.org/pub/security/AST-2013-006-10.diff
http://downloads.digium.com/pub/security/AST-2013-006.html

AST-2013-007: Adds an option to disable certain dangerous dialplan
functions from external sources (e.g. Asterisk management interface):
shell exec and file writes. N.B. to enable this protection, set
"live_dangerously=no" in asterisk.conf if upgrading. (Sample config
file is patched to set this, but upgraders should add it in most
cases).
http://downloads.asterisk.org/pub/security/AST-2013-007-10.diff
http://downloads.digium.com/pub/security/AST-2013-007.html
2013-12-16 23:16:01 +00:00
sthen
c477d718be enable chan_console 2013-12-11 16:00:43 +00:00
sthen
bfc266133c update to spandsp-0.0.6pre21, pointed out by chris@, ok brad@ (maintainer)
various t38/t4 fixes
2013-11-15 23:01:20 +00:00
naddy
725de75f3a move http://www.gnu.org to https 2013-11-09 23:19:01 +00:00
sthen
dac342703c revert to the previous SHARED_ONLY=Yes for this instead of build dep on
asterisk (which itself has a run dep on some files produced using this module)
2013-11-05 15:49:59 +00:00
sthen
2283efee5d add 5.4, switch to http MASTER_SITES, and switch from SHARED_ONLY to
BUILD_DEPENDS on asterisk.
2013-11-01 10:26:30 +00:00
sthen
cbc2ca5b5d Add a build dep on asterisk, not strictly necessary, but these are only
useful on arches which have it, so this saves cycles/mirror space.
This replaces a previous SHARED_ONLY since many classic machines do have
shared libraries.
2013-11-01 10:20:00 +00:00
bluhm
7916cf5c54 update p5-Net-SIP to 0.683 2013-10-30 02:07:36 +00:00
sthen
56a39231dc update to asterisk 11.6.0 2013-10-21 23:38:44 +00:00
ajacoutot
460f3ce7af Fix deps after re-alpine -> alpine. 2013-10-17 09:11:34 +00:00
naddy
06a9102560 Drop USE_GROFF since groff and mandoc produce identical output. 2013-10-11 23:48:03 +00:00
lteo
60ea0a056e update my email address 2013-10-06 19:12:08 +00:00
sthen
2e860b2538 SECURITY update to Asterisk 11.5.1
AST-2013-005: Remote crash from invalid SDP

        If the SIP channel driver processes an invalid SDP that defines media
        descriptions before connection information, it may attempt to
        reference the socket address information even though that information
        has not yet been set. This will cause a crash.

AST-2013-004: Fix crash when handling ACK on dialog that has no channel

        A remotely exploitable crash vulnerability exists in the SIP channel
        driver if an ACK with SDP is received after the channel has been
        terminated. The handling code incorrectly assumed that the channel
        would always be present.
2013-08-28 09:46:15 +00:00
ajacoutot
2e07defd81 Remove -lpthread patching. 2013-08-09 19:04:49 +00:00
bluhm
ef573ca732 update p5-Net-SIP to 0.682 2013-08-08 22:11:57 +00:00
naddy
b43ec6dca7 remove workarounds for gcc 2.95 2013-08-07 19:16:48 +00:00
sthen
f1cbc9da27 update to Asterisk 11.5.0 (and enabled FreeTDS cel/cdr support) 2013-07-16 13:03:19 +00:00
ian
0a6d17d68f PKG_ARCH = * and bump, requested by espie@ 2013-07-05 13:42:50 +00:00
jasper
9b013a6094 add two more of the usual suspects 2013-07-04 06:57:45 +00:00
sthen
cc87ff6406 add some NOT_FOR_ARCHS, atomic ops 2013-07-03 21:44:09 +00:00
sthen
786f73af49 c-client requires libssl for its own purposes, and gssapi libs. 2013-06-20 21:33:53 +00:00
ajacoutot
64a6588efb No need for pthread. 2013-06-20 08:26:13 +00:00
ajacoutot
25b3041f91 Unbreak after hx509 and ntlm removal from Kerberos. 2013-06-20 06:54:36 +00:00
sthen
187e0a19fe +stuntman 2013-06-18 14:29:03 +00:00
sthen
0c5a41acfd import ports/telephony/stuntman, from Roman Kravchuk, ok dcoppa
STUNTMAN is an open source, high performance STUN server, implementation
of the STUN protocol as specified in RFCs 5389, 5769, and 5780. It also
includes backwards compatibility for RFC 3489.
2013-06-18 14:28:37 +00:00
ajacoutot
9920238d6f Unbreak with new Heimdal; get rid of self-cooked krb5-config since we
have it in base now.
2013-06-17 19:30:22 +00:00
sthen
9b258b4acb cope with the ksh changes in exec.c:1.50 2013-06-12 20:58:47 +00:00
brad
17833ea850 Revert back to using MySQL 5.1 for the time being. MariaDB 5.5 introduces
a new libmysqlclient non-blocking API which utilizes co-routines. The X86
specific GCC ASM co-routine support hid the fact that there was an issue.
The only fallback code so far is POSIX user contexts which OpenBSD does not
support.

Input from and Ok sthen@ jasper@
2013-06-12 20:36:33 +00:00
sthen
4fe81903b3 Fix cookie parsing in Asterisk's HTTP request parser if an RFC2965 Cookie2
header is present. Needed for AMI/HTTP logins with some http clients.
2013-06-05 00:57:18 +00:00
brad
0b77cf86a5 Switch from using MySQL to using MariaDB. MariaDB is a drop-in replacement.
ok sthen aja
2013-05-25 00:33:09 +00:00
sthen
96cd82bed7 @comment res_kqueue_timer.so for now so we fall back to res_pthread_timer
(it didn't used to be built on OpenBSD; 11.4.0 started building it but it's
not correctly functional yet).
2013-05-18 08:44:00 +00:00
sthen
b04dc5094d update to Asterisk 11.4.0, lots of fixes 2013-05-17 22:57:50 +00:00
dcoppa
c51965bba0 Update to pjsua-2.1
From maintainer Christopher Zimmermann
2013-05-17 10:43:53 +00:00
sthen
b5bbcc11ca update to newer Asterisk sound files, adding:
(core)
- Italian language prompts for core sounds
- missing prompts for VoiceMailMain application in Russian

(extra)
- various fixed files in extra-sounds
- various new files in extra-sounds (some in French, many in English)
- many files duplicated from core-sounds have been removed
- note: "an-error-has-occured" has been renamed "an-error-has-occurred"

Additionally the packages now install the text files detailing changes
and a text description of the font files (renamed to avoid conflicts
between flavours).

sln16 versions have been dropped from packages for now to save a
few hundred MB per arch on the mirrors, g729 versions have been added
in their place.
2013-05-16 21:53:31 +00:00
sthen
7d27df4ce8 Adjust the (slightly awkward) construction of DISTNAME so that setting
REVISION doesn't change the stem of the package name. Came after some head
scratching after naddy@ reported a PLIST_DB change to telephony/asterisk's
@depend lines which happened after I bumped REVISION on the asterisk-sounds
ports when I tweaked CATEGORIES.
2013-05-10 16:56:39 +00:00
sthen
389c979c47 zap extra CATEGORIES entry for these ports, it's not really useful 2013-05-09 07:33:17 +00:00
naddy
df276b3a76 add 5.3 release song 2013-05-06 19:22:23 +00:00
sthen
91364a8928 +p5-Asterisk-AMI 2013-04-26 16:09:53 +00:00
sthen
ebfa0c1777 import telephony/p5-Asterisk-AMI, ok landry@
This module provides an interface to the Asterisk Manager Interface.
Its goal is to provide a flexible, powerful, and reliable way to
interact with Asterisk upon which other applications may be built.
It utilizes AnyEvent and therefore can integrate very easily into
event-based applications, but still provides blocking functions for use
with standard scripting.
2013-04-26 16:09:30 +00:00
sthen
e704ae6b78 update to Kamailio 4.0.0, from maintainer Roman Kravchuk 2013-04-16 11:13:04 +00:00
sthen
8e9fc66146 fix for newer bsd.port.mk, spotted by naddy 2013-03-28 22:02:18 +00:00
sthen
11c49af0ad Add patches to resolve a T38 fax-related deadlock researched by chris@
https://issues.asterisk.org/jira/secure/attachment/46850/fax-deadlock-v2.patch-11.3.0
2013-03-28 21:25:17 +00:00
sthen
a6bfc54852 update to asterisk-g729 1.1 and build for Asterisk 11.x 2013-03-28 20:26:44 +00:00
sthen
520bf86d60 update to Asterisk 11.3.0, various testing by myself and chris@
- this is a major version update to the new long-term support version
- please review UPGRADE.txt
2013-03-28 20:24:53 +00:00
sthen
ef32312f4a SECURITY update to Asterisk 10.12.2
* A possible buffer overflow during H.264 (video) format negotiation.
CVE-2013-2685

* A denial of service exists in Asterisk's HTTP server.
CVE-2013-2686

* A potential username disclosure exists in the SIP channel driver.
CVE-2013-2264
2013-03-27 22:48:22 +00:00
ajacoutot
58f1a6f9f6 USE_LIBTOOL=Yes is the default now. 2013-03-21 08:45:11 +00:00
espie
3771bc26d4 fix small differences in PERMIT 2013-03-11 12:17:50 +00:00
sthen
7884a3c2b0 zap some PERMIT_* lines which did not get removed in the bulk sweep 2013-03-11 12:15:14 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
sthen
f5a323c546 Don't use ${FLAVOR:L}, we only support lower-case flavours now.
OK ajacoutot@ espie@
2013-02-09 14:49:50 +00:00
sthen
d26647bb9f don't use BUILD_PKGPATH to set RUN_DEPENDS for the packages holding
plugin modules, as these do not depend on the flavour of the main package.
reported by landry.
2013-01-30 20:59:41 +00:00
sthen
65a2dc8934 build asterisk,imap by default 2013-01-22 23:26:51 +00:00
sthen
b4d2d32311 bugfix update to Asterisk 10.12.1, fix imap flavour while there (c-client moved) 2013-01-22 23:26:30 +00:00
brad
0ac92be1f4 Update for newer FFmpeg API.
ok sebastia@
2013-01-20 12:52:34 +00:00
sthen
038b7faefe bugfix update to Asterisk 10.12.0
- this is the last regular release in the 10.x series, future 10.x releases
will be security fixes only.
2013-01-15 01:38:34 +00:00
sthen
548c160f86 update to Asterisk 10.11.1, fixing:
AST-2012-014: crashes due to large stack allocations in TCP;
affects remote unauthenticated SIP *over TCP* and remote authenticated
XMPP/HTTP connections.

AST-2012-015: DoS through resource consumption by exploiting device
state caching; exploitable if anonymous calls are permitted.
2013-01-02 22:33:43 +00:00
bluhm
b37059f0cc update p5-Net-SIP to 0.68 2012-12-29 15:45:14 +00:00
naddy
79bfa2a71f add 5.2 release song; ok ian@ 2012-12-21 15:36:32 +00:00
sthen
c225fc8170 mark the Asterisk sound files as SHARED_ONLY; they are only useful with
Asterisk which is itself SHARED_ONLY.
2012-12-14 09:52:16 +00:00
sthen
c38a08495b bugfix update to Asterisk 10.11.0
- while there, revise pbx_spool.c kevent timeout fix; rather than
clamping the timestamp, in the particular problem situation we hit
the loop (where dirlist is empty), pass in NULL rather than
INT_MAX-timenow similar to what's done in the inotify case.
2012-12-11 14:46:41 +00:00
sthen
21cc419329 rm appkonference, suggested a while ago by dhill; the built-in conferencing
in recent Asterisk works fine on OpenBSD, whereas appkonference  is somewhat
fragile, not well-maintained upstream, and only works with i386/amd64.
2012-12-07 13:01:05 +00:00
sthen
7dd4ec5ad2 Update to Asterisk 10.10.1; fix reference leak in chan_local (no other changes). 2012-12-07 12:20:27 +00:00
jasper
78c992e55e - unbreak on mips64 by fixing recognition macros and unsupported GCC flag 2012-12-02 22:18:21 +00:00
jasper
7a42804e9f unfuck RCS ID 2012-12-02 20:21:50 +00:00
sthen
31baa5ad06 This wants share/aclocal/lt~obsolete.m4 from devel/libtool; add it
as BUILD_DEPENDS.
2012-11-28 17:29:30 +00:00
sthen
c406b7ed93 update to Asterisk 10.10.0 - various fixes including with confbridge,
dtmf and chan_local.
2012-11-08 09:34:31 +00:00
espie
2009c4a6ca zap space 2012-11-03 03:23:20 +00:00
sthen
94fe1d13e5 Fix appkonference with Asterisk 10.x; from dhill.
Note: this port may be removed in the future; users are recommended to
migrate to ConfBridge, which is part of Asterisk itself and has improved
greatly in the rewrite for Asterisk 10.x.
2012-10-24 09:37:21 +00:00
sthen
f428d9a1d1 update to Asterisk 10.9.0
- Fix channel reference leak in ChanSpy.
- dsp.c: Fix multiple issues when no-interdigit delay is present,
and fast DTMF 50ms/50ms.
- Fix bug where final queue member would not be removed from memory.
- Fix memory leak when CEL is successfully written to PostgreSQL database.
- Fix DUNDi message routing bug when neighboring peer is unreachable.
2012-10-08 21:28:06 +00:00
sthen
d46e8789db update asterisk-g729 to 1.1beta4 and adapt to asterisk 10.x 2012-09-28 00:04:47 +00:00
sthen
9bae7e171a adapt appkonference port to asterisk 10.x 2012-09-28 00:04:17 +00:00
sthen
bb0dc52ad9 Update the asterisk port to 10.8.0 - This is a major update, notable changes:
- If using ConfBridge, note that the dialplan arguments have changed.

- If using the built-in HTTP server, note that a bindaddr must now be given,
previously the default was 0.0.0.0 but this must now be given explicitly.

- Internal database now uses SQLite3 not BDB, conversion tools are provided.

See share/doc/asterisk/UPGRADE.txt for more.
2012-09-28 00:03:57 +00:00
sthen
4ed66825f6 revamp asterisk sound-file packaging.
- strip core-sounds and moh out of the main asterisk package,
they change comparatively rarely.

- provide all available languages.

- provide multiple codecs for all files, replacing the asterisk-native-sounds
package which only provided ulaw versions of the asterisk 1.4 files, ports
laid out to permit parallel building.

- the old asterisk-sounds package providing additional sound files beyond
the core ones is now "extra-sounds" modelled after the filename of the
distributed files.
2012-09-25 21:58:46 +00:00
sthen
54ee04229e minor update to p5-asterisk 1.03 2012-09-19 21:15:02 +00:00
sthen
285f44538a update to Asterisk 1.8.16.0 2012-09-15 12:43:49 +00:00
sthen
dfc6cfce70 update to Kamailio 3.3.1, from maintainer Roman Kravchuk
* see http://www.kamailio.org/wiki/install/upgrade/3.2.x-to-3.3.0 for upgrade notes
2012-09-15 12:16:18 +00:00
jasper
5847ad3f88 sync 2012-09-07 06:15:28 +00:00
jasper
452c0b4a00 import sofia-sip 1.12.11
Sofia-SIP is an open-source SIP User-Agent library, compliant with the
IETF RFC3261 specification (see the feature table). It can be used as a
building block for SIP client software for uses such as VoIP, IM, and
many other real-time and person-to-person communication services.

ok sthen@
2012-09-07 06:15:06 +00:00
sthen
c6bb5e98ae Security update to asterisk 1.8.15.1.
AST-2012-012: AMI User Unauthorized Shell Access through ExternalIVR
AST-2012-013: ACL rules being ignored during calls by some IAX2 peers
2012-08-30 22:45:40 +00:00
bluhm
9ac7fa2e44 update p5-Net-SIP to 0.67 2012-08-30 20:38:24 +00:00
sthen
08158b1530 sync wantlib 2012-08-23 17:42:27 +00:00
sthen
b03f7f9a2a update to appkonference 2.2, from dhill
I also ran update-patches and synced WANTLIB.
2012-08-23 17:07:52 +00:00
sthen
c7d9442f3b Remove no_mono hack now it's done in gmime instead. Suggested by ajacoutot@ 2012-08-22 08:04:22 +00:00
sthen
0a8265dfe2 Depend on gmime,no_mono not just gmime. Asterisk doesn't need
gmime-sharp and this gets it built earlier in a broken-mono bulk build.
This is a pseudo flavour only so the plist doesn't change -> no bump.
2012-08-21 22:45:59 +00:00
dcoppa
21ac2e3b5f Remove '-lpthread'->'-pthread' hack 2012-08-20 08:24:42 +00:00
naddy
ee86b61264 arpa/inet.h and netinet/in.h can now be #included in either order 2012-08-07 10:18:47 +00:00
sthen
0cc473cdde update to asterisk 1.8.15.0 2012-08-04 21:53:56 +00:00
sthen
ddb787543e update to asterisk 1.8.14.1, fixes a problem with tcptls SIP connections
where an SSL_CTX was freed where it shouldn't have been leading to a possible
crash.
2012-07-17 13:01:55 +00:00
dcoppa
6f491f0d03 Maintenance update to pjsua-2.0.1 2012-07-17 10:46:04 +00:00
sthen
a53a893bf9 bugfix update to Asterisk 1.8.14.0
- note that BLINDTRANSFER is no longer available in the 'h' extension,
if you were using this see the CHANGES file
2012-07-11 08:51:56 +00:00
sthen
569d3cc515 sync WANTLIB/LIB_DEPENDS, this picks up opencore-amr 2012-07-06 17:23:43 +00:00
sthen
c8a05ec47e SECURITY update to Asterisk 1.8.13.1 - fixes AST-2012-010, AST-2012-011
- RTP port exhaustion (DoS) if an endpoint responds to SIP INVITEs with
provisional responses but never sends a final response.

- double free with simultaneous access to a single voicemail account.
2012-07-05 22:01:22 +00:00
sthen
05c6815ac3 drop inet.h-related patches which are no longer necessary with the
new and improved headers
2012-06-30 12:56:34 +00:00
bluhm
dd8df02b75 update p5-Net-SIP to 0.66 2012-06-28 22:39:40 +00:00
jasper
e2f5473ee7 - these patches (or chunks) are not needed anymore since arpa/inet.h -r1.12 2012-06-26 14:53:01 +00:00
sthen
4def81e7f7 Kamailio fix from Brad, ok Roman Kravchuk (maintainer).
HAVE_SCHED_YIELD should be set since we have sched_yield(). The
sched_yield.h compatibility wrapper then does not try to create a
fallback macro which conflicts with the prototype of the syscall
wrapper.
2012-06-12 23:39:09 +00:00
dcoppa
8ba7acba7b Disable video support.
While here, add "ac_cv_header_uuid_uuid_h=no" alongside
"ac_cv_lib_uuid_uuid_generate=no" to fix:

configure: WARNING: uuid/uuid.h: accepted by the compiler, rejected by the preprocessor!

OK fgsch@
2012-06-12 15:11:35 +00:00
sthen
083b487e01 bugfix update to Asterisk 1.8.13.0 2012-06-07 10:39:25 +00:00
fgsch
1b967e9939 Update to pjsua 2.0.
dcoppa@ ok
2012-06-05 23:15:22 +00:00
sthen
312710642c SECURITY update to Asterisk 1.8.12.2
AST-2012-007, AST-2012-008 fixed in the short-lived 1.8.12.1 release:

* A remotely exploitable crash vulnerability exists in the IAX2 channel
  driver if an established call is placed on hold without a suggested music
  class. Asterisk will attempt to use an invalid pointer to the music
  on hold class name, potentially causing a crash.

* A remotely exploitable crash vulnerability was found in the Skinny (SCCP)
  Channel driver. When an SCCP client closes its connection to the server,
  a pointer in a structure is set to NULL.  If the client was not in the
  on-hook state at the time the connection was closed, this pointer is later
  dereferenced. This allows remote authenticated connections the ability to
  cause a crash in the server, denying services to legitimate users.

Also from 1.8.12.2

* Resolve crash in subscribing for MWI notifications.

ASTOBJ_UNREF sets the variable to NULL after unreffing it, so the
variable should definitely not be used after that. To solve this in
the two cases that affect subscribing for MWI notifications, we
instead save the ref locally, and unref them in the error
conditions.
2012-05-30 22:45:26 +00:00
sthen
da50bb63f3 tweaks to the Asterisk port:
- add an extra file to PLIST-calendar
- add comments to the sample sip.conf showing how to hide version numbers
- fix use of _POSIX_THREAD_PRIORITY_SCHEDULING, from Brad
2012-05-30 22:41:30 +00:00
dcoppa
cef2306ef3 Bugfix update to 1.14.2 2012-05-24 09:44:50 +00:00
sthen
37e80527e8 Fixes to telephony/kamailio:
- avoid compiler warnings due to missing headers, duplicate #defines etc.,
from maintainer Roman Kravchuk, slight tweak by me (ifndef rather than
delete the lines).

- fix WANTLIB/LIB_DEPENDS in the subpackages, from me.
2012-05-09 21:27:47 +00:00
naddy
abd975e188 BUILD_DEPENDS is not subpackage-dependent 2012-05-06 13:58:23 +00:00
dcoppa
e02205e7d4 Update to pjsua-1.14.
From Holger Mikolon, thanks.
2012-05-05 19:54:04 +00:00
sthen
ff6038f1e2 Adjust sample siproxd config, from maintainer Lawrence Teo
- Use sample interface names that might exist on OpenBSD rather than eth0/1
- Make it clear that "if_outbound" is the external interface and "if_inbound"
is the lan.
2012-05-04 21:42:18 +00:00
sthen
67d6b15dc9 Update to Asterisk 1.8.12.0, including lots of fixes for bad sizeof()
use and possible uninitialized var use, some memory leaks, a couple of
possible deadlocks and other issues.

While there, enable the http post module (done as a subpackage to
avoid pulling gmime/glib2 into the main package) and WANTLIB cleanup.

AEL dialplan users should see UPGRADE.txt for information about
changes to inheritance of the 'h' extension.
2012-05-03 11:25:27 +00:00
sebastia
680af8810d Make iaxclient work wiht newer ffmpeg API
tested on i386 and macppc by myself with net/coccinella.
From Brad.

OK ajacoutot@
2012-04-30 09:48:21 +00:00
ajacoutot
689f54b24a --localstatedir=/var is the default now. 2012-04-28 10:52:08 +00:00
sthen
42dfce2326 SECURITY update to asterisk 1.8.11.1, fixing:
* A permission escalation vulnerability in Asterisk Manager Interface.  This
   would potentially allow remote authenticated users the ability to execute
   commands on the system shell with the privileges of the user running the
   Asterisk application.

 * A heap overflow vulnerability in the Skinny Channel driver.  The keypad
   button message event failed to check the length of a fixed length buffer
   before appending a received digit to the end of that buffer.  A remote
   authenticated user could send sufficient keypad button message events that
   the buffer would be overrun.

 * A remote crash vulnerability in the SIP channel driver when processing UPDATE
   requests.  If a SIP UPDATE request was received indicating a connected line
   update after a channel was terminated but before the final destruction of the
   associated SIP dialog, Asterisk would attempt a connected line update on a
   non-existing channel, causing a crash.
2012-04-23 21:35:58 +00:00
espie
4ed7caa04f first pass at handling sqlite3 move 2012-04-23 17:15:17 +00:00
sthen
831151a03f update to kamailio 3.2.3, mostly from Roman Kravchuk (taking maintainer,
previous maintainer ok).
2012-04-22 21:44:24 +00:00
ajacoutot
0691c69586 Use RCDIR instead of /etc/rc.d when refering to packages rc scripts.
discussed with espie and sthen
ok sthen@
2012-04-22 11:41:55 +00:00
sthen
2c3f97d01a update to asterisk 1.8.11.0, including fixes for :
- crash in app_voicemail
- resource leak in SIP TCP/TLS
- ACK routing for non-2xx responses
- buffer overrun/memory leak in 'sip show peers' (race when adding peers whilst displaying)
- various locking problems
2012-04-08 22:34:51 +00:00
landry
312d4fffb9 Mark as ONLY_FOR_ARCHS=i386/amd64, since it #errors out on others:
# konference/libwebrtc/typedefs.h
# error Please add support for your architecture in typedefs.h
2012-04-05 21:15:29 +00:00
sthen
ca5de90dc7 unbreak with installed pwlib, spotted by naddy@
zap stray whitespace
2012-03-27 19:48:03 +00:00
sthen
da91aa04ce tweaks to the asterisk port; currently no effective change to the packages.
- remove unused non-working patches and framework for chan_h323;
this driver is deprecated upstream anyway.

- add patches to let the alternative chan_ooh323 addon module build.
currently unused in the port, 'make configure; cd $WRKSRC; gmake menuselect'
and enable it there if you want to play.

- sync unistim patch.

- mention the IMAP flavour in DESCR (and thus bump REVISION-main).
2012-03-23 22:42:25 +00:00
sthen
2105518722 update to appkonference 2.1, from dhill with tweaks by me 2012-03-22 21:31:18 +00:00
sthen
620492f011 Avoid a tight loop in asterisk's pbx_spool thread reported by drahn@ under
rthread. kern_time.c:itimerfix() requires the kevent interval timer to be
<= 100M seconds otherwise it passes an EINVAL back up, giving an error
return from kevent(). The initial timestamp is (INT_MAX-cur time) i.e.
around 800M so we hit this. Workaround by clamping tv_sec to 100M sec.
2012-03-17 23:08:20 +00:00
sthen
9e757c9c39 SECURITY update to asterisk 1.8.10.1
AST-2012-002: stack buffer overflow (remote unauthenticated sessions).
requires a dialplan using the Milliwatt application with the 'o' option,
and internal_timing off.  Affects all 1.4+ Asterisk versions.

AST-2012-003: stack buffer overflow (remote unauth'd sessions) in HTTP
manager interface; triggered by long digest authentication strings.
Code injection possibility.  Affects 1.8+.
2012-03-15 22:20:50 +00:00
naddy
069c4ceb1f add 5.1 release song; ok ian@ 2012-03-15 20:25:33 +00:00
sthen
6f8278e575 update to Asterisk 1.8.10.0
- includes the iLBC codec which now has a free copyright license; patent
licensing has a "no litigation" clause (see codecs/ilbc/LICENSE_ADDENDUM)
so mark as not permitted for CDs
2012-03-13 23:17:46 +00:00
ajacoutot
a89a75cd04 Garbage collect the /dev/arandom patches.
from Brad
ok landry@ sthen@
2012-03-08 12:13:00 +00:00
dcoppa
b0fc72e831 Zap incorrect patch.
noticed by brad, thanks
2012-03-07 12:35:39 +00:00
sthen
4464cbf93d update to asterisk 1.8.9.3, fixes route-set regressions in SIP 2012-02-27 17:12:56 +00:00
sthen
bf263e5d77 update to asterisk 1.8.9.2
- fixes deadlock in chan_agent, crash in ParkAndAnnounce, and
SIP INFO DTMF handling for non-numeric codes
2012-02-16 21:25:08 +00:00
sthen
c05df36e0d update to asterisk 1.8.9.0, ok ajacoutot@
This release has many fixes including thread locking issues,
crashes, resource leaks and others.
2012-01-28 08:16:22 +00:00