summaryrefslogtreecommitdiff
path: root/comms
AgeCommit message (Collapse)AuthorFilesLines
2009-10-03Actually, the security patch was missing from my last commit. PKGREVISIONis3-5/+37
increased to distinguish.
2009-10-02Update mgetty to 1.1.36, at the same time patching faxspool to useis9-91/+51
mktemp(1) to avoid symlink vulnerabilities in tmp file/directory creation/removal (mitre.org CVE-2008-4936). Named 1.1.36nb1 to emphasize difference from upstream. Commit ok'd by agc@.
2009-09-20Updating comms/p5-Device-Gsm from 1.52 to 1.54sno2-6/+8
pkgsrc changes: - Adjusting dependencies - Adding license definition Upstream changes: 1.54 Sun Sep 6 10:44:53 CEST 2009 - Fixed RT #31565, incorrect decoding of outgoing messages due to incorrect removal of zero-length octet in PDU. Thanks to Svami Dhyan Nataraj. 1.53 Fri Aug 14 21:43:37 CEST 2009 - Fixed RT #48700, deleting SMS message with index 0 didn't work. Thanks to Vytas M. for reporting the bug.
2009-09-14 Update to Asterisk 1.6.1.6jnemeth6-70/+69
- 1.6.1.6 fixes AST-2009-006 which is an IAX2 DOS vulnerability - 1.6.1.5 contains a variety of bug fixes: Category: Applications/app_chanspy #15660: ChanSpy "whisper" is broken in 1.4.26 Category: Applications/app_fax #15606: app_fax.c is not compiling under OpenBSD #15610: T.38 re-INVITE received after T.38 already negotiated fails Category: Applications/app_milliwatt #15386: [patch] Milliwatt() is off by -11dbm Category: Applications/app_mixmonitor #15699: [patch] using ast_free instead of mixmonitor_free Category: Applications/app_queue #14536: [patch] After a caller is processed by app_queue the queue_log logs the hangup as TRANSFER #15664: [patch] QUEUE_MEMBER_LIST() returns member names instead of Category: Applications/app_stack #15557: [patch] Gosub() dequotes once more than Macro() #15617: [patch] crash in LOCAL() if Gosub stack is allocated but empty Category: Applications/app_voicemail #15717: MWI is not sent to a SIP phone upon registration, but is after the mailbox is updated/checked #15720: opendir() return code is not checked in last_message_index() Category: Applications/app_voicemail/IMAP #14496: [patch] IMAP crash multiple callers / callers hangup at beep #14597: greetings can not be retrieved from IMAP #14950: [patch] Greetings are stored as IMAP messages even when imapgreetings=no #15729: IMAP greetings not stored in dovecot Category: CDR/General #15751: [patch] Core dump in ast_bridge_call features.c line 2772 Category: Channels/chan_agent #15668: AGENTACCEPTDTMF is incorrectly spelled as AGENTACCEPTDMTF in code to recognize channel variables. Category: Channels/chan_dahdi #15655: [patch] Dialplan starts execution before call is accepted #15727: [patch] Message Waiting Indication(MWI) is randomly generated when FXO is set to DTMF Caller ID Category: Channels/chan_misdn #12113: [patch] asterisk crash at reload chan_misdn.so Category: Channels/chan_sip/General #12869: [patch] 'context' doesn't change when 'sip reload' issued when driven from realtime #15362: [patch] log message output is truncated #15596: [patch] all codecs allowed, but textsupport=no crashes on T140RED enabled call Category: Channels/chan_sip/Registration #14366: [patch] Registration expiry not compatible with some ITSP #15539: [patch] Register request line contains wrong address when domain and registrar host differ Category: Channels/chan_sip/T.38 #15182: [patch] T.38 invite does not always comply with RFC 2327 Category: Channels/chan_sip/Video #15121: [patch] Video support in SIP channel driver appears to be totally broken Category: Core/BuildSystem #15697: most cleaner alaw don't compile #15698: [patch] If enable DEBUG_FD_LEAKS - h323 can't start. #15714: [patch] Asterisk won't build with curl unless curl_config is present Category: Core/General #14730: [patch] Fix runlevels in Debian rc files #15273: [patch] german time (20:01:00 oh clock) is announced wrong #15649: T38 Faxing failing on 1.6.1 svn #15667: LOGGER WARNING : error executing after rotate Category: Core/ManagerInterface #15397: [patch] segfault in action_coreshowchannels() at manager.c #15730: [patch] manager keeps creating /tmp/ast-ami-XXXXXX files (without deleting) when a single manager client remains logged in Category: Core/PBX #15242: [patch] log does not indicate which function is missing closing parenthesis Category: Documentation #15755: Description in queues.conf on call recording is slightly misleading Category: Functions/func_iconv #15169: When building with uClibc, configure script mistakenly assumes iconv is always available Category: General #15571: [patch] 'received' typos in trunk, in 6 files #15595: [patch] fix spelling for typos, mainly in comments. Category: PBX/pbx_dundi #15322: [patch] DUNDILOOKUP() does not accept comma as argument separator Category: Resources/General #15624: res_ais, communication ok, but wrong state send and receive. Category: Resources/res_config_ldap #13725: [patch] ERROR[7387]: res_config_ldap.c:1292 update_ldap: Couldn't modify dn:cn=1001,dc=xxx,dc=xxx because Invalid syntax #15710: Typo in LDAP schema files on line 598 Category: Resources/res_musiconhold #15051: [patch] Moh class set in the dialplan is ignored with realtime moh ---------------------------------------------------------------------- Commits Not Associated with an Issue [Back to Top] This is a list of all changes that went into this release that did not directly close an issue from the issue tracker. The commits may have been marked as being related to an issue. If that is the case, the issue numbers are listed here, as well. +------------------------------------------------------------------------+ | Revision | Author | Summary | Issues | | | | | Referenced | |----------+------------+-----------------------------------+------------| | | | Restore explicit export of | | | 209058 | kpfleming | ASTCFLAGS/ASTLDFLAGS and | | | | | underscore-variants to sub-makes. | | |----------+------------+-----------------------------------+------------| | 209237 | mmichelson | Gracefully handle malformed RTP | | | | | text packets. | | |----------+------------+-----------------------------------+------------| | 209262 | kpfleming | Make T.38 switchover in | | | | | ReceiveFAX synchronous. | | |----------+------------+-----------------------------------+------------| | 209281 | kpfleming | Cleanup T.38 negotiation changes. | | |----------+------------+-----------------------------------+------------| | 209327 | tilghman | Publish French extra sounds | | |----------+------------+-----------------------------------+------------| | | | Fix some places where | | | 209714 | russell | ast_event_type was used instead | | | | | of ast_event_ie_type. | | |----------+------------+-----------------------------------+------------| | 209781 | kpfleming | Minor changes inspired by testing | | | | | with latest GCC. | | |----------+------------+-----------------------------------+------------| | 209900 | russell | Resolve a valgrind warning about | #15396 | | | | a read from uninitialized memory. | | |----------+------------+-----------------------------------+------------| | 211115 | russell | Resolve a deadlock involving | | | | | app_chanspy and masquerades. | | |----------+------------+-----------------------------------+------------| | 211277 | tilghman | Small oops. Clear the flags which | | | | | have been checked. | | |----------+------------+-----------------------------------+------------| | 211569 | tilghman | AST-2009-005 | | |----------+------------+-----------------------------------+------------| | 211586 | tilghman | Conversion specifiers, not format | | | | | specifiers | | |----------+------------+-----------------------------------+------------| | | | Check an actual populated | | | 212069 | file | variable when seeing if we need | | | | | to do video or not. | | |----------+------------+-----------------------------------+------------| | | | Ensure that T38FaxVersion is put | | | 212115 | kpfleming | into outgoing SDP in the proper | | | | | case. | | |----------+------------+-----------------------------------+------------| | 212386 | seanbright | Handle slin16 for extra sounds as | | | | | well. | | |----------+------------+-----------------------------------+------------| | 212768 | rmudgett | Removed some deadwood and added | | | | | some doxygen comments. | | |----------+------------+-----------------------------------+------------| | | | Make the default extconfig.conf | | | 212862 | tilghman | match entries with the sample | | | | | res_mysql.conf. | | |----------+------------+-----------------------------------+------------| | 212928 | kpfleming | Convert this branch to Opsound | | | | | music-on-hold. | | |----------+------------+-----------------------------------+------------| | | | Remove some | | | 212942 | kpfleming | accidentally-committed | | | | | properties. | | |----------+------------+-----------------------------------+------------| | 213449 | twilson | Make LOAD_ORDER actually work | | |----------+------------+-----------------------------------+------------| | 213452 | twilson | Oops, committed this first. Make | | | | | the merged property happy | | |----------+------------+-----------------------------------+------------| | | | Make autoheader descriptions | | | 214365 | tilghman | render correctly in our | #14906 | | | | autoconfig.h file. | | |----------+------------+-----------------------------------+------------| | | | One more build system change, to | | | 214496 | tilghman | make the descriptions look | | | | | better, if we have better | | | | | information. | | +------------------------------------------------------------------------+
2009-09-09Update to 1.26.1:wiz2-6/+6
This release fixes few bugs in the AT driver.
2009-09-05update to asterisk 1.2.35 which fixes AST-2009-006 -- IAX2 DOS vulnerabilityjnemeth3-7/+8
2009-09-04Update gammu and py-gammu to 1.26.0.wiz11-462/+13
Memory usage was reduced. Tons of bugs were fixed. Support for reading messages from Motorola phones was improved. Also BlueTooth support was improved.
2009-08-29Convert to user-destdir.wiz3-2/+30
2009-08-27Fix build against tiff-3.9 by allowing it in the configure script (duh).wiz2-4/+4
Problem reported by hasso.
2009-08-26Update to 1.25.0:wiz7-83/+31
20090709 - 1.25.0 [-] * Retry on timeout of usb transfer (bug #940). [-] * Disable AT OBEX for Motorola PEBL U6 (bug #939). [-] * Disable AT OBEX for Samsung J700 (bug #948). [-] * Empty memory entry has length 0 (bug #947). [-] * Handle some more fields from Nokia phonebook (bug #946), thanks to Will Sowerbutts. 20090624 - 1.24.92 [-] * Fix distutils build (bug #916). [-] * Detect when phone does not support ATE1 (bug #918). [-] * Do not use OBEX on Motorola L7 (bug #912). [-] * Reinclude full SMS text in comments in backup (bug #905). [-] * Disable AT OBEX for Samsung J750 and J700 (bug #856). [-] * Avoid shadowing C++ bool definition (bug #920). [-] * Do not disable CLIP for all SE phones. [-] * Add ID for Nokia 1209. [-] * Catch busy error from Nokia phones (bug #932, thanks to Walter Doekes). 20090527 - 1.24.91 [-] * Fix code problems caught by GCC 4.5. [-] * Compile static libraries with -fPIC (they might be later linked into shared ones) (bug #909). [-] * Handle own number error code in 6510 driver (bug #910). [-] * Add ID for Nokia 5220 (bug #910). [-] * Handle SMSC error code in 6510 driver (bug #910). [-] * Disable gcc warnings about non literal format strings (bug #901). [-] * Add more fuzzy logic to detect bad encoding from phone (bug #874). [-] * Add ID for Nokia 7500 and Nokia 7210s. [-] * Improve searching for Bluetooth stack on OS X. [-] * Fix ctype compile time warnings on NetBSD (bug #908). [-] * Nokia 3110c has SMS on filesystem (bug #904). [-] * Add ID for Nokia 5130 (bug #911). [-] * Faster reading of Nokia filesystem. [!] * New PDU decoder which properly parses PDU data. [!] * AT driver uses new PDU decoder. [!] * 6510 driver uses new PDU decoder and understands most formats of filesystem Nokia SMS messages (bug #911). 20090512 - 1.24.90 [-] * Fix checking for MPBR (bug #873). [-] * Fix reading of calls with wrong timestamp (bug #872). [-] * Increase timeout for IrDA phonet (bug #867). [-] * Better detect some weird phone states (bug #866). [-] * Fix handling of caller group in Python bindings (bug #870). [-] * Correctly detect empty entries from Motorola. [-] * Better error reporting from at-charset test. [+] * smsd-inject now shows ID of injected message. [-] * Fix decoding of date in Nokia phonebooks (bug #876). [-] * Fix detection of SMS message memories in AT (bug #875). [-] * Improve documentation for savefile (bug #893). [-] * Add stricter check for DBI version (bug #894).
2009-08-26bump revision because of graphics/jpeg updatesno12-22/+24
2009-08-25Change default for zip extraction to leave files as they are.wiz2-13/+14
Previously, zip extraction by default converted to lower case. Fix some packages that need it and remove -L from some packages that manually set it.
2009-08-24Fix build on systems with POSIX getline().wiz2-1/+114
2009-08-23This update is just to fix a hypothetical security issue (AST-2009-005)jnemeth2-9/+6
which is most likely not exploitable.
2009-08-21Changes 3.0.20:adam7-37/+38
* Fix regression in 3.0.19 which causes incorrect fault handling if efax-gtk is given an invalid postscript file. * Provide new Emitter/EmitterArg and SafeEmitter/SafeEmitterArg classes for thread-safe signalling. * Provide a Callback::post() function which provides for thread-safe disconnection of a callback if the object whose method it encapsulates has been destroyed. Changes 3.0.19: * If the gtk+ version is >= 2.8.0 and X11 is the backend, use gdk X11 functions to move the program window to the current workspace if the user tries to start another instance. * Include gtk/gtk.h, gdk/gdk.h and glib.h instead of individual gtk+/glib header files. * Correct failure to print or view logfile if the logfile user setting does not have an absolute path name. * Allow choice of priorities in Callback::post() function. Provide Callback::Functor class wrapping Callback objects and further generalise Callback objects. * Improve iconified tracking. * Correct the order in which tests based on the definitions in config.h are carried out, when choosing header files to be included. * Include fsync() call after flushing fdoutbuf stream buffer. * Minor code layout improvements.
2009-08-21regen (for DIST_SUBDIR change).wiz1-4/+4
2009-08-21regen (for DIST_SUBDIR change)wiz1-10/+10
2009-08-21Change DIST_SUBDIR to avoid people having to manually remove the oldjnemeth1-1/+3
distfile. Requested by wiz@.
2009-08-21Change DIST_SUBDIR to avoid problems with checksum failures on the oldjnemeth1-2/+4
distfile. Requested by wiz@.
2009-08-21update to obexapp 1.4.12plunky2-7/+6
main new feature is Virtual root folders (per-device)
2009-08-20bump PKGREVISION for previousjnemeth1-1/+2
2009-08-20Digium in its infinite wisdom changed the Music-On-Hold sound files in alljnemeth3-14/+17
release tarballs. Update for that change. While here, do some pkglint cleanup and add LICENSE=gplv2.
2009-08-20Digium in their infinite wisdom decided to replace the Music-On-Holdjnemeth3-14/+16
sounds files in all release tarballs of Asterisk. This is just an update for the new sound files.
2009-08-12Update to 1.6.1.4. This fixes AST-2009-005, which is a DOS problem withjnemeth2-12/+12
chan_sip.
2009-08-11Fix PLIST for platforms !NetBSD. Bump PKGREVISION.hasso2-5/+5
2009-08-10Update to 1.6.1.2.jnemeth2-6/+12
pkgsrc change: restore checksums for ilbc files. This release has been made to address one or more security vulnerabilities that have been identified. A security advisory document has been published for each vulnerability that includes additional information. Users of versions of Asterisk that are affected are strongly encouraged to review the advisories and determine what action they should take to protect their systems from these issues. Security Advisories: AST-2009-004
2009-08-09Update to 0.12.4:wiz6-15/+18
Last-minute fixes before releasing 0.12.4 Fix for Sony SJ-22 device sync (fixes bug #1957 filed at bugs.pilot-link.org) Updated documentation to reflect a cleaner layout and output (closes bug #1913 in the bugtracker at bugs.pilot-link.org Integrate jpilot's contacts support. See http://lists.pilot-link.org/pipermail/pilot-link-devel/2009-February/001762.html Adding CalendarDB support to pilot-link Adding minor tweak for m4 macro optimizations Minor fix for a buffer size miscalculation (from Nicholas Piper) Adding missing newline at the end of the file. pi-debug.h, pi-threadsafe.h: Cleaning up unnecessary references to config.h here. Added pi-md5.h.in generates pi-md5.h Now autogenerated from pi-md5.h.in Add minor fix for reported segfault when closing down bluetooth connection. This closes bug #1872 UINT32 was broken on 64-bit systems. This should fix it on most systems. Increment ChangeLog to test/validate an LDAP permission issue with LockDir Implementing a Zire 22 fix from Tom Billiet Bump for 0.12.4 Added Aaron's fixes (oof! This has been in the queue for awhile. Sorry Aaron). This closes bug #1448.
2009-08-09MASTER_SITES=http://www.kernel.org/pub/linux/bluetooth/plunky1-2/+2
2009-08-07update to openobex 1.5,plunky11-164/+37
Bluetooth detection on BSD is much improved so the patches are no longer required. They got it wrong though, so one patch added (I also fed that upstream) while here, include LICENSE=gnu-lgpl-v2 update HOMEPAGE=http://www.openobex.org/
2009-08-03Fix DESTDIR installation.joerg1-3/+4
2009-07-22Remove empty PLIST.common_end.wiz1-1/+0
2009-07-22Remove USE_DIRS from pkgsrc.wiz3-6/+3
Shared directories can now be created independently by the pacakges needing them and will be removed automatically by pkg_delete when empty. Packages needing empty directories can use the @pkgdir command in PLIST. Discussed and ok'd in thread starting at http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
2009-07-21pkgsrc changes:sno2-7/+7
- Updating package for p5 module Device::Modem from 1.50nb1 to 1.51 - Setting license to perl license (according to module POD) Upstream changes: 1.51 Sun Jul 5 09:46:08 CEST 2009 - Fixed documentation for answer() method, timeout was declared to be in seconds instead of milliseconds. Thanks to Mikko Puisto for reporting.
2009-07-20Bluetooth support for DragonFly. Bump PKGREVISION. PR pkg/41640.hasso12-38/+38
2009-07-07pkgsrc changes:sno3-13/+16
- Updating package for p5 module asterisk-perl from 0.10nb1 to 1.01 - Adjusting license to artistic - Fix destdir support Upstream changes: 1.01 Fix 2 typos in Asterisk::Manager (Thanks Denis Smirnov) 1.00 Fix AGI readresponse so if ReadParse isn't manually run, the first command output will be returned Fix AGI say_datetime_all so it works correctly (pointed out by Sergey Basmanov) Fix Manager sendcommand problem. Reported by numerous people but patch used from Tilghman Lesher Fix warning from being printed if AGI verbose is used without level
2009-07-07Update to Asterisk 1.6.1.1jnemeth11-96/+304
------------------------------------------------------------------------------ --- Functionality changes from Asterisk 1.6.0 to Asterisk 1.6.1 ------------- ------------------------------------------------------------------------------ Device State Handling --------------------- * The event infrastructure in Asterisk got another big update to help support distributed events. It currently supports distributed device state and distributed Voicemail MWI (Message Waiting Indication). A new module has been merged, res_ais, which facilitates communicating events between servers. It uses the SAForum AIS (Service Availability Forum Application Interface Specification) CLM (Cluster Management) and EVT (Event) services to maintain a cluster of Asterisk servers, and to share events between them. For more information on setting this up, see doc/distributed_devstate.txt. Dialplan Functions ------------------ * Added a new dialplan function, AST_CONFIG(), which allows you to access variables from an Asterisk configuration file. * The JACK_HOOK function now has a c() option to supply a custom client name. * Added two new dialplan functions from libspeex for audio gain control and denoise, AGC() and DENOISE(). Both functions can be applied to the tx and rx directions of a channel from the dialplan. * The SMDI_MSG_RETRIEVE function now has the ability to search for SMDI messages based on other parameters. The default is still to search based on the forwarding station ID. However, there are new options that allow you to search based on the message desk terminal ID, or the message desk number. * TIMEOUT() has been modified to be accurate down to the millisecond. * ENUM*() functions now include the following new options: - 'u' returns the full URI and does not strip off the URI-scheme. - 's' triggers ISN specific rewriting - 'i' looks for branches into an Infrastructure ENUM tree - 'd' for a direct DNS lookup without any flipping of digits. * TXCIDNAME() has a new zone-suffix parameter (which defaults to 'e164.arpa') * CHANNEL() now has options for the maximum, minimum, and standard or normal deviation of jitter, rtt, and loss for a call using chan_sip. DAHDI channel driver (chan_dahdi) Changes ---------------------------------------- * Channels can now be configured using named sections in chan_dahdi.conf, just like other channel drivers, including the use of templates. * The default for pridialplan has changed from 'national' to 'unknown'. PBX Changes ----------- * It is now possible to specify a pattern match as a hint. Once a phone subscribes to something that matches the pattern a hint will be created using the contents and variables evaluated. * Dialplan matching has been extended to allow an extension to return to the PBX core to wait for more digits. This is done by using the new dialplan application called "Incomplete". This will permit a whole new level of extension control, by giving the administrator more control over early matches employing one of the short-circuit pattern match operators. Note that custom applications can trigger this same behavior by returning the special value AST_PBX_INCOMPLETE. The dial() application ---------------------- * Dial has a new option: F(context^extension^pri), which permits a callee to continue in the dialplan, at the specified label, if the caller hangs up. * The Dial() application no longer copies the language used by the caller to the callee's channel. If you desire for the caller's channel's language to be used for file playback to the callee, then the file specified may be prepended with "${CHANNEL(language)}/" . The chanspy() application ------------------------- * ChanSpy and ExtenSpy have a new option, 's' which suppresses speaking the technology name (e.g. SIP, IAX, etc) of the channel being spied on. * Chanspy has a new option, 'B', which can be used to "barge" on a call. This is like the pre-existing whisper mode, except that the spy can also talk to the participant on the bridged channel as well. * Chanspy has a new option, 'n', which will allow for the spied-on party's name to be spoken instead of the channel name or number. For more information on the use of this option, issue the command "core show application ChanSpy" from the Asterisk CLI. * Chanspy has a new option, 'd', which allows the spy to use DTMF to swap between spy modes. Use of this feature overrides the typical use of numeric DTMF. In other words, if using the 'd' option, it is not possible to enter a number to append to the first argument to Chanspy(). Pressing 4 will change to spy mode, pressing 5 will change to whisper mode, and pressing 6 will change to barge mode. Other Application Changes ------------------------- * Directory now permits both first and last names to be matched at the same time. In addition, the number of digits to enter of the name can be set in the arguments to Directory; previously, you could enter only 3, regardless of how many names are in your company. For large companies, this should be quite helpful. * Voicemail now permits a mailbox setting to wrap around from first to last messages, if the "messagewrap" option is set to a true value. * Voicemail now permits an external script to be run, for password validation. The script should output "VALID" or "INVALID" on stdout, depending upon the wish to validate or invalidate the password given. Arguments are: "mailbox" "context" "oldpass" "newpass". See the sample voicemail.conf for more details * The voicemail externnotify script now accepts an additional (last) parameter containing the number of urgent messages in the INBOX. * The Jack application now has a c() option to supply a custom client name. * ExternalIVR now takes several options that affect the way it performs, as well as having several new commands. Please see doc/externalivr.txt for the complete documentation. * Added ability to communicate over a TCP socket instead of forking a child process for the ExternalIVR application. * ChanIsAvail has a new option, 'a', which will return all available channels instead of just the first one if you give the function more then one channel to check. * PrivacyManager now takes an option where you can specify a context where the given number will be matched. This way you have more control over who is allowed and it stops the people who blindly enter 10 digits. * ForkCDR has new options: 'a' updates the answer time on the new CDR; 'A' locks answer times, disposition, on orig CDR against updates; 'D' Copies the disposition from the orig CDR to the new CDR after reset; 'e' sets the 'end' time on the original CDR; 'R' prevents the new CDR from being reset; 's(var=val)' adds/changes the 'var' variable on the original CDR; 'T' forces ast_cdr_end(), ast_cdr_answer(), obey the LOCKED flag on cdr's in the chain, and also the ast_cdr_setvar() func. * SendImage() no longer hangs up the channel on error; instead, it sets the status variable SENDIMAGESTATUS to one of 'SUCCESS', 'FAILURE', or 'UNSUPPORTED'. This change makes SendImage() more consistent with other applications. * Park has a new option, 's', which silences the announcement of the parking space number. * A non-numeric, zero, or negative timeout specified to Dial() will now be interpreted as invalid input and will be assumed to mean that no timeout is desired. SIP Changes ----------- * Added DNS manager support to registrations for peers referencing peer entries. DNS manager runs in the background which allows DNS lookups to be run asynchronously as well as periodically updating the IP address. These properties allow for better performance as well as recovery in the event of an IP change. * Performance improvements via using hash tables (astobj2) and doubly-linked lists to improve load/reload of large numbers of peers/users by ~40x (for large lists of peers. Initially, we saw 4x improvement in call setup/destruction, but at the time of merging, this gain has disappeared; further research will be done to try and restore this performance improvement. Astobj2 refcounting is now used for users, peers, and dialogs. Users are encouraged to assist in regression testing and problem reporting! * Added ability to specify registration expiry time on a per registration basis in the register line. * Added support for Realtime Text redundancy - T140 RED - in T.140 to prevent text loss due to lost packets. * Added t38pt_usertpsource option. See sip.conf.sample for details. * Added SIPnotify AMI command, for sending arbitrary SIP notify commands. * 'sip show peers' and 'sip show users' display their entries sorted in alphabetical order, as opposed to the order they were in, in the config file or database. * Videosupport now supports an additional option, "always", which always sets up video RTP ports, even on clients that don't support it. This helps with callfiles and certain transfers to ensure that if two video phones are connected, they will always share video feeds. IAX Changes ----------- * Existing DNS manager lookups extended to check for SRV records. * IAX2 encryption support has been improved to support periodic key rotation within a call for enhanced security. The option "keyrotate" has been provided to disable this functionality to preserve backwards compatibility with older versions of IAX2 that do not support key rotation. CLI Changes ----------- * New CLI command, "config reload <file.conf>" which reloads any module that references that particular configuration file. Also added "config list" which shows which configuration files are in use. * New CLI commands, "pri show version" and "ss7 show version" that will display which version of libpri and libss7 are being used, respectively. A new API call was added so trunk will now have to be compiled against a versions of libpri and libss7 that have them or it will not know that these libraries exist. * The commands "core show globals", "core set global" and "core set chanvar" has been deprecated in favor of the more semanticly correct "dialplan show globals", "dialplan set chanvar" and "dialplan set global". * New CLI command "dialplan show chanvar" to list all variables associated with a given channel. DNS manager changes ------------------- * Addresses managed by DNS manager now can check to see if there is a DNS SRV record for a given domain and will use that hostname/port if present. AMI - The manager (TCP/TLS/HTTP) -------------------------------- * The Status action now takes an optional list of variables to display along with channel status. ODBC Changes ------------ * res_odbc no longer has a limit of 1023 total possible unshared connections, as some people were running into this limit. This limit has been increased to 4.2 billion. Queue changes ------------- * The TRANSFER queue log entry now includes the caller's original position in the transferred-from queue. * A new configuration option, "timeoutpriority" has been added. Please see the section labeled "QUEUE TIMING OPTIONS" in configs/queues.conf.sample for a detailed explanation of the option as well as an explanation about timeout options in general Realtime changes ---------------- * Several (ODBC, Postgres, MySQL, SQLite) realtime drivers have been given adaptive capabilities. What this means in practical terms is that if your realtime table lacks critical fields, Asterisk will now emit warnings to that effect. Also, some of the realtime drivers have the ability (if configured) to automatically add those columns to the table with the correct type and length. Miscellaneous ------------- * The channel variable ATTENDED_TRANSFER_COMPLETE_SOUND can now be set using the 'setvar' option to cause a given audio file to be played upon completion of an attended transfer. Currently it works for DAHDI, IAX2, SIP, and Skinny channels only. * You can now compile Asterisk against the Hoard Memory Allocator, see doc/hoard.txt for more information. * Config file variables may now be appended to, by using the '+=' append operator. This is most helpful when working with long SQL queries in func_odbc.conf, as the queries no longer need to be specified on a single line.
2009-06-30Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build withjoerg6-6/+18
MAKE_JOBS=2 and worked without.
2009-06-14Convert @exec/@unexec to @pkgdir or drop it.joerg6-17/+6
2009-06-14Remove @dirrm entries from PLISTsjoerg44-225/+44
2009-06-14Fix bug reported by Chris Ross on pkgsrc-users (patch-ac).wiz4-29/+47
While here, split off options into options.mk, convert to user-destdir, and add VARBASE to BUILD_DEFS. Bump PKGREVISION.
2009-06-12add and enable asterisk16jnemeth1-1/+2
2009-06-12Add Asterisk 1.6.0.10. At the moment, this version doesn't have anyjnemeth29-0/+2267
hardware support, so it can't replace comms/asterisk. However, apparently there is demand for this version, so wiz@ suggested it be imported here into comms/asterisk16. The latest version is 1.6.1.1, but I won't have time to update all the patches before the freeze. I'll update to that version sometime after the freeze when I get a chance.
2009-06-09After changed MASTER_SITE from the wiki, no need to do custom fetch.obache1-6/+1
Noticed by Brook Milligan in tech-pkg@.
2009-06-06update master sites. remove ftp dl.cihar.com. ftp service suspended.zafer1-3/+2
2009-06-06Convert to user-destdir.wiz1-3/+4
2009-06-05Upgrade to 1.2.33. Provides a fix related to AST-2009-001.jnemeth2-6/+6
2009-06-02Needs msgfmt.hasso1-2/+2
2009-05-26Mention users of this file.wiz1-1/+3
2009-05-26+ py-gammu.wiz1-1/+2
2009-05-26Initial import of py-gammu-1.24.0, based on work from Joachim König.wiz3-0/+40
Python bindings for Gammu library. The bindings currently do not support all Gammu features, but the range of covered functions is increasing. If you need something specific, feel free to use the bug tracking system for feature requests.