2008-12-01 Tilghman Lesher * Asterisk-Addons 1.6.0.1 released 2008-11-10 20:25 +0000 [r690] Tilghman Lesher * configs/res_mysql.conf.sample, res/res_config_mysql.c: Fix specification of different databases in extconfig.conf when using MySQL backend. This fixes a regression. (closes issue #13603) Reported by: atis Patches: multi_db.patch uploaded by atis (license 242) 2008-10-01 Russell Bryant * Asterisk-Addons 1.6.0 released 2008-09-12 18:21 +0000 [r661-663] Sean Bright * Makefile, /: Merged revisions 662 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/trunk ........ r662 | seanbright | 2008-09-12 14:19:17 -0400 (Fri, 12 Sep 2008) | 1 line Forgot about menuselect.makeopts ........ * Makefile, /: Merged revisions 659 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/trunk ........ r659 | seanbright | 2008-09-11 22:23:28 -0400 (Thu, 11 Sep 2008) | 10 lines Update asterisk-addons to use the same logic as asterisk when determining what version of menuselect to spin up when not explicitly specified (i.e. 'make menuselect'). (closes issue #13466) Reported by: jonnt Patches: 13466.diff uploaded by seanbright (license 71) Tested by: jonnt ........ 2008-09-03 Russell Bryant * Asterisk-Addons 1.6.0-rc1 released 2008-08-28 16:40 +0000 [r654] Tilghman Lesher * cdr/cdr_addon_mysql.c, /: Merged revisions 653 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/trunk ........ r653 | tilghman | 2008-08-28 11:38:24 -0500 (Thu, 28 Aug 2008) | 8 lines Don't DESC the MySQL table every time through, but instead cache the state at module load and reload, just like the other CDR drivers. (closes issue #13379) Reported by: Corydon76 Patches: 20080826__cdr_mysql__2.diff.txt uploaded by Corydon76 (license 14) Tested by: chris-mac ........ 2008-07-30 03:08 +0000 [r648] Joshua Colp * channels/ooh323c/src/ooSocket.c, /: Merged revisions 647 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/trunk ........ r647 | file | 2008-07-30 00:07:14 -0300 (Wed, 30 Jul 2008) | 2 lines Fix building of ooh323 on FreeBSD. ........ 2008-06-04 Mark Michelson * Asterisk-Addons 1.6.0-beta4 released 2008-06-04 17:54 +0000 [r628] Mark Michelson * channels/ooh323c/src/ooSocket.c, channels/ooh323c/src/ooh323ep.h, channels/ooh323c/src/oochannels.c, channels/ooh323c/src/ooCmdChannel.c, channels/ooh323c/src/ootrace.c, /, channels/chan_ooh323.c, channels/ooh323c/src/ooCapability.c, channels/ooh323c/src/ooCmdChannel.h, channels/ooh323c/src/ootrace.h, channels/ooh323c/src/ooh323ep.c: Merged revisions 627 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/trunk ........ r627 | mmichelson | 2008-06-04 12:35:29 -0500 (Wed, 04 Jun 2008) | 20 lines ------------------------------------------------------------------------ r620 | mmichelson | 2008-06-04 11:55:58 -0500 (Wed, 04 Jun 2008) | 15 lines A few changes: 1. Add error-checking to the call to ooReadAndProcessStackCommands in oochannels.c 2. (1.2 only) There was a char * being used before being set. This was causing an almost immediate crash when ooh323 would load. This commit fixes that issue. 3. Most importantly, fix a security issue wherein arbitrary data could be sent to ooh323's command stack listening socket causing a remote crash. See AST-2008-009 for more details. (closes issue #12756) Reported by: tzafrir Patches: ooh323_pipev3.diff uploaded by putnopvut (license 60) Tested by: putnopvut ------------------------------------------------------------------------ ........ 2008-06-02 16:17 +0000 [r616-618] Russell Bryant * aclocal.m4, /, configure: Merged revisions 617 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/trunk ........ r617 | russell | 2008-06-02 11:16:32 -0500 (Mon, 02 Jun 2008) | 1 line regenerate configure script ........ * /, build_tools/menuselect-deps.in, apps/app_fax.c (removed), configure.ac, makeopts.in: Merged revisions 615 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/trunk ........ r615 | russell | 2008-06-02 11:15:45 -0500 (Mon, 02 Jun 2008) | 2 lines Remove app_fax, as it has been moved into the main Asterisk repository ........ 2008-05-30 16:50 +0000 [r613] Tilghman Lesher * apps/app_addon_sql_mysql.c, /: Merged revisions 612 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/trunk ........ r612 | tilghman | 2008-05-30 11:49:06 -0500 (Fri, 30 May 2008) | 6 lines When the result id is invalid, indicate that the fetch returned no rows (closes issue #12758) Reported by: atis Patches: mysql_fetch_bad_conn.patch uploaded by atis (license 242) ........ 2008-05-28 22:32 +0000 [r604-608] Tilghman Lesher * /, channels/chan_ooh323.c: Merged revisions 607 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/trunk ................ r607 | tilghman | 2008-05-28 17:31:22 -0500 (Wed, 28 May 2008) | 15 lines Merged revisions 606 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r606 | tilghman | 2008-05-28 17:29:27 -0500 (Wed, 28 May 2008) | 7 lines Change channel name to use the section name, rather than CallerID name (which can contain strange characters). (closes issue #12743) Reported by: softins Patches: ooh323-1.4-diff.txt uploaded by softins (license 197) ........ ................ * channels/ooh323c/src/ooSocket.c, channels/ooh323c/src/ootypes.h, channels/ooh323c/src/ooLogChan.c, channels/ooh323c/src/ooq931.c, channels/ooh323c/src/ootrace.c, /, channels/ooh323c/src/ooh323.c, channels/ooh323c/src/ooGkClient.c, channels/chan_ooh323.c, channels/ooh323c/src/ooCapability.c, channels/chan_ooh323.h, channels/ooh323cDriver.c: Merged revisions 603 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/trunk ........ r603 | tilghman | 2008-05-28 09:45:23 -0500 (Wed, 28 May 2008) | 6 lines Bring trunk up to date. (related to issue #12715) Reported by: softins Patches: ooh323-1.6.0-trunk-diff.txt uploaded by softins (license 197) ........ 2008-05-05 19:18 +0000 [r589-595] Jason Parker * channels/ooh323c/src/ootrace.c, /: Merged revisions 594 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/trunk ........ r594 | twilson | 2008-05-05 12:37:49 -0500 (Mon, 05 May 2008) | 2 lines Add format attribute ........ * channels/ooh323c/src/ootrace.c, /: Merged revisions 592 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/trunk ........ r592 | qwell | 2008-05-05 12:06:41 -0500 (Mon, 05 May 2008) | 1 line Uses unambiguous non-US-centric date format. Also (and mainly), %D uses %y, which is only 2 digits. gcc warns about using this. ........ * /, channels/chan_ooh323.c, channels/ooh323cDriver.c: Merged revisions 590 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/trunk ........ r590 | qwell | 2008-05-05 11:50:05 -0500 (Mon, 05 May 2008) | 1 line Allow chan_ooh323 to build under dev-mode ........ * Makefile, /, apps/app_fax.c: Merged revisions 588 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/trunk ........ r588 | qwell | 2008-05-05 11:11:10 -0500 (Mon, 05 May 2008) | 9 lines Make --enable-dev-mode actually work. Fix app_fax build to not give warnings (which are errors when dev-mode actually works). (closes issue #12579) Reported by: IgorG Patches: addons_dev_mode.v2.diff uploaded by IgorG (license 20) ........ 2008-05-05 03:49 +0000 [r587] Tilghman Lesher * cdr/cdr_addon_mysql.c, /: Merged revisions 586 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/trunk ........ r586 | tilghman | 2008-05-04 22:37:10 -0500 (Sun, 04 May 2008) | 9 lines If you pass NULL as the default to my_load_config_string(), you get a string of "(null)", which is NOT zero-length, and so things succeed where they should fail. (Closes issue #12580) Reported by: pnlarsson Patches: cdr_addon_mysql.c.patch uploaded by pnlarsson (license 79) Tested by: mvanbaak ........ 2008-05-02 17:53 +0000 [r584] Jason Parker * channels/chan_mobile.c, /: Merged revisions 583 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/trunk ........ r583 | qwell | 2008-05-02 12:49:14 -0500 (Fri, 02 May 2008) | 6 lines Expand ciev_call (and ciev_callsetup) buffers to allow for longer responses in +CIEV. Also switch a bunch of (all of) sprintf calls to snprintf. (closes issue #12568) Reported by: Shkoder ........ 2008-04-30 12:33 +0000 [r580] Kevin P. Fleming * /, Makefile.rules: Merged revisions 579 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/trunk ................ r579 | kpfleming | 2008-04-30 07:32:23 -0500 (Wed, 30 Apr 2008) | 21 lines Merged revisions 578 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r578 | tilghman | 2008-04-29 23:46:37 -0500 (Tue, 29 Apr 2008) | 13 lines Don't exclude system header files when doing dependency checks. The reason for this is fairly obvious -- the Asterisk header files (but only in -addons) are part of the system header files at that point, so a changed buildopts.h is considered a change in the system headers. We WANT that change to be considered a reason to rebuild everything in -addons, since the buildsum will no longer match at runtime. Note that if you're building -addons, you'll still need to do a 'make clean' to get the old dependency files to go away this first time, but after that, the dependency checks will take care of it for you. (Closes issue #11291) ........ ................ 2008-03-31 21:11 +0000 [r571-576] Jason Parker * /: Merged revisions 575 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/trunk ................ r575 | qwell | 2008-03-31 16:10:46 -0500 (Mon, 31 Mar 2008) | 9 lines Merged revisions 574 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r574 | qwell | 2008-03-31 16:09:59 -0500 (Mon, 31 Mar 2008) | 1 line Switch to proper externals locations.. ........ ................ 2008-03-31 Jason Parker * Asterisk-Addons 1.6.0-beta3 released. 2008-03-18 19:47 +0000 [r559] Tilghman Lesher * configs/cdr_mysql.conf.sample, cdr/cdr_addon_mysql.c: Create a compatibility mode, for people who want the old (incorrect) calldate behavior 2008-03-18 18:06 +0000 [r555-557] Jason Parker * Makefile, /: Switch to menuselect trunk, add targets for newt and curses versions of menuselect * Makefile: Be more pedantic about format checking, since we can be. * Makefile: Add the same format checking that was added to Asterisk. 2008-03-18 17:43 +0000 [r554] Tilghman Lesher * cdr/cdr_addon_mysql.c: When the dbsock is blank, we want to use NULL, not the empty string (which causes MySQL to use the default) Reported via -dev mailing list, fixed by me. 2008-03-12 05:50 +0000 [r550] Tilghman Lesher * res/res_config_mysql.c: Fix module, based on recent required API change (closes issue #12189) Reported by: IgorG Patches: addons_res_mysql.diff uploaded by IgorG (license 20) 2008-03-11 16:19 +0000 [r546] Russell Bryant * configure, configure.ac: check for a different function to ensure that the version of spandsp is new enough (closes issue #12181) (reported by adriavidal, patched by me) 2008-03-03 17:03 +0000 [r540] Jason Parker * /, Makefile.moddir_rules: Merged revisions 539 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r539 | qwell | 2008-03-03 11:01:57 -0600 (Mon, 03 Mar 2008) | 5 lines Make sure to create the modules directory. In some cases, it's possible that this won't already exist. Closes issue #12111. ........ 2008-02-20 Russell Bryant * Asterisk-Addons 1.6.0-beta2 released. 2008-02-20 22:52 +0000 [r533-534] Joshua Colp * apps/app_addon_sql_mysql.c, apps/app_fax.c, apps/app_saycountpl.c: Applications no longer need to keep track of their usage, it is done by the PBX core. * apps/app_fax.c: Add support for T38 to app_fax since Asterisk now has an API and way of doing things with it. (closes issue #11614) Reported by: dimas Patches: v8-appfax.patch uploaded by dimas (license 88) 2008-02-18 16:06 +0000 [r532] Joshua Colp * channels/ooh323c/src/ooSocket.c: Get rid of a warning message from OOH323. 2008-02-07 21:40 +0000 [r523-525] Jason Parker * /: put some props back that were accidentally removed on merge * formats/mp3/MPGLIB_README, doc/ChangeLog.chan_ooh323 (added), channels/ooh323c/src/ooTimer.c, channels/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROL.h, channels/ooh323c/src/ooh245.c, res/Makefile, channels/ooh323c/src/ooTimer.h, channels/ooh323cDriver.c, channels/ooh323c/src/ooh245.h, formats/mp3/MPGLIB_TODO, channels/ooh323c/src/h323/H235-SECURITY-MESSAGESDec.c, channels/chan_mobile.c, channels/ooh323cDriver.h, channels/ooh323c/src/rtctype.c, channels/ooh323c/src/printHandler.c, apps/app_addon_sql_mysql.c, channels/ooh323c/src/ooCalls.c, channels/ooh323c/src/ooUtils.c, configure, channels/ooh323c/src/printHandler.h, channels/ooh323c/src/rtctype.h, channels/ooh323c/src/ooCalls.h, channels/ooh323c/src/ooUtils.h, formats/mp3/decode_i386.c, channels (added), channels/ooh323c/src/eventHandler.c, apps/app_fax.c, apps (added), configure.ac, channels/ooh323c/src/eventHandler.h, channels/ooh323c/src/context.c, formats/mp3/README, channels/Makefile, formats/mp3/mpg123.h, formats/mp3/mpglib.h, app_addon_sql_mysql.c (removed), channels/ooh323c/src/ooper.h, Makefile, channels/ooh323c/src/ooDateTime.c, channels/ooh323c/src/ootrace.c, apps/Makefile, chan_mobile.c (removed), channels/ooh323c/src/h323, channels/ooh323c/src/ooGkClient.c, channels/chan_ooh323.c, channels/ooh323c/src/ooDateTime.h, formats/mp3/common.c, channels/ooh323c/COPYING, channels/ooh323c/src/ootrace.h, channels/ooh323c/src/Makefile.in, channels/ooh323c/src/h323/H323-MESSAGES.c, channels/ooh323c/src/ooGkClient.h, channels/chan_ooh323.h, formats/mp3/dct64_i386.c, res (added), formats/mp3/layer3.c, formats/mp3/interface.c, cdr/cdr_addon_mysql.c, channels/ooh323c/src/h323/H323-MESSAGES.h, channels/ooh323c/src/ooLogChan.c, channels/ooh323c/src/ooStackCmds.c, app_fax.c (removed), channels/ooh323c/src/ooh323.c, channels/ooh323c/src/errmgmt.c, channels/ooh323c/src/ooLogChan.h, build_tools/get_makeopts (added), menuselect-tree (removed), channels/ooh323c/src/h323/H235-SECURITY-MESSAGES.h, channels/ooh323c/src/dlist.c, channels/ooh323c/src/ooStackCmds.h, channels/ooh323c/src/oohdr.h, formats/format_mp3.c, Makefile.moddir_rules (added), channels/ooh323c/src/ooh323.h, channels/ooh323c/src/decode.c, Makefile.rules, channels/ooh323c/src/dlist.h, format_mp3 (removed), cdr (added), channels/ooh323c/src/ooSocket.c, channels/ooh323c, formats (added), formats/mp3/decode_ntom.c, channels/ooh323c/src/h323/H323-MESSAGESEnc.c, channels/ooh323c/src/oochannels.c, channels/ooh323c/src/ooCmdChannel.c, channels/ooh323c/src/ooSocket.h, channels/ooh323c/src/ooCommon.h, channels/ooh323c/src/ooq931.c, channels/ooh323c/src/oochannels.h, channels/ooh323c/src/ooCmdChannel.h, channels/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROLEnc.c, app_saycountpl.c (removed), channels/ooh323c/src/ooq931.h, res_config_mysql.c (removed), apps/app_saycountpl.c, formats/mp3/tabinit.c, formats/mp3/Makefile, channels/ooh323c/src/ooasn1.h, channels/ooh323c/src/ooports.c, formats/Makefile, channels/ooh323c/src/ooports.h, channels/ooh323c/src/memheap.c, channels/ooh323c/src/ooCapability.c, channels/ooh323c/src/h323/H323-MESSAGESDec.c, channels/ooh323c/src, asterisk-ooh323c (removed), channels/ooh323c/src/memheap.h, channels/ooh323c/src/ooCapability.h, channels/ooh323c/src/perutil.c, channels/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROLDec.c, channels/ooh323c/README, configs/ooh323.conf.sample (added), formats/mp3, res/res_config_mysql.c, build_tools/get_moduleinfo (added), channels/ooh323c/src/encode.c, channels/ooh323c/src/h323/H235-SECURITY-MESSAGESEnc.c, cdr_addon_mysql.c (removed), formats/mp3/huffman.h, cdr/Makefile, channels/ooh323c/src/ooh323ep.c, makeopts.in, doc/chan_ooh323.txt (added), channels/ooh323c/src/ooh323ep.h, channels/ooh323c/src/ootypes.h, channels/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROL.c: Merge moddirmagic branch into trunk. This switches it to use the same moddir stuff that the asterisk repo does. 2008-01-21 13:37 +0000 [r507] Tilghman Lesher * app_addon_sql_mysql.c: Only use CLIENT_MULTI_STATEMENTS if the constant is defined (backwards compatibility fix) 2008-01-16 18:07 +0000 [r504] Jason Parker * Makefile, /: Add logging for 'make update' command (also fixes updates in some places). Issue #11766, initial patch by jmls. 2008-01-18 Russell Bryant * Asterisk-Addons 1.6.0-beta1 released. 2008-01-16 18:07 +0000 [r504] Jason Parker * Makefile, /: Add logging for 'make update' command (also fixes updates in some places). Issue #11766, initial patch by jmls. 2008-01-16 18:05 +0000 [r503] Russell Bryant * /, asterisk-ooh323c/README, menuselect-tree, asterisk-ooh323c/src/chan_h323.c, asterisk-ooh323c/h323.conf.sample: Merged revisions 502 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r502 | russell | 2008-01-16 12:05:06 -0600 (Wed, 16 Jan 2008) | 2 lines Add some notes to make it clear that this module is currently unsupported ........ 2007-12-30 17:15 +0000 [r500-501] Tilghman Lesher * cdr_addon_mysql.c, UPGRADE.txt (added), configs/cdr_mysql.conf.sample: Make cdr_addon_mysql work like cdr_adaptive_odbc... dynamic columns (Closes issue #11642) * asterisk-ooh323c/src/chan_h323.c: Update to current RTP API 2007-12-23 09:21 +0000 [r498-499] David Bowerman * chan_mobile.c: Fix issue 11568 * chan_mobile.c: Small change for Audio Lag issue. 2007-12-14 21:56 +0000 [r497] Tilghman Lesher * Makefile, app_fax.c (added), build_tools/menuselect-deps.in, configure, menuselect-tree, configure.ac, makeopts.in: Add faxing application Patch by: dimas (Closes issue #10815) 2007-12-12 17:16 +0000 [r495-496] Mark Michelson * app_addon_sql_mysql.c: The logic for parsing arguments in the MYSQL fetch function was incorrect. Instead of starting at the fourth application argument, we were looping beginning at the first. In addition to this change, I have changed the logic slightly so that a local copy of the argument string is made instead of directly modifying the input data. (closes issue #11343, reported by wegbert, patched by me) * cdr_addon_mysql.c, configs/cdr_mysql.conf.sample: A few changes: 1. remove "cdr_mysql:" from console messages since the module name is printed in the message already 2. Improve efficiency by not building queries if not connected to the database 3. Add MySQL error number and text for failure to connect to the database 4. Add a clarification to cdr_mysql.conf.sample to indicate that 127.0.0.1 may be used instead of "localhost" (closes issue #11513, reported and patched by IgorG) 2007-12-06 23:16 +0000 [r494] Tilghman Lesher * app_saycountpl.c: Coding guidelines improvements Reported by: IgorG Patch by: IgorG,tilghman (Closes issue #11470) 2007-11-29 23:50 +0000 [r491] Tilghman Lesher * format_mp3/format_mp3.c, /: Merged revisions 490 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r490 | tilghman | 2007-11-29 17:47:53 -0600 (Thu, 29 Nov 2007) | 2 lines Track API change (Closes issue #11401) ........ 2007-11-28 20:25 +0000 [r489] Jason Parker * format_mp3/format_mp3.c, format_mp3/common.c, format_mp3/layer3.c, format_mp3/decode_ntom.c, format_mp3/interface.c: Fix #includes in format_mp3, to match recent changes by rizzo 2007-11-23 19:18 +0000 [r488] Tilghman Lesher * cdr_addon_mysql.c: Match up ast_free with ast_calloc. Reported by: Laureano Patch by: Laureano (Closes issue #11358) 2007-11-20 14:40 +0000 [r487] Joshua Colp * asterisk-ooh323c/src/chan_h323.c: Use the wrappers for locking/unlocking the channel. (closes issue #11320) Reported by: dimas Patches: ooh323c.patch uploaded by dimas (license 88) 2007-11-14 23:06 +0000 [r486] Jason Parker * Makefile, /: Merged revisions 485 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 (closes issue #11205) ........ r485 | qwell | 2007-11-14 17:03:37 -0600 (Wed, 14 Nov 2007) | 5 lines .EXPORT_ALL_VARIABLES + menuselect == bad. We really don't want to pass things like NCURSES_INCLUDE down to menuselect... Issue 11205. ........ 2007-11-11 16:36 +0000 [r483] Tilghman Lesher * chan_mobile.c: A few coding guidelines fixes: - Extraneous tabs - Change free() to ast_free() - Change ast_malloc() to ast_calloc() where a large portion of parameters are subsequently initialized to 0. - Remove reload_module() routine, as its existence suggests that the module can sustain a reload event (when in fact the reload did nothing). Reported by: Laureano Patch by: Laureano,tilghman Closes issue #11213 2007-11-08 21:17 +0000 [r482] Jason Parker * asterisk-ooh323c/src/chan_h323.c: Let ooh323 build again. Issue 11198, patch by dimas 2007-11-05 12:16 +0000 [r481] Tilghman Lesher * cdr_addon_mysql.c: Fix regression with r471 when patch did not merge correctly. Reported by: meneault Patch by: meneault Closes issue #11160 2007-11-01 15:13 +0000 [r480] Russell Bryant * Makefile, /, format_mp3/Makefile: Merged revisions 479 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r479 | russell | 2007-11-01 10:13:16 -0500 (Thu, 01 Nov 2007) | 7 lines Remove the dependency files on "make clean". (issue #11137) Reported by: IgorG Patches: addonclean-478-1.patch uploaded by IgorG (license 20) ........ 2007-10-31 20:32 +0000 [r478] Tilghman Lesher * app_addon_sql_mysql.c: Coding guidelines update, and add the timeout that was discussed on the mailing list 2007-10-27 06:04 +0000 [r477] David Bowerman * chan_mobile.c, configure: Changes to call hangup logic 2007-10-26 14:48 +0000 [r476] Tilghman Lesher * /, cdr_addon_mysql.c: Merged revisions 475 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r475 | tilghman | 2007-10-26 09:40:32 -0500 (Fri, 26 Oct 2007) | 5 lines Auto reconnect database on connection failure (fixes missing CDRs) Reported by ys. Fixed by ys. Closes issue #11092 ........ 2007-10-22 20:11 +0000 [r474] Jason Parker * chan_mobile.c, asterisk-ooh323c/src/chan_h323.c, cdr_addon_mysql.c, res_config_mysql.c: Move to new AST_CLI_DEFINE way of creating CLI commands. Closes issue #11042, patch by seanbright. 2007-10-19 14:45 +0000 [r473] Kevin P. Fleming * Makefile, build_tools/mkdep (removed), /, Makefile.rules: Merged revisions 472 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r472 | kpfleming | 2007-10-19 09:41:27 -0500 (Fri, 19 Oct 2007) | 2 lines use more of the standard Asterisk build system here... ........ 2007-10-16 23:48 +0000 [r471] Tilghman Lesher * /, cdr_addon_mysql.c: Merged revisions 466 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ................ r466 | tilghman | 2007-10-16 18:09:26 -0500 (Tue, 16 Oct 2007) | 10 lines Merged revisions 465 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.2 ........ r465 | tilghman | 2007-10-16 16:48:04 -0500 (Tue, 16 Oct 2007) | 2 lines Escape all text-based fields for the insert (fixes AST-2007-023) ........ ................ 2007-10-10 13:51 +0000 [r464] Joshua Colp * app_addon_sql_mysql.c: Give the reason why mysql_real_connect failed to connect as part of the console log message. (closes issue #10932) Reported by: eserra Patches: mysql_real_connect_error.patch uploaded by eserra (license 45) 2007-10-04 13:29 +0000 [r461-463] Joshua Colp * .cvsignore (removed): Remove old .cvsignore file. (closes issue #10883) Reported by: casper 2007-10-02 18:07 +0000 [r455] Tilghman Lesher * Makefile, configure, configure.ac, format_mp3/Makefile, Makefile.rules (added), makeopts.in: Add dev-mode to addons (closes issue #10864) 2007-09-23 08:28 +0000 [r451] David Bowerman * chan_mobile.c, configs/mobile.conf.sample: * Added support for detecting misalined sco audio data from the bluetooth adapter. See alignmentdetection=yes in configs/mobile.conf.sample. 2007-09-20 09:25 +0000 [r450] David Bowerman * chan_mobile.c, configs/mobile.conf.sample: * Added support for phones that mis-represent their ability to supply call progress indications. Motorola L6 is a good example. see mobile.conf for details. 2007-09-18 06:29 +0000 [r449] David Bowerman * chan_mobile.c: Changes to use AST_STANDARD_APP_ARGS fixes issue 10744 2007-09-16 11:28 +0000 [r448] David Bowerman * chan_mobile.c: Fixup module unloading when only headset in use 2007-09-09 00:28 +0000 [r446-447] David Bowerman * chan_mobile.c: * Fix module unloading - close bound socket left open. * Modify call hangup procedures to cater for embedded and low grunt processors (via's etc). * chan_mobile.c: * Added manager event MobileStatus 2007-09-08 02:51 +0000 [r442-445] Russell Bryant * chan_mobile.c: Make another change to ast_strlen_zero(). Also change a few variables to explicitly specify that they only need one bit. * chan_mobile.c: * Change a few lines to use ast_strlen_zero() instead of the same thing inline * Replace a use of strcpy() with ast_copy_string(). This could allow a heap buffer overflow as the data being copied comes from the arguments to the application, which is can come from various places aside from the dialplan, like the manager interface or call files. * chan_mobile.c: Change an allocation from the heap to the stack for a variable that is only used within the function * asterisk-ooh323c/config.h, chan_mobile.c: * Use sizeof() to specify the buffer size instead of a constant * Remove a couple calls to memset before strncpy, as it is not needed * Replace a couple uses of strncpy with ast_copy_string. Note that one of these was potentially dangerous. The length limit passed was actually the length of the *source* string, which had a larger buffer than the destination. 2007-09-08 01:24 +0000 [r441] David Bowerman * chan_mobile.c, configs/mobile.conf.sample: Modified audio handling methodology to align with SCO timing requirements. 2007-09-06 10:41 +0000 [r438] David Bowerman * chan_mobile.c: code cleanup and formatting changes 2007-09-03 03:32 +0000 [r437] Tilghman Lesher * chan_mobile.c, res_config_mysql.c: Update API to match asterisk/trunk (closes issue #10628) 2007-09-02 02:33 +0000 [r436] David Bowerman * chan_mobile.c, configs/mobile.conf.sample, doc/chan_mobile.txt: * Implemented 'trunk groups' for those wanting to create GSM gateways Dial(Mobile/gn/NNNNNN) will call NNNNNN on the first free connected phone in group n. 2007-08-26 04:23 +0000 [r431] David Bowerman * chan_mobile.c: * Changes to take advantage of kernel sco flow control patch. * Removed hard coded 20ms frame size dependance. * Configure adapters to master mode by default. 2007-08-24 05:51 +0000 [r430] Tilghman Lesher * chan_mobile.c, cdr_addon_mysql.c, res_config_mysql.c: Fix various problems that should have been detected with --enable-dev-mode 2007-08-23 17:23 +0000 [r429] Russell Bryant * /, res_config_mysql.c: Merged revisions 428 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r428 | russell | 2007-08-23 12:21:44 -0500 (Thu, 23 Aug 2007) | 4 lines Fix a format string error that caused a crash. This debug message tried to print something as string that was just an int. (closes issue #10520, reported by johann8384, patch by me) ........ 2007-08-23 05:13 +0000 [r427] Tilghman Lesher * asterisk-ooh323c/src/chan_h323.c, cdr_addon_mysql.c, res_config_mysql.c, asterisk-ooh323c/src/chan_h323.h: Bring addons up to date with current trunk 2007-08-19 01:09 +0000 [r426] David Bowerman * chan_mobile.c: Bring into line with trunk. 2007-08-14 19:41 +0000 [r425] Joshua Colp * chan_mobile.c: (closes issue #10442) Reported by: phokz Patches: chan_mobile_test_argc.patch uploaded by phokz (license 170) Don't freak out if mobile rfcomm CLI command is used without device and command. 2007-08-13 15:56 +0000 [r424] Jason Parker * /, res_config_mysql.c: Merged revisions 423 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 (closes issue #10438) ........ r423 | qwell | 2007-08-13 10:56:03 -0500 (Mon, 13 Aug 2007) | 4 lines If we (re)connect, make sure we set the connect_time Issue 10438 ........ 2007-08-12 07:13 +0000 [r422] David Bowerman * chan_mobile.c: Changes to address audio quality and 1-way audio issues with some phones. 2007-08-08 01:59 +0000 [r421] David Bowerman * chan_mobile.c, configs/mobile.conf.sample, doc/chan_mobile.txt: Add support for multiple Bluetooth Adapters and therefore multiple concurrent devices. Restrict adapters to one device at a time. Multiple devices on an adapter simply does not work. Note: config file changes as a result of this. 2007-07-21 07:18 +0000 [r418] Russell Bryant * /, asterisk-ooh323c/src/chan_h323.c: Merged revisions 417 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r417 | russell | 2007-07-21 02:17:52 -0500 (Sat, 21 Jul 2007) | 2 lines fix a typo ........ 2007-07-20 17:25 +0000 [r416] Joshua Colp * chan_mobile.c: (closes issue #10242) Reported by: IgorG Patches: mobcrash-415-1.patch uploaded by IgorG (license #20) Don't crash when unloading chan_mobile when it did not completely initialize itself. 2007-07-19 15:13 +0000 [r415] Russell Bryant * /, asterisk-ooh323c/src/chan_h323.c: Merged revisions 414 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r414 | russell | 2007-07-19 10:12:54 -0500 (Thu, 19 Jul 2007) | 9 lines fix HOLD and UNHOLD control frame processing to the ooh323 channel driver. The minimum thing that every channel driver should do with these is start or stop music on hold on the channel. Optionally, depending on the channel, it may make sense to add configuration options to pass this information down so that the remote end can handle the HOLD signalling in the way that they choose. For example, chan_iax2 will pass this signalling across the network, and chan_zap will pass this signalling on a PRI. (This fixes a problem I saw on the asterisk-users mailing list) ........ 2007-07-18 14:31 +0000 [r413] Joshua Colp * chan_mobile.c: (closes issue #10221) Reported by: galmague Add extra error checking for when sdp_connect fails. 2007-07-16 17:54 +0000 [r412] Steve Murphy * chan_mobile.c: Added some informational messages, esp. about SMS, so you can tell WHY sms is not working. 2007-07-13 20:32 +0000 [r411] Russell Bryant * Makefile, /: Merged revisions 410 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r410 | russell | 2007-07-13 15:32:31 -0500 (Fri, 13 Jul 2007) | 3 lines We have menuconfig as an alias for menuselect in Asterisk, so add it here as well. (requested by IgorG on IRC) ........ 2007-07-09 17:51 +0000 [r409] Steve Murphy * cdr_addon_mysql.c, configs/cdr_mysql.conf.sample: Committing 7525, a patch to add SSL connections to mysql. murf did a few adaptations 2007-07-06 21:28 +0000 [r408] Jason Parker * chan_mobile.c, asterisk-ooh323c/src/chan_h323.c, cdr_addon_mysql.c, res_config_mysql.c, asterisk-ooh323c/src/ooh323cDriver.c, app_addon_sql_mysql.c: Convert all of asterisk-addons to use ast_debug instead of ast_log(LOG_DEBUG, ...) Closes issue #10085, initial patch by IgorG, with the rest done by me. 2007-06-29 14:50 +0000 [r407] Russell Bryant * res_config_mysql.c: remove useless ast_realloca declaration that is no longer valid (closes issue #10086) 2007-06-21 15:11 +0000 [r406] Joshua Colp * /, cdr_addon_mysql.c: Merged revisions 405 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ................ r405 | file | 2007-06-21 11:09:38 -0400 (Thu, 21 Jun 2007) | 10 lines Merged revisions 404 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.2 ........ r404 | file | 2007-06-21 11:08:22 -0400 (Thu, 21 Jun 2007) | 2 lines Use mysql_errno to get the error instead of mysql_ping's return value. (issue #9434 reported by lupino3) ........ ................ 2007-06-18 22:41 +0000 [r399] Russell Bryant * /, cdr_addon_mysql.c: Merged revisions 398 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r398 | russell | 2007-06-18 17:40:40 -0500 (Mon, 18 Jun 2007) | 2 lines Fix cdr_addon_mysql to work with Asterisk 1.4.5 due to an API change ... ........ 2007-06-12 23:03 +0000 [r396-397] Jason Parker * app_addon_sql_mysql.c: We don't need to call mysql_free_result, since if it got here, mysqlres wouldn't be set. Issue 9961, patch by eserra. * app_addon_sql_mysql.c: Add the ability to get the next result in a resultset. This let's you use a stored procedure with multiple results - see example(s) in bug report. Also fixes up some documentation errors. Issue 9931, patch by eserra. 2007-06-12 19:48 +0000 [r395] Russell Bryant * asterisk-ooh323c/src/chan_h323.c: Uncomment the code to support inband dtmf in chan_ooh323 as someone has reported that it works just fine. (issue #9941, ndrs) 2007-06-09 14:24 +0000 [r394] Tilghman Lesher * cdr_addon_mysql.c: Issue 9928 - Incorrect logic for failure checking 2007-06-08 21:21 +0000 [r391-393] Russell Bryant * cdr_addon_mysql.c, configs/cdr_mysql.conf.sample: Make logging the uniqueid field configurable as opposed to a compile time option. (issue #9320, initial patch from ecaron, updated by me) * configs/cdr_mysql.conf.sample: Update sample configuration for cdr_addon_mysql changes * cdr_addon_mysql.c: Make field names configurable for cdr_addon_mysql and convert string handling to use the Asterisk strings API. (issue #8594, initial patch submitted by afshin, mostly rewritten by bbryant) 2007-06-07 12:26 +0000 [r390] Joshua Colp * /, asterisk-ooh323c/src/chan_h323.c: Merged revisions 389 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r389 | file | 2007-06-07 08:25:14 -0400 (Thu, 07 Jun 2007) | 2 lines Don't try to use the name of the configuration option as the logfile... instead use the configuration value. (issue #9908 reported by T-80) ........ 2007-06-05 22:06 +0000 [r388] Russell Bryant * Makefile, /: Merged revisions 387 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r387 | russell | 2007-06-05 17:05:09 -0500 (Tue, 05 Jun 2007) | 3 lines Fix cross compiling for format_mp3 (issue #9875, patch from zandbelt) ........ 2007-05-17 15:49 +0000 [r384] Jason Parker * Makefile, build_tools/menuselect-deps.in, chan_mobile.c (added), configure, menuselect-tree, configs/mobile.conf.sample (added), configure.ac, doc/chan_mobile.txt (added), makeopts.in: Add a new channel driver for mobile devices. Currently only supports bluetooth, but may allow more technologies (such as USB) in the future. Currently only supports libbluetooth/bluez which is Linux only. I believe that there is BSD stack in the works, but it may not be compat with libbluetooth. A *HUGE* thanks goes to David Bowerman for doing nearly all of the work on this. I personally am incredibly impressed with his work, and am very thrilled to be adding this. As always, please report bugs on http://bugs.digium.com Please see documentation in doc/chan_mobile.txt. 2007-05-14 16:27 +0000 [r383] Jason Parker * Makefile, aclocal.m4, /, build_tools/menuselect-deps.in, configure, menuselect-tree, configure.ac, asterisk-ooh323c/configure, format_mp3/Makefile, asterisk-ooh323c/Makefile.in, makeopts.in, asterisk-ooh323c/configure.in, asterisk-ooh323c/Makefile.am: Merged revisions 382 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r382 | qwell | 2007-05-14 11:22:44 -0500 (Mon, 14 May 2007) | 6 lines Add support for --with-asterisk to the configure script. This is needed when you use --prefix in the asterisk installation. Issue 8492, patch by me. ........ 2007-05-10 17:48 +0000 [r381] Jason Parker * Makefile, /: Merged revisions 380 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r380 | qwell | 2007-05-10 12:47:59 -0500 (Thu, 10 May 2007) | 5 lines Clean up Makefile a little. Wildcard .o files - no need to have different lines for each one. They were all the same. Filter out modules that are in subdirectories, when doing mkdeps - avoids a silly warning. ........ 2007-04-30 16:25 +0000 [r377] Russell Bryant * asterisk-ooh323c/src/chan_h323.c: update to API changes in trunk 2007-04-16 15:39 +0000 [r367] Jason Parker * res_config_mysql.c: Yet some more cleanup! Issue #9541 2007-04-16 13:16 +0000 [r366] Joshua Colp * res_config_mysql.c: Clean up res_config_mysql even more! (issue #9541 reported by sergee) 2007-04-11 16:43 +0000 [r363-365] Joshua Colp * res_config_mysql.c: Logic failure! Only deal with the database socket setting if a host was not specified. * res_config_mysql.c: Minor tweak... use ast_strlen_zero to see if host is NULL or not. * res_config_mysql.c: Make the configuration loader a bit smarter... and use defaults when we can't find settings. (issue #9518 reported by cstadlmann) 2007-04-10 23:07 +0000 [r362] Tilghman Lesher * res_config_mysql.c: Issue 5881 - Allow use of separate server connections for read and write operations 2007-04-10 05:43 +0000 [r361] Steve Murphy * asterisk-ooh323c/src/chan_h323.c: The channel_alloc() call has been updated to include the new extra args 2007-04-09 20:48 +0000 [r359] Tilghman Lesher * /, res_config_mysql.c: Merged revisions 358 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ................ r358 | tilghman | 2007-04-09 15:44:51 -0500 (Mon, 09 Apr 2007) | 10 lines Merged revisions 357 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.2 ........ r357 | tilghman | 2007-04-09 15:39:45 -0500 (Mon, 09 Apr 2007) | 2 lines Fix memory leaks, and some unnecessary closes ........ ................ 2007-04-02 16:22 +0000 [r355-356] Joshua Colp * res_config_mysql.c: Apparently standard module declaration does not include reload... so we can't use it! * res_config_mysql.c: Update res_config_mysql to loader change. (issue #9432 reported by goldwein) 2007-03-27 18:05 +0000 [r353-354] Steve Murphy * res_config_mysql.c: The MODULE_INFO line looks like it needs this change-- the reload function was not being referenced * res_config_mysql.c: The remainder of the enhancement to the mysql interface: providing the store/destroy functionality for Realtime use, as per 8118 2007-03-13 18:26 +0000 [r349] Russell Bryant * res_sqlite3 (removed), /: Merged revisions 348 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r348 | russell | 2007-03-13 13:26:14 -0500 (Tue, 13 Mar 2007) | 3 lines Remove some code that has fallen very out of date. We have a bunch of up to date sqlite modules in the bug tracker that I will be merging soon. ........ 2007-03-06 22:36 +0000 [r347] Russell Bryant * app_addon_sql_mysql.c: Update the MySQL application so that it supports stored procedures (issue #9217, tgledhill) 2007-02-15 22:26 +0000 [r343] Jason Parker * /, cdr_addon_mysql.c: Merged revisions 342 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ................ r342 | qwell | 2007-02-15 16:25:24 -0600 (Thu, 15 Feb 2007) | 10 lines Merged revisions 341 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.2 ........ r341 | qwell | 2007-02-15 16:23:07 -0600 (Thu, 15 Feb 2007) | 2 lines Fix a typo pointed out by kshummard ........ ................ 2007-01-19 19:29 +0000 [r330] Russell Bryant * /, asterisk-ooh323c/src/chan_h323.c: Merged revisions 329 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r329 | russell | 2007-01-19 13:27:30 -0600 (Fri, 19 Jan 2007) | 3 lines Update digit_end callback to reflect the new prototype that includes the duration. ........ 2006-12-14 22:22 +0000 [r320] Joshua Colp * /, asterisk-ooh323c/src/chan_h323.c: Merged revisions 319 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r319 | file | 2006-12-14 17:19:53 -0500 (Thu, 14 Dec 2006) | 2 lines Update ast_channel_alloc call to new API format. (issue #8582 reported by DEA with minor mods by moi) ........ 2006-11-28 16:41 +0000 [r318] Joshua Colp * /, app_addon_sql_mysql.c: Merged revisions 317 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ................ r317 | file | 2006-11-28 11:40:27 -0500 (Tue, 28 Nov 2006) | 10 lines Merged revisions 316 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.2 ........ r316 | file | 2006-11-28 11:39:25 -0500 (Tue, 28 Nov 2006) | 2 lines Print out an error message with the reason if the MySQL query fails. (issue #7837 reported by lupino3) ........ ................ 2006-09-25 14:39 +0000 [r311] Tilghman Lesher * Makefile, /: Merged revisions 310 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r310 | tilghman | 2006-09-25 09:37:57 -0500 (Mon, 25 Sep 2006) | 2 lines Combination of tabs and spaces makes the Makefile difficult to follow ........ 2006-09-22 23:30 +0000 [r309] Kevin P. Fleming * Makefile, /: Merged revisions 308 via svnmerge from https://origsvn.digium.com/svn/asterisk-addons/branches/1.4 ........ r308 | kpfleming | 2006-09-22 18:30:22 -0500 (Fri, 22 Sep 2006) | 3 lines remove silly sort don't try to compute dependencies for modules we aren't going to build anyway ........ 2006-09-21 16:01 +0000 [r300-303] Kevin P. Fleming * /: remove extraneous property * /: setup merge tracking 2006-09-20 Kevin P. Fleming * Asterisk-Addons 1.4.0-beta1 released.