Commit Graph

382 Commits

Author SHA1 Message Date
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