Max Clark
2006-Jul-27 15:50 UTC
[asterisk-users] Asterisk 1.4 Schedule and Features/Changes
Hi all, Asterisk 1.4 was originally scheduled to be released "early July 2006". Is there an update on the expected release of this version? Also is there a changelog or feature list available that lists the differences over 1.2? TIA, Max -- Max Clark http://www.clarksys.com
Russell Bryant
2006-Jul-27 21:56 UTC
[asterisk-users] Asterisk 1.4 Schedule and Features/Changes
On Thu, 2006-07-27 at 15:50 -0700, Max Clark wrote:> Asterisk 1.4 was originally scheduled to be released "early July > 2006". Is there an update on the expected release of this version? > Also is there a changelog or feature list available that lists the > differences over 1.2?I wish had a better answer for when it would be released, but the true answer is "when it's ready". There are some features that we have committed to having in this release that have not yet been merged. For example, one of the features still pending for 1.4 is IMAP support for voicemail storage. We have not yet written the document that contains the high level overview of the new features in Asterisk 1.4. Though, we will have that done before the actual release is made. Just as an interesting little bit of information, I thought it would be interesting to generate a diff between the 1.2 branch and the trunk the other day to see what it looked like as a rough idea of the amount of activity we have had in the different parts of the tree. The diff turned out to be 8.6 MB. Note that this isn't necessarily always a good indication of what real changes have been made, because this also includes changes that were just formatting, or just code getting moved around. In any case, here is the output of the diffstat application on the diff between the 1.2 branch and the trunk for the sake of amusement if nothing else. # diffstat 1.2-trunk.diff .cleancount | 2 CREDITS | 66 HARDWARE | 70 Makefile | 807 Makefile.moddir_rules | 68 Makefile.rules | 93 README | 29 README.fpm | 8 SECURITY | 67 UPGRADE.txt | 449 abstract_jb.c | 784 acinclude.m4 | 100 acl.c | 130 aclocal.m4 | 14 aescrypt.c | 14 aeskey.c | 12 agi/Makefile | 34 agi/eagi-sphinx-test.c | 5 agi/eagi-test.c | 5 agi/jukebox.agi | 488 alaw.c | 3 app.c | 757 apps/Makefile | 126 apps/app_adsiprog.c | 45 apps/app_alarmreceiver.c | 59 apps/app_amd.c | 417 apps/app_authenticate.c | 132 apps/app_cdr.c | 33 apps/app_chanisavail.c | 62 apps/app_channelredirect.c | 152 apps/app_chanspy.c | 574 apps/app_controlplayback.c | 41 apps/app_curl.c | 256 apps/app_cut.c | 473 apps/app_datetime.c | 101 apps/app_db.c | 194 apps/app_dial.c | 1429 - apps/app_dictate.c | 80 apps/app_directed_pickup.c | 160 apps/app_directory.c | 215 apps/app_disa.c | 152 apps/app_dumpchan.c | 96 apps/app_echo.c | 83 apps/app_enumlookup.c | 270 apps/app_eval.c | 127 apps/app_exec.c | 190 apps/app_externalivr.c | 88 apps/app_festival.c | 68 apps/app_flash.c | 46 apps/app_followme.c | 1120 + apps/app_forkcdr.c | 35 apps/app_getcpeid.c | 33 apps/app_groupcount.c | 340 apps/app_hasnewvoicemail.c | 212 apps/app_ices.c | 35 apps/app_image.c | 37 apps/app_intercom.c | 234 apps/app_ivrdemo.c | 34 apps/app_lookupblacklist.c | 68 apps/app_lookupcidname.c | 44 apps/app_macro.c | 72 apps/app_math.c | 297 apps/app_md5.c | 205 apps/app_meetme.c | 2135 +- apps/app_milliwatt.c | 59 apps/app_mixmonitor.c | 100 apps/app_morsecode.c | 191 apps/app_mp3.c | 31 apps/app_nbscat.c | 33 apps/app_osplookup.c | 1713 + apps/app_page.c | 66 apps/app_parkandannounce.c | 72 apps/app_playback.c | 402 apps/app_privacy.c | 48 apps/app_queue.c | 2374 +- apps/app_random.c | 50 apps/app_read.c | 162 apps/app_readfile.c | 35 apps/app_realtime.c | 93 apps/app_record.c | 44 apps/app_rpt.c | 2970 ++ apps/app_sayunixtime.c | 92 apps/app_senddtmf.c | 76 apps/app_sendtext.c | 53 apps/app_setcallerid.c | 42 apps/app_setcdruserfield.c | 43 apps/app_setcidname.c | 132 apps/app_setcidnum.c | 131 apps/app_setrdnis.c | 132 apps/app_settransfercapability.c | 37 apps/app_skel.c | 108 apps/app_sms.c | 96 apps/app_softhangup.c | 31 apps/app_speech_utils.c | 811 apps/app_sql_postgres.c | 572 apps/app_stack.c | 42 apps/app_system.c | 31 apps/app_talkdetect.c | 34 apps/app_test.c | 30 apps/app_transfer.c | 47 apps/app_txtcidname.c | 164 apps/app_url.c | 39 apps/app_userevent.c | 84 apps/app_verbose.c | 141 apps/app_voicemail.c | 2559 +- apps/app_waitforring.c | 29 apps/app_waitforsilence.c | 28 apps/app_while.c | 148 apps/app_zapateller.c | 29 apps/app_zapbarge.c | 48 apps/app_zapras.c | 51 apps/app_zapscan.c | 49 ast_expr2.c | 1402 - ast_expr2.fl | 272 ast_expr2.h | 47 ast_expr2.y | 90 ast_expr2f.c | 1037 - asterisk.8 | 13 asterisk.c | 1018 - asterisk.sgml | 15 astmm.c | 96 autoservice.c | 124 bootstrap.sh | 41 build_tools/cflags.xml | 24 build_tools/get_makeopts | 3 build_tools/get_moduleinfo | 3 build_tools/make_buildopts_h | 13 build_tools/make_defaults_h | 5 build_tools/make_svn_branch_name | 50 build_tools/make_version | 56 build_tools/menuselect-deps.in | 31 build_tools/mkpkgconfig | 43 build_tools/prep_moduledeps | 73 buildinfo.c | 3 callerid.c | 501 cdr.c | 406 cdr/Makefile | 136 cdr/cdr_csv.c | 109 cdr/cdr_custom.c | 32 cdr/cdr_manager.c | 25 cdr/cdr_odbc.c | 35 cdr/cdr_pgsql.c | 154 cdr/cdr_radius.c | 280 cdr/cdr_sqlite.c | 32 cdr/cdr_tds.c | 49 channel.c | 2691 +- channels/Makefile | 223 channels/adtranvofr.h | 105 channels/chan_agent.c | 1250 - channels/chan_alsa.c | 118 channels/chan_features.c | 160 channels/chan_h323.c | 138 channels/chan_iax2.c | 3321 +-- channels/chan_jingle.c | 1644 + channels/chan_local.c | 302 channels/chan_mgcp.c | 658 channels/chan_misdn.c | 3756 ++- channels/chan_misdn_config.c | 1083 - channels/chan_modem.c | 1111 - channels/chan_modem_aopen.c | 501 channels/chan_modem_bestdata.c | 613 channels/chan_modem_i4l.c | 743 channels/chan_nbs.c | 36 channels/chan_oss.c | 347 channels/chan_oss_old.c | 1132 - channels/chan_phone.c | 119 channels/chan_sip.c |12220 +++++++----- channels/chan_skinny.c | 4451 ++-- channels/chan_vpb.c | 3051 --- channels/chan_vpb.cc | 3064 +++ channels/chan_zap.c | 2687 +- channels/h323/Makefile | 10 channels/h323/ast_h323.cpp | 2 channels/h323/h323.conf.sample | 26 channels/iax2-parser.c | 40 channels/iax2-parser.h | 36 channels/iax2-provision.c | 90 channels/iax2-provision.h | 14 channels/iax2.h | 1 channels/misdn/Makefile | 58 channels/misdn/chan_misdn_config.h | 47 channels/misdn/fac.c | 313 channels/misdn/fac.h | 8 channels/misdn/ie.c | 353 channels/misdn/isdn_lib.c | 2733 +- channels/misdn/isdn_lib.h | 146 channels/misdn/isdn_lib_intern.h | 19 channels/misdn/isdn_msg_parser.c | 387 channels/misdn/mISDN.patch | 2500 -- channels/misdn/mISDNuser.patch | 271 channels/misdn/portinfo.c | 1 channels/misdn_config.c | 1054 + chanvars.c | 51 cli.c | 1141 - codecs/Makefile | 127 codecs/codec_a_mu.c | 345 codecs/codec_adpcm.c | 555 codecs/codec_alaw.c | 441 codecs/codec_g723_1.c | 418 codecs/codec_g726.c | 611 codecs/codec_gsm.c | 326 codecs/codec_ilbc.c | 265 codecs/codec_lpc10.c | 334 codecs/codec_speex.c | 650 codecs/codec_ulaw.c | 449 codecs/codec_zap.c | 406 codecs/g723_slin_ex.h | 15 codecs/gsm/Makefile | 90 codecs/gsm/inc/private.h | 35 codecs/gsm/libgsm.vcproj | 253 codecs/gsm/src/add.c | 8 codecs/gsm/src/code.c | 4 codecs/gsm/src/decode.c | 2 codecs/gsm/src/long_term.c | 8 codecs/gsm/src/lpc.c | 14 codecs/gsm/src/preprocess.c | 22 codecs/gsm/src/rpe.c | 6 codecs/gsm/src/short_term.c | 12 codecs/ilbc/Makefile | 26 codecs/ilbc/libilbc.vcproj | 353 codecs/lpc10/Makefile | 27 codecs/lpc10/bsynz.c | 4 codecs/lpc10/decode.c | 4 codecs/lpc10/encode.c | 8 codecs/lpc10/energy.c | 2 codecs/lpc10/f2clib.c | 6 codecs/lpc10/irc2pc.c | 2 codecs/lpc10/liblpc10.vcproj | 305 codecs/lpc10/lpc10.h | 14 codecs/lpc10/lpcini.c | 14 codecs/lpc10/onset.c | 2 codecs/lpc10/pitsyn.c | 14 codecs/lpc10/tbdm.c | 6 codecs/lpc10/voicin.c | 2 codecs/lpc10/vparms.c | 2 codecs/slin_g723_ex.h | 36 config.c | 286 config.guess | 1495 + config.sub | 1609 + configs/agents.conf.sample | 37 configs/alsa.conf.sample | 33 configs/amd.conf.sample | 18 configs/cdr.conf.sample | 20 configs/cdr_tds.conf.sample | 2 configs/extconfig.conf.sample | 4 configs/extensions.ael.sample | 386 configs/extensions.conf.sample | 125 configs/features.conf.sample | 32 configs/followme.conf.sample | 86 configs/func_odbc.conf.sample | 41 configs/http.conf.sample | 28 configs/iax.conf.sample | 126 configs/iaxprov.conf.sample | 6 configs/indications.conf.sample | 80 configs/jabber.conf.sample | 18 configs/jingle.conf.sample | 19 configs/manager.conf.sample | 18 configs/meetme.conf.sample | 16 configs/mgcp.conf.sample | 35 configs/misdn.conf.sample | 257 configs/modules.conf.sample | 16 configs/musiconhold.conf.sample | 23 configs/muted.conf.sample | 26 configs/osp.conf.sample | 8 configs/oss.conf.sample | 108 configs/queues.conf.sample | 146 configs/res_snmp.conf.sample | 10 configs/rpt.conf.sample | 15 configs/rtp.conf.sample | 2 configs/say.conf.sample | 171 configs/sip.conf.sample | 285 configs/skinny.conf.sample | 73 configs/smdi.conf.sample | 43 configs/udptl.conf.sample | 30 configs/voicemail.conf.sample | 39 configs/zapata.conf.sample | 80 configure |28848 +++++++++++++++++++++++++++++ configure.ac | 933 contrib/dictionary.digium | 31 contrib/init.d/rc.suse.asterisk | 118 contrib/scripts/managerproxy.pl | 8 contrib/scripts/meetme.sql | 12 contrib/scripts/safe_asterisk | 92 contrib/scripts/safe_asterisk_restart | 110 contrib/utils/rawplayer.c | 16 contrib/utils/zones2indications.c | 153 cryptostub.c | 11 cygwin/Makefile | 3 db.c | 60 db1-ast/Makefile | 52 db1-ast/hash/hash.c | 2 devicestate.c | 178 dns.c | 85 dnsmgr.c | 106 doc/00README.1st | 74 doc/CODING-GUIDELINES | 77 doc/README.ael | 273 doc/README.asterisk.conf | 76 doc/README.backtrace | 187 doc/README.cdr | 122 doc/README.cliprompt | 28 doc/README.configuration | 180 doc/README.cygwin | 7 doc/README.dundi | 26 doc/README.enum | 306 doc/README.extconfig | 85 doc/README.externalivr | 109 doc/README.h323 | 23 doc/README.iax | 369 doc/README.ices | 12 doc/README.jitterbuffer | 137 doc/README.math | 69 doc/README.misdn | 342 doc/README.mp3 | 19 doc/README.mysql | 15 doc/README.odbcstorage | 33 doc/README.privacy | 361 doc/README.realtime | 111 doc/README.sms | 147 doc/README.tds | 18 doc/README.variables | 793 doc/ael.txt | 1260 + doc/ajam.txt | 91 doc/app-sms.txt | 470 doc/app_sms.html | 834 doc/asterisk-conf.txt | 83 doc/asterisk-mib.txt | 739 doc/backtrace.txt | 187 doc/billing.txt | 120 doc/callfiles.txt | 139 doc/callingpres.txt | 18 doc/cdr.txt | 171 doc/cdrdriver.txt | 169 doc/chaniax.txt | 369 doc/channel.txt | 40 doc/channels.txt | 44 doc/channelvariables.txt | 811 doc/cliprompt.txt | 29 doc/configuration.txt | 180 doc/cygwin.txt | 7 doc/datastores.txt | 68 doc/digium-mib.txt | 17 doc/dundi.txt | 26 doc/enum.txt | 308 doc/extconfig.txt | 91 doc/externalivr.txt | 109 doc/freetds.txt | 18 doc/h323.txt | 22 doc/hardware.txt | 74 doc/iax.txt | 12 doc/ices.txt | 12 doc/ip-tos.txt | 81 doc/jabber.txt | 15 doc/jingle.txt | 8 doc/jitterbuffer.txt | 137 doc/linkedlists.README | 98 doc/linkedlists.txt | 98 doc/manager.txt | 5 doc/math.txt | 69 doc/misdn.txt | 281 doc/mp3.txt | 19 doc/musiconhold-fpm.txt | 8 doc/mysql.txt | 15 doc/odbcstorage.txt | 33 doc/osp.txt | 463 doc/privacy.txt | 361 doc/queuelog.txt | 32 doc/radius.txt | 203 doc/realtime.txt | 112 doc/security.txt | 67 doc/smdi.txt | 24 doc/sms.txt | 147 doc/snmp.txt | 36 doc/speechrec.txt | 295 doc/video.txt | 46 dsp.c | 193 editline/term.c | 2 enum.c | 168 file.c | 1283 - fixedjitterbuf.c | 351 fixedjitterbuf.h | 93 formats/Makefile | 62 formats/format_au.c | 394 formats/format_g723.c | 188 formats/format_g726.c | 478 formats/format_g729.c | 174 formats/format_gsm.c | 186 formats/format_h263.c | 200 formats/format_h264.c | 197 formats/format_ilbc.c | 173 formats/format_jpeg.c | 25 formats/format_ogg_vorbis.c | 608 formats/format_pcm.c | 525 formats/format_pcm_alaw.c | 352 formats/format_sln.c | 171 formats/format_vox.c | 180 formats/format_wav.c | 279 formats/format_wav_gsm.c | 384 formats/msgsm.h | 4 frame.c | 343 fskmodem.c | 7 funcs/Makefile | 76 funcs/func_base64.c | 104 funcs/func_callerid.c | 177 funcs/func_cdr.c | 143 funcs/func_channel.c | 196 funcs/func_curl.c | 193 funcs/func_cut.c | 323 funcs/func_db.c | 221 funcs/func_enum.c | 254 funcs/func_env.c | 141 funcs/func_global.c | 99 funcs/func_groupcount.c | 152 funcs/func_language.c | 86 funcs/func_logic.c | 166 funcs/func_math.c | 256 funcs/func_md5.c | 106 funcs/func_moh.c | 71 funcs/func_odbc.c | 652 funcs/func_rand.c | 120 funcs/func_realtime.c | 174 funcs/func_sha1.c | 94 funcs/func_strings.c | 616 funcs/func_timeout.c | 137 funcs/func_uri.c | 77 funcs/pbx_functions.c | 74 http.c | 671 image.c | 79 include/asterisk.h | 152 include/asterisk/abstract_jb.h | 221 include/asterisk/acl.h | 23 include/asterisk/adsi.h | 84 include/asterisk/ael_structs.h | 187 include/asterisk/alaw.h | 2 include/asterisk/app.h | 75 include/asterisk/astmm.h | 12 include/asterisk/astobj.h | 70 include/asterisk/astosp.h | 29 include/asterisk/autoconfig.h.in | 598 include/asterisk/callerid.h | 93 include/asterisk/cdr.h | 71 include/asterisk/channel.h | 668 include/asterisk/chanspy.h | 2 include/asterisk/chanvars.h | 6 include/asterisk/cli.h | 105 include/asterisk/compat.h | 40 include/asterisk/config.h | 12 include/asterisk/crypto.h | 20 include/asterisk/devicestate.h | 30 include/asterisk/dns.h | 8 include/asterisk/dnsmgr.h | 18 include/asterisk/doxyref.h | 70 include/asterisk/endian.h | 3 include/asterisk/enum.h | 20 include/asterisk/features.h | 16 include/asterisk/file.h | 134 include/asterisk/frame.h | 207 include/asterisk/fskmodem.h | 10 include/asterisk/http.h | 63 include/asterisk/image.h | 36 include/asterisk/indications.h | 19 include/asterisk/io.h | 26 include/asterisk/jabber.h | 144 include/asterisk/jingle.h | 45 include/asterisk/linkedlists.h | 21 include/asterisk/localtime.h | 12 include/asterisk/lock.h | 215 include/asterisk/logger.h | 26 include/asterisk/manager.h | 79 include/asterisk/module.h | 490 include/asterisk/monitor.h | 16 include/asterisk/musiconhold.h | 28 include/asterisk/options.h | 108 include/asterisk/pbx.h | 733 include/asterisk/plc.h | 2 include/asterisk/res_odbc.h | 80 include/asterisk/rtp.h | 100 include/asterisk/say.h | 90 include/asterisk/sched.h | 104 include/asterisk/sha1.h | 81 include/asterisk/smdi.h | 127 include/asterisk/speech.h | 134 include/asterisk/stringfields.h | 304 include/asterisk/strings.h | 38 include/asterisk/tdd.h | 16 include/asterisk/term.h | 32 include/asterisk/translate.h | 207 include/asterisk/udptl.h | 120 include/asterisk/ulaw.h | 2 include/asterisk/utils.h | 218 include/asterisk/vmodem.h | 184 indications.c | 85 install-sh | 269 io.c | 49 jitterbuf.c | 45 jitterbuf.h | 48 loader.c | 1159 - logger.c | 101 makeopts.in | 136 manager.c | 1429 + md5.c | 3 missing | 198 mkinstalldirs | 40 mkpkgconfig | 43 muted.c | 6 muted.conf.sample | 26 netsock.c | 60 pbx.c | 5211 ++--- pbx/Makefile | 80 pbx/ael/ael-test/ael-ntest9/extensions.ael | 12 pbx/ael/ael-test/ael-test1/extensions.ael | 163 pbx/ael/ael-test/ael-test2/apptest.ael2 | 146 pbx/ael/ael-test/ael-test2/extensions.ael | 8 pbx/ael/ael-test/ael-test3/extensions.ael | 3183 +++ pbx/ael/ael-test/ael-test3/include1.ael2 | 3 pbx/ael/ael-test/ael-test3/include2.ael2 | 4 pbx/ael/ael-test/ael-test3/include3.ael2 | 2 pbx/ael/ael-test/ael-test3/include4.ael2 | 2 pbx/ael/ael-test/ael-test3/include5.ael2 | 1 pbx/ael/ael-test/ael-test4/apptest.ael2 | 146 pbx/ael/ael-test/ael-test4/extensions.ael | 8 pbx/ael/ael-test/ael-test5/extensions.ael | 833 pbx/ael/ael-test/ael-test6/extensions.ael | 833 pbx/ael/ael-test/ael-test7/extensions.ael | 460 pbx/ael/ael-test/ael-test8/extensions.ael | 27 pbx/ael/ael-test/ref.ael-ntest9 | 29 pbx/ael/ael-test/ref.ael-test1 | 11 pbx/ael/ael-test/ref.ael-test2 | 15 pbx/ael/ael-test/ref.ael-test3 | 18 pbx/ael/ael-test/ref.ael-test4 | 15 pbx/ael/ael-test/ref.ael-test5 | 9 pbx/ael/ael-test/ref.ael-test6 | 15 pbx/ael/ael-test/ref.ael-test7 | 13 pbx/ael/ael-test/ref.ael-test8 | 11 pbx/ael/ael-test/runtests | 40 pbx/ael/ael-test/setref | 7 pbx/ael/ael.flex | 587 pbx/ael/ael.tab.c | 3285 +++ pbx/ael/ael.tab.h | 150 pbx/ael/ael.y | 789 pbx/ael/ael_lex.c | 3033 +++ pbx/dundi-parser.c | 11 pbx/kdeconsole_main.cc | 81 pbx/pbx_ael.c | 4646 +++- pbx/pbx_config.c | 1772 - pbx/pbx_dundi.c | 1469 - pbx/pbx_gtkconsole.c | 28 pbx/pbx_kdeconsole.cc | 5 pbx/pbx_kdeconsole_main.cc | 81 pbx/pbx_loopback.c | 61 pbx/pbx_realtime.c | 152 pbx/pbx_spool.c | 120 plc.c | 44 privacy.c | 11 res/Makefile | 117 res/res_adsi.c | 67 res/res_agi.c | 461 res/res_clioriginate.c | 180 res/res_config_odbc.c | 206 res/res_config_pgsql.c | 802 res/res_convert.c | 157 res/res_crypto.c | 43 res/res_features.c | 1623 - res/res_indications.c | 82 res/res_jabber.c | 2288 ++ res/res_monitor.c | 263 res/res_musiconhold.c | 433 res/res_odbc.c | 749 res/res_osp.c | 886 res/res_smdi.c | 764 res/res_snmp.c | 140 res/res_speech.c | 377 res/snmp/agent.c | 823 res/snmp/agent.h | 40 rtp.c | 1824 + sample.call | 20 say.c | 756 sched.c | 305 sha1.c | 385 slinfactory.c | 13 sounds.txt | 16 sounds/Makefile | 107 sounds/sounds.xml | 58 srv.c | 17 static-http/ajamdemo.html | 219 static-http/astman.css | 34 static-http/astman.js | 262 static-http/prototype.js | 1781 + stdtime/Makefile | 9 stdtime/localtime.c | 4 strcompat.c | 55 tdd.c | 148 term.c | 13 translate.c | 687 udptl.c | 1255 + ulaw.c | 21 utils.c | 452 utils/Makefile | 94 utils/ael_main.c | 256 utils/astman.c | 70 utils/expr2.testinput | 92 utils/smsq.c | 9 602 files changed, 148242 insertions(+), 67945 deletions(-) -- Russell Bryant Software Developer Digium, Inc.