[Asterisk-bsd] new Asterisk ports
Dinesh Nair
dinesh at alphaque.com
Mon Jan 30 01:02:25 MST 2006
if anyone wants something a little more cutting edge than what's available
from ports, i've got a set of diffs which compiles asterisk 1.2.3 with
libpri 1.2.2 cleanly and runs well on freebsd 6.0. it should theoretically
work the same on 5.x though it most likely wouldnt on 4.x. email me for the
patches.
additionally, if the port maintainers could get in touch with me, i'd
gladly offer assistance in maintaining this.
we're heavy users of asterisk on freebsd and right about now i'm testing
asterisk perfomance using both libpthread and libthr to see which gives
better performance.
the Changelog between 1.2.1 and 1.2.3 is as follows:
2006-01-25 Russell Bryant <russell at digium.com>
* Asterisk 1.2.3 Released
2006-01-25 09:46 +0000 [r8632] Olle Johansson <oej at edvina.net>
* channel.c: Issue #6439 - the "timebomb" bug. Patch by Markster
over GPRS
2006-01-25 05:38 +0000 [r8619] Russell Bryant <russell at digium.com>
* utils/astman.c: don't leak almost 200 bytes for each new channel
(issue #6330)
2006-01-25 01:50 +0000 [r8608] Kevin P. Fleming <kpfleming at digium.com>
* apps/app_dial.c: ensure hangup cause code is handled properly
when channel does not return a frame (issue #6346)
2006-01-24 22:55 +0000 [r8600] Russell Bryant <russell at digium.com>
* asterisk.c: completely arbitrary whitespace change for testing
something with svnmerge ...
2006-01-24 22:32 +0000 [r8588] Kevin P. Fleming <kpfleming at digium.com>
* channel.c: ensure that channel cannot become zombie after we
check but before we try to start indications
2006-01-24 20:37 +0000 [r8573] Matt Frederickson <creslin at digium.com>
* channels/chan_zap.c: Backport fix for #6229, hangup on polarity
reversal
2006-01-24 19:21 +0000 [r8537-8562] Olle Johansson <oej at edvina.net>
* channels/chan_sip.c: Issue 6114: Don't hangup on BYE/ALSO with no
channel.
* channels/chan_sip.c: Issue #6308 - never send response to ACK.
(Reported by whiskerp)
2006-01-22 19:03 +0000 [r8437-8445] Russell Bryant <russell at digium.com>
* apps/app_queue.c: fix memory leak from not freeing the queue
member list when freeing an old queue
* channel.c: fix MixMonitor crash (issue #6321, probably others)
2006-01-22 15:13 +0000 [r8433] BJ Weschke <bweschke at btwtech.com>
* channels/chan_sip.c: Bug fix: Correct some scenarios where
CALL_LIMIT could not be getting adjusted properly allowing
chan_sip to send calls when it really shouldn't. Bug #6111
2006-01-22 08:52 +0000 [r8429] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* channels/chan_sip.c: Bug 6281 - Cannot set more than a single
header with SIPAddHeader
2006-01-22 02:05 +0000 [r8412-8418] Russell Bryant <russell at digium.com>
* pbx.c: add a modified fix to prevent writing outside of the
provided workspace when calculating a substring (issue #6271)
2006-01-21 18:29 +0000 [r8394] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* apps/app_queue.c: Bug 5936 - AddQueueMember fails on realtime
queue, if queue not yet loaded
2006-01-20 18:34 +0000 [r8347] Russell Bryant <russell at digium.com>
* apps/app_queue.c: fix invalid value of prev_q (issue #6302)
2006-01-20 01:00 +0000 [r8320] Matt O'Gorman <mogorman at digium.com>
* channels/chan_iax2.c: solved problem with delayreject and iax
trunking bug 4291
2006-01-19 19:40 +0000 [r8281] Olle Johansson <oej at edvina.net>
* channels/chan_sip.c: Enable "musicclass" setting for sip peers as
per the config sample.
2006-01-19 19:14 +0000 [r8276] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* ast_expr2.y, ast_expr2.fl: Bug 6072 - Memory leaks in the
expression parser
2006-01-19 04:56 +0000 [r8232-8242] Russell Bryant <russell at digium.com>
* channels/chan_sip.c: fix Message-Account header to use the ip
address if the fromdomain isn't set (issue #6278)
* apps/app_milliwatt.c: fix a seg fault due to assuming that space
gets allocatted on the stack in the same order that we declare
the variables (issue #6290)
2006-01-18 21:02 +0000 [r8194] Matt O'Gorman <mogorman at digium.com>
* apps/app_meetme.c: Solves issue with the login proccess in meetme
patch from 6136
2006-01-18 Russell Bryant <russell at digium.com>
* Asterisk 1.2.2 Released
2006-01-18 00:47 +0000 [r8140-8162] Matt O'Gorman <mogorman at digium.com>
* loader.c: Changed order of autoload so that pbx_ comes before
channels, and in doing so cause bug 6002 to not be an issue
* apps/app_festival.c: Stop any generators running on a channel
when festival is called as described in 5996
2006-01-17 18:29 +0000 [r8134] Matt Frederickson <creslin at digium.com>
* res/res_features.c: Backport of fix for #6094
2006-01-17 16:55 +0000 [r8124] Matt O'Gorman <mogorman at digium.com>
* logger.c: Fixed code ordering of logger_init and queue_log_init
bug 6263
2006-01-17 13:11 +0000 [r8112-8122] Kevin P. Fleming <kpfleming at digium.com>
* asterisk.c: update CLI copyright notice
* asterisk.c: do rlimit check _after_ reading config file, in case
'dumpcore' is specified there
2006-01-14 19:06 +0000 [r8074] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* funcs/func_strings.c: Bug 6238 - Fix segfault when delimiter not
specified
2006-01-13 06:07 +0000 [r8047] Russell Bryant <russell at digium.com>
* channels/chan_agent.c: fix spelling errors (issue #6227)
2006-01-12 06:14 +0000 [r7999] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* apps/app_voicemail.c, configs/voicemail.conf.sample: Bug 6211 -
Add option deletevoicemail as equivalent to option delete for
Realtime
2006-01-11 19:08 +0000 [r7965-7986] Russell Bryant <russell at digium.com>
* channels/chan_agent.c: move variable to correct scope (issue
#6197)
* apps/app_voicemail.c: fix temp greetings with ODBC storage (issue
#6078)
* channels/chan_sip.c: fix mem leak on module unload (issue #6190)
* app.c: don't override an error condition that occurred when
acting on the primary channel when stopping the autoservice on
the peer channel. (from issue #6087)
* translate.c: lock list of translators *before* recalculating the
translation matrix
2006-01-11 04:38 +0000 [r7963] Matt O'Gorman <mogorman at digium.com>
* channel.c: Minor typo refrenced in 6191
2006-01-11 04:19 +0000 [r7957-7960] Russell Bryant <russell at digium.com>
* pbx.c: fix locking error - lock instead of unlock
* apps/app_dial.c: fix a little typo
2006-01-11 01:30 +0000 [r7955] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* apps/app_voicemail.c: Bug 6192 - behave correctly when mailbox is
specified as argument
2006-01-10 08:48 +0000 [r7939] Olle Johansson <oej at edvina.net>
* doc/README.cdr: - Adding reference to README.tds - Reformatting
table
2006-01-09 22:48 +0000 [r7917] Kevin P. Fleming <kpfleming at digium.com>
* channels/chan_iax2.c: re-initialize _all_ sequence numbers when
transfer completes
2006-01-09 22:07 +0000 [r7915] Russell Bryant <russell at digium.com>
* file.c: add missing unlock (issue #6112)
2006-01-09 20:08 +0000 [r7904-7908] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* pbx/pbx_spool.c: Bug 6157 - Memory leak
* doc/README.variables: Update variable documentation to match the
code
2006-01-09 18:11 +0000 [r7898-7900] Kevin P. Fleming <kpfleming at digium.com>
* asterisk.c: commit user/group-related changes from trunk
* db.c: backport fix from revision 7856 of trunk
* apps/app_voicemail.c: fix breakage introduced in revision 7871
2006-01-09 05:11 +0000 [r7870-7871] Russell Bryant <russell at digium.com>
* apps/app_voicemail.c: fix seg fault when using greek syntax in
VoicemMailMain (issue #6142)
* manager.c: backport fix for unnecessary unlock (issue #6171)
2006-01-07 07:27 +0000 [r7848] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* pbx/pbx_spool.c: Bug 6156 - catch all threading errors, not just
simple failure
2006-01-06 00:34 +0000 [r7831] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* pbx/pbx_config.c: Dumb error messages - "Context 'context'
already included in 'in' context"
2006-01-06 00:21 +0000 [r7829] Kevin P. Fleming <kpfleming at digium.com>
* channels/chan_agent.c: update agent persistence when an agent
gets logged off by autologoff
2006-01-05 23:53 +0000 [r7827] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* include/asterisk/strings.h: Bug 6076 - Fix documentation of
ast_trim_blank return value
2006-01-05 23:49 +0000 [r7825] Kevin P. Fleming <kpfleming at digium.com>
* channel.c: eliminate rounding errors that caused call time limits
to be inaccurate (issue #5913) round 'time left' reported during
call limit warnings up to sound more accurate
2006-01-05 23:07 +0000 [r7823] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* res/res_features.c: Bug 6081 - fix for memory leak, formatting
fixes
2006-01-05 20:52 +0000 [r7819] Kevin P. Fleming <kpfleming at digium.com>
* formats/format_pcm.c, formats/format_pcm_alaw.c: ensure that
variable is initialized
2006-01-05 09:13 +0000 [r7812] Olle Johansson <oej at edvina.net>
* res/res_features.c: Fix copyright of changed file
2006-01-05 00:58 +0000 [r7799-7809] Kevin P. Fleming <kpfleming at digium.com>
* channels/chan_agent.c: send device state updates for auto-logoff
of agents as well
* formats/format_pcm.c, formats/format_pcm_alaw.c: doh... fseek()
has no useful return value
* formats/format_pcm.c, formats/format_pcm_alaw.c: use proper
fwrite() parameters and return value
* formats/format_pcm.c, formats/format_pcm_alaw.c: return properly
after extending file
* formats/format_pcm.c, formats/format_pcm_alaw.c: ensure that
ulaw/alaw sound files are filled with silence when extended (not
zeroes)
* channel.c: make monitoring more tolerant of peers that deliver
frames in bursts
2006-01-04 21:46 +0000 [r7792-7795] Olle Johansson <oej at edvina.net>
* res/res_features.c: Issue #5980: Removing extra CR+LF in manager
events - needs port to trunk
* channels/chan_sip.c: Fixing typo in XML for video updates.
2006-01-04 07:06 +0000 [r7773] Russell Bryant <russell at digium.com>
* funcs/func_moh.c: use a more correct way of determining the size
of the destination buffer
2006-01-04 05:27 +0000 [r7771] BJ Weschke <bweschke at btwtech.com>
* apps/app_privacy.c: Fix the 'if' clause to be true under the
right conditions. Bug #6126
2006-01-03 20:22 +0000 [r7746] Kevin P. Fleming <kpfleming at digium.com>
* ast_expr.y (removed): remove unused 'old' expression parser
2006-01-03 18:15 +0000 [r7743] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* apps/app_stack.c: Bug 6121 - typo in application description
2006-01-03 17:24 +0000 [r7736-7740] Kevin P. Fleming <kpfleming at digium.com>
* include/asterisk/chanspy.h, apps/app_chanspy.c,
apps/app_mixmonitor.c, channel.c: revert incorrect fix for bug
#6048 from revision 7709 put in correct (simpler) fix add doxygen
docs for channel spy 'state' values
* channels/chan_sip.c: backport rport scanning fix from trunk (bug
#6071)
* ast_expr2f.c, ast_expr2.fl: don't leak memory for (most)
expression evaluations
2006-01-02 07:31 +0000 [r7709] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* apps/app_mixmonitor.c: Bug 6084 - MixMonitor after a 'cli stop
monitor' deadlocks
2006-01-02 02:04 +0000 [r7706] BJ Weschke <bweschke at btwtech.com>
* channels/chan_sip.c, channels/chan_iax2.c: Fix compiler warnings.
2005-12-30 14:54 +0000 [r7677] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* channel.c: Bug 6091 - Fix race condition around uniqueid
2005-12-28 17:35 +0000 [r7663-7665] Russell Bryant <russell at digium.com>
* channels/chan_sip.c: fix memory leak in build_rpid (issue #6070)
* apps/app_chanspy.c: backport fix for permissions of created
recordings (issue #6067)
2005-12-27 00:07 +0000 [r7641] Kevin P. Fleming <kpfleming at digium.com>
* channels/chan_zap.c: backport fix to ensure that DSP is never
enabled on pseudo channels
2005-12-26 20:32 +0000 [r7637] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* cdr/cdr_tds.c: Remove copy of code in libc, preferring code in
utils.c (public domain code)
2005-12-26 18:19 +0000 [r7634] Russell Bryant <russell at digium.com>
* channels/chan_sip.c, channels/chan_agent.c, apps/app_sms.c,
asterisk.c, config.c, pbx/pbx_dundi.c, apps/app_externalivr.c,
apps/app_queue.c, channels/chan_iax2.c, cli.c,
apps/app_chanspy.c, res/res_monitor.c: cast time_t to an int in
printf/scanf (issue #5635)
2005-12-23 06:38 +0000 [r7608] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* apps/app_hasnewvoicemail.c: Bug 6051 - VMCOUNT should work as
documented and count all, not quit after finding 1
2005-12-23 03:01 +0000 [r7606] Kevin P. Fleming <kpfleming at digium.com>
* asterisk.c: add license reference to copyright notice displayed
when CLI session begins add 'show warranty' and 'show license'
CLI commands (still need a complete list of non-GPL components
included in Asterisk)
2005-12-23 00:00 +0000 [r7605] BJ Weschke <bweschke at btwtech.com>
* apps/app_waitforsilence.c: Another app documentation tweak.
2005-12-22 22:04 +0000 [r7601] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* apps/app_voicemail.c: Bug 6050 SQL requires the use of single
ticks to delimit values, not quotes
2005-12-22 20:36 +0000 [r7595-7599] Russell Bryant <russell at digium.com>
* channels/chan_sip.c, configs/sip.conf.sample: revert changes to
videosupport to allow per-peer setting, since it isn't quite
complete and there is not an obvious fix at this point
* channels/chan_sip.c: remove stray unlock (issue #5955)
2005-12-21 22:23 +0000 [r7586] Josh Roberson <josh at asteriasgi.com>
* channels/chan_sip.c: Actually put in the per-peer settings for
sip video, as they didn't make it in at astricon somehow, and
I've been too busy up until now to redo it.
2005-12-21 20:01 +0000 [r7582] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* channels/chan_alsa.c: Allow a chan_alsa that failed to open sound
devices to be unloaded.
2005-12-21 19:53 +0000 [r7580] BJ Weschke <bweschke at btwtech.com>
* channels/chan_agent.c: Bug #6040 - Documentation correction
2005-12-21 19:23 +0000 [r7577] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* pbx/pbx_ael.c: Bug 5777 - Remove parentheses on Goto in AEL, so
that it parses correctly
2005-12-20 20:21 +0000 [r7550-7557] Russell Bryant <russell at digium.com>
* res/res_agi.c: check array bounds when parsing arguments to AGI
(issue #5868)
* channels/chan_iax2.c: backport fix for reloading peer context
(issue #6007)
* apps/app_directed_pickup.c: backport fix for segfault on directed
pickup when no CDR is available (issue #5998)
2005-12-20 12:58 +0000 [r7546] Kevin P. Fleming <kpfleming at digium.com>
* apps/app_meetme.c: backport fix for larger-than-20ms-frames from
trunk (bug #5697)
2005-12-19 23:47 +0000 [r7529] Russell Bryant <russell at digium.com>
* channels/chan_sip.c: I messed up and accidently committed this to
the trunk first ... - add note on required values of sip_methods
struct - remove duplicate function prototype - remove duplicate
ast_mutex_lock (issue #6025)
2005-12-19 19:06 +0000 [r7521-7523] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* file.c: Bug 5988 - record append option not working
* cdr.c: Bug 6026 - segfault for the sequence NoCDR(),
SetAMAFlags()
2005-12-17 18:55 +0000 [r7517-7519] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* doc/README.ael: Document that curley braces must be on the same
line as the keyword.
* apps/app_chanspy.c: Bug 6009 - off by one error
2005-12-17 03:59 +0000 [r7510-7515] Kevin P. Fleming <kpfleming at digium.com>
* channels/chan_sip.c: Max-Forwards headers must only be present on
requests, not responses
* channels/chan_sip.c: forcibly expire previous subscriptions from
a peer when they resubscribe (keeps them from building up and
waiting for expiration, and stops us sending unwanted NOTIFY
messages to devices)
* build_tools/make_svn_branch_name: fix some buglet when building
team branch version strings
2005-12-17 01:02 +0000 [r7508] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* include/asterisk/linkedlists.h: We want to check the previous
value, not the current value (which was just changed).
2005-12-16 00:49 +0000 [r7497] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* apps/app_cut.c: First field is truncated
2005-12-15 10:52 +0000 [r7490] Christian Richter
<christian.richter at beronet.com>
* doc/README.misdn, channels/misdn/mISDNuser.patch (added),
channels/misdn/isdn_lib_intern.h, channels/misdn/mISDN.patch
(added), channels/misdn/isdn_lib.h, channels/chan_misdn.c,
channels/misdn/Makefile, channels/misdn/chan_misdn_config.h,
channels/misdn/ie.c, channels/chan_misdn_config.c,
channels/misdn/isdn_msg_parser.c, channels/Makefile,
channels/misdn/isdn_lib.c: * Added mISDN/mISDNuser Echo cancel
Patch * Fixed Makefiles so that chan_misdn can be compiled again
* added some hints, that mISDN cannot be compiled against gcc-4,
SMP, Spinlock Debug * fixed some Minor issues in chan_misdn,
regarding Type Of Number and Presentation
2005-12-15 02:51 +0000 [r7482] BJ Weschke <bweschke at btwtech.com>
* channel.c: Bug #6003 - Don't free the channel structure until
after having sent the manager event.
2005-12-13 18:54 +0000 [r7435-7470] Kevin P. Fleming <kpfleming at digium.com>
* doc/README.variables: clarify substring documentation
* utils.c: correct broken math in tvfix() for timestamp values over
one million
* apps/app_dial.c: restore ability of caller to hangup calls that
are still ringing (issue #5839)
* channels/chan_sip.c, pbx.c: ensure that hangups while incoming
calls are in early state are handled properly (issue #5919)
* channels/chan_agent.c: only report AGENT_IDLE for callback mode
agents when they are actually idle (issue #5902)
* app.c: use the stream's current point when pausing/unpausing,
instead of elapsed time (which doesn't work when the stream has
been skipped forward or backward) (issue #5897)
* apps/app_externalivr.c: set all the child file descriptors to
non-blocking so that we don't hang if the child fails to send a
newline-terminated command or error message
2005-12-12 17:19 +0000 [r7433] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* include/asterisk/linkedlists.h: Typo
2005-12-11 06:08 +0000 [r7430] Russell Bryant <russell at digium.com>
* utils/astman.c: silence a couple of compiler warnings about
pointer signedness
2005-12-11 01:26 +0000 [r7427-7429] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* include/asterisk/linkedlists.h: Bug 5965 - major bug in
AST_LIST_REMOVE
* apps/app_voicemail.c: Bug 5967
2005-12-10 18:10 +0000 [r7425] BJ Weschke <bweschke at btwtech.com>
* channels/chan_zap.c: Bug #5877 Make sure the digit string from
E&M wink DNIS collection is properly null terminated as it grows.
2005-12-08 23:45 +0000 [r7404-7406] Tilghman Lesher
<tilghman at mail.jeffandtilghman.com>
* apps/app_voicemail.c: Bug 5960
* configs/res_odbc.conf.sample: Documenting two keywords that were
previously missing
2005-12-08 01:05 +0000 [r7382-7386] Kevin P. Fleming <kpfleming at digium.com>
* pbx.c: initialize the buffer before using it...
* pbx.c: ensure that hints are allowed to use global variable
references
--dinesh
On 01/18/06 14:33 Aristedes Maniatis said the following:
> For anyone who hasn't seen them yet, there are one new and one updated
> Asterisk ports:
>
> http://www.freshports.org/net/asterisk/ is now at version 1.2.1 and
> I'm running it here quite happily.
>
> http://www.freshports.org/net/asterisk-current/ is cutting edge for
> those who want to try 1.4
>
>
> Ari Maniatis
>
>
>
>
> -------------------------->
> ish
> http://www.ish.com.au
> Level 1, 30 Wilson Street Newtown 2042 Australia
> phone +61 2 9550 5001 fax +61 2 9550 4001
> PGP fingerprint 08 57 20 4B 80 69 59 E2 A9 BF 2D 48 C2 20 0C C8
>
>
> _______________________________________________
> Asterisk-BSD mailing list
> Asterisk-BSD at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-bsd
>
--
Regards, /\_/\ "All dogs go to heaven."
dinesh at alphaque.com (0 0) http://www.alphaque.com/
+==========================----oOO--(_)--OOo----==========================+
| for a in past present future; do |
| for b in clients employers associates relatives neighbours pets; do |
| echo "The opinions here in no way reflect the opinions of my $a $b." |
| done; done |
+=========================================================================+
More information about the Asterisk-BSD
mailing list