mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-11-03 20:38:59 +00:00 
			
		
		
		
	Compare commits
	
		
			4 Commits
		
	
	
		
			certified/
			...
			certified/
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					40e377e885 | ||
| 
						 | 
					b1f488f4e7 | ||
| 
						 | 
					5ab1290b91 | ||
| 
						 | 
					53c979aefc | 
							
								
								
									
										98
									
								
								ChangeLog
									
									
									
									
									
								
							
							
						
						
									
										98
									
								
								ChangeLog
									
									
									
									
									
								
							@@ -1,3 +1,101 @@
 | 
			
		||||
2014-06-16  Asterisk Development Team <asteriskteam@digium.com>
 | 
			
		||||
 | 
			
		||||
	* Certified Asterisk 1.8.28-cert1-rc1 Released.
 | 
			
		||||
 | 
			
		||||
2014-06-13 05:25 +0000 [r415975-416095]  Richard Mudgett <rmudgett@digium.com>
 | 
			
		||||
 | 
			
		||||
	* main/http.c, include/asterisk/tcptls.h, main/tcptls.c,
 | 
			
		||||
	  main/manager.c, /, channels/chan_sip.c: AST-2014-007: Fix of fix
 | 
			
		||||
	  to allow AMI and SIP TCP to send messages. ASTERISK-23673 #close
 | 
			
		||||
	  Reported by: Richard Mudgett Review:
 | 
			
		||||
	  https://reviewboard.asterisk.org/r/3617/ ........ Merged
 | 
			
		||||
	  revisions 416066 from
 | 
			
		||||
	  http://svn.asterisk.org/svn/asterisk/branches/1.8
 | 
			
		||||
 | 
			
		||||
	* /, channels/chan_sip.c, main/http.c, UPGRADE.txt, main/utils.c,
 | 
			
		||||
	  include/asterisk/tcptls.h, configs/http.conf.sample,
 | 
			
		||||
	  include/asterisk/utils.h, main/tcptls.c, main/manager.c:
 | 
			
		||||
	  AST-2014-007: Fix DOS by consuming the number of allowed HTTP
 | 
			
		||||
	  connections. Simply establishing a TCP connection and never
 | 
			
		||||
	  sending anything to the configured HTTP port in http.conf will
 | 
			
		||||
	  tie up a HTTP connection. Since there is a maximum number of open
 | 
			
		||||
	  HTTP sessions allowed at a time you can block legitimate
 | 
			
		||||
	  connections. A similar problem exists if a HTTP request is
 | 
			
		||||
	  started but never finished. * Added http.conf session_inactivity
 | 
			
		||||
	  timer option to close HTTP connections that aren't doing
 | 
			
		||||
	  anything. Defaults to 30000 ms. * Removed the undocumented
 | 
			
		||||
	  manager.conf block-sockets option. It interferes with TCP/TLS
 | 
			
		||||
	  inactivity timeouts. * AMI and SIP TLS connections now have
 | 
			
		||||
	  better authentication timeout protection. Though I didn't remove
 | 
			
		||||
	  the bizzare TLS timeout polling code from chan_sip. * chan_sip
 | 
			
		||||
	  can now handle SSL certificate renegotiations in the middle of a
 | 
			
		||||
	  session. It couldn't do that before because the socket was
 | 
			
		||||
	  non-blocking and the SSL calls were not restarted as documented
 | 
			
		||||
	  by the OpenSSL documentation. * Fixed an off nominal leak of the
 | 
			
		||||
	  ssl struct in handle_tcptls_connection() if the FILE stream
 | 
			
		||||
	  failed to open and the SSL certificate negotiations failed. The
 | 
			
		||||
	  patch creates a custom FILE stream handler to give the created
 | 
			
		||||
	  FILE streams inactivity timeout and timeout after a specific
 | 
			
		||||
	  moment in time capability. This approach eliminates the need for
 | 
			
		||||
	  code using the FILE stream to be redesigned to deal with the
 | 
			
		||||
	  timeouts. This patch indirectly fixes most of ASTERISK-18345 by
 | 
			
		||||
	  fixing the usage of the SSL_read/SSL_write operations.
 | 
			
		||||
	  ASTERISK-23673 #close Reported by: Richard Mudgett ........
 | 
			
		||||
	  Merged revisions 415841 from
 | 
			
		||||
	  http://svn.asterisk.org/svn/asterisk/branches/1.8
 | 
			
		||||
 | 
			
		||||
2014-06-05 19:17 +0000 [r415246-415290]  Matthew Jordan <mjordan@digium.com>
 | 
			
		||||
 | 
			
		||||
	* res/res_config_sqlite.c, main/presencestate.c (added),
 | 
			
		||||
	  cdr/cdr_csv.c, main/channel.c, include/asterisk/callerid.h,
 | 
			
		||||
	  include/asterisk/file.h, channels/chan_phone.c, main/manager.c,
 | 
			
		||||
	  apps/app_setcallerid.c, apps/app_osplookup.c,
 | 
			
		||||
	  funcs/func_frame_trace.c, cdr/cdr_sqlite.c,
 | 
			
		||||
	  tests/test_voicemail_api.c (added), apps/app_minivm.c,
 | 
			
		||||
	  apps/app_mp3.c, main/app.c, apps/app_confbridge.c,
 | 
			
		||||
	  res/res_config_ldap.c, include/asterisk/frame.h, main/message.c
 | 
			
		||||
	  (added), channels/chan_mgcp.c, apps/app_adsiprog.c,
 | 
			
		||||
	  apps/app_jack.c, apps/app_nbscat.c, res/res_config_pgsql.c,
 | 
			
		||||
	  channels/chan_sip.c, apps/app_festival.c,
 | 
			
		||||
	  apps/app_waitforsilence.c, include/asterisk/config.h,
 | 
			
		||||
	  pbx/pbx_lua.c, configs/manager.conf.sample,
 | 
			
		||||
	  channels/chan_console.c, include/asterisk/_private.h,
 | 
			
		||||
	  apps/app_getcpeid.c, apps/app_queue.c, channels/chan_oss.c,
 | 
			
		||||
	  cdr/cdr_tds.c, channels/chan_jingle.c,
 | 
			
		||||
	  funcs/func_presence_state.c (added), formats/format_vox.c,
 | 
			
		||||
	  res/res_timing_pthread.c, main/file.c, main/callerid.c,
 | 
			
		||||
	  channels/chan_h323.c, cel/cel_sqlite3_custom.c, pbx/pbx_dundi.c,
 | 
			
		||||
	  apps/app_sms.c, main/event.c, channels/chan_nbs.c,
 | 
			
		||||
	  include/asterisk/pbx.h, cel/cel_pgsql.c, apps/app_dahdibarge.c,
 | 
			
		||||
	  apps/app_readfile.c, cdr/cdr_sqlite3_custom.c, /,
 | 
			
		||||
	  apps/app_test.c, apps/app_alarmreceiver.c,
 | 
			
		||||
	  apps/app_chanisavail.c, apps/app_image.c, apps/app_ices.c,
 | 
			
		||||
	  channels/chan_iax2.c, main/config.c, funcs/func_pitchshift.c,
 | 
			
		||||
	  include/asterisk/event_defs.h, channels/chan_skinny.c, configure,
 | 
			
		||||
	  include/asterisk/custom_control_frame.h (added), main/features.c,
 | 
			
		||||
	  pbx/pbx_ael.c, channels/chan_alsa.c, apps/app_amd.c,
 | 
			
		||||
	  pbx/pbx_realtime.c, apps/app_url.c, apps/app_externalivr.c,
 | 
			
		||||
	  configs/sip.conf.sample, cdr/cdr_odbc.c, formats/format_jpeg.c,
 | 
			
		||||
	  channels/sip/include/sip.h, main/pbx.c, res/res_ais.c,
 | 
			
		||||
	  cel/cel_tds.c, include/asterisk/presencestate.h (added),
 | 
			
		||||
	  apps/app_dahdiras.c, apps/app_morsecode.c,
 | 
			
		||||
	  include/asterisk/channel.h, res/res_ael_share.c,
 | 
			
		||||
	  include/asterisk/manager.h, apps/app_talkdetect.c,
 | 
			
		||||
	  include/asterisk/app.h, apps/app_waitforring.c,
 | 
			
		||||
	  channels/chan_misdn.c, configs/jabber.conf.sample,
 | 
			
		||||
	  include/asterisk/message.h (added), include/asterisk/jabber.h,
 | 
			
		||||
	  tests/test_config.c, apps/app_zapateller.c,
 | 
			
		||||
	  res/res_timing_kqueue.c, main/custom_control_frame.c (added),
 | 
			
		||||
	  apps/app_mixmonitor.c, res/res_fax_spandsp.c, main/asterisk.c,
 | 
			
		||||
	  apps/app_voicemail.c, tests/test_custom_control.c (added),
 | 
			
		||||
	  channels/chan_unistim.c, cel/cel_radius.c, res/res_snmp.c,
 | 
			
		||||
	  apps/app_dictate.c, res/res_phoneprov.c, cdr/cdr_pgsql.c,
 | 
			
		||||
	  channels/chan_gtalk.c, cdr/cdr_radius.c, res/res_jabber.c: Merge
 | 
			
		||||
	  changes for Digium phone support, and default module building.
 | 
			
		||||
	  All of these changes were merged from certified/branches/1.8.15/
 | 
			
		||||
 | 
			
		||||
	* / (added): Create branch for Certified Asterisk 1.8.28
 | 
			
		||||
 | 
			
		||||
2014-05-29  Asterisk Development Team <asteriskteam@digium.com>
 | 
			
		||||
 | 
			
		||||
	* Asterisk 1.8.28.0 Released.
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										195
									
								
								certified-asterisk-1.8.28-cert1-rc1-summary.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										195
									
								
								certified-asterisk-1.8.28-cert1-rc1-summary.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,195 @@
 | 
			
		||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 | 
			
		||||
<html xmlns="http://www.w3.org/1999/xhtml">
 | 
			
		||||
<head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Release Summary - certified-asterisk-1.8.28-cert1-rc1</title></head>
 | 
			
		||||
<body>
 | 
			
		||||
<h1 align="center"><a name="top">Release Summary</a></h1>
 | 
			
		||||
<h3 align="center">certified-asterisk-1.8.28-cert1-rc1</h3>
 | 
			
		||||
<h3 align="center">Date: 2014-06-16</h3>
 | 
			
		||||
<h3 align="center"><asteriskteam@digium.com></h3>
 | 
			
		||||
<hr/>
 | 
			
		||||
<h2 align="center">Table of Contents</h2>
 | 
			
		||||
<ol>
 | 
			
		||||
   <li><a href="#summary">Summary</a></li>
 | 
			
		||||
   <li><a href="#contributors">Contributors</a></li>
 | 
			
		||||
   <li><a href="#issues">Closed Issues</a></li>
 | 
			
		||||
   <li><a href="#commits">Other Changes</a></li>
 | 
			
		||||
   <li><a href="#diffstat">Diffstat</a></li>
 | 
			
		||||
</ol>
 | 
			
		||||
<hr/>
 | 
			
		||||
<a name="summary"><h2 align="center">Summary</h2></a>
 | 
			
		||||
<center><a href="#top">[Back to Top]</a></center><br/><p>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.</p>
 | 
			
		||||
<p>The data in this summary reflects changes that have been made since the previous release, certified-asterisk-1.8.28.0.</p>
 | 
			
		||||
<hr/>
 | 
			
		||||
<a name="contributors"><h2 align="center">Contributors</h2></a>
 | 
			
		||||
<center><a href="#top">[Back to Top]</a></center><br/><p>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.</p>
 | 
			
		||||
<table width="100%" border="0">
 | 
			
		||||
<tr>
 | 
			
		||||
<td width="33%"><h3>Coders</h3></td>
 | 
			
		||||
<td width="33%"><h3>Testers</h3></td>
 | 
			
		||||
<td width="33%"><h3>Reporters</h3></td>
 | 
			
		||||
</tr>
 | 
			
		||||
<tr valign="top">
 | 
			
		||||
<td>
 | 
			
		||||
2 mjordan<br/>
 | 
			
		||||
2 rmudgett<br/>
 | 
			
		||||
</td>
 | 
			
		||||
<td>
 | 
			
		||||
</td>
 | 
			
		||||
<td>
 | 
			
		||||
2 rmudgett<br/>
 | 
			
		||||
</td>
 | 
			
		||||
</tr>
 | 
			
		||||
</table>
 | 
			
		||||
<hr/>
 | 
			
		||||
<a name="issues"><h2 align="center">Closed Issues</h2></a>
 | 
			
		||||
<center><a href="#top">[Back to Top]</a></center><br/><p>This is a list of all issues from the issue tracker that were closed by changes that went into this release.</p>
 | 
			
		||||
<h3>Category: Core/HTTP</h3><br/>
 | 
			
		||||
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-23673">ASTERISK-23673</a>: Security: DOS by consuming the number of allowed HTTP connections.<br/>
 | 
			
		||||
Revision: <a href="http://svn.digium.com/view/asterisk/certified/branches/1.8.28?view=revision&revision=415975">415975</a><br/>
 | 
			
		||||
Reporter: rmudgett<br/>
 | 
			
		||||
Coders: rmudgett<br/>
 | 
			
		||||
<br/>
 | 
			
		||||
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-23673">ASTERISK-23673</a>: Security: DOS by consuming the number of allowed HTTP connections.<br/>
 | 
			
		||||
Revision: <a href="http://svn.digium.com/view/asterisk/certified/branches/1.8.28?view=revision&revision=416095">416095</a><br/>
 | 
			
		||||
Reporter: rmudgett<br/>
 | 
			
		||||
Coders: rmudgett<br/>
 | 
			
		||||
<br/>
 | 
			
		||||
<hr/>
 | 
			
		||||
<a name="commits"><h2 align="center">Commits Not Associated with an Issue</h2></a>
 | 
			
		||||
<center><a href="#top">[Back to Top]</a></center><br/><p>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.</p>
 | 
			
		||||
<table width="100%" border="1">
 | 
			
		||||
<tr><td><b>Revision</b></td><td><b>Author</b></td><td><b>Summary</b></td><td><b>Issues Referenced</b></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/certified/branches/1.8.28?view=revision&revision=415246">415246</a></td><td>mjordan</td><td>Create branch for Certified Asterisk 1.8.28</td>
 | 
			
		||||
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/certified/branches/1.8.28?view=revision&revision=415290">415290</a></td><td>mjordan</td><td>Merge changes for Digium phone support, and default module building.</td>
 | 
			
		||||
<td></td></tr></table>
 | 
			
		||||
<hr/>
 | 
			
		||||
<a name="diffstat"><h2 align="center">Diffstat Results</h2></a>
 | 
			
		||||
<center><a href="#top">[Back to Top]</a></center><br/><p>This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.</p>
 | 
			
		||||
<pre>
 | 
			
		||||
.version                                |    2
 | 
			
		||||
ChangeLog                               |    4
 | 
			
		||||
UPGRADE.txt                             |    7
 | 
			
		||||
apps/app_adsiprog.c                     |    1
 | 
			
		||||
apps/app_alarmreceiver.c                |    1
 | 
			
		||||
apps/app_amd.c                          |    1
 | 
			
		||||
apps/app_chanisavail.c                  |    1
 | 
			
		||||
apps/app_confbridge.c                   |    1
 | 
			
		||||
apps/app_dahdibarge.c                   |    1
 | 
			
		||||
apps/app_dahdiras.c                     |    1
 | 
			
		||||
apps/app_dictate.c                      |    1
 | 
			
		||||
apps/app_externalivr.c                  |    1
 | 
			
		||||
apps/app_festival.c                     |    1
 | 
			
		||||
apps/app_getcpeid.c                     |    1
 | 
			
		||||
apps/app_ices.c                         |    1
 | 
			
		||||
apps/app_image.c                        |    1
 | 
			
		||||
apps/app_jack.c                         |    1
 | 
			
		||||
apps/app_minivm.c                       |    1
 | 
			
		||||
apps/app_mixmonitor.c                   |  359 ++++++++
 | 
			
		||||
apps/app_morsecode.c                    |    1
 | 
			
		||||
apps/app_mp3.c                          |    1
 | 
			
		||||
apps/app_nbscat.c                       |    1
 | 
			
		||||
apps/app_osplookup.c                    |    1
 | 
			
		||||
apps/app_queue.c                        |    8
 | 
			
		||||
apps/app_readfile.c                     |    1
 | 
			
		||||
apps/app_setcallerid.c                  |    1
 | 
			
		||||
apps/app_sms.c                          |    1
 | 
			
		||||
apps/app_talkdetect.c                   |    1
 | 
			
		||||
apps/app_test.c                         |    1
 | 
			
		||||
apps/app_url.c                          |    1
 | 
			
		||||
apps/app_voicemail.c                    | 1411 ++++++++++++++++++++++++++++++--
 | 
			
		||||
apps/app_waitforring.c                  |    1
 | 
			
		||||
apps/app_waitforsilence.c               |    1
 | 
			
		||||
apps/app_zapateller.c                   |    1
 | 
			
		||||
asterisk-1.8.28.0-rc1-summary.html      |  233 -----
 | 
			
		||||
asterisk-1.8.28.0-rc1-summary.txt       |  359 --------
 | 
			
		||||
asterisk-1.8.28.0-summary.html          |  312 +++++++
 | 
			
		||||
asterisk-1.8.28.0-summary.txt           |  407 +++++++++
 | 
			
		||||
cdr/cdr_csv.c                           |    1
 | 
			
		||||
cdr/cdr_odbc.c                          |    1
 | 
			
		||||
cdr/cdr_pgsql.c                         |    1
 | 
			
		||||
cdr/cdr_radius.c                        |    1
 | 
			
		||||
cdr/cdr_sqlite.c                        |    1
 | 
			
		||||
cdr/cdr_sqlite3_custom.c                |    1
 | 
			
		||||
cdr/cdr_tds.c                           |    1
 | 
			
		||||
cel/cel_pgsql.c                         |    1
 | 
			
		||||
cel/cel_radius.c                        |    1
 | 
			
		||||
cel/cel_sqlite3_custom.c                |    1
 | 
			
		||||
cel/cel_tds.c                           |    1
 | 
			
		||||
channels/chan_alsa.c                    |    1
 | 
			
		||||
channels/chan_console.c                 |    1
 | 
			
		||||
channels/chan_gtalk.c                   |    1
 | 
			
		||||
channels/chan_h323.c                    |    2
 | 
			
		||||
channels/chan_iax2.c                    |    2
 | 
			
		||||
channels/chan_jingle.c                  |    1
 | 
			
		||||
channels/chan_mgcp.c                    |    1
 | 
			
		||||
channels/chan_misdn.c                   |    1
 | 
			
		||||
channels/chan_nbs.c                     |    1
 | 
			
		||||
channels/chan_oss.c                     |    1
 | 
			
		||||
channels/chan_phone.c                   |    1
 | 
			
		||||
channels/chan_sip.c                     |  678 +++++++++++++--
 | 
			
		||||
channels/chan_skinny.c                  |   11
 | 
			
		||||
channels/chan_unistim.c                 |    1
 | 
			
		||||
channels/sip/include/sip.h              |   11
 | 
			
		||||
configs/http.conf.sample                |    6
 | 
			
		||||
configs/jabber.conf.sample              |    3
 | 
			
		||||
configs/manager.conf.sample             |    4
 | 
			
		||||
configs/sip.conf.sample                 |   15
 | 
			
		||||
formats/format_jpeg.c                   |    1
 | 
			
		||||
formats/format_vox.c                    |    1
 | 
			
		||||
funcs/func_frame_trace.c                |    4
 | 
			
		||||
funcs/func_pitchshift.c                 |    1
 | 
			
		||||
funcs/func_presence_state.c             |  595 +++++++++++++
 | 
			
		||||
include/asterisk/_private.h             |    1
 | 
			
		||||
include/asterisk/app.h                  |  270 ++++++
 | 
			
		||||
include/asterisk/callerid.h             |    1
 | 
			
		||||
include/asterisk/channel.h              |   10
 | 
			
		||||
include/asterisk/config.h               |   59 +
 | 
			
		||||
include/asterisk/custom_control_frame.h |   79 +
 | 
			
		||||
include/asterisk/event_defs.h           |   14
 | 
			
		||||
include/asterisk/file.h                 |   38
 | 
			
		||||
include/asterisk/frame.h                |    1
 | 
			
		||||
include/asterisk/jabber.h               |    2
 | 
			
		||||
include/asterisk/manager.h              |    1
 | 
			
		||||
include/asterisk/message.h              |  272 ++++++
 | 
			
		||||
include/asterisk/pbx.h                  |   34
 | 
			
		||||
include/asterisk/presencestate.h        |   95 ++
 | 
			
		||||
include/asterisk/tcptls.h               |   61 +
 | 
			
		||||
include/asterisk/utils.h                |    1
 | 
			
		||||
main/app.c                              |  274 ++++++
 | 
			
		||||
main/asterisk.c                         |   11
 | 
			
		||||
main/callerid.c                         |    1
 | 
			
		||||
main/channel.c                          |    7
 | 
			
		||||
main/config.c                           |  125 ++
 | 
			
		||||
main/custom_control_frame.c             |  190 ++++
 | 
			
		||||
main/event.c                            |   22
 | 
			
		||||
main/features.c                         |   53 +
 | 
			
		||||
main/file.c                             |   46 -
 | 
			
		||||
main/http.c                             |   37
 | 
			
		||||
main/manager.c                          |   91 +-
 | 
			
		||||
main/message.c                          | 1307 +++++++++++++++++++++++++++++
 | 
			
		||||
main/pbx.c                              |  394 ++++++++
 | 
			
		||||
main/presencestate.c                    |  285 ++++++
 | 
			
		||||
main/tcptls.c                           |  548 ++++++++++--
 | 
			
		||||
main/utils.c                            |   19
 | 
			
		||||
pbx/pbx_ael.c                           |    1
 | 
			
		||||
pbx/pbx_dundi.c                         |    1
 | 
			
		||||
pbx/pbx_lua.c                           |    1
 | 
			
		||||
pbx/pbx_realtime.c                      |    1
 | 
			
		||||
res/res_ael_share.c                     |    1
 | 
			
		||||
res/res_ais.c                           |    1
 | 
			
		||||
res/res_config_ldap.c                   |    1
 | 
			
		||||
res/res_config_pgsql.c                  |    1
 | 
			
		||||
res/res_config_sqlite.c                 |    1
 | 
			
		||||
res/res_fax_spandsp.c                   |    1
 | 
			
		||||
res/res_jabber.c                        |   83 +
 | 
			
		||||
res/res_phoneprov.c                     |    1
 | 
			
		||||
res/res_snmp.c                          |    1
 | 
			
		||||
res/res_timing_kqueue.c                 |    1
 | 
			
		||||
res/res_timing_pthread.c                |    1
 | 
			
		||||
tests/test_config.c                     |  343 +++++++
 | 
			
		||||
tests/test_custom_control.c             |  235 +++++
 | 
			
		||||
tests/test_voicemail_api.c              | 1400 +++++++++++++++++++++++++++++++
 | 
			
		||||
123 files changed, 10015 insertions(+), 894 deletions(-)
 | 
			
		||||
</pre><br/>
 | 
			
		||||
<hr/>
 | 
			
		||||
</body>
 | 
			
		||||
</html>
 | 
			
		||||
							
								
								
									
										232
									
								
								certified-asterisk-1.8.28-cert1-rc1-summary.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										232
									
								
								certified-asterisk-1.8.28-cert1-rc1-summary.txt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,232 @@
 | 
			
		||||
                                Release Summary
 | 
			
		||||
 | 
			
		||||
                      certified-asterisk-1.8.28-cert1-rc1
 | 
			
		||||
 | 
			
		||||
                                Date: 2014-06-16
 | 
			
		||||
 | 
			
		||||
                           <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, certified-asterisk-1.8.28.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              
 | 
			
		||||
   2 mjordan                                         2 rmudgett               
 | 
			
		||||
   2 rmudgett               
 | 
			
		||||
 | 
			
		||||
     ----------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
                                 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: Core/HTTP
 | 
			
		||||
 | 
			
		||||
   ASTERISK-23673: Security: DOS by consuming the number of allowed HTTP
 | 
			
		||||
   connections.
 | 
			
		||||
   Revision: 415975
 | 
			
		||||
   Reporter: rmudgett
 | 
			
		||||
   Coders: rmudgett
 | 
			
		||||
 | 
			
		||||
   ASTERISK-23673: Security: DOS by consuming the number of allowed HTTP
 | 
			
		||||
   connections.
 | 
			
		||||
   Revision: 416095
 | 
			
		||||
   Reporter: rmudgett
 | 
			
		||||
   Coders: rmudgett
 | 
			
		||||
 | 
			
		||||
     ----------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
                      Commits Not Associated with an Issue
 | 
			
		||||
 | 
			
		||||
                                 [Back to Top]
 | 
			
		||||
 | 
			
		||||
   This is a list of all changes that went into this release that did not
 | 
			
		||||
   directly close an issue from the issue tracker. The commits may have been
 | 
			
		||||
   marked as being related to an issue. If that is the case, the issue
 | 
			
		||||
   numbers are listed here, as well.
 | 
			
		||||
 | 
			
		||||
   +------------------------------------------------------------------------+
 | 
			
		||||
   | Revision | Author  | Summary                       | Issues Referenced |
 | 
			
		||||
   |----------+---------+-------------------------------+-------------------|
 | 
			
		||||
   | 415246   | mjordan | Create branch for Certified   |                   |
 | 
			
		||||
   |          |         | Asterisk 1.8.28               |                   |
 | 
			
		||||
   |----------+---------+-------------------------------+-------------------|
 | 
			
		||||
   |          |         | Merge changes for Digium      |                   |
 | 
			
		||||
   | 415290   | mjordan | phone support, and default    |                   |
 | 
			
		||||
   |          |         | module building.              |                   |
 | 
			
		||||
   +------------------------------------------------------------------------+
 | 
			
		||||
 | 
			
		||||
     ----------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
                                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.
 | 
			
		||||
 | 
			
		||||
 .version                                |    2
 | 
			
		||||
 ChangeLog                               |    4
 | 
			
		||||
 UPGRADE.txt                             |    7
 | 
			
		||||
 apps/app_adsiprog.c                     |    1
 | 
			
		||||
 apps/app_alarmreceiver.c                |    1
 | 
			
		||||
 apps/app_amd.c                          |    1
 | 
			
		||||
 apps/app_chanisavail.c                  |    1
 | 
			
		||||
 apps/app_confbridge.c                   |    1
 | 
			
		||||
 apps/app_dahdibarge.c                   |    1
 | 
			
		||||
 apps/app_dahdiras.c                     |    1
 | 
			
		||||
 apps/app_dictate.c                      |    1
 | 
			
		||||
 apps/app_externalivr.c                  |    1
 | 
			
		||||
 apps/app_festival.c                     |    1
 | 
			
		||||
 apps/app_getcpeid.c                     |    1
 | 
			
		||||
 apps/app_ices.c                         |    1
 | 
			
		||||
 apps/app_image.c                        |    1
 | 
			
		||||
 apps/app_jack.c                         |    1
 | 
			
		||||
 apps/app_minivm.c                       |    1
 | 
			
		||||
 apps/app_mixmonitor.c                   |  359 ++++++++
 | 
			
		||||
 apps/app_morsecode.c                    |    1
 | 
			
		||||
 apps/app_mp3.c                          |    1
 | 
			
		||||
 apps/app_nbscat.c                       |    1
 | 
			
		||||
 apps/app_osplookup.c                    |    1
 | 
			
		||||
 apps/app_queue.c                        |    8
 | 
			
		||||
 apps/app_readfile.c                     |    1
 | 
			
		||||
 apps/app_setcallerid.c                  |    1
 | 
			
		||||
 apps/app_sms.c                          |    1
 | 
			
		||||
 apps/app_talkdetect.c                   |    1
 | 
			
		||||
 apps/app_test.c                         |    1
 | 
			
		||||
 apps/app_url.c                          |    1
 | 
			
		||||
 apps/app_voicemail.c                    | 1411 ++++++++++++++++++++++++++++++--
 | 
			
		||||
 apps/app_waitforring.c                  |    1
 | 
			
		||||
 apps/app_waitforsilence.c               |    1
 | 
			
		||||
 apps/app_zapateller.c                   |    1
 | 
			
		||||
 asterisk-1.8.28.0-rc1-summary.html      |  233 -----
 | 
			
		||||
 asterisk-1.8.28.0-rc1-summary.txt       |  359 --------
 | 
			
		||||
 asterisk-1.8.28.0-summary.html          |  312 +++++++
 | 
			
		||||
 asterisk-1.8.28.0-summary.txt           |  407 +++++++++
 | 
			
		||||
 cdr/cdr_csv.c                           |    1
 | 
			
		||||
 cdr/cdr_odbc.c                          |    1
 | 
			
		||||
 cdr/cdr_pgsql.c                         |    1
 | 
			
		||||
 cdr/cdr_radius.c                        |    1
 | 
			
		||||
 cdr/cdr_sqlite.c                        |    1
 | 
			
		||||
 cdr/cdr_sqlite3_custom.c                |    1
 | 
			
		||||
 cdr/cdr_tds.c                           |    1
 | 
			
		||||
 cel/cel_pgsql.c                         |    1
 | 
			
		||||
 cel/cel_radius.c                        |    1
 | 
			
		||||
 cel/cel_sqlite3_custom.c                |    1
 | 
			
		||||
 cel/cel_tds.c                           |    1
 | 
			
		||||
 channels/chan_alsa.c                    |    1
 | 
			
		||||
 channels/chan_console.c                 |    1
 | 
			
		||||
 channels/chan_gtalk.c                   |    1
 | 
			
		||||
 channels/chan_h323.c                    |    2
 | 
			
		||||
 channels/chan_iax2.c                    |    2
 | 
			
		||||
 channels/chan_jingle.c                  |    1
 | 
			
		||||
 channels/chan_mgcp.c                    |    1
 | 
			
		||||
 channels/chan_misdn.c                   |    1
 | 
			
		||||
 channels/chan_nbs.c                     |    1
 | 
			
		||||
 channels/chan_oss.c                     |    1
 | 
			
		||||
 channels/chan_phone.c                   |    1
 | 
			
		||||
 channels/chan_sip.c                     |  678 +++++++++++++--
 | 
			
		||||
 channels/chan_skinny.c                  |   11
 | 
			
		||||
 channels/chan_unistim.c                 |    1
 | 
			
		||||
 channels/sip/include/sip.h              |   11
 | 
			
		||||
 configs/http.conf.sample                |    6
 | 
			
		||||
 configs/jabber.conf.sample              |    3
 | 
			
		||||
 configs/manager.conf.sample             |    4
 | 
			
		||||
 configs/sip.conf.sample                 |   15
 | 
			
		||||
 formats/format_jpeg.c                   |    1
 | 
			
		||||
 formats/format_vox.c                    |    1
 | 
			
		||||
 funcs/func_frame_trace.c                |    4
 | 
			
		||||
 funcs/func_pitchshift.c                 |    1
 | 
			
		||||
 funcs/func_presence_state.c             |  595 +++++++++++++
 | 
			
		||||
 include/asterisk/_private.h             |    1
 | 
			
		||||
 include/asterisk/app.h                  |  270 ++++++
 | 
			
		||||
 include/asterisk/callerid.h             |    1
 | 
			
		||||
 include/asterisk/channel.h              |   10
 | 
			
		||||
 include/asterisk/config.h               |   59 +
 | 
			
		||||
 include/asterisk/custom_control_frame.h |   79 +
 | 
			
		||||
 include/asterisk/event_defs.h           |   14
 | 
			
		||||
 include/asterisk/file.h                 |   38
 | 
			
		||||
 include/asterisk/frame.h                |    1
 | 
			
		||||
 include/asterisk/jabber.h               |    2
 | 
			
		||||
 include/asterisk/manager.h              |    1
 | 
			
		||||
 include/asterisk/message.h              |  272 ++++++
 | 
			
		||||
 include/asterisk/pbx.h                  |   34
 | 
			
		||||
 include/asterisk/presencestate.h        |   95 ++
 | 
			
		||||
 include/asterisk/tcptls.h               |   61 +
 | 
			
		||||
 include/asterisk/utils.h                |    1
 | 
			
		||||
 main/app.c                              |  274 ++++++
 | 
			
		||||
 main/asterisk.c                         |   11
 | 
			
		||||
 main/callerid.c                         |    1
 | 
			
		||||
 main/channel.c                          |    7
 | 
			
		||||
 main/config.c                           |  125 ++
 | 
			
		||||
 main/custom_control_frame.c             |  190 ++++
 | 
			
		||||
 main/event.c                            |   22
 | 
			
		||||
 main/features.c                         |   53 +
 | 
			
		||||
 main/file.c                             |   46 -
 | 
			
		||||
 main/http.c                             |   37
 | 
			
		||||
 main/manager.c                          |   91 +-
 | 
			
		||||
 main/message.c                          | 1307 +++++++++++++++++++++++++++++
 | 
			
		||||
 main/pbx.c                              |  394 ++++++++
 | 
			
		||||
 main/presencestate.c                    |  285 ++++++
 | 
			
		||||
 main/tcptls.c                           |  548 ++++++++++--
 | 
			
		||||
 main/utils.c                            |   19
 | 
			
		||||
 pbx/pbx_ael.c                           |    1
 | 
			
		||||
 pbx/pbx_dundi.c                         |    1
 | 
			
		||||
 pbx/pbx_lua.c                           |    1
 | 
			
		||||
 pbx/pbx_realtime.c                      |    1
 | 
			
		||||
 res/res_ael_share.c                     |    1
 | 
			
		||||
 res/res_ais.c                           |    1
 | 
			
		||||
 res/res_config_ldap.c                   |    1
 | 
			
		||||
 res/res_config_pgsql.c                  |    1
 | 
			
		||||
 res/res_config_sqlite.c                 |    1
 | 
			
		||||
 res/res_fax_spandsp.c                   |    1
 | 
			
		||||
 res/res_jabber.c                        |   83 +
 | 
			
		||||
 res/res_phoneprov.c                     |    1
 | 
			
		||||
 res/res_snmp.c                          |    1
 | 
			
		||||
 res/res_timing_kqueue.c                 |    1
 | 
			
		||||
 res/res_timing_pthread.c                |    1
 | 
			
		||||
 tests/test_config.c                     |  343 +++++++
 | 
			
		||||
 tests/test_custom_control.c             |  235 +++++
 | 
			
		||||
 tests/test_voicemail_api.c              | 1400 +++++++++++++++++++++++++++++++
 | 
			
		||||
 123 files changed, 10015 insertions(+), 894 deletions(-)
 | 
			
		||||
 | 
			
		||||
     ----------------------------------------------------------------------
 | 
			
		||||
		Reference in New Issue
	
	Block a user