asterisk/res
Mark Michelson cd4ebd336f Add IPv6 to Asterisk.
This adds a generic API for accommodating IPv6 and IPv4 addresses
within Asterisk. While many files have been updated to make use of the
API, chan_sip and the RTP code are the files which actually support
IPv6 addresses at the time of this commit. The way has been paved for
easier upgrading for other files in the near future, though.

Big thanks go to Simon Perrault, Marc Blanchet, and Jean-Philippe Dionne
for their hard work on this.

(closes issue #17565)
Reported by: russell
Patches: 
      asteriskv6-test-report.pdf uploaded by russell (license 2)

Review: https://reviewboard.asterisk.org/r/743



git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@274783 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2010-07-08 22:08:07 +00:00
..
ael Ensure a NULL file while debugging cannot crash AEL. 2010-06-23 21:06:40 +00:00
ais Resolve some errors that occur on a graceful shutdown. 2010-06-22 16:28:03 +00:00
snmp Consolidate ast_channel.cid.cid_rdnis into ast_channel.redirecting.from.number. 2010-04-03 02:12:33 +00:00
Makefile Merged revisions 262421 via svnmerge from 2010-05-11 19:57:24 +00:00
res_adsi.c More 32->64 bit codec conversions. 2009-12-01 20:27:37 +00:00
res_adsi.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_ael_share.c remove a bunch of useless #include "options.h" 2007-11-21 23:09:02 +00:00
res_ael_share.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_agi.c Fix various typos reported by Lintian 2010-07-02 15:57:02 +00:00
res_agi.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_ais.c Mark res_ais as experimental, as the binary event format is subject to change. 2009-02-27 21:47:18 +00:00
res_calendar.c Calendaring support for Exchange Server 2007+ via EWS 2010-05-24 18:21:20 +00:00
res_calendar.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_calendar_caldav.c Fix ical library handling (again) 2010-05-28 22:54:03 +00:00
res_calendar_ews.c Ensure that libneon > 0.29.0 is installed for res_calendar_ews 2010-05-26 05:33:11 +00:00
res_calendar_exchange.c Use the correct ical.h file 2010-06-01 22:14:44 +00:00
res_calendar_icalendar.c Fix ical library handling (again) 2010-05-28 22:54:03 +00:00
res_clialiases.c Include an extra newline after "Aliased CLI command" to get back the prompt. 2010-03-16 19:36:24 +00:00
res_clioriginate.c Add new ast_complete_applications function so that we can use it with the 2009-05-26 14:36:11 +00:00
res_config_curl.c AST-2009-005 2009-08-10 19:20:57 +00:00
res_config_ldap.c Plug a memory leak in res_config_ldap. 2010-01-14 23:13:02 +00:00
res_config_odbc.c Verify support for wide ODBC character types before using them. 2009-09-10 18:17:14 +00:00
res_config_pgsql.c Merged revisions 265910 via svnmerge from 2010-05-26 16:23:28 +00:00
res_config_sqlite.c Fix some doxygen warnings. 2010-06-08 14:38:18 +00:00
res_convert.c Merged revisions 196826 via svnmerge from 2009-05-26 18:20:57 +00:00
res_crypto.c Move OpenSSL initialization to a single place, make library usage thread-safe. 2009-07-08 15:17:19 +00:00
res_curl.c a few more namespace updates... res_ael_share still needs some work before this can be merged to other release branches 2009-03-18 02:39:36 +00:00
res_fax.c Set proper FAXOPT(status), FAXOPT(statusstr), and FAXOPT(error) values where possible. Previously some failure cases did not result in proper FAXOPT values. 2010-07-07 16:40:19 +00:00
res_fax.exports.in Log spandsp's fax debug output to the FAX logger level. 2010-05-21 15:15:58 +00:00
res_fax_spandsp.c Log spandsp's fax debug output to the FAX logger level. 2010-05-21 15:15:58 +00:00
res_features.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_http_post.c Don't prepend the URI prefix to the post directory 2009-10-27 16:48:54 +00:00
res_jabber.c Argh, mixed declarations and code. 2010-06-15 18:16:04 +00:00
res_jabber.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_limit.c Remove what appears to be an unnecessary define. 2009-09-08 15:30:18 +00:00
res_monitor.c Merged revisions 258775 via svnmerge from 2010-04-25 18:12:14 +00:00
res_monitor.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_musiconhold.c If there is realtime configuration, it does not get re-read on reload unless the config file also changes. 2010-06-23 21:53:49 +00:00
res_mutestream.c Added MixMonitorMute manager command 2010-04-21 11:27:27 +00:00
res_odbc.c Implement AstData API data providers as part of the GSOC 2010 project, 2010-07-08 14:48:42 +00:00
res_odbc.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_phoneprov.c Don't send files twice and remove extra \r\n from header 2010-06-15 21:10:15 +00:00
res_pktccops.c Socket level option is SOL_SOCKET, not SO_SOCKET. 2010-01-11 23:19:51 +00:00
res_pktccops.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_realtime.c Clarify documentation on 'realtime update2' to show more than one condition. 2009-07-22 16:49:42 +00:00
res_rtp_asterisk.c Add IPv6 to Asterisk. 2010-07-08 22:08:07 +00:00
res_rtp_multicast.c Add IPv6 to Asterisk. 2010-07-08 22:08:07 +00:00
res_security_log.c Add an API for reporting security events, and a security event logging module. 2009-07-11 19:15:03 +00:00
res_smdi.c Avoid unloading res_smdi twice. 2010-06-07 17:14:40 +00:00
res_smdi.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_snmp.c More 'static' qualifiers on module global variables. 2009-06-15 17:34:30 +00:00
res_speech.c Revert an errant part of a previous cleanup, to fix a memory corruption issue. 2010-02-18 23:13:46 +00:00
res_speech.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_srtp.c Add SRTP support for Asterisk 2010-06-08 05:29:08 +00:00
res_srtp.exports.in Add SRTP support for Asterisk 2010-06-08 05:29:08 +00:00
res_timing_dahdi.c module load priority 2009-06-09 16:22:04 +00:00
res_timing_kqueue.c Conflict kqueue on OS X, since it doesn't work there yet, anyway. 2010-06-21 22:41:00 +00:00
res_timing_pthread.c module load priority 2009-06-09 16:22:04 +00:00
res_timing_timerfd.c Clarify error message in res_timing_timerfd. 2010-01-15 22:07:31 +00:00