Asterisk 1.6.1 has not yet been released. This release summary is simply an example.

Release Summary

asterisk-1.6.1

Date: 2009-02-26

<asteriskteam@digium.com>


Table of Contents

  1. Summary
  2. Contributors
  3. Closed Issues
  4. Other Changes
  5. Diffstat

Summary

[Back to Top]

This release includes new features. For a list of new features that have been included with this release, please see the CHANGES file inside the source package. Since this is new major release, users are encouraged to do extended testing before upgrading to this version in a production environment.

The data in this summary reflects changes that have been made since the previous release, asterisk-1.6.0.


Contributors

[Back to Top]

This table lists the people who have submitted code, those that have tested patches, as well as those that reported issues on the issue tracker that were resolved in this release. For coders, the number is how many of their patches (of any size) were committed into this release. For testers, the number is the number of times their name was listed as assisting with testing a patch. Finally, for reporters, the number is the number of issues that they reported that were closed by commits that went into this release.

Coders

Testers

Reporters

158 tilghman
124 russell
122 mmichelson
65 kpfleming
63 eliel
60 seanbright
49 oej
41 file
35 jpeeler
35 murf
35 mvanbaak
32 twilson
16 dbailey
16 rmudgett
10 bweschke
10 mnicholson
9 dvossel
9 mattf
7 dhubbard
6 alecdavis
6 jamesgolovich
6 qwell
5 fnordian
5 jcovert
5 snuffy
4 andrew53
4 DEA
4 jaroth
4 klaus3000
4 lmadsen
4 wedhorn
3 adomjan
3 bkruse
3 kshumard
3 Marquis
3 ys
2 bamby
2 blitzrage
2 caio1982
2 dant
2 dimas
2 Nick
2 pari
2 phsultan
2 rbrindley
2 smurfix
2 tzafrir
1 a
1 alphaque
1 arcivanov
1 asbestoshead
1 baron
1 bergolth
1 caspy
1 coolmig
1 decryptus
1 dsedivec
1 dveiga
1 dwpaul
1 fabled
1 festr
1 fiddur
1 fleed
1 flyn
1 folke
1 henrikw
1 hjourdain
1 howardwilkinson
1 IgorG
1 irroot
1 jcollie
1 jpgrayson
1 junky
1 mika
1 mmaguire
1 mostyn
1 nahuelgreco
1 nic
1 nickpeirson
1 nivek
1 one47
1 pabelanger
1 paraeco
1 pdf
1 pputman
1 ramonpeek
1 rcasas
1 sherif
1 sobomax
1 srt
1 sruffell
1 tecnoxarxa
1 tweety
1 vinsik
1 vt
1 wolfelectronic
15 mmichelson
12 blitzrage
12 murf
9 twilson
8 mvanbaak
7 russell
7 tilghman
6 alecdavis
5 jcovert
4 eliel
3 davidw
3 dvossel
3 jpeeler
3 kowalma
3 oej
3 pj
2 aragon
2 atis
2 chris-mac
2 cristiandimache
2 DEA
2 fiddur
2 file
2 francesco_r
2 jamesgolovich
2 klaus3000
2 mav3rick
2 mnicholson
2 Nick_Lewis
2 seanbright
2 triccyx
2 ys
1 aborghi
1 acunningham
1 adomjan
1 amorsen
1 aramirez
1 arcivanov
1 awk
1 baron
1 barthpbx
1 bluefox
1 bujones
1 caspy
1 ccesario
1 ckjohnsonme
1 CrashHD
1 dant
1 dbailey
1 denisgalvao
1 denke
1 Dovid and moi
1 efutch
1 festr
1 ffloimair
1 fhackenberger
1 fleed
1 fnordian
1 gork
1 IgorG
1 ip-rob
1 jeffg
1 jmls
1 john8675309
1 jtodd
1 kc0bvu
1 kebl0155
1 krisk84
1 laurav
1 Laureano
1 Marquis
1 moliveras
1 nathan
1 nickpeirson
1 nivek
1 pabelanger
1 pdf
1 phsultan
1 pj and me
1 rtrauntvein
1 ruddy
1 Russell
1 sascha
1 schern
1 sergedevorop
1 sgofferj
1 Skavin
1 snuffy
1 sobomax
1 tacvbo
1 tecnoxarxa
1 toc
1 tzafrir
1 vazir
1 wedhorn
1 ZX81
18 eliel
13 pj
12 alecdavis
10 davidw
9 jcovert
8 fnordian
8 klaus3000
8 ys
7 tzafrir
5 caspy
5 chris-mac
5 DEA
5 jamesgolovich
5 jaroth
5 mvanbaak
4 andrew53
4 dimas
4 fiddur
4 francesco_r
4 kowalma
4 Marquis
4 pabelanger
4 smurfix
4 tilghman
3 amorsen
3 atis
3 caio1982
3 dveiga
3 dwagner
3 kshumard
3 lmadsen
3 mjc
3 Nick_Lewis
3 seanbright
3 snuffy
3 wedhorn
2 adomjan
2 aragon
2 bamby
2 bluecrow76
2 bluefox
2 cristiandimache
2 dant
2 davevg
2 decryptus_proformatique
2 ffloimair
2 fhackenberger
2 hjourdain
2 howardwilkinson
2 IgorG
2 irroot
2 jcollie
2 john8675309
2 jtodd
2 kebl0155
2 Laureano
2 makoto
2 mdu113
2 mika
2 mmichelson
2 moliveras
2 mostyn
2 oej
2 performer
2 pkempgen
2 RadicAlish
2 ruddy
2 seandarcy
2 sgofferj
2 srt
2 timking
2 toc
2 tomo1657
2 triccyx
1 a_villacis
1 aborghi
1 akkornel
1 alex70
1 alphaque
1 amessina
1 andrew
1 arkadia
1 asbestoshead
1 awk
1 baron
1 barthpbx
1 bergolth
1 bkruse
1 ccesario
1 cervajs
1 chappell
1 cheesegrits
1 ckjohnsonme
1 clegall_proformatique
1 coolmig
1 CrashHD
1 D_McNaul
1 ddl
1 denke
1 DennisD
1 dsedivec
1 dwpaul
1 dzajro
1 efutch
1 elguero
1 erogoza
1 evandro
1 explidous
1 fabled
1 festr
1 ffs
1 flyn
1 fmueller
1 folke
1 genie
1 gork
1 greenfieldtech
1 henrikw
1 hoowa
1 hotsblanc
1 ib2
1 ibercom
1 igorcarneiro
1 ip-rob
1 itiliti
1 jeffg
1 jmls
1 jpgrayson
1 junky
1 jvandal
1 kernelsensei
1 kobaz
1 kombjuder
1 krisk84
1 kryptolus
1 linulin
1 macli
1 markd
1 marvinek
1 matt_b
1 Matti
1 mav3rick
1 maxgo
1 mbit
1 mcallist
1 meitinger
1 mmaguire
1 mnicholson
1 mthomasslo
1 nahuelgreco
1 nathan
1 navis
1 navkumar
1 nemo
1 neutrino88
1 nic_bellamy
1 nickpeirson
1 nicox
1 nivek
1 Nugget
1 one47
1 p_lindheimer
1 pananix
1 paraeco
1 pdf
1 pep
1 Peter Schlaile
1 pputman
1 rcasas
1 riksta
1 rtrauntvein
1 russell
1 sascha
1 schern
1 scramatte
1 sergedevorop
1 sherif
1 Skavin
1 snyfer
1 sobomax
1 still_nsk
1 tacvbo
1 tbelder
1 tecnoxarxa
1 tim_ringenbach
1 trevo
1 vinsik
1 vsauer
1 vt
1 waverly360
1 yraber
1 ZX81

Closed Issues

[Back to Top]

This is a list of all issues from the issue tracker that were closed by changes that went into this release.

Category: Addons/New Feature


#13698: [patch] Support a 'no-patterns' option for the Realtime switch
Revision: 164485
Reporter: fhackenberger
Testers: fhackenberger
Coders: tilghman

Category: Applications/General


#13473: [patch] Asterisk 1.6.0-rc6 crashes with ReceiveFAX
Revision: 157784
Reporter: genie
Coders: tilghman

#14011: [patch] Incorrect jump to extension
Revision: 170051
Reporter: dveiga
Coders: dveiga

Category: Applications/NewFeature


#11040: [patch] [sound] Add user/admin menu options to extend a RealTime scheduled conference
Revision: 145649
Reporter: DEA
Testers: DEA
Coders: tilghman

#11040: [patch] [sound] Add user/admin menu options to extend a RealTime scheduled conference
Revision: 150384
Reporter: DEA
Coders: DEA

#13946: [patch] Add new application MinivmMWI to app_minivm.c
Revision: 158808
Reporter: Marquis
Testers: twilson, Marquis
Coders: Marquis

#13960: [patch] Average talktime parameter for queues
Revision: 167792
Reporter: coolmig
Coders: coolmig

#14028: [patch] allow multi-timezone GotoIfTime & ExecIfTime
Revision: 164976
Reporter: mostyn
Coders: mostyn

#14075: [patch] Using Originate as a dialplan application
Revision: 165433
Reporter: rcasas
Testers: russell
Coders: rcasas

#14301: Access to encryption functions from dial plan
Revision: 171757
Reporter: amorsen
Coders: dvossel

Category: Applications/SLA


#12471: No ringback toward SIP trunk on inbound SLA call (Again)
Revision: 162291
Reporter: mthomasslo
Coders: russell

Category: Applications/app_authenticate


#13734: [patch] Allow to override the default prompt (agent-pass) on Authenticate application
Revision: 150887
Reporter: jvandal
Coders: bweschke

Category: Applications/app_cdr


#12694: [patch] Bad disposition on originated IAX2 calls
Revision: 159360
Reporter: yraber
Testers: murf, laurav
Coders: murf

Category: Applications/app_chanspy


#14111: [patch] app_chanspy crashed so-as "chanspy_ds.lock" has random values
Revision: 165890
Reporter: ys
Coders: ys

#14469: [patch] adding 2 new events for when a channel spy is started or stopped
Revision: 175655
Reporter: caio1982
Coders: caio1982

Category: Applications/app_dial


#12929: retrydial hangs up when using a silent soundfile as anouncement
Revision: 158062
Reporter: snyfer
Coders: jpeeler

#13216: [patch] Incorrect ANSWERTIME when using M option
Revision: 152369
Reporter: ruddy
Testers: ruddy
Coders: tilghman

#13625: Dial with timeout 0 places a call and immediately cancels it.
Revision: 149279
Reporter: atis
Coders: mmichelson

#13636: [patch] Remove DAHDI operator mode special casing in app_dial
Revision: 147388
Reporter: seanbright
Coders: seanbright

#13764: 302 Redirect (forward no answer) to bad extension causes channel to be left up (Ringing)
Revision: 159554
Reporter: davidw
Testers: mmichelson, davidw
Coders: mmichelson

#13793: app_dial doesn't report back DIALSTATUS, ANSWEREDTIME and DIALEDTIME
Revision: 153181
Reporter: greenfieldtech
Coders: twilson

#13851: Unlimited call for limited calls under 1 seconds (L option)
Revision: 156388
Reporter: ruddy
Coders: tilghman

#13898: [patch] Limit connect file and others will not play warnings
Revision: 157253
Reporter: alecdavis
Testers: alecdavis
Coders: tilghman

#14118: Asterisk crashes when calling more than a single location
Revision: 166267
Reporter: lmadsen
Testers: blitzrage
Coders: mmichelson

#14164: Dial() option d is not working
Revision: 174945
Reporter: DennisD
Testers: mmichelson
Coders: mmichelson

Category: Applications/app_directed_pickup


#14005: Pickup() can't pickup calls to some SIP devices
Revision: 162342
Reporter: ddl
Coders: file

Category: Applications/app_directory


#13804: app_directory crashses Asterisk when voicemail entry doesn't have a name
Revision: 152646
Reporter: bluecrow76
Coders: mmichelson

Category: Applications/app_disa


#13330: [patch] DISA does not accept extensions beginning with "#"
Revision: 162016
Reporter: jcovert
Coders: russell

Category: Applications/app_echo


#13697: [patch] Comply with trunk coding guidlines
Revision: 149588
Reporter: alecdavis
Coders: alecdavis

Category: Applications/app_externalivr


#14251: Externalivr not sending 'H' event on channel hangup.
Revision: 174325
Reporter: chris-mac
Testers: dvossel
Coders: dvossel

Category: Applications/app_fax


#13688: [patch] Update app_fax to work with spandsp-0.0.6
Revision: 148868
Reporter: irroot
Coders: irroot

#14073: app_fax needs additional include to build with spandsp-0.0.6pre3
Revision: 164257
Reporter: seandarcy
Coders: file

Category: Applications/app_festival


#14038: apps/app_festival.c does not compile for PPC target
Revision: 162275
Reporter: ffloimair
Coders: file

Category: Applications/app_followme


#13893: [patch] Non existent option in the sample configuration file followme.conf (typo)
Revision: 159250
Reporter: eliel
Coders: mmichelson

#14140: [patch] followme should answer the call
Revision: 167478
Reporter: dimas
Coders: dimas

Category: Applications/app_macro


#13363: [patch] Device Side transfer of a call between 2 extensions leads to failure because MACRO_DEPTH is not reset
Revision: 165319
Reporter: p_lindheimer
Coders: tilghman

Category: Applications/app_meetme


#13173: [branch] Asterisk blocked when 2 or more users leave a meetme when announce user is on
Revision: 156228
Reporter: pep
Coders: jpeeler

#13522: [patch] Incorrect calculation of Realtime conference announcements
Revision: 147714
Reporter: DEA
Coders: DEA

#13555: Joining a MeetMe conference and hanging up shortly after results in SIGSEGV
Revision: 146644
Reporter: jeffg
Testers: jeffg
Coders: kpfleming

#13586: meetme list concise fails
Revision: 145915
Reporter: john8675309
Coders: mvanbaak

#13889: [patch] Memory leak if the sla_thread is not running
Revision: 156295
Reporter: eliel
Coders: eliel

#13899: After upgrading from 1.4.21.2 to 1.4.22 running MeetMe with D option doesn't ask for conference PIN
Revision: 157366
Reporter: akkornel
Coders: jpeeler

#14117: Incorrect processing of "maxuser" parameter in real-time meetme
Revision: 168705
Reporter: sergedevorop
Testers: sergedevorop
Coders: seanbright

#14282: conference calling crashes Asterisk
Revision: 170148
Reporter: cheesegrits
Coders: file

#14322: MeetMe conference crashes Asterisk 95% of the time when the last user hangs up/exits the conference.
Revision: 174041
Reporter: amessina
Coders: file

#14482: [patch] FreeBSD: set nonblocking mode on /dev/dahdi/pseudo failed.
Revision: 176253
Reporter: ys
Testers: ys
Coders: ys

Category: Applications/app_minivm


#13943: [patch] Multiple bugs in app_minivm
Revision: 167835
Reporter: Marquis
Coders: Marquis

#14081: MinivmAccMess() does not set MINIVM_ACCMESS_STATUS
Revision: 164623
Reporter: pkempgen
Coders: russell

Category: Applications/app_mixmonitor


#13116: Asterisk 1.4.21.1 segfaults many times daily using mixmonitor
Revision: 171622
Reporter: aragon
Coders: mmichelson

#13538: [patch] Recording stops after Transfer when using MixMonitor()
Revision: 166092
Reporter: mbit
Testers: mmichelson
Coders: mmichelson

Category: Applications/app_page


#13977: [patch] Add 'i' option to app_page (disable call forwarding)
Revision: 164428
Reporter: mmichelson
Testers: mmichelson, acunningham
Coders: mmichelson

#14217: [patch] app_page causes undefined behavior when paging a page group with more than 128 extensions
Revision: 168594
Reporter: a_villacis
Testers: twilson
Coders: a

#14308: Paging application crashes asterisk
Revision: 170980
Reporter: bluefox
Testers: kc0bvu
Coders: seanbright

Category: Applications/app_parkandannounce


#14215: Asterisk crashes anytime a call is parked by any method.
Revision: 168941
Reporter: waverly360
Testers: twilson
Coders: twilson

#14304: ParkAndAnnounce loses "priority" of the return argument
Revision: 170047
Reporter: jcovert
Coders: file

Category: Applications/app_queue


#13395: [patch] Attended transfers do not call update_queue until after transfered call ends
Revision: 149201
Reporter: Marquis
Coders: Marquis

#13548: exten = 2813,n, Queue(test,c,,,,,,inqueue) craches when went into invalid extension
Revision: 160626
Reporter: fiddur
Coders: mmichelson

#13731: [patch] missing channel's uniqueid field in AMI's queue status
Revision: 150773
Reporter: caio1982
Coders: bweschke

#13883: Join event uses CallerID header for caller ID number, when other events now use CallerIDNum
Revision: 158924
Reporter: davidw
Coders: mnicholson

#14014: [patch] DAHDI group dials/members broken with AddQueueMember / queue member add
Revision: 169611
Reporter: kebl0155
Testers: kebl0155
Coders: mmichelson

#14033: Delete a queue from realtime crashes Asterisk
Revision: 164268
Reporter: cristiandimache
Testers: cristiandimache
Coders: mmichelson

#14034: app_queue does not update on realtime update
Revision: 163873
Reporter: cristiandimache
Testers: twilson, cristiandimache
Coders: twilson

#14060: [patch] Astrerisk crashes using the app_queue.c transfer datastores
Revision: 163081
Reporter: nivek
Testers: nivek
Coders: nivek

#14086: Address out of bounds in queue_log using transfer
Revision: 168629
Reporter: ZX81
Testers: ZX81, festr
Coders: mmichelson

#14172: [patch] changing the annoying "no one is answering queue" message level
Revision: 168579
Reporter: caio1982
Coders: caio1982

#14173: Agent shows "(In use)" and will not receive queue calls while agent is logged in waiting for queue calls (1.4.22)
Revision: 171691
Reporter: nathan
Testers: nathan, aramirez
Coders: mmichelson

#14179: chan local show as invalid in app queue
Revision: 167477
Reporter: CrashHD
Testers: CrashHD
Coders: lmadsen

#14227: queue-thankyou should be played only if needed
Revision: 174948
Reporter: caspy
Testers: caspy
Coders: mmichelson

#14260: Asterisk crashes anytime in call queues
Revision: 171618
Reporter: ccesario
Testers: ccesario
Coders: mmichelson

#14272: Queue timeout default is wrong
Revision: 169574
Reporter: timking
Coders: mmichelson

#14359: The status of a local channel in state_interface of a queue is wrong the first time is added and lost after a reload
Revision: 173507
Reporter: francesco_r
Coders: mmichelson

#14376: autopause should not pause interfaces that are busy
Revision: 173693
Reporter: fiddur
Testers: fiddur
Coders: mmichelson

Category: Applications/app_readexten


#13944: [patch] update app_readexten to conform to our production version
Revision: 159054
Reporter: chappell
Coders: tilghman

Category: Applications/app_record


#13669: If the user hangup during recording, recorded file isn't removed
Revision: 164942
Reporter: pj
Coders: jpeeler

#14341: [patch] delete file on hangup in app_record does not make sense
Revision: 175549
Reporter: fnordian
Coders: file

Category: Applications/app_rpt


#14435: Asterisk 1.6.1-rc1 compile bomb in apps/app_rpt - undefined AST_PBX_KEEPALIVE at line #13622
Revision: 174435
Reporter: D_McNaul
Coders: murf

Category: Applications/app_skel


#13696: [patch] Comply with trunk coding guidlines
Revision: 150255
Reporter: alecdavis
Coders: alecdavis

Category: Applications/app_sms


#13594: SMS help is incorrect, Typo
Revision: 147592
Reporter: alecdavis
Testers: alecdavis
Coders: tilghman

#13595: SMS receive file name incorrect
Revision: 147592
Reporter: alecdavis
Testers: alecdavis
Coders: tilghman

#13617: [patch] SMS app ignores parameter 'p' - initial pause
Revision: 148985
Reporter: alecdavis
Coders: alecdavis

#13675: [patch] app_sms doesn't answer the call, currently requires Answer() before hand
Revision: 150257
Reporter: alecdavis
Coders: alecdavis

Category: Applications/app_stack


#14332: Compile warnings in app_stack on OS/X
Revision: 173130
Reporter: oej
Testers: tilghman
Coders: tilghman

Category: Applications/app_transfer


#13579: blindxfer doesn't work properly
Revision: 148112
Reporter: dwagner
Testers: murf, mmichelson
Coders: mmichelson

#13789: [patch] Application not accept any option after deleting jump+101
Revision: 152132
Reporter: IgorG
Coders: IgorG

#14374: Revision 172517 segfault after using A *2 transfer to B and B dial *2
Revision: 173589
Reporter: aragon
Testers: aragon, mmichelson
Coders: mmichelson

Category: Applications/app_voicemail


#14312: pagerbody value is ignored and instead it contains emailbody value
Revision: 170498
Reporter: pj
Coders: file

#14377: MAILBOX_EXISTS crashes Asterisk when called with empty argument
Revision: 172741
Reporter: amorsen
Coders: tilghman

Category: Applications/app_voicemail/IMAP


#13605: [patch] Compile error with IMAP_STORAGE due to removed autoconfig.h in Makefile
Revision: 148200
Reporter: tomo1657
Testers: mmichelson
Coders: seanbright

#13642: [patch] Messages not deleted properly when delete=yes in voicemail.conf
Revision: 157562
Reporter: jaroth
Coders: jaroth

#13652: [patch] Asterisk IMAP headers are not processed correctly
Revision: 148144
Reporter: jaroth
Coders: jaroth

#13653: [patch] Shared IMAP mailboxes can cause the server to crash
Revision: 165797
Reporter: howardwilkinson
Testers: jpeeler
Coders: howardwilkinson

#13673: [patch] Addition of a Mailbox id facility to allow shared mailboxes to work
Revision: 173697
Reporter: howardwilkinson
Coders: jpeeler

#13829: [patch] Hang up during call forward into voicemail crashes Asterisk.
Revision: 154072
Reporter: jaroth
Coders: tilghman

#13905: [patch] Messages not marked as read/unread properly when moved from New to Old folder and back.
Revision: 173773
Reporter: jaroth
Coders: jaroth

#14063: [patch] Urgent messages are automatically forwarded as urgent
Revision: 163213
Reporter: jaroth
Coders: jaroth

#14253: [patch] app_voicemail leaves sockets in close wait.
Revision: 177537
Reporter: Skavin
Testers: Skavin
Coders: tilghman

#14473: [patch] Crash in VoiceMailMain if hangup occurs before a valid mailbox number is entered (IMAP only)
Revision: 175591
Reporter: dwpaul
Coders: dwpaul

Category: Applications/app_voicemail/ODBC


#13659: [patch] User not notified that a temporary greeting is active when using ODBC voicemail
Revision: 148268
Reporter: moliveras
Testers: moliveras
Coders: tilghman

Category: Applications/app_waitforsilence


#13658: WAITSTATUS will never get set for digitally muted channels
Revision: 149062
Reporter: explidous
Coders: tilghman

Category: CDR/General


#13597: clid will only set number not name
Revision: 160760
Reporter: john8675309
Testers: murf, john8675309
Coders: murf

Category: CDR/cdr_csv


#13942: On a configuration reload, cdr_csv ignores options if cdr.conf was unchanged
Revision: 158374
Reporter: davidw
Testers: davidw
Coders: twilson

Category: CDR/cdr_pgsql


#14058: cdr_pgsql does not work in asterisk 1.6.0.x
Revision: 164349
Reporter: navis
Coders: tilghman

Category: Channels/General


#13505: Memory leak in channel variables
Revision: 149199
Reporter: mav3rick
Testers: mav3rick, triccyx
Coders: tilghman

#13676: channel get stuck on ast_queue_frame when hanging up
Revision: 148913
Reporter: tacvbo
Testers: tacvbo
Coders: mmichelson

#13962: Blind transfer does not work upgrade to 1.4.23-rc1
Revision: 165319
Reporter: francesco_r
Coders: tilghman

Category: Channels/NewFeature


#12382: [patch] Add dialtone detection to chan_zap FXO devices
Revision: 159317
Reporter: one47
Testers: fleed
Coders: one47, fleed

Category: Channels/chan_agent


#12269: [branch] Deadlock after Originate from AMI to Agent
Revision: 168508
Reporter: IgorG
Testers: denisgalvao
Coders: jpeeler

#13921: Configuration reload overrides channel variable setting of ackcall (autologoff, acceptdtmf and enddtmf)
Revision: 159437
Reporter: davidw
Testers: davidw
Coders: mmichelson

Category: Channels/chan_dahdi


#13408: [patch] send rel with unallocated cause code insted of normal call clearing when call invalid extension
Revision: 155324
Reporter: adomjan
Coders: adomjan

#13759: [patch] Obvious typo (logic error)
Revision: 151600
Reporter: smurfix
Coders: smurfix

#13786: [patch] DAHDI_CHECK_HOOKSTATE automatically defined when chan_dahdi is built with zaptel support
Revision: 160319
Reporter: tzafrir
Coders: jpeeler

#13836: [patch] Use comma as the parameter separator.
Revision: 167791
Reporter: eliel
Coders: eliel

#14057: Deadlock chan_dahdi.c and channel.c
Revision: 166382
Reporter: rtrauntvein
Testers: rtrauntvein
Coders: mmichelson

#14090: [patch] unable to set DAHDI_VMWI to lower level drivers
Revision: 164602
Reporter: alecdavis
Coders: alecdavis

#14113: Asterisk 1.6.1-beta4 and 1.6.0.3-rc1 always crash when dialing or receiving a call trough wcb4xxp
Revision: 166569
Reporter: francesco_r
Testers: francesco_r
Coders: mmichelson

#14143: [patch] Annoying FSK mwispill is heard on handset on an FXS connected line, No dialtone heard if happens.
Revision: 167416
Reporter: alecdavis
Coders: dbailey

#14143: [patch] Annoying FSK mwispill is heard on handset on an FXS connected line, No dialtone heard if happens.
Revision: 168619
Reporter: alecdavis
Testers: alecdavis
Coders: dbailey

Category: Channels/chan_gtalk


#13984: [patch] Incoming Gtalk calls fail
Revision: 175058
Reporter: jcovert
Testers: jcovert
Coders: jcovert

#13985: No audio on outgoing Gtalk calls if /etc/hosts has Centos default; work-around provided
Revision: 175089
Reporter: jcovert
Testers: phsultan
Coders: phsultan

Category: Channels/chan_h323


#13219: possible missing unlock
Revision: 164882
Reporter: pj
Coders: russell

#13400: [patch] POSIX thread operations errors
Revision: 152969
Reporter: Matti
Coders: tilghman

Category: Channels/chan_iax2


#13011: [patch] find_idle_thread() uses spin wait
Revision: 154428
Reporter: jpgrayson
Coders: jpgrayson

#13232: [patch] iax2-provision is not freeing iax_templates structure.
Revision: 160663
Reporter: eliel
Testers: eliel
Coders: eliel

#13285: New config parameter to enforce encryption
Revision: 175344
Reporter: sgofferj
Testers: russell
Coders: dvossel

#13326: [patch] Column width with cli command sip/iax2 show registry
Revision: 150311
Reporter: ib2
Coders: snuffy

#13468: IAX Transfer/releasing between 3 asterisk's are not working.
Revision: 173502
Reporter: nicox
Testers: dvossel
Coders: dvossel

#13628: IAX port change using dnsmgr
Revision: 166268
Reporter: pananix
Testers: file, blitzrage
Coders: jpeeler

#13645: chan_iax2 isn't using HANGUP anymore?
Revision: 156243
Reporter: dzajro
Testers: vazir
Coders: tilghman

#13717: [patch] 1.6.0.1 crashes randomly
Revision: 154366
Reporter: kowalma
Testers: kowalma
Coders: tilghman

#13918: [patch] IAX2 not conforming to standard
Revision: 159247
Reporter: ffloimair
Testers: ffloimair
Coders: tilghman

#13919: [patch] Asterisk core dumps random
Revision: 159276
Reporter: barthpbx
Testers: barthpbx
Coders: eliel

#14082: no iax trunking on 1.6.1-beta3
Revision: 164525
Reporter: seandarcy
Coders: russell

#14266: [patch] Add the immediate=yes option to chan_iax2
Revision: 174046
Reporter: jcovert
Testers: jcovert, dvossel
Coders: jcovert

Category: Channels/chan_local


#13343: Local channel does not support exten/callerid style dialplan entries (ast_exists_extension placement).
Revision: 146713
Reporter: efutch
Testers: efutch
Coders: tilghman

#13368: [patch] chan_local doesn't copy the dialplan (cid.cid_ton) into the new channel
Revision: 152216
Reporter: Peter Schlaile
Coders: tilghman

#13807: [patch] Missing mutex unlock on error inside local_call().
Revision: 152923
Reporter: eliel
Coders: eliel

#14189: segmentation fault in local_queue_frame at chan_local.c:172
Revision: 169211
Reporter: sascha
Testers: sascha
Coders: mmichelson

Category: Channels/chan_mgcp


#13785: [patch] Memory leak while reloading chan_mgcp.so
Revision: 152442
Reporter: eliel
Coders: eliel

Category: Channels/chan_misdn


#12887: [patch] chan_misdn.c threadsafe patch
Revision: 168591
Reporter: pputman
Coders: pputman

Category: Channels/chan_oss


#13686: [patch] Console/dsp not hanging up after playing sound file.
Revision: 171188
Reporter: itiliti
Coders: tilghman

Category: Channels/chan_sip/CodecHandling


#14000: [patch] Wrong usage of sscanf with use of uninitialized variable caused accidental parsing of RTP/SAVP
Revision: 160308
Reporter: folke
Coders: folke

#14249: One way voice after attended transfer
Revision: 170652
Reporter: RadicAlish
Coders: file

Category: Channels/chan_sip/DatabaseSupport


#14196: [patch] Realtime peers are never qualified after 'sip reload'
Revision: 176459
Reporter: pdf
Testers: pdf
Coders: pdf

Category: Channels/chan_sip/General


#12761: [patch] chan_sip: build_contact() does not put alternate port setting in Contact header
Revision: 151464
Reporter: asbestoshead
Coders: asbestoshead

#12994: [patch] Spamming CLI / logs with 'Remote host can't match request BYE to call...'
Revision: 158082
Reporter: pabelanger
Coders: mmichelson

#13071: [patch] OPTIONS response on default port.
Revision: 168193
Reporter: baron
Testers: baron
Coders: baron

#13209: DTMF RFC2833 via SIP is not working
Revision: 162205
Reporter: ip-rob
Testers: ip-rob, bujones
Coders: file

#13217: asterisk stops sending qualify
Revision: 164809
Reporter: cervajs
Coders: file

#13383: [patch] Turn off qualify on uncached realtime peers
Revision: 153122
Reporter: tilghman
Coders: tilghman

#13474: [patch] usereqphone parameter doesn't work
Revision: 161726
Reporter: mmaguire
Coders: mmaguire

#13531: [patch] Hold logic broken?
Revision: 158230
Reporter: sgofferj
Testers: sgofferj
Coders: mmichelson

#13545: Channel re-invited on destination ringing not re-invited back if ringing abandoned.
Revision: 165599
Reporter: davidw
Coders: file

#13547: [patch] Asterisk crash getting fax by sip channel
Revision: 174084
Reporter: tecnoxarxa
Testers: tecnoxarxa
Coders: tecnoxarxa

#13602: [patch] Bad handling of Contact header, which should not be present in 1XX responses to REGISTER, but also in several other case
Revision: 173952
Reporter: hjourdain
Testers: mnicholson
Coders: mnicholson

#13626: [patch] CANCEL before Trying
Revision: 155467
Reporter: atis
Testers: atis
Coders: mmichelson

#13634: Asterisk fills "via" header not correctly.
Revision: 164659
Reporter: performer
Coders: file

#13644: insecure doesn't work
Revision: 148376
Reporter: pj
Testers: pj
Coders: mmichelson

#13668: sip show inuse count is negative
Revision: 148373
Reporter: mjc
Coders: mmichelson

#13668: sip show inuse count is negative
Revision: 157427
Reporter: mjc
Coders: wolfelectronic

#13700: [patch] peer outboundproxy-ptr is copied to dialog and then freed
Revision: 149802
Reporter: fnordian
Testers: fnordian
Coders: mmichelson

#13705: Can't use type=friend anymore in sip.conf
Revision: 151327
Reporter: lmadsen
Coders: bweschke

#13706: [patch] SIP_NOTIFY message incorrectly builds address in the To: tag
Revision: 151512
Reporter: andrew53
Coders: andrew53

#13710: [patch] MWI NOTIFY always tries to use UDP, even if the peer is connected via TCP
Revision: 151428
Reporter: andrew53
Coders: andrew53

#13714: [patch] invites with proxy_auth have wrong via-branch-tag
Revision: 150207
Reporter: fnordian
Coders: fnordian

#13715: [patch] Using SIP_HEADER in AMI with NULL channel causes crash
Revision: 150302
Reporter: makoto
Coders: mmichelson

#13715: [patch] Using SIP_HEADER in AMI with NULL channel causes crash
Revision: 150817
Reporter: makoto
Coders: bweschke

#13724: current trunk chan_sip does not compile in devmode
Revision: 150971
Reporter: mvanbaak
Coders: mvanbaak

#13727: [patch] resolving hostnames should ignore uri-paramters
Revision: 151420
Reporter: fnordian
Coders: fnordian

#13795: [patch] Incorrect use of sizeof()
Revision: 152569
Reporter: andrew53
Coders: andrew53

#13811: peer matching issue when use type=peer
Revision: 163629
Reporter: pj
Coders: file

#13867: [patch] Reject an incoming call to peer due to call limit with "603 Declined". It`s not correct.
Revision: 158066
Reporter: still_nsk
Testers: blitzrage
Coders: mmichelson

#13878: [patch] Can't record early media after sending a "183 Session Progress".
Revision: 157512
Reporter: nahuelgreco
Testers: mmichelson
Coders: nahuelgreco

#13970: CLI command "help sip set history {on|off}" shows deprectated usage in help text
Revision: 165792
Reporter: pkempgen
Coders: blitzrage

#13989: Enabling qualify on a SIP TCP peer brings pain and coredumps
Revision: 163642
Reporter: Nugget
Coders: russell

#14055: "outboundproxy" in "general" section of sip.conf doesn't work
Revision: 165216
Reporter: chris-mac
Coders: file

#14110: [patch] SIPAddHeader problems with escaping and quoting
Revision: 166696
Reporter: gork
Testers: gork, mmichelson
Coders: tilghman

#14180: sip show users does not exist
Revision: 168610
Reporter: amorsen
Testers: blitzrage, amorsen
Coders: mmichelson

#14192: upgrading from asterisk-1.6.0.3 to branch/asterisk-1.6.1 breaks qualify for TCP peer
Revision: 169080
Reporter: pabelanger
Testers: jamesgolovich
Coders: jamesgolovich

#14220: SIP INVITE packets are incorrectly truncated with 1.6.1 svn after approx 1020 characters
Revision: 169557
Reporter: riksta
Testers: mmichelson
Coders: mmichelson

#14233: port :0 added to SIP INVITE URI when 'outboundproxy' used in [general] section of sip.conf
Revision: 169044
Reporter: chris-mac
Testers: jamesgolovich, chris-mac, twilson
Coders: jamesgolovich

#14295: SIP on hold problems
Revision: 170505
Reporter: klaus3000
Coders: file

#14310: No voice (ringing tone) after call was diverted
Revision: 170569
Reporter: RadicAlish
Coders: file

#14399: wrong call-limit count when counteronpeer=yes
Revision: 174543
Reporter: caspy
Coders: file

#14447: Type uninitialized
Revision: 174580
Reporter: triccyx
Coders: file

#14460: Asterisk plays a continuous tone forever if it never receives a 2833 end packet
Revision: 175125
Reporter: moliveras
Coders: russell

#14497: [patch] Wrong order of Channeltype and Uniqueid sent to manager from chan_sip.c
Revision: 177005
Reporter: vinsik
Coders: vinsik

Category: Channels/chan_sip/Interoperability


#13958: SDP replies incorrect - 'a=inactive' - replied to with 'a=sendrecv'
Revision: 165180
Reporter: toc
Testers: toc
Coders: mnicholson

#14025: sip register: reserved character check not RFC 3261 compliant
Revision: 162664
Reporter: ffs
Coders: mmichelson

#14346: [patch] CANCEL gets different via header branch than INVITE
Revision: 171528
Reporter: oej
Testers: oej
Coders: oej

#14419: [patch] Asterisk must not perform SRV lookups if a port is specified in the URI
Revision: 174301
Reporter: klaus3000
Coders: klaus3000

Category: Channels/chan_sip/NewFeature


#13601: Add reboot-snom to sip_notify
Revision: 146312
Reporter: mjc
Testers: seanbright
Coders: seanbright

#14246: [patch] SIPRemoveHeader() function to remove previously added headers
Revision: 168638
Reporter: klaus3000
Coders: klaus3000

Category: Channels/chan_sip/Registration


#13309: [patch] chan_sip does not always create regexten for registering peers
Revision: 149208
Reporter: dimas
Coders: dimas

#13570: [patch] Malformed registration line is copied verbatim in To and From headers
Revision: 149131
Reporter: mmichelson
Coders: mmichelson

#13599: [patch] When unregistering a UA, 200 OK response from Asterisk is not SIP compliant
Revision: 162739
Reporter: hjourdain
Coders: hjourdain

#13633: Asterisk won't register if SIP-port at peer differ than local (5060)
Revision: 162619
Reporter: performer
Coders: file

#13783: [patch] Cannot register with sip providers that require '@' in the username
Revision: 162664
Reporter: navkumar
Coders: mmichelson

#13809: insufficent log information
Revision: 155399
Reporter: denke
Testers: denke
Coders: tilghman

#14176: [patch] send out the incorrect register request URI to the (fromdomain) outbound proxy
Revision: 168578
Reporter: paraeco
Coders: paraeco

#14185: [patch] Setting registration expiry in registration string does not work
Revision: 172234
Reporter: Nick_Lewis
Testers: Nick_Lewis
Coders: Nick

#14198: [patch] Not possible to register to a registrar via a host with different port number
Revision: 168575
Reporter: Nick_Lewis
Testers: Nick_Lewis
Coders: Nick

#14205: Unable to register SIP device with realtime in 1.6.x
Revision: 172131
Reporter: maxgo
Testers: blitzrage
Coders: tilghman

#14211: Asterisk Crashes with signal 11 (segmentation fault) at random intervals (but at least 2 times a day)
Revision: 168976
Reporter: aborghi
Testers: aborghi
Coders: mmichelson

#14284: [patch] Asterisk retransmits the 401 response of failed REGISTER
Revision: 171326
Reporter: klaus3000
Testers: klaus3000
Coders: klaus3000

Category: Channels/chan_sip/Subscriptions


#12560: [patch] Problems with NOTIFY due to Asterisk sending wrong CALL-ID and duplicate sip: tag in header of NOTIFY
Revision: 162805
Reporter: vsauer
Coders: ramonpeek

#13238: False state in core show hints
Revision: 174844
Reporter: kowalma
Testers: alecdavis
Coders: tilghman

#13327: pattern match for a hints always gives state:idle for all extensions
Revision: 162922
Reporter: pj
Coders: tilghman

#13525: hint change state to Idle when peer reregisters
Revision: 162997
Reporter: pj
Coders: file

#13525: hint change state to Idle when peer reregisters
Revision: 163579
Reporter: pj
Coders: file

#13827: [patch] support basic caller ID for snom call pickup
Revision: 154187
Reporter: seanbright
Coders: seanbright

#14037: Memory usage increase when using SUBSCRIBE + vars defined in sip.conf
Revision: 164675
Reporter: marvinek
Testers: russell
Coders: russell

Category: Channels/chan_sip/T.38


#13050: Memory segmentation fault on T.38 pass through
Revision: 175334
Reporter: schern
Testers: schern
Coders: tilghman

#13600: [patch] Crash in decode_length - udptl.c:159
Revision: 168604
Reporter: atis
Testers: atis
Coders: tilghman

#13976: Invalid SDP attributes for boolean T.38 parameters (T38FaxFillBitRemoval, etc.)
Revision: 167180
Reporter: linulin
Testers: arcivanov
Coders: arcivanov

Category: Channels/chan_sip/Transfers


#13800: crash after transfer
Revision: 164351
Reporter: dwagner
Coders: tweety

#13956: Asterisk crashes when transfering call multiple times.
Revision: 161721
Reporter: chris-mac
Testers: chris-mac
Coders: mnicholson

#14350: [patch] Asterisk does not detect an attended transfer if the 'Replaces=' option is not at the beginning of the query string
Revision: 173974
Reporter: fhackenberger
Coders: file

Category: Channels/chan_skinny


#13182: [patch] Missed Calls is cleared from phone status line
Revision: 170460
Reporter: pj
Testers: mvanbaak, pj
Coders: mvanbaak

#13412: [patch] Rewrite the config stuff to seperate lines and devices
Revision: 150426
Reporter: wedhorn
Coders: wedhorn

#13806: codecs settings does work only in device specific section
Revision: 163582
Reporter: pj
Testers: pj and me
Coders: wedhorn

#13821: [patch] segfault checking messages using mwi events
Revision: 169367
Reporter: DEA
Testers: mvanbaak, DEA
Coders: DEA

#13948: [patch] Skinny switch can still send tones after hangup
Revision: 158694
Reporter: wedhorn
Coders: wedhorn

#14325: [patch] Config file layout
Revision: 171043
Reporter: DEA
Coders: DEA

Category: Channels/chan_skinny/NewFeature


#13952: [patch] Add packet information to debug
Revision: 160938
Reporter: wedhorn
Testers: mvanbaak, wedhorn
Coders: wedhorn

Category: Codecs/codec_lpc10


#13702: [patch] Memory leak while trying to free a malloced memory with an ast_free() call instead of just free().
Revision: 149637
Reporter: eliel
Coders: eliel

Category: Core/AstMM


#13858: [patch] On memory allocation failure return NULL or we will crash.
Revision: 157632
Reporter: eliel
Coders: eliel

Category: Core/BuildSystem


#13649: compilation fail on FreeBSD
Revision: 147899
Reporter: ys
Coders: mvanbaak

#13842: [patch] Small fixes to two scripts in build_tools
Revision: 157600
Reporter: snuffy
Testers: snuffy
Coders: snuffy, seanbright

#13875: [patch] missing DESTDIR for documentation
Revision: 157564
Reporter: pabelanger
Coders: pabelanger

#13887: [patch] libtonezone requires -lm
Revision: 163168
Reporter: tzafrir
Coders: tilghman

#14006: [patch] Use of 'uint' instead of 'unsigned int' causes build problems on FreeBSD
Revision: 161427
Reporter: alphaque
Coders: alphaque

#14129: [patch] FreeBSD, OpenBSD and OS/X asterisk compilation fail..
Revision: 168609
Reporter: ys
Testers: oej, mvanbaak
Coders: mvanbaak

#14129: [patch] FreeBSD, OpenBSD and OS/X asterisk compilation fail..
Revision: 169327
Reporter: ys
Testers: mvanbaak, jtodd
Coders: mvanbaak

#14129: [patch] FreeBSD, OpenBSD and OS/X asterisk compilation fail..
Revision: 169369
Reporter: ys
Testers: ys
Coders: mvanbaak

#14224: [patch] fixes for autoconf 2.63 and ptlib-devel (Fedora 10)
Revision: 177162
Reporter: bergolth
Testers: jpeeler
Coders: bergolth

Category: Core/Channels


#13747: Indications are not passed from old peer to new peer during masquerade
Revision: 164203
Reporter: davidw
Testers: russell
Coders: russell

#14127: Enumerated type and integer comparison do not work as you might expect
Revision: 166533
Reporter: andrew
Coders: tilghman

#14221: [patch] DNS SRV messages inadvertently changed from verbosity >3 to 3
Revision: 168523
Reporter: jcovert
Coders: jcovert

#14315: After Dial's L() limit is reached, res_feature's dynamic features don't work
Revision: 176708
Reporter: tim_ringenbach
Coders: jpeeler

Category: Core/Configuration


#13848: [patch] Asterisk crashes if udptl.conf is not available
Revision: 159475
Reporter: klaus3000
Testers: blitzrage
Coders: eliel

#14169: [patch] functions with multiple arguments do not work in AEL dialplan
Revision: 168737
Reporter: fabled
Coders: fabled

#14231: [patch] Parsing and escaping of characters is broken in some cases (e.g. app_System)
Revision: 177664
Reporter: jcovert
Testers: jcovert
Coders: tilghman, jcovert

Category: Core/FileFormatInterface


#13741: Seg. fault when including missing extensions file
Revision: 151246
Reporter: Laureano
Coders: bweschke

#13955: Asterisk crashes when Playback/Backround with non existing file.
Revision: 158851
Reporter: chris-mac
Coders: mnicholson

Category: Core/General


#13301: [patch] AMI UpdateConfig -- When creating category, memory allocation failure in config.c
Revision: 161181
Reporter: trevo
Testers: tilghman, blitzrage
Coders: tilghman

#13433: [patch] 'core show sysinfo' on systems without HAVE_SYSINFO but with HAVE_SYSCTL
Revision: 164802
Reporter: mvanbaak
Coders: mvanbaak

#13464: asterisk console screws up terminal subtly when exited with ctrl-c with some shells
Revision: 163384
Reporter: tzafrir
Testers: blitzrage
Coders: tilghman

#13543: Memory leacks in stress test with failure
Revision: 149199
Reporter: triccyx
Testers: mav3rick, triccyx
Coders: tilghman

#13571: [patch] asterisk -rx writes history
Revision: 154922
Reporter: tzafrir
Coders: tilghman

#13578: Bang not showing up in on CLI
Revision: 146198
Reporter: mvanbaak
Coders: seanbright

#13730: [patch] CLI command 'channel request hangup ' not working as expected.
Revision: 150664
Reporter: eliel
Coders: eliel

#13778: asterisk blocked at startup between main/asterisk.c/loader.c/load_modules and manager.c/loader.c/ast_module_reload
Revision: 151906
Reporter: hotsblanc
Coders: russell

#13816: [patch] Do not expose ast_str internals.
Revision: 153057
Reporter: eliel
Coders: eliel

#13877: [patch] Add CLI command 'manager logout [from ]'
Revision: 173028
Reporter: eliel
Testers: eliel, mmichelson
Coders: eliel

#14004: [patch] restart gracefully drops cap_net_admin capability
Revision: 172441
Reporter: nemo
Testers: tilghman
Coders: tilghman

#14079: [patch] Regression When Playing WAV49 Audio Files
Revision: 164312
Reporter: elguero
Coders: file

#14080: [patch] ast_frdup does not duplicate integer-frame-data
Revision: 164519
Reporter: fnordian
Coders: fnordian

#14098: [patch] Simplify main/strings.c code
Revision: 165502
Reporter: eliel
Coders: eliel

#14160: [patch] temporary files should be in temporary directory
Revision: 170307
Reporter: tzafrir
Coders: tilghman

#14177: [patch] ast_db_gettree(family, keytree) completely ignores the keytree argument
Revision: 167301
Reporter: nic_bellamy
Coders: nic

#14194: logger.c:531 rotate_file: system() failed for 'gzip -9 /var/log/asterisk/full.2': No child processes
Revision: 168014
Reporter: pabelanger
Coders: mnicholson

#14222: [patch] Add config option to disable console connect messages
Revision: 168585
Reporter: jamesgolovich
Testers: twilson
Coders: jamesgolovich

#14263: [patch] Global variables only allow values less than 255 characters
Revision: 170165
Reporter: markd
Coders: tilghman

#14287: [patch] tcptls.c doesn't set correct remote_address
Revision: 169620
Reporter: jamesgolovich
Coders: jamesgolovich

#14414: 1.6.1-rc1 Program terminated with signal 11, Segmentation fault. audiohook.c AST_LIST_TRAVERSE_SAFE_BEGIN
Revision: 173902
Reporter: bluecrow76
Coders: file

#14489: [patch] Add support for loading multiple timing modules
Revision: 176666
Reporter: russell
Coders: russell

Category: Core/HTTP


#13583: Asterisk wont compile if gmime-devel lib is not installed
Revision: 145692
Reporter: arkadia
Coders: seanbright

#14190: POST files are not truncated
Revision: 168588
Reporter: timking
Coders: twilson

Category: Core/Internationalization


#14291: [patch] Floating point exception crash when saying number between 9999 and 100000 with zh or tw language
Revision: 169794
Reporter: dant
Testers: dant
Coders: dant

Category: Core/Jitterbuffer


#14044: [patch] Jitterbuffer stops accepting new frames until it is empty after maxjitterbuffer is exceeded.
Revision: 174584
Reporter: mnicholson
Testers: mnicholson
Coders: mnicholson

Category: Core/ManagerInterface


#12158: New AMI atxfer limited to digits only and ignores context and priority; looks like just wrapper on PlatDTMF
Revision: 148160
Reporter: davidw
Coders: mmichelson

#13334: [patch] Response events to CoreShowChannel are missing the Event header
Revision: 158414
Reporter: srt
Coders: srt

#13398: [patch] Channel name buffer is too small
Revision: 156690
Reporter: bamby
Coders: bamby

#13546: Partial writes on Manager API
Revision: 166282
Reporter: srt
Testers: russell
Coders: russell

#13873: [patch] new eventflag for agiexec-events on ami
Revision: 158876
Reporter: fnordian
Coders: fnordian

#13894: restart gracefully / when convenient doesn't work with the AMI
Revision: 164807
Reporter: kernelsensei
Coders: russell

#13903: Pong response not properly terminated.
Revision: 156911
Reporter: kebl0155
Coders: tilghman

#13993: [patch] Ping action response packet doesn't contain ActionID
Revision: 165798
Reporter: mika
Coders: jpeeler

#13994: [patch] Invalid response from ListCategories action if no categories is found
Revision: 160699
Reporter: mika
Coders: mika

#14027: [patch] error allocationg a manager user
Revision: 161790
Reporter: junky
Coders: junky

#14278: [patch] insufficient stringlength checking in action_userevent
Revision: 169365
Reporter: fnordian
Coders: tilghman

#14364: NULL file descriptors causing GUI to eventually stop functioning
Revision: 174764
Reporter: awk
Testers: mmichelson
Coders: mmichelson

#14400: [patch] ami fails on high load
Revision: 173458
Reporter: fnordian
Coders: fnordian

Category: Core/Netsock


#13678: tcptls.c: ast_make_file_from_fd() memory leak if DEBUG_THREADLOCALS defined.
Revision: 164737
Reporter: ys
Testers: Russell
Coders: russell

Category: Core/NewFeature


#11123: [branch] Implement asterisk CLI permissions.
Revision: 160062
Reporter: eliel
Testers: eliel, IgorG, Laureano, twilson, mvanbaak
Coders: eliel

#13735: [branch] Add CLI aliases module to asterisk
Revision: 156120
Reporter: mvanbaak
Coders: mvanbaak

Category: Core/PBX


#12658: [patch] DTMF issues on Zap
Revision: 163449
Reporter: dimas
Testers: russell, file
Coders: russell

#13557: [patch] Asterisk won't compile against uclibc
Revision: 147807
Reporter: nickpeirson
Testers: nickpeirson, murf
Coders: nickpeirson

#13643: [patch] VM_CALLERID yields different results if CID is null or empty
Revision: 148000
Reporter: tomo1657
Coders: tilghman

#13839: call processing deadlock with dialplan reload and ast_hint_state_changed
Revision: 169869
Reporter: mcallist
Coders: file

#13891: "empty" overlap-dial-in doesn't work
Revision: 156649
Reporter: smurfix
Coders: jpeeler

#14035: revision r77858 breaks 'failed'-extension functionality
Revision: 163171
Reporter: erogoza
Coders: russell

#14076: Extensions configuration is not being sorted correctly
Revision: 164801
Reporter: toc
Testers: murf
Coders: murf

#14206: Can't pickup using *8 after updating asterisk to 1.4.23-rc3
Revision: 170393
Reporter: francesco_r
Testers: francesco_r, aragon, mmichelson
Coders: mmichelson

#14362: [patch] Putting a comma in an extension dialpattern causes eventual seg fault
Revision: 173311
Reporter: Nick_Lewis
Testers: tilghman
Coders: tilghman

#14384: Background leaves files open indefinately
Revision: 173354
Reporter: fiddur
Testers: fiddur, mmichelson
Coders: mmichelson

Category: Core/Portability


#13641: OpenBSD 4.2 launch failures
Revision: 147306
Reporter: jtodd
Coders: mvanbaak

#13767: [patch] On Mac OS X PowerPC, Asterisk 1.6.0.1 cannot create outbound channels
Revision: 169944
Reporter: jcovert
Testers: jcovert, tilghman
Coders: tilghman

Category: Core/RTP


#12983: [patch] Retransmitted RFC 2833 RTP events do not increment the RTP sequence number
Revision: 162656
Reporter: vt
Coders: vt

#13535: video_src_res and video_dest_res are write-only in ast_rtp_early_bridge
Revision: 162197
Reporter: davidw
Coders: file

#13810: [patch] Integer divide by zero
Revision: 154061
Reporter: pj
Coders: tilghman

#13835: "RTCP SR transmission error, rtcp halted" logged when SIP call put on hold
Revision: 161014
Reporter: matt_b
Testers: jpeeler
Coders: jpeeler

#14234: [patch] Log and debug messages in ast_rtp_destroy can cause a crash
Revision: 170240
Reporter: jcovert
Coders: jcovert

Category: Documentation


#13342: [patch] Missing doc for SipShowRegistry action and RegistryEntry event
Revision: 149040
Reporter: Laureano
Coders: lmadsen

#13654: extensions.conf refers to two "exten => formats", but the second one has been deleted from the text
Revision: 147896
Reporter: davidw
Coders: tilghman

#13699: [patch] [branch] appdocsxml conversions for help
Revision: 154796
Reporter: snuffy
Coders: snuffy

#13709: [patch] fix content of agents.conf.sample
Revision: 149756
Reporter: decryptus_proformatique
Coders: bweschke

#13718: [patch] Neither CHANGES, nor UPGRADE.txt for 1.6.0 say quotes are no longer stripped
Revision: 167176
Reporter: davidw
Testers: blitzrage
Coders: tilghman

#14049: [patch] Attempted improvements to ./doc/tex/qos.tex [patch]
Revision: 163037
Reporter: kshumard
Coders: kshumard

#14052: [patch] mISDN Dial parameter not documented
Revision: 162667
Reporter: festr
Coders: festr

#14065: [patch] Improve documentation for res_monitor
Revision: 163612
Reporter: kshumard
Coders: kshumard

#14319: [patch] describe idlecheck in res_odbc.conf.sample more clear
Revision: 170720
Reporter: klaus3000
Coders: klaus3000

#14319: [patch] describe idlecheck in res_odbc.conf.sample more clear
Revision: 170837
Reporter: klaus3000
Coders: tilghman

Category: Features/Parking


#14066: Calls parked fail to return to the correct phone after timeout
Revision: 169486
Reporter: bluefox
Testers: twilson, bluefox
Coders: twilson

Category: Formats/format_ogg_vorbis


#13639: [patch] Make format_ogg_vorbis work on OpenBSD
Revision: 147347
Reporter: mvanbaak
Testers: mvanbaak
Coders: mvanbaak

Category: Formats/format_pcm


#14001: [patch] Ability to use alaw files with extension ".alw"
Revision: 161869
Reporter: henrikw
Coders: henrikw

Category: Formats/format_wav


#13657: [patch] 16kHz wav format
Revision: 148069
Reporter: tilghman
Coders: tilghman

Category: Functions/func_curl


#14485: CURL() function crashes in /trunk
Revision: 176360
Reporter: davevg
Coders: tilghman

#14485: CURL() function crashes in /trunk
Revision: 176592
Reporter: davevg
Coders: tilghman

Category: Functions/func_devstate


#14461: [patch] func_devstate not updating Custom hints, and not in sync with ASTDB
Revision: 176557
Reporter: alecdavis
Coders: russell

Category: Functions/func_groupcount


#14275: [patch] Group does not count all channels
Revision: 176642
Reporter: kowalma
Testers: kowalma
Coders: tilghman

#14275: [patch] Group does not count all channels
Revision: 176669
Reporter: kowalma
Testers: kowalma
Coders: tilghman

Category: Functions/func_odbc


#13083: [patch] Enable failover in func_odbc
Revision: 153124
Reporter: tilghman
Coders: tilghman

#13631: [patch] Fields have a maximum length of 255 chars
Revision: 149687
Reporter: seanbright
Testers: blitzrage
Coders: tilghman

#13830: writesql does not work
Revision: 154023
Reporter: Marquis
Coders: tilghman

#14040: [patch] Fix a memory leak while using threadstorage.
Revision: 161947
Reporter: eliel
Coders: eliel

#14245: SQLGetData returns no data
Revision: 168719
Reporter: dveiga
Coders: tilghman

Category: Functions/func_realtime


#13651: [patch] Make func_realtime work more like app_realtime
Revision: 157870
Reporter: tilghman
Testers: blitzrage, tilghman
Coders: tilghman

Category: Functions/func_strings


#13787: KEYPADHASH returns incorrect values
Revision: 152060
Reporter: meitinger
Coders: seanbright

#13940: [patch] The function ARRAY slows asterisk down
Revision: 163254
Reporter: tbelder
Coders: russell

#14363: [patch] FILTER function is not working correctly (patch attached)
Revision: 172706
Reporter: andrew53
Coders: andrew53

Category: General


#13420: GUI - File Editor not working properly
Revision: 157302
Reporter: alex70
Testers: murf, awk
Coders: murf

#13667: [patch] Asterisk init script for archlinux and patch for MakeFile
Revision: 157460
Reporter: sherif
Coders: sherif, mvanbaak

#13720: [patch] Replaced reload by module reload in contrib/init.d
Revision: 150930
Reporter: decryptus_proformatique
Coders: decryptus

#13753: [patch] Set a sane umask inside safe_asterisk
Revision: 164798
Reporter: irroot
Coders: tilghman

#13863: [patch] 1.6.1 beta2 does not build on PPC
Revision: 159050
Reporter: jcollie
Coders: tilghman

#13864: [patch] Fix a memory leak while trying to free a memory that wasn't allocated by ast_alloc_region()
Revision: 155763
Reporter: eliel
Coders: eliel

#13969: [patch] Need tab completion of "core set debug X filename.c"
Revision: 162687
Reporter: jtodd
Testers: mvanbaak, eliel
Coders: tilghman

#13990: [patch] Janitor, use ARRAY_LEN when possible.
Revision: 161218
Reporter: eliel
Coders: eliel

#14032: [patch] Janitor project to use ARRAY_LEN
Revision: 162542
Reporter: bkruse
Coders: bkruse

#14132: [patch] autosupport script not 100% ready for DAHDI
Revision: 168615
Reporter: dsedivec
Coders: dsedivec

#14219: [patch] core set verbose cores without arguments
Revision: 168626
Reporter: jamesgolovich
Coders: jamesgolovich

#14226: crash in comparation with 'nothing'
Revision: 168547
Reporter: caspy
Coders: tilghman

#14320: [patch] i18n.testsuite.conf in contribs directory uses old dialplan format an has no Chinese test
Revision: 170677
Reporter: dant
Coders: dant

Category: PBX/General


#14012: Channel "hangs"
Revision: 161787
Reporter: dveiga
Coders: bkruse

#14357: [patch] lockout after AEL reload
Revision: 176943
Reporter: pj
Testers: pj, murf
Coders: murf

#14388: "dialplan show globals" does not show the correct TRUNKMSD setting
Revision: 173104
Reporter: macli
Coders: tilghman

#14498: String operator ':' error with UTF8 code
Revision: 177595
Reporter: ibercom
Testers: murf
Coders: murf

Category: PBX/pbx_ael


#13901: switch statement: Empty patterns don't fallback to Default label
Revision: 158188
Reporter: smurfix
Testers: seanbright
Coders: seanbright

#14019: Starting or restarting asterisk causes seg fault and core dump, apparently in ael/pval.c:4833
Revision: 162079
Reporter: ckjohnsonme
Testers: ckjohnsonme, murf
Coders: murf

#14141: Pattern matching for extensions with ranges is broken
Revision: 168746
Reporter: dimas
Coders: murf

Category: PBX/pbx_config


#13632: [patch] Shortcut for duplicating the last extension, so the pattern doesn't need to be repeated
Revision: 148325
Reporter: lmadsen
Testers: blitzrage, tilghman
Coders: tilghman

#14071: [patch] Improve debugging output for specific context inclusion failure case in pbx_config
Revision: 164733
Reporter: kshumard
Coders: kshumard

Category: PBX/pbx_dundi


#13776: Dundi and DNS
Revision: 164272
Reporter: kombjuder
Coders: russell

#13819: [patch] clearing expired entries from /dundi/cache
Revision: 163317
Reporter: adomjan
Testers: adomjan
Coders: adomjan, mnicholson

Category: Resources/General


#13721: [patch] res_ais won't build on 64bit
Revision: 150210
Reporter: jcollie
Coders: jcollie

#13738: [patch] Event processing sometimes hangs when using res_timing_pthread
Revision: 163241
Reporter: smurfix
Coders: smurfix

#14051: [patch] res/res_http_post also need to include libgen.h in FreeBSD.
Revision: 162660
Reporter: ys
Coders: ys

#14054: reload of cli_aliases doesn't work
Revision: 162923
Reporter: pj
Coders: file

#14203: [patch] res_phoneprov leaks memory if phoneprov.conf does not exist
Revision: 168142
Reporter: jamesgolovich
Coders: jamesgolovich

Category: Resources/NewFeature


#11583: [branch] Allow disconnect feature before a call is bridged
Revision: 172890
Reporter: sobomax
Testers: sobomax, murf
Coders: sobomax, murf

Category: Resources/res_agi


#13340: [patch] handle_getvariable doesn't initialize workspace
Revision: 146802
Reporter: kryptolus
Coders: tilghman

#13666: [patch] CLI command 'agi show commands [topic]' is not working as expected.
Revision: 148425
Reporter: eliel
Coders: eliel

#13711: AGI-program receives SIGHUP on hangup although AGISIGHUP is set to "no"
Revision: 166470
Reporter: fmueller
Coders: mmichelson

#13881: [patch] AGI command "answer" not really set in answer mode when forkcdr
Revision: 168517
Reporter: hoowa
Coders: jpeeler

#13885: [patch] Problem with timeout in AGI RECORD FILE
Revision: 163089
Reporter: bamby
Coders: bamby

#14069: too small reponse for dbget through agi
Revision: 167894
Reporter: evandro
Coders: tilghman

Category: Resources/res_config_ldap


#12860: [patch] Included example schema not compatible with res_config_ldap.c
Revision: 148120
Reporter: flyn
Coders: flyn

#13861: ERROR[23999]: res_config_ldap.c:1292 update_ldap: Couldn't modify ... Undefined attribute type
Revision: 172894
Reporter: scramatte
Testers: jcovert
Coders: blitzrage

Category: Resources/res_features


#13139: Parking with hints enabled crashes Asterisk
Revision: 147952
Reporter: krisk84
Testers: krisk84
Coders: jpeeler

#13478: [patch] Only one custom feature can be executed simultaneously
Revision: 163094
Reporter: neutrino88
Coders: russell

#13494: One-touch parking failure results in the call drop, while parties should be able to continue conversation
Revision: 173500
Reporter: mdu113
Coders: jpeeler

#13584: blindxfer doesn't work!
Revision: 148112
Reporter: dwagner
Testers: murf, mmichelson
Coders: mmichelson

#13871: Crash in ast_bridge_call() when 'NoCDR' app called inside Local channel
Revision: 158484
Reporter: mdu113
Coders: murf

#14228: 1.4.22 crash with Park
Revision: 168941
Reporter: kobaz
Testers: twilson
Coders: twilson

#14241: [patch] h exten getting run at the wrong time
Revision: 172063
Reporter: jmls
Testers: murf, jmls
Coders: murf

Category: Resources/res_jabber


#14405: [patch] XML Documentation for res_jabber
Revision: 173503
Reporter: snuffy
Coders: snuffy

Category: Resources/res_musiconhold


#13229: When calling a queue, after a few loops over a madplay'ed file, the MOH ceases to be played
Revision: 162891
Reporter: clegall_proformatique
Coders: jpeeler

#13566: ast_moh_free_class in res_musiconhold.c:195
Revision: 166273
Reporter: igorcarneiro
Testers: russell
Coders: russell

#13761: [patch] Prevent a crash when unloading res_musiconhold.so and then stopping asterisk.
Revision: 157592
Reporter: eliel
Coders: eliel

#14089: class with only application is unuseable
Revision: 164606
Reporter: caspy
Coders: russell

#14099: kill() does not kill all processes
Revision: 165662
Reporter: caspy
Coders: caspy

#14407: hold music restarts with each command
Revision: 174219
Reporter: mostyn
Coders: file

Category: Resources/res_realtime


#14339: [patch] contrib/scripts/realtime_pgsql.sql misses uniqueid in queue_member_table
Revision: 172271
Reporter: fiddur
Coders: fiddur

Category: Utilities/General


#14289: utils/refcounter segfaults due to reference of count1_obj when its NULL
Revision: 169673
Reporter: jamesgolovich
Coders: murf

Category: Utilities/NewFeature


#11680: [patch] live_ast: script to run asterisk without installing
Revision: 151601
Reporter: tzafrir
Coders: tzafrir

#13065: [patch] sip_nat_settings - script to generate externip and localnet
Revision: 168265
Reporter: tzafrir
Testers: tzafrir, pabelanger, Dovid and moi
Coders: tzafrir, mvanbaak

Category: wctdm


#14104: [patch] Generate VMWI line reversal from FXS module to light LED on newer 'non intellegent phone'
Revision: 169277
Reporter: alecdavis
Testers: alecdavis, dbailey
Coders: dbailey, alecdavis


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.

RevisionAuthorSummaryIssues Referenced
145579mmichelsonif (!(x) == 0) is the same as
145606mmichelsonOkay, this should really do it now. While I did manage
145752tilghmanSome sanity checks that may have led to prior crashes, found by codefreeze-lap
145771seanbrightThis is much cleaner, methinks.
145842mvanbaakmake this compile under devmode again
145846tilghmanPermit the syntax and synopsis fields to be set (for func_odbc).
145959russellTCP support for ExternalIVR went in to 1.6.1, not 1.6.0
145962russellThe 'P' command for ExternalIVR was also added in 1.6.0
146052twilsonThe dialing API should inherit datastores as well as variables
146053mvanbaakput a note in CHANGES about the cli_cleanup done during AstriDevCon
146081tilghmandocument meetme schedule changes (related to issue #11040) #11040
146242jpeelerremove superfluous reference counting operations in manage_parkinglot since ao2_interator_next increments the ref count automatically
146359seanbrightFix a bug with the last item in CLI history getting duplicated when
146407seanbrightThis is far from optimal, but I just found a FreeBSD system without
146449qwellFix silly formatting.
146514russellMake this build on my mac.
146555seanbrightQuote arguments to cp so we can handle spaces in our paths.
146597seanbrightMake NOISY_BUILD work for the calls to cp in utils/Makefile
146640mmichelsonThis commit introduces a change to how the "joinempty"
146738seanbrightPretty-print a couple configure options
146807mvanbaakmake aescrypt.c compile on OpenBSD again
146875jpeelerExplicitly set args in park_call_exec NULL so in the case of no options being passed in, there
146877jpeelerfix some comment placement
146883jpeelerThis commit squashes together three commits because the wrong approach was originally used. (One of the commits was only one line.)
146920jpeelerMvanbaak said this was needed to compile on OpenBSD, so put it in the OpenBSD section.
146923jpeelerSimilar to r143204, masquerade the channel in the case of Park being called from AGI.
146925mvanbaakAll ODBC parts can now use either unixodbc or iodbc.
146928tilghmanUpdate documentation; AST_THREADSTORAGE() in trunk only takes a single
146970twilsonA blind transfer to the parking thread would cause a segfault because copy_request accesses dst->data w/o being able to tell whether it is proerly initialized
147011rmudgettIndependent change from branch issue8824 that is not part of COLP. (-r142574 rmudgett)
147050seanbrightMake sure to compare the correct number of characters when special-casing
147099seanbrightIf we encounter something in mailbox options that we don't grok, then
147146jpeelerExplicitly setting these fields to NULL was done because I wasn't sure if they would be NULL otherwise. Since they will be set automatically, removing.
147191seanbrightThere was a boo-boo in TFOT that is causing some confusion on the mailing lists
147192seanbrightOr not.
147194seanbrightMake 'imapsecret' an alias to 'imappassword' in voicemail.conf.
147262tilghmanAllow people to select the old console behavior of white text on a black
147264mvanbaakfix wording as pointed out by Corydon
147265seanbrightThis was flawed. The issue that I was trying to address was addressed by
147266mvanbaakuse pkill instead of killall to be more portable
147312mvanbaakmake this work on OpenBSD
147456seanbrightWhen echoing our copies, strip off ASTTOPDIR from the front of the source file.
147457seanbrightKeep up with shadow warnings. One day I'll actually enable this in the Makefile.
147476snuffyAdjust commented default trunkmtu value to match documentation above it
147518fileIf we receive DTMF make sure that the state of the speech structure goes back to being not ready. (issue #LUMENVOX-8)
147635seanbrightAdd some examples of IMAP accounts.
147689kpflemingwhen parsing a text configuration option, ensure that the buffer on the stack is actually large enough to hold the legal values of that option, and also ensure that sscanf() knows to stop parsing if it would overrun the buffer (without these changes, specifying "buffers=...,immediate" would overflow the buffer on the stack, and could not have worked as expected)
147760fileAdd support for subscribing to a voice mailbox on a remote SIP server and making the new/old message count available to local devices. (issue #AST-77)
147761file*whistle*
147853mvanbaakfix some CLI commands we borked during devcon2008
147854twilsonMake phoneprov case-insensitive to remove the func_strings dependency of the default config
148010tilghmanPublish MOH files in sln16 format
148070tilghmanFudges for wav16, just like wav49
148071tilghmanReverting format addition for now
148329tilghmanReset continuation items at the beginning of each context (suggested by
148471oejSending a 403 after a 200 is considered very bad.
148473oejHighlightning even more bugs in the current tcp/tls implementation.
148474oej- Doxygen formatting. (tss tss)
148519murfHmmm. Nobody (but me) is interested in seeing
148570tilghmanMerge realtime_update2 branch, which adds a new realtime API call named
148612kpflemingit would be nice if this message printing code had actually been tested before it was committed...
148679oejAdding some clarifications
148695kpflemingensure that *all* fields in the req structure are cleared out before reusing it; has_to_tag was not cleared, which caused the second incoming call over a TCP socket to fail if pedantic checking was enabled
148737kpflemingthis structure should be static
148738kpflemingon Ubuntu (at least), recent versions of ld in binutils delete all debugging symbols when -x is supplied; since the reasons why -x is being passed are lost in the mists of time, remove it so debugging will work properly
148754kpflemingfix some references to the owner of a private structure that may not be present
148825dbaileyAllow MWI registration for all configured lines.
148867fileFix reference count issue that Russell brought up in SIP MWI NOTIFY support. Bump the reference count up before we add it to the scheduler, duh.
148917tilghmanEnsure that mail headers are 7-bit clean, even when UTF-8 characters are used
148988tilghmanSome compilers warn, some don't. Fixing.
149205mmichelsonAdd a tolerance period for sync-triggered audiohooks #13005
149271mmichelsonChange this warning to an error message. Suggestion
149342oejFixing sytax errors ;-)
149384kpflemingbuilding this module depends on res_agi being built as well
149426kpflemingdo complete version check for SpanDSP, since the app_fax code is not compatible with 0.0.6 yet
149427kpflemingreverting this change... had not read the commit list yet, didn't realize the code had been upgraded
149487kpflemingfix some problems when parsing SIP messages that have the maximum number of headers or body lines that we support
149542oejAdding a note about a missing part of "kill-the-user" - I got lost in the Ao2 world...
149640tilghmanOnly set buf to blank before the goto.
149848bweschkeBlocking 149840 from coming forward.
149917kpflemingsupport relative paths in musiconhold.conf, which makes moh work by default when Asterisk was configured using --prefix and 'make samples' is run
149918kpflemingcorrect file name in message
149920kpfleminginter-module dependencies should be included in the source code, not just in sample config files
149964kpflemingsome additional debugging tools added at SIPit23:
149981kpflemingreturn this logic to where it used to be, *after* the dialog->needdestroy flag has been determined to be set; otherwise, we generate these debug messages every time we inspect every active dialog
150008oejAdd some notes on problems with the TCP/TLS implementation
150051oejDoxygen addition
150052kpflemingensure that type=peer entries are only matched on IP/port, not on name (after oej audits all the calls to find_peer() to make sure that forcenamematch is set correctly in each case)
150118twilsonfunc_strings isn't a dependency of this module anymore
150121twilsonThis is nolonger needed
150125rmudgettFix memory leak found by customer
150253mmichelsonRemove an odd redundant comparison
150305mmichelsonReverting changes from commits 150298 and 150301 since
150307mmichelsonAfter a long discussion on #asterisk-bugs, it seems kind of
150309jpeelerInitialize character arrays as they are not guaranteed to be set.
150469oejMake sure we support nested functions with GCC 4.01 OS/X. This might not be OS/X only,
150510oejAdding some additional thoughts on configuration changes to TCP/TLS
150580tilghmanFix the FRACK! warnings in chan_iax2 when POKE/LAGRQ packets are not answered.
150635tilghmanMake helper call a little safer (suggested by Russell on IRC)
150640mattfMerge in patch for #13454. Includes CallRereouting dialplan application, option for discard of remote hold messages, and using the alternate logical channel mapping in Q.SIG instead of the default physical channel mapping.
150729qwellMerge codec_consistency branch. This should make sample usage much happier.
150731mattfUpdate configure check to check for new function in libpri (pri_progress_with_cause)
151019oejAdding changes from train and flight back home from SIPit23 in Lannion, France.
151060mvanbaakdont segfault when placing a call to a line that has no registered device.
151101kpflemingcleaup of the TCP/TLS socket API:
151188bweschkeBlock 151100 from coming forward into the /trunk this is a 1.4 fix only.
151190bweschkeBlock 151167 from coming forward into the /trunk this is a 1.4 fix only.
151242kpflemingbreak up acinclude.m4 into individual files, which will make it easier to maintain, easier to add new macros (less patching) and will ease maintenance of these macros across Asterisk branches
151243kpflemingrename this macro to properly reflect what it does
151371tilghmanDefault file modes should always be full read and write, to allow the system
151439mmichelsonGet this compiling in dev-mode
151554russellFix this check to use the proper variable (the result from get_in_brackets)
151555russellPrint out the right var in the log message
151642bweschkerevert the changes in issue #13705 - it's being re-opened as while the results fixed the complaint in the issue, it introduced other more undesirable issues than what was already reported #13705
151682tilghmanAdded debugging CLI functions
151722dbaileyAdd patch to handle how IE7 issues POST requests using Window path spec including backslash delimiters
151732tilghmanSimplify some nested functions, as suggested by Russell on -dev
151739oejAdding a small new feature.
151761oejThanks russellb for reminding an old man....
151762tilghmanClarify documentation, following merge of realtime_update2 branch
151830twilsonallow to compile under --enable-dev-mode (gcc didn't actually complain when I was using ccache...)
151980oejDoxygen changes and some formatting.
152019oejMoving more variables to the sip_cfg structure, as I have some future ideas for the usage of that structure.
152020oejTrying to fix the user/peer matching correctly. This will need some testing before
152134tilghmanOops, only delete the ARG variables once upon release. The following section
152174tilghmanSet ARGC in subroutines with the number of arguments passed.
152287jpeelerBuffer policy setting for half is not needed.
152448dbaileyAdd more polycom firmware files to static mapping
152467tilghmanQuoting in the wrong direction
152536murfThe magic trick to avoid this crash is not to
152605murfA little documentation cross-ref between features and
152689tilghmanTrack down and fix annoying lock errors
152727tilghmanPay attention to the searchcontexts entry in voicemail.conf (related to AST-125)
152765tilghmanSet up an example stdexten that preserves the original context and extension in #13799
152807mmichelsonAfter seeing another problem in #asterisk stemming from
152809kpflemingfix a few small things found by using sparse
152810kpflemingtry to get this committed before the buildbot complains about a broken tree
152812kpfleminginstead of comparing the string pointer to 0, let's compare the value that was actually parsed out of the string (found by sparse)
152875russell- spaces to tabs
152877russellModify the documentation of the sip_registry struct
152879mmichelsonI just noticed this construct and thought it was
152887russellFix a bug in AST_SCHED_REPLACE_UNREF(). The reference count of the object
152915russellFix the sip_peer reference count with respect to scheduler entries for
152920russellFix the sip_peer reference count with respect to scheduler entries for
152990russellAdd a todo for a new timing API implementation that would work for Linux systems
152993seanbrightThe -I argument to aclocal needs a space before the include directory name.
153223mmichelson* Fixed timeout logic in the dialing API as setting timeouts
153296seanbrightThe default in chan_sip for notifyringing is yes, so update the sample
153362russellEnsure that the sip_pvt properly has its refcount incremented when the scheduler holds
153365russellMerge changes from team/group/appdocsxml
153403russellDon't ignore the result of find_peer() when looking for a peer by IP in check_peer_ok().
153435russellInstead of doing a couple of strlen() calls each iteration of the loop, only do it once
153437russell- Use a for loop instead of a while loop
153468russellFix various spelling and grammatical issues in documentation
153470russellfix a typo (thanks sean)
153472seanbrightAnother little one.
153507seanbrightThere is a troublesome assert() in the alsa/control.h header that causes
153541elielFix a typo in the name of the application.
153543elielAdd Flash() application XML documentation.
153577russellModify the Makefile logic for extracting documentation.
153578russellAdd a handy makefile target so that you can validate the documentation against the DTD
153580russellvalidate-docs is a PHONY target
153582elielAdd IAX2Provision() application XML documentation.
153616kpflemingbring over all the fixes for the warnings found by gcc 4.3.x from the 1.4 branch, and add the ones needed for all the new code here too
153617kpflemingmark this revision as merged manually
153618kpflemingfix small bug introduced while cleaning up compiler warnings
153650kpflemingfix one more warning missed because i did not have new enough libpri installed
153652russellfeatures.h depends on linkedlists.h, so include it
153709kpfleminginstead of trying to forcibly load res_agi when app_stack is loaded (even if the administrator didn't want it loaded), use GCC weak symbols to determine whether it was loaded already or not; if it was loaded, then use it.
153747elielAdd XML documentation for: #13699
153787kpflemingwhen --without- is passed to the configure script, explicitly inform menuselect that the package was disabled by the user
153803elielAdd XML documentation for:
153852elielAdd XML documentation for:
153904oejAdding a separation of remote authentication and our authentication.
153905oejSpaces to replace tabs...
153947elielAdd LOCAL() function XML documentation.
153983oejUpdating docs
154149elielAdd XML documentation for:
154151kpflemingimprove configure script to remember the previous value of each dependency in build_tools/menuselect-deps, so that (once it has been written) menuselect can use this information to warn the user when a previously met dependency is no longer met
154186seanbrightFix build errors.
154191seanbrightGLOB_BRACE is already added to MY_GLOB_FLAGS if it is supported on the #13704
154225elielAdd XML documentation for the ForkCDR() application.
154260tilghmanSlightly optimize ast_devstate_str and rename global functions devstate2str and config_text_file_save to have an ast_ prefix
154264tilghmanMake the monitor thread non-detached, so it can be joined (suggested by Russell
154268rmudgettJIRA ABE-1703
154329elielWe need to pass the DTD to xmlstarlet to validate against it the XML.
154429seanbrightIntroduce a new API call ast_channel_search_locked, which iterates through the
154467eliel- Add PlayTones() and StopPlayTones() applications XML documentation.
154469eliel- Add FollowMe() application XML documentation.
154507eliel- Add Read() application XML documentation.
154542eliel- Add some see-also references based on TFOT.
154578eliel- Add more based on TFOT.
154615eliel- Add ParkAndAnnounce() application XML documentation.
154617elielWe now can have a reference to a filename inside a tag.
154647elielAdd more SeeAlso references based on TFOT.
154687murfThis fix was prompted by communication from user, who was seeing thousands of error logs... looks like EAGAIN. Made such uninteresting.
154798elielAdd more [see also] references based on TFOT.
154801elielAdd TestClient() and TestServer() applications XML
154837elielAdd AgentLogin(), AgentMonitorOutgoing() applications and
154839mvanbaakmake this compile on OpenBSD again.
154875mattfMake compilation of chan_dahdi so that it does not require the new pri_progress_with_cause function to have libpri support work.
154915tilghmanAdd LISTFILTER dialplan function, along with supporting documentation. See
154919seanbrightFix a problem found while building res_snmp.
154923seanbrightUpdate a couple places to use the new ast_channel_search_locked API call.
154926seanbrightFix some whitespace.
154967elielSimplify the output of [See Also].
155012mmichelsonThe documentation listed the ability to set 'maxmsg' per
155066kpflemingput ifdef protection around the rest of the libpri function calls that were added at the same time as progress_with_cause
155079kpflemingmake S_OR and S_COR safe to use even if the parameters are function calls or have side effects. it still bothers me that these are called S_OR and not something like ast_string_or, but that's water over the bridge
155080kpflemingcoding style/guidelines cleanup, plus use new side-effect safe S_OR
155121kpflemingdon't blindly assume that Darwin and Cygwin need GLOB_ABORTED defined; only define it if it is not already defined
155175elielFix an asterisk crash if no asterisk.conf configuration file is present.
155204elielIf 'asterisk.conf' is not found, instead of giving up,
155206kpflemingcorrect logic error noticed by rmudgett (thanks!)
155241russellFix some code in chan_sip that was intended to unlink multiple objects from a
155244russellClarify which part of OBJ_MULTIPLE is not implemented, and under what case it
155264russellRemove a bogus ast_free() that Kevin noticed. This was probably just left over
155282kpflemingstringfields conversion for struct sip_peer, as requested :-)
155284seanbrightConvert open-coded linked list in indications to the AST_LIST_* macros. This
155360mmichelsonRemove one more instance of the sample configuration
155395tilghmanTwo bugs relating to colnames found by Marquis42 on #asterisk-dev
155401seanbrightAdd ability to pass arbitrary data to the ao2_callback_fn (called from
155513russellRemove some code that is basically a no-op. Code above this already ensures that
155516russell- Check for failure when putting the packet in the ast_str
155554seanbrightUse static functions here instead of nested ones. This requires a small
155590seanbrightIn order to move away from nested function use, some changes to the recently introduced
155637seanbrightFix some spelling errors, and convert tabs to spaces.
155671seanbrightFix this as well. Pointed out by tzafrir.
155711elielMove all the XML documentation API from pbx.c to xmldoc.c.
155804tilghmanI got tired of saying this in every single bugnote referring to this file.
155862tilghmanMake documentation of update method match documentation and update update2
155863mmichelsonChannel drivers assume that when their indicate callback
155929russellRemove commentary from the issues list for SIP TCP/TLS
155934dbaileyAdd LINEKEYS variable to allow for a user to set the number of keys assigned to a line on a polycom phone
155967kpfleminguse some fancy compiler magic (thanks to Matthew Woehlke on the gcc-help mailing list) to restore type-safety to S_OR by going back to a macro, but preserve the side-effect-safe usage of the macro arguments
156017pari
156018pari
156051elielImplement AGI XML documentation parsing functions.
156087eliel- Add 'database del', 'database put' and 'set music' AGI commands XML documentation.
156125elielAdd XML documentation for AGI commands:
156127mmichelsonAdd a couple of AC_SUBST calls to the AST_C_COMPILE_CHECK
156162eliel- The paramname is a pointer allocated with strdup() or malloc(), so,
156166russellMove the sanity check that makes sure "always fork" is not set along with the
156169mmichelsonWhen doing some tests, I was having a crash at the end of every call
156290jpeelerFor whatever reason, gcc only warned me about the possible use of an uninitialized variable when compiling 1.6.1.
156298russellFix a bug caused by using sizeof(pointer) instead of sizeof(the struct)
156299murfIt turns out that the 0x0XX00 codes being returned for
156355eliel- Make alias->real_cmd point to the allocated space outside alias->alias.
156443seanbrightUse the reviewboard:url SVN property so post-review will work without modification.
156535elielRemove trailing whitespaces
156541elielFix a typo introduced when changing xmldoc_has_arguments() to xmldoc_has_inside()
156575elielIntroduce XML documentation for:
156612mmichelsonKevin sent a note indicating that this change is
156647tilghmanCommand offsets were not changed correctly when the command syntax for
156756tilghmanast_waitfordigit() requires that the channel be up, for no good logical
156817mmichelsonIf the prompt to reenter a voicemail password timed out, it
156874mattfRemove some useless locking and make sure we hangup channels on a link when we get a GRS.
156883mmichelsonFix some refcounting in app_queue.c and change the #13703
156916twilsonUse Mark's new ast_str_case_hash function instead of jumping through hoops to do insensitive case lookups
156918twilsonCleanup whitespace issues
156962mmichelsonRevision 155513 of chan_sip.c in trunk inadvertently
157006tilghmanAllow setting static values in CDRs
157039russellUse the new case insensitive hash function for console interfaces. The comparison
157041russellFix a few more places where the case insensitive hash should be used since
157073elielAvoid a not needed cast, making code more readable.
157105kpflemingmajor update to doxygen configuration file:
157164kpflemingdist-clean should remove dependency information files as well
157167kpflemingensure that if a .i file (preprocessed source) is present, the .o file is made from it, not from the .c file (this only works because GNU makes respects the order the rules are defined)
157306mmichelsonFix a crash in the end_bridge_callback of app_dial and
157461qwellMake this executable
157463qwellRemove echo line that is unnecessary (Thanks seanbright).
157496mmichelsonBased on Russell's advice on the asterisk-dev list, I have
157639tilghmanStarting with a change to ensure that ast_verbose() preserves ABI compatibility
157675twilsonComment out config line that is in a commented out context
157706kpflemingmake some corrections to the ast_agi_register_multiple(), ast_agi_unregister_multiple() and ast_agi_fdprintf() API calls to be consistent with API guidelines
157739kpflemingmove relevant entries into UPGRADE.txt and resync UPGRADE-1.6.txt with previous branches
157743kpflemingcorrect small bug introduced during API conversion
157818twilsonFix checking for CONFIG_STATUS_FILEINVALID so that modules don't crash upon trying to parse an invalid config
157820mmichelsonMerge the changes from the res_timing_timerfd branch.
157874mmichelsonCast this value since a uint64_t is not the same
157893tilghmanAdd info about REALTIME_FIELD and REALTIME_HASH
157906mmichelsonCommit CHANGES change I promised when submitting
157939mmichelsonAdd a RES_NOT_DYNAMIC case for the CLI command
157940mmichelsonAdd a space to the output
157973twilsonFix compiling
157974kpflemingthe gcc optimizer frequently finds broken code (use of uninitalized variables, unreachable code, etc.), which is good. however, developers usually compile with the optimizer turned off, because if they need to debug the resulting code, optimized code makes that process very difficult. this means that we get code changes committed that weren't adequately checked over for these sorts of problems.
158061qwellWhitespace fix
158070rbrindleyformatting changes :: one line for loops and if statements should have {}
158072twilsonBegin on a crusade to end trailing whitespace!
158078rbrindleymore formatting corrections :: one line for loops and if statements still need {}
158133mmichelsonBegin on a crusade to end trailing whitespace!
158262mmichelsonFix the build for 32-bit systems. %lu is only 32-bits
158265mmichelsonUse some magic constants to get the right size
158266mmichelsonUse a more expressive constant for a 64-bit scanned int
158315dbaileyAdd fix to prevent crash during reload if there is an outstanding MWI registration message pending.
158449kpflemingas suggested by jtodd, document the purposes of the CHANGES and UPGRADE files
158482mattfFix for #13963. Make physical channel mapping unconfigured default
158540russellWhen compiling with DEBUG_THREADS, report the real file/func/line for ao2_lock/ao2_unlock
158602tilghmanThe passed extension may not be the same in the list as the current entry,
158605tilghmanAllow space within an extension, when the space is within a character class.
158606murfIn reference to the fix made for 13871, I was
158686mvanbaakmake this compile under devmode
158688mvanbaakfix a very occasional core dump in chan_skinny found by wedhorn. #13948
158690mvanbaakAdd Media Source Update to skinny's control2str #13948
158723mvanbaaklast commit worked on OpenBSD but still generated warning on Ubuntu.
158754seanbrightNo need to use a separate structure for this since we can just pass
158756seanbrightIf you enabled 'notifycid' one of the limitations is that the calling channel
158857tilghmanAdd a bit of documentation (thanks, I-MOD) on what the silence threshold
158925mnicholsonFix compiling in dev mode.
158959seanbrightThis is basically a complete rollback of r155401, as it was determined that
158992twilsonMake chan_usbradio compile under dev mode
159093twilsonAdd missing variable declaration for PPC code
159162tilghmanDon't limit the length of the hint at the final step (from ~8100 chars max
159189tilghmanDon't actually do anything with a negative priority, because we ignore it in
159402jpeelerAlways parse arguments in park_call_exec so that app_args is valid. This prevents a crash when executing Park from the dialplan with no arguments.
159534kpflemingsimplify (and slightly bug-fix) the recent developer-oriented COMPILE_DOUBLE mode
159629kpflemingadd support for event suppression for AMI-over-HTTP
159631kpflemingimprove handling of API calls provided by loaded modules through use of some GCC features; this makes app_stack's usage of AGI APIs even cleaner, and will allow it to work 'as expected' either with or without res_agi being loaded
159664russellMake a formatting change to test a new post-commit hook for reviewboard.
159665russellMake a formatting change to test a new post-commit hook for reviewboard.
159666russellMake a formatting change to test a new post-commit hook for reviewboard.
159701phsultanRemoved duplicate code
159734mvanbaakMake res_config_ldap compile with the official OpenLDAP 2.3.X versions.
159774kpflemingwe can now build with -Wformat=2, which found a couple of real bugs
159818kpflemingincorporates r159808 from branches/1.4:
159853tilghmanAllow the '#' sign to exist within an extension (inspired by issue #13330) #13330
159898mvanbaakmake manager compile on OpenBSD.
159911russellForce a "make clean" to avoid a bizarre build issue ...
160004russellApply some logic used in iax2_indicate() to iax2_setoption(), as well, since they
160097tilghmanUse AST_EXT_LIB_SETUP before using AST_EXT_LIB_CHECK or bad things happen.
160170seanbrightPay attention to the return value of system(), even if we basically ignore it.
160171seanbrightSilence a build warning. (chan_phone.c:810: warning: value computed is not used)
160172seanbrightGet rid of the useless format string and argument in the Bogus/ manager channelname.
160208tilghmanEnsure that Asterisk builds with --enable-dev-mode, even on the latest gcc
160333jpeelerremove duplicate comment that I accidentally merged
160344tilghmanAdd LOCAL_PEEK function, as requested by lmadsen.
160346tilghmanInfo on LOCAL_PEEK function.
160447eliel- Avoid setting .synopsis and .syntax if we are using XML documentation (or the
160481tilghmanJon Bonilla (Manwe) pointed out on the -dev list:
160552tilghmanDon't start scanning the directory until all modules are loaded, because some
160555mmichelsonWhen investigating issue #13548, I found that gosub #13548
160559tilghmanIf an entry is added to the directory during a scan when another entry expires,
160562eliel- Add tags when naming a channel variable.
160700qwellAnother place this is missing
160791tilghmanSome compilers warn on null format strings; some don't (caught by buildbot)
160854rmudgett* Found a couple more places where num/number needed to be done
160856rmudgettJcolp pointed out that num will also match number
160896elielAdded XML documentation for the following AGI commands:
160945mmichelsonFix a callerid parsing issue. If someone formatted callerid like the
161077elielFix minor coding guidelines introduced with CLI permissions.
161115dhubbardIf 'faxdetect=yes' in sip.conf, switch to a 'fax' extension (if it exists) after T38 is negotiated.
161147seanbrightCheck the return value of fread/fwrite so the compiler doesn't complain. Only a
161252russellResolve a compiler warning from buildbot about a NULL format string.
161288russellFix a NULL format string warning found by buildbot.
161349seanbrightWhen using IMAP_STORAGE, it's important to convert bare newlines (\n) in
161350seanbrightUse ast_free() instead of free(), pointed out by eliel on IRC.
161493mmichelsonIf the autoloop flag is set on a channel, then we need to
161536elielMove Speech* applications and functions documentation to XML.
161571elielIntroduce SMS() application XML documentation.
161604elielAdd voicemail related applications and functions XML documentation:
161637eliel- Fix a leak while printing an argument description.
161679twilsonAdd the ability to play a courtesy tone to the transfer target in a native SIP attended transfer by setting the variable ATTENEDED_TRANSFER_COMPLETE_SOUND.
161830fileUpdate autosupport script with a few changes.
161911bkruseNote that the recently changed waittime parameter is in milliseconds.
161951russellFix a problem with GROUP() settings on a masquerade.
162140murfPrevious fix used ast_malloc and ast_copy_string and messed up the standalone stuff. Fixed.
162266mmichelsonIf we fail to start a thread for the pbx to run in, we need to
162271murfIn discussion with seanbright on #asterisk-dev, I have added a default rule, and an option to suppress the default rule from being generated in the flex output, for the sake of those OS's where they didn't tweak flex's ECHO macro, and the compiler doesn't like it. The regressions are OK with this.
162355tilghmanWe appear to have documented tz= in the [general] section of voicemail.conf,
162414russellRemove the test_for_thread_safety() function completely.
162418russellAdd some additional Asterisk project developer documentation.
162466tilghmanOops, should be "tz", not "zonetag".
162488kpflemingit does help if the compiler attribute syntax is correct
162583mvanbaakMake res_snmp.so compile on OpenBSD.
162927jpeelerOops, inverted logic for a strcasecmp check. Pointed out by mmichelson, thanks!
162930tilghmanPreviously missing line, now the substitution works correctly
163085mmichelsonRevert this cast to long. Using time_t here causes build failures on a
163166mmichelsonReduce indentation level of ast_feature_request_and_dial
163198mmichelsonAdd an appropriate goto if ast_call fails
163512russellSpecify uint32_t for variables storing a CRC32 so that it is actually 32 bits #13879
163516dbaileyAdd internationalization to sample configuration file
163667russellFix a small race condition in sip_tcp_locate().
163670russellRename a number of tcptls_session variables. There are no functional changes here.
163675murfdemote always-appearing debug message (for certain boards) to ast_debug lev 3 msg instead
163716russellAdd a new CLI command, "channel redirect", which is similar in operation
163762tilghmanSimple fix for Ctrl-C not immediately exiting Asterisk, but also add a
163828russellAdd a note to indicate why this only supports one channel for now.
163912fileOnly detach and destroy the whisper audiohooks if they are actually in use.
163951seanbrightUse actual tables instead of ASCII art ones.
163952seanbrightThis shouldn't have gotten commited. We might want to generate this into a separate file instead of the version controlled one.
163991tilghmanMerge ast_str_opaque branch (discontinue usage of ast_str internals)
164028mvanbaaknuke another use of the ast_str internals.
164054seanbrightUse ast_str_strlen() instead of recalculating the string length.
164137seanbrightUse a \picture instead of ASCII art.
164168tilghmanDon't pass a negative to an unsigned type and expect things to work correctly.
164202russellFix build WRT ast_str_opaque
164208fileUpdate to work with new ast_str changes.
164270mmichelsonFix a compile warning and a logic error that could have been bad
164309russellFix a couple more build issues related to ast_str_opaque
164415murfI was getting this warning during a compile
164417tilghmanRevert ast_str opacity in chan_sip for now, since something wasn't quite right
164419mmichelsonAdd notes to autoservice and pbx doxygen regarding a potential
164423mmichelsonAdd the deadlock note to ast_spawn_extension as well
164522russellFix log message to refer to the generic timing interface, not DAHDI specifically #14082
164565seanbrightUse tables instead of ASCII art. Also change a bit of minor formatting.
164648murfI added a sentence to clarify why - and ' ' are ignored in patterns
164814fileQualify trumps poke per lmadsen.
164821russellFix build issues on Linux after sysinfo related changes
164877russellDo not dereference the channel if AST_PBX_KEEPALIVE has been returned.
164941twilsonMake a note of the feature request in bug #11157 as per the reporter and oej, and suspend the bug since no one seems to be keen on implementing it any time soon.
164978mmichelsonAfter looking through SIP registration code most of the day, this
165039murffixed the regressions
165071murfA possibly "horrible fix" for a "horribly broken"
165108kpflemingignore this copied file
165142mmichelsonUse the create_vm_state_from_user function in a place where
165143mmichelsonAnd actually assign the function to a pointer...
165145russellargsep is used as an attribute for an argument, as well
165219twilsonPolycom phones close the connection after reading a little bit of the firmware files, we should stop sending in that case. Also, make that case print out a debug statement instead of a scary WARNING.
165254murfThis patch is here committed to satisfy the
165318mmichelsonFix some memory leaks found while looking at how realtime
165325tilghmanOops, broke trunk
165326mmichelsonFix the build
165330mmichelsonFix a refcount leak in res_odbc
165397tilghmanAdd RECORD_STATUS variable, as requested on the -users list.
165469russellAdd a \todo note for app_originate.
165541tilghmanFix reference counts of the class and add an assertion to the end.
165658tilghmanFix 2 resource leaks and fix another pipe-to-comma conversion
165723russellRemove the need for AST_PBX_KEEPALIVE with the GoSub option from Dial.
165724mmichelsonFix crashes in res_odbc.
165801russellMake ast_carefulwrite() be more careful. #13546
165883russellIntroduce commit message formatting guidelines.
165886russellDisable some automatic links generated by doxygen.
165954elielFix the XML documentation for Record().
166058mattfAdd configuration support for half_full DAHDI buffer policy
166095mmichelsonRemove the verbatim tag from the author line
166162mmichelsonGet rid of an extra space.
166219russellMake a note about formatting the review URL in commit messages
166258russellRemove AST_PBX_KEEPALIVE usage from res_agi.
166317russellFix up timeout handling in ast_carefulwrite().
166342russellRemove some error messages. This is the default handler that is valid to use.
166377russellFix a bad typo.
166436russellCosmetic change - don't mix struct initializer styles.
166625russellFix spelling error.
166665murfI re-ran all the tests; 39 calls in all, and
166731twilsonThere is no section 22.2.2 in rfc 3261. I believe 26.2.2 is what was meant:
166773russellUse strncat() instead of an sprintf() in which source and target buffers overlap
166823elielFix a typo in the XML documentation of the AUDIOHOOK_INHERIT dialplan function.
166861mmichelsonUpdate app_queue to deal with the removal of AST_PBX_KEEPALIVE
166908twilsonFix some svn:keywords
166954tilghmanAlso inherit the musiconhold class.
166958tilghmanThat was weird...
167021mmichelsonChange some incorrect syntax for pri set debug and correct
167057twilsonDon't forget to free typename
167061seanbrightMostly just whitespace, but also convert 'CVS' to 'SVN' in a couple
167125jpeelerWhen parsing environment variable ASTERISK_PROMPT, make sure to proceed to the next character when a non format specifier is used (no %). Otherwise, the while loop looking for the null byte will never exit.
167265tilghmanSecurity fix AST-2009-001.
167373lmadsenUpdate the sip-friends.sql file to use the non-deprecated 'defaultname' instead of 'username' and remove an extra comma that would cause the script to fail as-is
167442russellTreat an empty string the same way as a NULL country argument.
167542russellDon't use free() directly. This caused a crash since ast_filestream is now an ao2 object.
167546russellOnly try to close the file if one was actually opened
167555russellDon't fclose() the file early, the filestream destructor will handle it.
167569russellFix the last couple of places where free() was improperly used directly.
167662lmadsenOops... fix the fieldname I changed yesterday to be right.
167700kpflemingWhen a SIP request or response arrives for a dialog with an associated Asterisk channel, and the lock on that channel cannot be obtained because it is held by another thread, instead of dropping the request/response, queue it for later processing when the channel lock becomes available.
167720kpflemingremove an unnecessary argument to queue_request()
167837tilghmanFix variables to comply with documentation changes
167888mmichelsonRevert chan_sip changes which were accidentally committed
167935twilsonSet peer context and exten values so MACRO_EXTEN and MACRO_CONTEXT will be set
167973twilsonSet ORIGINATE_STATUS instead of OUTGOING_STATUS to match the documentation
168054mnicholsonAdded a comment to logger.c about where to put includes
168090tilghmanWhen using ast_str with a non-ast_str-enabled API, we need to update the buffer
168192rmudgett* Fix for JIRA AST-175/ABE-1757
168200russellMake this compile for mvanbaak
168269rmudgettSpacing change
168270kpflemingupdate to use new sound file packages that include license files
168334tilghmansizeof for a stringfield is 4. Kinda low for reconstructing a field value.
168479oejDon't include swap.h unless we have swapctl
168481russells/ringdance/ringcadence/ for Bulgaria
168485mmichelsonI am reverting the fix made in revision 168128 (and its upward merges)
168497oejBetter to use the proper app name
168522tilghmanSome platforms (notably, the BSDs) have a more efficient implementation called
168526tilghmanRepeat attempts to write when we receive -EAGAIN from the driver, as detailed
168539dhubbardcorrect a CLI description
168562russellRevert unnecessary indications API change from rev 122314
168601tilghmanMostly spacing changes; no functionality change at all.
168613murfapp_page was failing to compile in dev-mode on my gcc-4.2.4 system. This change gets rid of the warning.
168623rmudgett* Fixed create_process() allocation of process ID values.
168636oejAdd support for setting the Reason header when cancelling a call in the queue
168639oejRelated to issue #14246 #14246
168711oejClarify some misunderstandings and make it even more clear that you can refer to a peer
168712oejMake sure that we have the same terminology in sip.conf.sample and the source code warning.
168722oejMeetme actually has realtime but wasn't documented
168725mmichelsonRemove an unneeded condition for line addition to a SIP request/response #14220
168728mmichelsonFix the compactheaders option in sip.conf
168732mmichelsonAdd missing brace
168734kpflemingremove the PBX_ODBC logic from the configure script, and add GENERIC_ODCB logic that includes copying the relevant LIB and INCLUDE data from either UnixODBC or iODBC, based on which was found; if both were found, prefer UnixODBC
168759russellbuild in dev mode
168760russellFix a spelling mistake.
168832tilghmanFix the conjugation of Russian and Ukrainian languages. #12475
168898mmichelsonFix a logic error that occur when using the timerfd interface
169116seanbrightChange intializer types. Found while working on asterisk-cpp. I have a new
169153dbaileyAdd discriminator for when ring pulse alert signal is used to preface MWI spills
169325dbaileyGet rid of magic number and replace with DAHDI_VMWI_NUMBER_MASK when
169438kpflemingast_str_SQLGetData is *not* part of the ast_str API, it's part of the ast_odbc API and just happens to use an ast_str as the buffer; move all of it to res_odbc.c and res_odbc.h, renaming appropriately
169510twilsonMake a proper builtin attended transfer to parking work
169625russellRemove properties that erroneously got merged into trunk
169791mmichelsonFurther fix some oddities in sip show users and sip show peers logic
169793mvanbaakremove duplicated sentence.
169866mmichelsonTest commit for test issue #14303 #14303
169910rmudgettWhitespace changes only
170007rmudgett* Adjust some conditionals to balance curly braces.
170112dbaileychange VMWI to use new DAHDI_VMWI ioctl call. #14104
170351mattfMake sure we don't set the channel to be inalarm for a D-channel drop on PTMP connections
170457dbaileyMWI messages included in CID spill was not being properly handled and prevented the call from being processed #14313
170463mattfWe should not do restart messages if we're in PTMP mode
170501mvanbaaklet's use SENTINEL where needed
170608tilghmanAdditions to AST-2009-001
170790russellDon't blow up if a branch name has an underscore in it
170794rmudgettFix asterisk.pdf generation if branch name has an underscore in it.
170902russellAdd a todo to finish the XML docs in this module
170943russellChange ARRAY_LEN() to be more C++ safe.
171081mvanbaakdont segfault when a MWI event occurs on a line without a registered device
171263oejAdd extensions and context on manager event when new channel is created.
171364oejJust moving around variable declarations so that we have all globals in the same place.
171400oejContinue to move variables into the sip_cfg structure to make them easier to handle in the future as a group of settings for a group of devices.
171401oejMoving generic setting to friends
171558dbaileyHandle new VMWI ioctl structure (Now there are two VMWI ioctl calls.) #14104
171793mattfDon't complain about lack of D-channels on PTMP connections
171797mmichelsonFix some signedness problems in func_aes.c
171838oejAdd a better explanation of the difference between the device namespace and the dialplan for newbies.
171880oejAdd some more notes about device matching.
171924oejAdd final part of previously committed work for answered elsewhere in queue - the missing piece that started with app_dial() earlier on.
171925oejYep. Documentation is important.
171964tilghmanClarify log message (suggested by manxpower on #asterisk-dev)
172099murfmy gcc (Ubuntu 4.3.2-1ubuntu11) 4.3.2 didn't like the \%ld and issued a warning, breaking my dev-mode build. This fixes it.
172132murfA further correction: cast the sizeof to an int.
172268oej- Make sure we set setvar= variables on outbound calls too, not only inbound calls. #14059
172270oejUpdate documentation
172315tilghmanBetter document mode=multirow, based upon a conversation with Jared.
172318oejFix "cancel answered elsewhere" through app_queue with members in chan_local.
172319oejRevert two lines that was extra, but only on fridays.
172370rmudgettFixed some doxygen comments
172400rmudgettchannels/chan_dahdi.c
172440rmudgettRemove tabs from comment
172548tilghmanParameter position reversed in documentation
172581twilsonRemove incorrect line from sample config
172598mmichelsonFix redefinition of flag in channel.h
172778seanbrightThe CID lookup feature wasn't actually working properly with dialog-info+xml
172816oejAdd some well-needed improvements to the wishlist in the code, so that we can close
172817oejSmall formatting change
172818oejAdd a todo. I do need to really check what's going on with this kill-the-user business ;-)
172855russellFix a spelling mistake.
172929murf
172963rmudgettchannels/chan_dahdi.c
173047mmichelsonReverting commit number 173028 as there are some
173067twilsonFix a feature inheritance bug I added after code review
173169rmudgettBroke up the large conditional blocks so it is easy to see if a function is compiled.
173393mmichelsonAdd a missing unlock. Extremely unlikely to ever matter, but it's needed.
173397mmichelsonRevert my previous change because it was stupid
173593mmichelsonAdd some missing cleanup to app_mixmonitor
173657tilghmanChange the first field, or we don't get the necessary field separation.
173776mmichelsonUpdate extensions.conf.sample to be correct.
173848russellResolve a memory leak that would occur on an invalid channel given to Action: Status
173858russellAdd a common implementation of a scheduler context with a dedicated thread.
174149russellFix a race condition that could cause a crash.
174327mmichelsonFix something I messed up in the merge I just did
174370murfThis patch solves some compiler complaints
174432murfMore intptr_t work.
174470tilghmanRemove the usage of the KeepAlive app, as it no longer exists.
174503tilghmanFix0ring build
174705kpflemingimprove slinfactory API to remove implicit sample rate and require explicit sample rate selection by creator of the slinfactory
174710fileOnly decrease inringing count if above zero. #13238
174805mmichelsonFix potential for stack overflows in app_chanspy.c
174951mmichelsonFix a bit of odd logic for announcing position. Sync with 1.6.0's logic
175121mmichelsonMake lock information for ao2_trylock be more useful and gnarly
175127dvosselSetting key rotation to be off by default
175188jpeelerFix crash in event of failed attempt to transfer to parking
175250kpflemingcorrect warning message to not refer specifically to DAHDI
175255russellDon't enable something by default that has a dependency on something _not_ enabled by default.
175295russellAvoid using ast_strdupa() in a loop.
175298jpeelerFix ParkedCall event information for From field in the case of a blind transfer
175368russellRemove useless string copy, and make sscanf safe again
175411dhubbardAdd dynamic fax buffer configuration option to chan_dahdi.conf
175475dhubbardadd 'faxbuffers' configuration option information to CHANGES
175508kpflemingAdd basic (passthrough, playback, record) support for ITU G.722.1 and G.722.1C (also known as Siren7 and Siren14)
175512kpflemingdocument G.722.1/.1C support
175597dvosselFixed iax2 key rotation backwards compatibility
175623russelladd missing
175636russellfix a few more XML documentation problems
175663mmichelsonMerge queue-reset branch to Asterisk
175783oejMake sure that the debug line is not printed on debug level 0
175801oejDisable format_ilbc.so by default, like codec_ilbc.so
175829russellFix a number of problems with ast_sched_report().
175882russellMake ast_sched_report() and ast_sched_dump() thread safe.
175952mvanbaakfix mis-spelling of the word registered.
175983russellMake the causes array static, and remove the type name as it is not needed.
176030fileDon't have the Via header stored as a stringfield as it can change often during the lifetime of a dialog.
176100russellRemove chan_features.
176138tilghmanCan't set debug level 2 (intense debugging) unless the syntax matches
176174mmichelsonAssist proper thread synchronization when stopping the logger thread.
176248dvosselFixed iax2 key rotation backwards compatibility
176255kpflemingfix a flaw in the ast_string_field_build() family of API calls; these functions made no attempt to reuse the space already allocated to a field, so every time the field was written it would allocate new space, leading to what appeared to be a memory leak.
176320tilghmanUse the correct list macros for deleting an item from the middle of a list. #13777
176355dvosselFixes issue with AST_CONTROL_SRCUPDATE not being relayed correctly during bridging #13749
176356kpflemingadd support for Siren7 and Siren14 flavors of prompts and music on hold
176501tilghmanIn this version, we can combine the queries, because we support dropping
176513oejIf there are no realtime engines, there's no reason to check for realtime families
176556oejTypo
176627russellMerge a large set of updates to the Asterisk indications API.
176631oejTypo
176632russellAdd an implementation of the heap data structure.
176635russellAdd a test module for the heap implementation.
176639russellSignificantly improve scheduler performance under high load.
176697mmichelsonClear up documentation of AST_FRIENDLY_OFFSET in frame.h
176705dhubbardcreate a UDPTL structure in create_addr_from_peer() if it does not already exist for T38
176706mmichelsonUse constants from inttypes.h to clear up 32-bit compilation errors
176760sruffellSeveral changes to codec_dahdi to play nice with G723.
176771russellRemove a dependency that no longer exists.
176841kpflemingsuppress smoothers for Siren codecs as well as Speex and G.723.1
176869dhubbardT38 faxdetect should jump to the 'fax' extension for incoming calls only
176901russellFix a number of incorrect uses of strncpy().
176904russellAdd example code for a heap traversal.
176948dbaileyNeed to take into account the \0 terminator of the old string to determine the amount available.
177035dbaileyFixed error where a check for an zero length, terminated string was needed.
177098tilghmanDocument the return value of the update method (as requested on -dev list)
177101russellRe-add 'o' option to MeetMe, reverting rev 62297. #13801
177226dvosselLocking issue in action_bridge and bridge_exec
177229kpflemingfix two very minor bugs: if anyone ever uses SLINEAR16 as a format in RTP, ensure that the samples are byte-swapped to network order if needed. also, when a smoother is operating on a format that has a sample rate other than 8000 samples per second, use the proper sample rate for computing delivery timestamps.
177286murfThis patch fixes a regression of sorts that was introduced in
177287tilghmanHandle negative length and eliminate a condition that is always true.
177291fileUpdate CHANGES file to include MWI subscription support that was added some time ago.
177320tilghmanODBC transaction support
177356jpeelerFix mismerge from revision 176708 pointed out by Kaloyan Kovachev on the
177384fileIf we are able to create a speech structure unset the ERROR variable in case it was previously set.
177387jpeelerFix another merge error from 176708
177506tilghmanDocument how to use database transactions
177624jpeelerSet sip_request ast_str data to NULL so ast_str_copy allocates space properly #14478
177661tilghmanOops, merge broke trunk
177699dhubbardMake app_fax compatible with spandsp-0.0.6pre4
177732tilghmanThis exception does not appear to still be true for Solaris 10, and OpenSolaris definitely needs it to be removed.

Diffstat Results

[Back to Top]

This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.

.cleancount                           |    2
CHANGES                               |  189 +
CREDITS                               |    2
Makefile                              |   65
Makefile.moddir_rules                 |    4
Makefile.rules                        |   81
README                                |    2
UPGRADE-1.2.txt                       |   13
UPGRADE-1.4.txt                       |   13
UPGRADE-1.6.txt                       |  265 ++
UPGRADE.txt                           |  331 --
acinclude.m4                          | 1119 ---------
agi/Makefile                          |    3
agi/eagi-sphinx-test.c                |   15
agi/eagi-test.c                       |    8
apps/app_adsiprog.c                   |   32
apps/app_alarmreceiver.c              |   35
apps/app_amd.c                        |  123
apps/app_authenticate.c               |   86
apps/app_cdr.c                        |   18
apps/app_chanisavail.c                |   80
apps/app_channelredirect.c            |   37
apps/app_chanspy.c                    |  434 ++-
apps/app_controlplayback.c            |   85
apps/app_dahdibarge.c                 |   29
apps/app_dahdiras.c                   |   31
apps/app_dahdiscan.c                  |   26
apps/app_db.c                         |   57
apps/app_dial.c                       |  838 ++++--
apps/app_dictate.c                    |   25
apps/app_directed_pickup.c            |  141 -
apps/app_directory.c                  |  265 +-
apps/app_disa.c                       |  135 -
apps/app_dumpchan.c                   |   45
apps/app_echo.c                       |   26
apps/app_exec.c                       |  107
apps/app_externalivr.c                |   20
apps/app_fax.c                        |  229 +
apps/app_festival.c                   |   54
apps/app_flash.c                      |   28
apps/app_followme.c                   |  101
apps/app_forkcdr.c                    |  189 -
apps/app_getcpeid.c                   |   21
apps/app_ices.c                       |   31
apps/app_image.c                      |   45
apps/app_ivrdemo.c                    |   21
apps/app_jack.c                       |   54
apps/app_macro.c                      |  243 +
apps/app_meetme.c                     | 1411 ++++++++---
apps/app_milliwatt.c                  |   37
apps/app_minivm.c                     |  524 +++-
apps/app_mixmonitor.c                 |  208 +
apps/app_morsecode.c                  |   41
apps/app_mp3.c                        |   28
apps/app_nbscat.c                     |   22
apps/app_originate.c                  |  217 +
apps/app_osplookup.c                  |    2
apps/app_page.c                       |  141 -
apps/app_parkandannounce.c            |   67
apps/app_playback.c                   |   67
apps/app_playtones.c                  |  129 +
apps/app_privacy.c                    |   55
apps/app_queue.c                      | 1837 ++++++++++----
apps/app_read.c                       |  108
apps/app_readexten.c                  |  133 -
apps/app_readfile.c                   |   41
apps/app_record.c                     |  117
apps/app_rpt.c                        |   45
apps/app_sayunixtime.c                |   74
apps/app_senddtmf.c                   |   38
apps/app_sendtext.c                   |   47
apps/app_setcallerid.c                |   65
apps/app_skel.c                       |   52
apps/app_sms.c                        |  976 ++++---
apps/app_softhangup.c                 |   29
apps/app_speech_utils.c               |  316 +-
apps/app_stack.c                      |  287 +-
apps/app_system.c                     |   88
apps/app_talkdetect.c                 |   48
apps/app_test.c                       |   47
apps/app_transfer.c                   |   57
apps/app_url.c                        |   65
apps/app_userevent.c                  |   59
apps/app_verbose.c                    |   49
apps/app_voicemail.c                  | 1114 +++++----
apps/app_waitforring.c                |   24
apps/app_waitforsilence.c             |  145 -
apps/app_waituntil.c                  |   41
apps/app_while.c                      |   94
apps/app_zapateller.c                 |   53
autoconf/acx_pthread.m4               |  243 +
autoconf/ast_c_compile_check.m4       |   31
autoconf/ast_c_define_check.m4        |   33
autoconf/ast_check_gnu_make.m4        |   20
autoconf/ast_check_mandatory.m4       |   23
autoconf/ast_check_openh323.m4        |  127 +
autoconf/ast_check_pwlib.m4           |  263 ++
autoconf/ast_ext_lib.m4               |   93
autoconf/ast_ext_tool_check.m4        |   43
autoconf/ast_func_fork.m4             |   61
autoconf/ast_gcc_attribute.m4         |   31
autoconf/ast_prog_egrep.m4            |   11
autoconf/ast_prog_ld.m4               |   83
autoconf/ast_prog_ld_gnu.m4           |   16
autoconf/ast_prog_sed.m4              |   22
bootstrap.sh                          |    2
build_tools/cflags-devmode.xml        |    2
build_tools/cflags.xml                |    1
build_tools/get_documentation         |    3
build_tools/make_buildopts_h          |   13
build_tools/make_version              |    4
build_tools/menuselect-deps.in        |   13
cdr/Makefile                          |    2
cdr/cdr_adaptive_odbc.c               |  155 -
cdr/cdr_csv.c                         |   52
cdr/cdr_custom.c                      |   13
cdr/cdr_manager.c                     |   23
cdr/cdr_odbc.c                        |   12
cdr/cdr_pgsql.c                       |  167 -
cdr/cdr_radius.c                      |   22
cdr/cdr_sqlite.c                      |    8
cdr/cdr_sqlite3_custom.c              |   57
cdr/cdr_tds.c                         |    4
channels/Makefile                     |    5
channels/chan_agent.c                 |  304 +-
channels/chan_alsa.c                  |   14
channels/chan_console.c               |    2
channels/chan_dahdi.c                 | 2870 +++++++++++++++--------
channels/chan_features.c              |  568 ----
channels/chan_gtalk.c                 |   55
channels/chan_h323.c                  |   30
channels/chan_iax2.c                  | 1001 ++++----
channels/chan_local.c                 |   56
channels/chan_mgcp.c                  |   31
channels/chan_misdn.c                 | 1598 +++++++-----
channels/chan_oss.c                   |   47
channels/chan_phone.c                 |    2
channels/chan_sip.c                   | 4203 ++++++++++++++++++++++++----------
channels/chan_skinny.c                | 1541 +++++++-----
channels/chan_unistim.c               |   29
channels/chan_usbradio.c              |   50
channels/chan_vpb.cc                  |    6
channels/console_gui.c                |    8
channels/console_video.c              |    4
channels/h323/README                  |    2
channels/h323/ast_h323.cxx            |   91
channels/h323/ast_h323.h              |   46
channels/h323/ast_ptlib.h             |   34
channels/h323/caps_h323.cxx           |   10
channels/h323/caps_h323.h             |   12
channels/h323/chan_h323.h             |    9
channels/h323/cisco-h225.cxx          |   20
channels/h323/cisco-h225.h            |   21
channels/h323/compat_h323.cxx         |    6
channels/h323/compat_h323.h           |   10
channels/iax2-parser.c                |    6
channels/iax2-parser.h                |    2
channels/iax2-provision.c             |  112
channels/iax2.h                       |    1
channels/misdn/Makefile               |    2
channels/misdn/ie.c                   |    4
channels/misdn/isdn_lib.c             |  109
channels/misdn/isdn_lib.h             |    8
channels/misdn/isdn_lib_intern.h      |    2
channels/misdn_config.c               |   23
channels/vcodecs.c                    |   14
channels/xpmr/xpmr.c                  |    2
codecs/adpcm_slin_ex.h                |   25
codecs/codec_a_mu.c                   |   41
codecs/codec_adpcm.c                  |   40
codecs/codec_alaw.c                   |   41
codecs/codec_dahdi.c                  |  407 ++-
codecs/codec_g722.c                   |   72
codecs/codec_g726.c                   |   45
codecs/codec_gsm.c                    |   42
codecs/codec_ilbc.c                   |   41
codecs/codec_lpc10.c                  |   39
codecs/codec_resample.c               |   42
codecs/codec_speex.c                  |   42
codecs/codec_ulaw.c                   |   43
codecs/ex_adpcm.h                     |   32
codecs/ex_alaw.h                      |   37
codecs/ex_g722.h                      |   47
codecs/ex_g726.h                      |   32
codecs/ex_gsm.h                       |   32
codecs/ex_ilbc.h                      |   33
codecs/ex_lpc10.h                     |   30
codecs/ex_speex.h                     |   32
codecs/ex_ulaw.h                      |   37
codecs/g722_slin_ex.h                 |   25
codecs/g726_slin_ex.h                 |   25
codecs/gsm/Makefile                   |    2
codecs/gsm_slin_ex.h                  |   16
codecs/ilbc_slin_ex.h                 |   17
codecs/lpc10/chanwr.c                 |    3
codecs/lpc10/lpcini.c                 |    2
codecs/lpc10_slin_ex.h                |   13
codecs/slin_adpcm_ex.h                |   25
codecs/slin_g722_ex.h                 |   25
codecs/slin_g726_ex.h                 |   25
codecs/slin_gsm_ex.h                  |   28
codecs/slin_ilbc_ex.h                 |   28
codecs/slin_lpc10_ex.h                |   21
codecs/slin_resample_ex.h             |   43
codecs/slin_speex_ex.h                |  262 --
codecs/slin_ulaw_ex.h                 |   25
codecs/speex_slin_ex.h                |   16
codecs/ulaw_slin_ex.h                 |   25
configs/agents.conf.sample            |    2
configs/cdr_adaptive_odbc.conf.sample |    5
configs/chan_dahdi.conf.sample        |  134 -
configs/cli_aliases.conf.sample       |  185 +
configs/cli_permissions.conf.sample   |   82
configs/extconfig.conf.sample         |   16
configs/extensions.conf.sample        |  146 -
configs/features.conf.sample          |   20
configs/func_odbc.conf.sample         |   39
configs/iax.conf.sample               |   21
configs/indications.conf.sample       |   14
configs/modules.conf.sample           |    3
configs/musiconhold.conf.sample       |   11
configs/phoneprov.conf.sample         |   65
configs/queues.conf.sample            |   59
configs/res_ldap.conf.sample          |    7
configs/res_odbc.conf.sample          |    7
configs/sip.conf.sample               |  289 +-
configs/sip_notify.conf.sample        |   43
configs/skinny.conf.sample            |  114
configs/voicemail.conf.sample         |   15
configure                             | 3371 +++++++++++++++++++++++++--
configure.ac                          |  161 +
contrib/asterisk-ng-doxygen           |   54
contrib/i18n.testsuite.conf           |  277 +-
contrib/init.d/rc.archlinux.asterisk  |   46
contrib/init.d/rc.debian.asterisk     |    2
contrib/init.d/rc.mandriva.asterisk   |    6
contrib/init.d/rc.redhat.asterisk     |    2
contrib/init.d/rc.suse.asterisk       |    2
contrib/scripts/autosupport           |   15
contrib/scripts/autosupport.8         |    9
contrib/scripts/live_ast              |  261 ++
contrib/scripts/realtime_pgsql.sql    |    3
contrib/scripts/safe_asterisk         |   10
contrib/scripts/safe_asterisk_restart |    4
contrib/scripts/sip-friends.sql       |    4
contrib/scripts/sip_nat_settings      |   72
contrib/scripts/vmdb.sql              |    2
doc/CODING-GUIDELINES                 |   73
doc/api-1.6.2-changes.txt             |    6
doc/appdocsxml.dtd                    |   71
doc/database_transactions.txt         |   29
doc/janitor-projects.txt              |    8
doc/manager_1_1.txt                   |   62
doc/tex/Makefile                      |    2
doc/tex/asterisk-conf.tex             |    3
doc/tex/cdrdriver.tex                 |   40
doc/tex/channelvariables.tex          |    1
doc/tex/extensions.tex                |    3
doc/tex/misdn.tex                     |    2
doc/tex/odbcstorage.tex               |   48
doc/tex/qos.tex                       |  127 -
doc/unistim.txt                       |    2
doc/valgrind.txt                      |    4
formats/format_gsm.c                  |    4
formats/format_ilbc.c                 |    2
formats/format_ogg_vorbis.c           |   16
formats/format_pcm.c                  |    4
formats/format_siren14.c              |  139 +
formats/format_siren7.c               |  138 +
formats/format_wav.c                  |    7
formats/format_wav_gsm.c              |    4
funcs/Makefile                        |    7
funcs/func_aes.c                      |  163 +
funcs/func_audiohookinherit.c         |  293 ++
funcs/func_base64.c                   |   35
funcs/func_blacklist.c                |   20
funcs/func_callerid.c                 |  163 -
funcs/func_cdr.c                      |  165 +
funcs/func_channel.c                  |  256 +-
funcs/func_config.c                   |   22
funcs/func_curl.c                     |   40
funcs/func_cut.c                      |   63
funcs/func_db.c                       |  110
funcs/func_devstate.c                 |  126 -
funcs/func_dialgroup.c                |   52
funcs/func_dialplan.c                 |   20
funcs/func_enum.c                     |  137 -
funcs/func_env.c                      |   79
funcs/func_extstate.c                 |   34
funcs/func_global.c                   |   66
funcs/func_groupcount.c               |   97
funcs/func_iconv.c                    |   35
funcs/func_lock.c                     |   67
funcs/func_logic.c                    |   96
funcs/func_math.c                     |   44
funcs/func_md5.c                      |   16
funcs/func_module.c                   |   23
funcs/func_odbc.c                     |  779 +++++-
funcs/func_rand.c                     |   25
funcs/func_realtime.c                 |  223 +
funcs/func_sha1.c                     |   25
funcs/func_shell.c                    |   32
funcs/func_speex.c                    |   73
funcs/func_sprintf.c                  |  230 +
funcs/func_strings.c                  |  616 ++--
funcs/func_timeout.c                  |   76
funcs/func_uri.c                      |   33
funcs/func_version.c                  |   56
funcs/func_vmcount.c                  |   29
funcs/func_volume.c                   |   27
include/asterisk.h                    |   28
include/asterisk/_private.h           |    9
include/asterisk/agi.h                |  101
include/asterisk/app.h                |   15
include/asterisk/astmm.h              |    4
include/asterisk/astobj2.h            |   91
include/asterisk/audiohook.h          |   17
include/asterisk/autoconfig.h.in      |   66
include/asterisk/buildinfo.h          |   29
include/asterisk/causes.h             |    7
include/asterisk/cdr.h                |    2
include/asterisk/channel.h            |   59
include/asterisk/chanvars.h           |    5
include/asterisk/cli.h                |   30
include/asterisk/compat.h             |   15
include/asterisk/compiler.h           |   12
include/asterisk/config.h             |   98
include/asterisk/devicestate.h        |   11
include/asterisk/dial.h               |    4
include/asterisk/dlinkedlists.h       |    8
include/asterisk/doxyref.h            |  748 ++++--
include/asterisk/dsp.h                |    1
include/asterisk/dundi.h              |   14
include/asterisk/endian.h             |    4
include/asterisk/enum.h               |    2
include/asterisk/extconf.h            |   10
include/asterisk/features.h           |   20
include/asterisk/file.h               |   25
include/asterisk/frame.h              |   38
include/asterisk/global_datastores.h  |   11
include/asterisk/hashtab.h            |   10
include/asterisk/heap.h               |  240 +
include/asterisk/indications.h        |  282 +-
include/asterisk/linkedlists.h        |   10
include/asterisk/localtime.h          |   33
include/asterisk/lock.h               |    8
include/asterisk/logger.h             |   15
include/asterisk/manager.h            |    9
include/asterisk/module.h             |   25
include/asterisk/optional_api.h       |  126 +
include/asterisk/options.h            |    6
include/asterisk/pbx.h                |  114
include/asterisk/pval.h               |    1
include/asterisk/res_odbc.h           |   51
include/asterisk/rtp.h                |   58
include/asterisk/say.h                |   20
include/asterisk/sched.h              |  146 +
include/asterisk/slin.h               |  115
include/asterisk/slinfactory.h        |   21
include/asterisk/stringfields.h       |   24
include/asterisk/strings.h            |  358 ++
include/asterisk/tcptls.h             |   65
include/asterisk/term.h               |   26
include/asterisk/threadstorage.h      |   71
include/asterisk/timing.h             |   38
include/asterisk/utils.h              |   29
include/asterisk/xml.h                |  122
include/asterisk/xmldoc.h             |   85
include/jitterbuf.h                   |    2
main/Makefile                         |   13
main/abstract_jb.c                    |   17
main/app.c                            |   90
main/ast_expr2.c                      |  263 +-
main/ast_expr2.h                      |    2
main/ast_expr2.y                      |   10
main/ast_expr2f.c                     | 2261 ++----------------
main/asterisk.c                       |  555 +++-
main/astmm.c                          |    3
main/astobj2.c                        |  107
main/audiohook.c                      |   36
main/autoservice.c                    |    9
main/buildinfo.c                      |    1
main/callerid.c                       |   10
main/cdr.c                            |   23
main/channel.c                        |  430 ++-
main/chanvars.c                       |    8
main/cli.c                            |  653 ++++-
main/config.c                         |  198 -
main/cryptostub.c                     |    1
main/db.c                             |    4
main/db1-ast/Makefile                 |    3
main/db1-ast/hash/hash_page.c         |   10
main/devicestate.c                    |   70
main/dial.c                           |   23
main/dns.c                            |    2
main/dnsmgr.c                         |    4
main/dsp.c                            |  198 +
main/editline/read.c                  |    3
main/editline/readline.c              |    1
main/event.c                          |    4
main/features.c                       | 1397 +++++++----
main/file.c                           |  229 +
main/frame.c                          |   54
main/global_datastores.c              |   27
main/hashtab.c                        |   24
main/heap.c                           |  284 ++
main/http.c                           |   59
main/indications.c                    | 1137 ++++++---
main/jitterbuf.c                      |   32
main/loader.c                         |    1
main/logger.c                         |   54
main/manager.c                        |  709 +++--
main/pbx.c                            | 2079 +++++++++++-----
main/rtp.c                            |  393 +--
main/say.c                            |  117
main/sched.c                          |  336 +-
main/slinfactory.c                    |   88
main/srv.c                            |    4
main/stdtime/Makefile                 |    2
main/stdtime/localtime.c              |   12
main/strings.c                        |  155 +
main/taskprocessor.c                  |    4
main/tcptls.c                         |  324 +-
main/tdd.c                            |    1
main/term.c                           |   86
main/threadstorage.c                  |   38
main/timing.c                         |  204 -
main/translate.c                      |    9
main/udptl.c                          |  153 -
main/utils.c                          |  328 +-
main/xml.c                            |  196 +
main/xmldoc.c                         | 1856 +++++++++++++++
makeopts.in                           |   29
pbx/Makefile                          |    2
pbx/ael/ael-test/ref.ael-vtest13      |  152 -
pbx/ael/ael-test/ref.ael-vtest17      |    2
pbx/pbx_ael.c                         |   48
pbx/pbx_config.c                      |  270 +-
pbx/pbx_dundi.c                       |  163 -
pbx/pbx_lua.c                         |    4
pbx/pbx_realtime.c                    |   27
pbx/pbx_spool.c                       |   21
phoneprov/000000000000.cfg            |    2
phoneprov/polycom.xml                 |    2
phoneprov/polycom_line.xml            |    2
res/Makefile                          |    4
res/ael/ael.flex                      |   82
res/ael/ael.tab.c                     |  758 +++---
res/ael/ael.y                         |  138 -
res/ael/ael_lex.c                     |  343 +-
res/ael/pval.c                        |   54
res/ais/evt.c                         |    2
res/res_agi.c                         |  900 ++++---
res/res_clialiases.c                  |  260 ++
res/res_clioriginate.c                |   53
res/res_config_curl.c                 |   78
res/res_config_ldap.c                 |  204 +
res/res_config_odbc.c                 |  160 +
res/res_config_pgsql.c                |  421 ++-
res/res_config_sqlite.c               |  154 -
res/res_convert.c                     |    4
res/res_crypto.c                      |   14
res/res_http_post.c                   |  165 +
res/res_indications.c                 |  420 ---
res/res_jabber.c                      |  203 -
res/res_monitor.c                     |    1
res/res_musiconhold.c                 |  842 +++---
res/res_odbc.c                        |  938 ++++++-
res/res_phoneprov.c                   |   89
res/res_realtime.c                    |  153 +
res/res_smdi.c                        |    2
res/res_timing_dahdi.c                |   16
res/res_timing_pthread.c              |   57
res/res_timing_timerfd.c              |  282 ++
res/snmp/agent.c                      |   74
sounds/Makefile                       |    3
sounds/sounds.xml                     |   24
tests/test_heap.c                     |  219 +
tests/test_sched.c                    |  132 +
utils/Makefile                        |   59
utils/ael_main.c                      |    5
utils/astcanary.c                     |    6
utils/astman.c                        |   15
utils/check_expr.c                    |   70
utils/conf2ael.c                      |    4
utils/extconf.c                       |  507 ++--
utils/frame.c                         |  272 +-
utils/hashtest.c                      |    5
utils/hashtest2.c                     |    5
utils/muted.c                         |   11
utils/refcounter.c                    |    7
utils/smsq.c                          |    4
utils/stereorize.c                    |    8
utils/streamplayer.c                  |    7
494 files changed, 47262 insertions(+), 22802 deletions(-)