Commit Graph

254 Commits

Author SHA1 Message Date
todd
e757d71ff3 initialize the semaphore prior to code that might terminate early considering
pjsua destroys the semaphore unconditionally
found through exercising new codepaths on macppc
ok deanna@
2008-06-18 21:16:39 +00:00
sthen
d57b2a9a52 Update Asterisk to 1.4.21, lots of quality-control fixes
ok ian
2008-06-14 16:00:10 +00:00
brad
dc528b7d0f remove MAINTAINER.
ok MAINTAINER
2008-06-13 19:28:55 +00:00
brad
affbcb281c upgrade to libosip2 2.2.2
ok markus@
2008-06-13 03:33:06 +00:00
ajacoutot
2d07ff2c0c - fix PKGNAME
"looks good" espie@
2008-06-04 13:05:13 +00:00
sthen
fdf610d6d7 - speex needs to be at least 1.2beta3 since the library was
split in two: add pkgspec, bump -speex package version

- adjust FULLPKGNAME handling so overrides can be shown clearly
at the top of the Makefile

- add space before assignment operator "FULLPKGNAME$i=" to avoid
potential ambiguity with bad values of $i

speex problem reported by jolan@, thanks!
2008-06-02 23:33:51 +00:00
sthen
e1ead9579e update to 1.4.20.1; thanks to Pedro la Peu for additional testing. 2008-05-27 22:14:34 +00:00
sthen
f400d3023f clean whitespace (spaces->tabs); "cvs di -w" shows no change 2008-05-27 20:56:12 +00:00
sthen
ecd760054c upgrade to new version and update license markers (LGPLv2/GPLv2). from Brad. 2008-05-27 20:46:54 +00:00
ajacoutot
9b89accee8 - fix WANTLIB after pwlib FLAVORs merge
- bump
2008-05-22 19:27:04 +00:00
sthen
0074d5ea7d Update to 1.4.19.2, fixing an IAX performance problem introduced
by the security fix in the previous update. No change to other code.
Non-IAX users are unaffected.
2008-05-13 23:49:57 +00:00
sthen
f950962e0a update for 4.3; ok ian a while ago. 2008-05-01 08:18:35 +00:00
sthen
4cef9166f0 +spandsp 2008-04-29 11:56:19 +00:00
sthen
1059d440dc Import SpanDSP:
SpanDSP is a library of DSP functions for telephony, in the 8000 sample
per second world of E1s, T1s, and higher order PCM channels. It contains
low level functions, such as basic filters. It also contains higher
level functions, such as cadenced supervisory tone detection, and a
complete software FAX machine.  The software has been designed to avoid
intellectual property issues, using mature techniques where all relevant
patents have expired. See the file DueDiligence for important
information about these intellectual property issues.

from Brad; tested with his work-in-progress CallWeaver.
2008-04-29 11:55:18 +00:00
sthen
03a107191f SECURITY update, fixes remote amplification attack in IAX.
http://downloads.digium.com/pub/security/AST-2008-006.html

ok ian@
2008-04-23 07:04:09 +00:00
todd
7b15f2f4b8 +iaxmodem 2008-04-21 03:50:30 +00:00
todd
1d9e28be19 iaxmodem 1.1.0
IAXmodem is a software modem written in C that uses an IAX channel
(commonly provided by an Asterisk PBX system) instead of a traditional
phone line and uses a DSP library instead of DSP hardware chipsets.

IAXmodem was originally conceived to function as a fax modem usable
with HylaFAX, and it does that well. However IAXmodem also has been
known to function with mgetty+sendfax and efax.

.. much cleanup from my earlier verisions, thanks brad@
2008-04-21 03:49:22 +00:00
ian
949f36cd49 Add asterisk-openbsd-moh 2008-04-10 22:44:49 +00:00
ian
1de6238ec6 Play OpenBSD songs for Asterisk Music-On-Hold; idea indirectly from
mbalmer, DESCR wording vetted & improved by deraadt@, OK sthen@
2008-04-10 22:41:41 +00:00
sthen
7c7f03755a update to 1.4.19
ok ian@
2008-04-02 23:18:11 +00:00
ian
b38df514fa += gsutil 2008-03-20 19:01:41 +00:00
ian
9ea200f654 dump/restore Grandstream device configurations, ok sthen@ 2008-03-20 18:59:15 +00:00
sthen
b78d620076 SECURITY update to 1.4.18.1, fixes AST-2008-002 (buffer overflows
in RTP codec payload type handling) and AST-2008-003 (SIP channel
can make a call into the context specified in the general section
of sip.conf).  Affects all Asterisk users with SIP enabled.

This is a security update only, no changes other than these fixes.
2008-03-19 08:18:10 +00:00
ajacoutot
4bebb7f3ca - make the h323 FLAVOR build correctly with new pwlib/h323
- add a pre-build target so that we can remove IS_INTERACTIVE
(from sthen@)

ok sthen@
2008-03-15 17:41:12 +00:00
ajacoutot
2791facafa - upgrade from 1.4.14 to 1.4.5v0 (!)
- make it compile with new pwlib
- add some documentation
2008-03-15 17:40:38 +00:00
simon
d91361239f fix category and bump, found with pkg_mgr
ok landry@
2008-02-09 00:31:52 +00:00
sthen
5802de6f10 update asterisk to 1.4.18 (following testing during RC period)
ok jolan
2008-02-07 22:08:30 +00:00
sthen
76825aff1b SECURITY update, AST-2008-001, fixes remote crash triggerable by anyone
permitted to transfer SIP calls (possibly unauthenticated, depending on
config).

ok ian
2008-01-03 02:23:30 +00:00
sthen
50c645a69b update to the asterisk release-du-jour.
ok ian's asterisk-ok-bot
2007-12-21 10:22:19 +00:00
sthen
9d7e6c2e89 Update to today's asterisk release. ok ian 2007-12-20 13:57:22 +00:00
sthen
a829c9811e version bump; Asterisk now complains if modules weren't compiled
with the expected version of headers.

"Go for it!" ian
2007-12-19 21:36:08 +00:00
sthen
2d388aff89 SECURITY update to 1.4.17, fixes AST-2007-027 (passwordless sip/iax peers,
configured from "realtime" database rather than static .conf files, are not
subject to IP address restrictions).

ok ian
2007-12-19 21:07:27 +00:00
sthen
0d8f4dba96 SECURITY update to Asterisk 1.4.15, fixes SQL problems with
PostgreSQL drivers. AST-2007-025 (pgsql realtime) and AST-2007-026
(pgsql CDR logging).

ok jolan@
2007-12-01 10:11:53 +00:00
sthen
ff506d6ff4 update Asterisk to 1.4.14 (with many bug fixes), and h323 flavor
(for interactive builds only).

ok jolan, ian
2007-11-27 10:41:04 +00:00
deanna
06f82acff2 - let it build on all archs
- don't redefine stuff we have in system headers

tested on vax with --null-audio
"looks sane" todd@
2007-11-06 02:50:28 +00:00
deanna
6b0a3871a9 += pjsua, reminded by ajacoutot 2007-10-27 17:56:55 +00:00
deanna
fa42881a59 Fix URL to pjsua user manual. 2007-10-27 17:54:53 +00:00
sthen
2f79563e52 adjust a patch to avoid problems with CVS tags -
no bump necessary.

ok deanna@
2007-10-27 16:33:02 +00:00
deanna
30d0a555e3 import pjsua 0.7.0
pjsua is an open source command line SIP user agent that is used as
the reference implementation for PJSIP and PJMEDIA. It has many
features, such as:

    * Mutiple identities/account registrations
    * Concurrent calls and conference (unlimited number, but only up
      to 254 sources can be mixed to a single destination)
    * Call features: call hold, call transfer (attended or unattended,
      with or without refersub).
    * SIP Presence/SIMPLE with PIDF and XPIDF support. PUBLISH support.
    * Instant messaging and message composing indication
    * DTMF digits transmission/receipt (RFC 2833)
    * WAV file playing, streaming, and recording.
    * Accoustic echo cancellation (AEC).
    * Auto-answer, auto-play file, auto-loop RTP
    * Support SIP UDP, TCP, and TLS transports. Support for DNS SRV
      resolution.
    * NAT traversal with rport and STUN.
    * Tone generation.
    * Codecs: PCMA, PCMU, GSM, Speex (including wideband/16KHz and
      ultra-wideband/32KHz), L16 (8-48KHz, mono or stereo), and iLBC.
    * Adaptive jitter buffer, adaptive silence detection, and packet
      lost concealment audio features.

With lots of testing and help from todd@, sthen@, jakemsr@, jolan@ and
Benny Prijono.

ok todd@ sthen@
2007-10-27 04:34:23 +00:00
sthen
b22c11a7a4 SECURITY update for 1.4 versions (doesn't affect OpenBSD before 4.2);
fixes an overflow in IMAP voicemail storage reachable by anyone who can
send email to a VM box accessed from the phone. AST-2007-022, found by
sprintf audit.

ok ian@
2007-10-11 08:05:18 +00:00
sthen
bb85f6fc39 bug-fix update to 1.4.12
ok ian@
2007-10-04 11:25:44 +00:00
bluhm
defca5dc91 +p5-Net-SIP 2007-09-19 22:52:42 +00:00
bluhm
e45c118de9 Initial import of p5-Net-SIP 0.35
Net::SIP consists of packages for handling SIP packets, for transport
of packets, for processing packets and on top of all that a simplified
layer for common tasks.

ok sturm@
2007-09-19 22:47:02 +00:00
merdely
aa0d523fd4 Remove surrounding quotes in COMMENT 2007-09-15 21:03:00 +00:00
ian
543e0998b8 += chan_unistim 2007-09-14 13:25:26 +00:00
ian
0edace2c8d chan_unistim is an Asterisk channel driver for the Nortel proprietary
Unistim protocol, used by at least the following Nortel phones:
Nortel i2002, i2004 and i2050.

tested and comments sthen@, tested and OK krw.
2007-09-14 13:24:42 +00:00
sthen
e55dbe3873 the app_conference update I forgot to commit with asterisk 1.4,
ok jolan@ ian@
2007-09-06 12:31:31 +00:00
sthen
9c5f5dcd0d major version update to 1.4.11, ok ian@ jolan@ 2007-09-05 22:42:52 +00:00
sthen
e303306b19 update my email address
ok mbalmer@
2007-09-04 10:33:19 +00:00
ajacoutot
1cb10e8dca - zap unneeded variable
- remove quotes from COMMENT while here
2007-08-02 14:39:09 +00:00
robert
018b601d2c remove empty patch; noticed by Stuart Henderson <stu@spacehopper.org> 2007-07-25 08:55:48 +00:00
ian
fab7c3a824 Upgrade to 1.2.22 to fix several remote exploits, from Stuart, tested by me 2007-07-19 01:31:27 +00:00
jolan
994a77a545 SECURITY: update to 1.2.19, from maintainer stuart henderson
ASA-2007-013: chan_iax2.c assumes strings are null-terminated without
validating them, potential buffer overrun/information disclosure
2007-07-02 14:03:34 +00:00
aanriot
b417c98419 also install the main binary and the post-install target becomes a
do-install one (the logic is more simple and it gets ride of the bogus
element warnings).

"go ahead" msf@
2007-05-31 15:51:23 +00:00
jcs
6a5527ca40 p5-asterisk 2007-05-28 16:21:40 +00:00
jcs
a8e17fc2de p5-asterisk-0.09:
a collection of perl modules to be used with the asterisk pbx
2007-05-28 16:16:55 +00:00
steven
a4d14bddf4 remove HOMEPAGE from DESCR
remove old MODGNU_SHARED_LIBS and related hacks
2007-05-20 13:26:58 +00:00
jolan
e137319740 SECURITY: update to 1.2.18 from maintainer stuart henderson
ASA-2007-011: Multiple problems in SIP channel parser handling response
codes
ASA-2007-012: Remote Crash Vulnerability in Manager Interface
2007-05-02 17:29:25 +00:00
ajacoutot
c31145b2a1 +ohphone 2007-04-27 13:36:50 +00:00
ajacoutot
9763e3359a Import ohphone-1.14.4
Ohphone is a fully functional H.323 endpoint command line application
that can be used to listen for incoming H.323 calls, or to initiate a
call to a remote host.  It includes a simple menu that allows
interactive control of functions, as well as allowing control of most
dialing and answer functions via a phone handset.

ok kili@
2007-04-27 13:36:09 +00:00
espie
d4ebcd974d more base64 checksums 2007-04-05 17:26:05 +00:00
jolan
b55e239460 SECURITY: update to 1.2.17, fixes a(nother) remote DoS in chan_sip:
http://voipsa.org/pipermail/voipsec_voipsa.org/2007-March/002275.html

from maintainer stuart henderson
2007-03-21 15:51:54 +00:00
jolan
7d42dc4e37 SECURITY: update to 1.2.16 which fixes a remote DoS in chan_sip
from maintainer stuart henderson
2007-03-15 10:56:31 +00:00
ian
039ed98d9e 1.2.14->1.2.15 from maintainer, tested on i386 & amd64. 2007-02-11 01:03:28 +00:00
steven
27aabe3447 conflicts with asterisk-sounds-<=1.2.1p2 2006-12-29 22:21:41 +00:00
jolan
82ddf3f4d8 update to 1.2.14, from stuart henderson 2006-12-22 22:16:10 +00:00
jolan
60a1c5e202 remove 'silence' sounds, as they are included in asterisk 1.2.14
from stuart henderson
2006-12-22 22:12:37 +00:00
steven
aa7ce446bf bump pkgname after maintainer change 2006-12-17 08:23:29 +00:00
ian
e6092b3031 Add MAINTAINER line 2006-12-17 01:54:08 +00:00
ian
3bc8a88597 += asterisk-native-sounds 2006-12-16 20:18:44 +00:00
ian
0874a045fc Import asterisk-native-sounds, higher-quality versions of the "basic"
asterisk sounds. Help and OK steven@
2006-12-16 19:45:14 +00:00
msf
abf7f108fe update to 1.5.13
install configuration files to ${SYSCONFDIR} by default
use _siproxd unpriv user and chroot by default
take MAINTAINER

ok markus@
2006-11-27 11:16:50 +00:00
jolan
a5ee037d88 @comment a few files which are now in the main asterisk package to
remove a conflict, from maintainer stuart henderson
2006-10-19 21:22:34 +00:00
jolan
73cc4fa6d9 SECURITY: update to 1.2.13 which fixes a vulnerability in the
chan_skinny module.  for more details see:

http://www.asterisk.org/node/109

from maintainer
2006-10-19 21:19:07 +00:00
jolan
eb7a26aef4 - install IAXy firmware in order to silence warning messages, prompted
by jcs@

ok MAINTAINER
2006-10-18 00:18:36 +00:00
jolan
53cc38430a - update to 1.2.12.1
- be careful not to pick up odbc/popt if they happened to be installed

from maintainer stuart henderson
2006-09-24 21:09:25 +00:00
alek
a36e246105 - Don't build res_config_odbc if databases/iodbc is installed
- Don't build smsq if devel/popt is installed

ok maintainer
2006-07-18 19:32:54 +00:00
steven
6dc095d557 fix sample config file.
from maintainer Stuart Henderson, found by Steve, murdoch-technology
at bigpond dot com.
2006-06-15 06:39:50 +00:00
naddy
ca6257ce12 SECURITY:
Update to 1.2.9.1 which addresses a security vulnerability in the IAX2
channel driver (chan_iax2). The vulnerability affects all users with
IAX2 clients that might be compromised or used by a malicious user, and
can lead to denial of service attacks and random Asterisk server crashes
via a relatively trivial exploit.

From: maintainer Stuart Henderson <stu@spacehopper.org>
2006-06-12 19:04:10 +00:00
jolan
c5f4fe1b86 +fobbit 2006-05-12 01:32:59 +00:00
jolan
9d3cad9eb5 $ cvs -d jolan@cvs.openbsd.org:/cvs import ports/telephony/fobbit jolan
jolan_20060511
I ports/telephony/fobbit/Makefile
<snip>

not sure why cvs would choose to ignore the Makefile...
2006-05-12 01:31:43 +00:00
jolan
ee0295effd fobbit-0.61, creative voip blaster driver/software 2006-05-12 01:29:41 +00:00
sturm
45d8b2e15f use bcopy instead of memcpy to work around a gcc optimizer bug resulting
in unaligned accesses on sparc64
fix WANTLIB
honour CC, CFLAGS more or less

from Stuart Henderson <stu at spacehopper.org>
ok ian, jolan
2006-02-15 06:11:39 +00:00
jolan
16b0db9bcf @comment some duplicates from asterisk proper to resolve conflict
from Ben Lovett
2006-02-13 03:59:52 +00:00
jolan
c28352365d - remove non-sensical BUILD_DEPENDS
- generate PLIST with update-plist
- kill some useless variables/comments
2006-02-06 16:19:16 +00:00
jolan
b5b5563527 +*-sounds 2006-02-03 17:42:14 +00:00
ian
df7405b45d Initial import of asterisk-sounds, extra sounds for Asterisk.
Comments by Stuart Henderson; ok todd@
2006-02-03 16:35:04 +00:00
jolan
cf55a16c2d bison is no longer a BUILD_DEPENDS 2006-02-02 16:12:24 +00:00
jolan
da3ca0e107 update to 20060201 2006-02-02 04:42:43 +00:00
todd
43939e07ca Work by and tested by ian@ and Stuart Henderson, comments by jolan@ 2006-02-02 03:41:36 +00:00
naddy
a2d49bdec4 catch up with header changes that have brought us in line with Free/NetBSD 2006-01-12 21:44:20 +00:00
steven
bc8b5cc1eb SHARED_LIBS and USE_LIBTOOL
ok sturm@
2005-12-26 13:13:45 +00:00
jolan
312ccafe80 sprinkle some much needed -fPIC, heads up from naddy@ 2005-11-29 03:40:38 +00:00
jolan
f5bf454dc9 +app_conference 2005-11-10 21:14:03 +00:00
jolan
8d57f7f473 app_conference-20051110, conferencing application for asterisk 2005-11-10 21:13:11 +00:00
jolan
c7aee7ccf1 update to 1.0.9, ok jcs pval
most notably fixes an overflow in the management interface (which is not
enabled by default)
2005-08-15 17:36:06 +00:00
sturm
54657812ed +libosip2
+siproxd
2005-06-29 21:16:20 +00:00
sturm
569b7d561e Initial import of siproxd-0.5.11
Siproxd is a proxy/masquerading daemon for the SIP protocol.  It
handles registrations of SIP clients on a private IP network and
performs rewriting of the SIP message bodies to make SIP connections
work via an masquerading firewall (NAT).  It allows SIP software
clients (like kphone, linphone) or SIP hardware clients (Voice over
IP phones which are SIP-compatible, such as those from Cisco,
Grandstream or Snom) to work behind an IP masquerading firewall or
NAT router.

from markus@
2005-06-29 21:15:24 +00:00
sturm
a1e5e32966 Initial import of libosip2-2.2.0
oSIP provides a SIP stack with a limited set of features common to
any kind of SIP Agents.  Thus oSIP is not oriented towards any
particular implementations and can be used for implementing SIP
End-Point, Proxy or any kind of more specific SIP Agent such as
B2BUA.

from markus@
2005-06-29 21:12:31 +00:00
jcs
12499fc400 - drop to _asterisk user/group by default
- move some files around and change file/directory owners to support
  this
- bump pkgname

ok mr. jolan@
2005-05-09 16:50:05 +00:00
jcs
21340eeda8 update to asterisk-1.0.7
- put jolan's mirror second
- RUN_DEPENDS on sox and mpg123 for music on hold
- install example indications.conf so ringing works

ok jolan@
2005-05-01 02:12:46 +00:00
naddy
ae76d3ea1f SIZE 2005-01-05 17:21:50 +00:00
alek
559c0cf4f4 Add WANTLIB marker
ok espie@
2004-12-05 15:15:20 +00:00
jolan
ea994b03de asterisk-1.0.0, open source pbx 2004-09-26 00:38:23 +00:00