This release includes only bug fixes. The changes included were made only to address problems that have been identified in this release series. Users should be able to safely upgrade to this version if this release series is already in use. Users considering upgrading from a previous release series are strongly encouraged to review the UPGRADE.txt document as well as the CHANGES document for information about upgrading to this release series.
The data in this summary reflects changes that have been made since the previous release, asterisk-1.8.4.
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 |
83 rmudgett 33 twilson 26 jrose 18 mnicholson 15 lmadsen 15 tilghman 14 dvossel 14 russell 11 seanbright 10 alecdavis 9 wdoekes 6 tzafrir 5 irroot 3 cmaj 3 kobaz 3 may 3 pabelanger 2 bbryant 2 elguero 2 IgorG 2 kmoore 2 kpfleming 2 lathama 2 may213 2 mmichelson 2 one47 2 pdugas 2 qwell 2 rgagnon 1 andy11 1 bernhards 1 bklang 1 bluecrow76 1 byronclark 1 Chainsaw 1 denzs 1 Dovid 1 ebroad 1 edersohe 1 enegaard 1 festr 1 FeyFre 1 fhackenberger 1 gareth 1 Irontec 1 jcovert 1 jhirsch 1 jthurman 1 junky 1 kkm 1 loic 1 malin 1 manwe 1 markm 1 moy 1 nahuelgreco 1 neutrino88 1 nivek 1 p 1 pruiz 1 rohanl 1 sboily 1 smurfix 1 st 1 sysreq 1 var 1 viraptor 1 vrban 1 zvision |
22 rmudgett 8 alecdavis 8 jrose 5 seanbright 5 wdoekes 4 astmiv 4 russell 4 tilghman 4 twilson 3 cmaj 3 irroot 3 lmadsen 3 loloski 3 mnicholson 2 Chainsaw 2 chazzam 2 cristiandimache 2 enegaard 2 globalnetinc 2 jcovert 2 jde 2 jkister 2 kobaz 2 lathama 2 nivek 2 remiq 2 satish_lx 2 stever28 2 vois 2 wimpy 2 ZX81 1 alexandrekeller 1 amilcar 1 bernhards 1 bertrand 1 boroda 1 bromont 1 chris-mac 1 devellow 1 dhubbard 1 dvossel 1 edhorton 1 elguero 1 festr 1 FeyFre 1 fhackenberger 1 firstsip 1 francesco_r 1 Freddi_Fonet 1 GeorgeKonopacki 1 Greenlightcrm 1 Igels 1 IgorG 1 Irontec 1 IshMalik 1 isis242 1 jamhed 1 jcromes 1 jg1234 1 jmls 1 JonathanRose 1 jthurman 1 kkm 1 kowalma 1 kterzi 1 kuj 1 lefoyer 1 malin 1 Marquis 1 Marquis42 1 mav3rick 1 mickecarlsson 1 moy 1 nic 1 notthematrix 1 oej 1 p_lindheimer 1 pdugas 1 pruiz 1 rgagnon 1 rossbeer 1 rymkus 1 se 1 seadweller 1 shmaize 1 smurfix 1 steve-howes 1 sum 1 sysreq 1 tbsky 1 tzafrir 1 vmikhelson 1 wolfgang 1 wuwu |
8 irroot 7 wdoekes 6 tzafrir 5 alecdavis 4 kobaz 3 cmaj 3 jkister 3 jmls 3 nahuelgreco 3 oej 2 bklang 2 byronclark 2 destiny6628 2 enegaard 2 festr 2 georgekonopacki 2 igorg 2 lmadsen 2 mdavenport 2 mickecarlsson 2 nivaldomjunior 2 one47 2 pabelanger 2 pdugas 2 pruiz 2 remiq 2 sysreq 2 vmikhelson 2 wuwu 1 alexandrekeller 1 alric 1 andy11 1 arjankroon 1 bchia 1 bernhards 1 bertrand 1 blkline 1 bluecrow76 1 bromont 1 chazzam 1 clegall_proformatique 1 cristiandimache 1 danimal 1 davidw 1 denzs 1 devmod 1 dhubbard 1 docent 1 dovid 1 dswartz 1 dvossel 1 edersohe 1 edhorton 1 elguero 1 feyfre 1 ffossard 1 gareth 1 gje 1 igels 1 irontec 1 isrl 1 jamhed 1 jamicque 1 jasonshugart 1 jcovert 1 jcromes 1 jg1234 1 jhirsch 1 johnz 1 jpokorny 1 juanmol 1 junky 1 jvanvleet 1 kkm 1 kshumard 1 ksn 1 kvveltho 1 leearcher 1 lefoyer 1 loic 1 malufrj 1 manwe 1 marcelloceschia 1 mav3rick 1 mfrager 1 microlana 1 mlehner 1 mn3250 1 mrhanman 1 mrwho 1 mspuhler 1 neutrino88 1 nic 1 nick_lewis 1 nivek 1 nvitaly 1 obi van 1 p_lindheimer 1 pbxware 1 rgagnon 1 rohanl 1 sboily_proformatique 1 seadweller 1 sharvanek 1 shmaize 1 siby 1 smurfix 1 st 1 stknob 1 sybasesql 1 tbsky 1 var 1 viraptor 1 vois 1 vrban 1 was 1 wcselby 1 wimpy 1 zvision |
This is a list of all issues from the issue tracker that were closed by changes that went into this release.
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 |
308679 | twilson | Use remotesecret to authenticate with a remote party | |
308723 | mnicholson | silence gcc 4.2 compiler warning | |
308903 | rmudgett | Invalid read in ast_channel_set_caller_event(). | |
309035 | tilghman | A later version of flex already includes the fwrite workaround code, which if used twice causes a compilation error. | |
309170 | rmudgett | Document CHANNEL(keypad_digits) and CHANNEL(no_media_path). | |
309256 | qwell | Fix usage of "hasvoicemail=yes" and "mailbox=" in users.conf for SIP. | |
309495 | mnicholson | remove mysterious lua_pushvalue() that is never used | |
309542 | mnicholson | Check for errors from fseek() when loading config file, properly abort on errors from fread(), and supply a traceback for errors generated when loading the config file. | |
309585 | mnicholson | Restore mysterious lua_pushvalue() call removed in r309494. The mystery has been solved. | |
309765 | mmichelson | Indicate that Asterisk uses the Allow header to determine if MESSAGE requests should be sent. | |
309808 | tilghman | Revert previous 2 commits, and instead conditionally redefine the same macro used in flex 2.5.35 that clashed with our workaround. | |
309994 | rmudgett | Make pri parameter description consistent. | |
310587 | jrose | Adds 'p' as an option to func_volume. When it is on, the old behavior with DTMF controlling volume adjustment will be enforced. | |
310733 | jrose | Undoes 310726 for further analysis | |
310734 | may | Introduce t.38 parameters control functionality not full but enough for | ASTERISK-17300 |
310834 | tilghman | Fix branch compile. | |
310993 | twilson | Don't keep trying to write to a closed connection | |
311141 | mnicholson | Don't write items to the manager socket twice. | |
311295 | rmudgett | Merged revision 310986 from | |
311297 | rmudgett | Race condition when ISDN CallRerouting/CallDeflection invoked. | |
311342 | mnicholson | Properly populate the LOCALSTATIONID channel variable. | |
311497 | dvossel | Fixes memory leak in MeetMe AMI action | |
311558 | twilson | Don't use static declared buf in parse_name_andor_addr | |
311687 | may | correct return values in ooh323_indicate for AST_CONTROL_T38_PARAMETERS | |
311751 | russell | Cross-reference VoiceMail() and VoiceMailMain() in the xml docs. | |
311874 | rmudgett | Update some setup_dahdi_int() comments. | |
312117 | alecdavis | app_voicemail: close_mailbox needs to respect additional messages while mailbox is open. | |
312286 | tilghman | Reload must react correctly against a possibly changed table, so dropping the conditional reload flag. | |
312288 | tilghman | Found some leaking file descriptors while looking at ast_FD_SETSIZE dead code. | ASTERISK-17553 |
312765 | jrose | Backporting trunk change to add verbosity to 'L' option in meetme | |
312889 | rmudgett | Add 416 response to OPTIONS packet. | |
312949 | rmudgett | Crash if ISDN span layer 1 is down on initial load. | |
313002 | alecdavis | app_voicemail: close_mailbox change LOG_WARNING to LOG_NOTICE | |
313142 | may | fix trivial bug in ooh323_indicate on AST_CONTROL_SRC... | |
313366 | rmudgett | Added "Connected Line ID" and "Connected Line ID Name" to "core show channel" output. | |
313368 | rmudgett | Backport a restructuring change from trunk to make the next change stand out. | |
313369 | rmudgett | Frames from the inbound channel should go to all outbound channels in app_dial.c. | |
313517 | rmudgett | Bring the dumpchan application inline with "core show channel". | |
313615 | rmudgett | * Add missing channel lock to handle_cli_agi_add_cmd(). | |
313658 | rmudgett | Miscellaneous AGI diagnostic message cleanup and code optimization. | |
313700 | rmudgett | Revert flushing stale AsyncAGI commands from -r313615. | |
314017 | dvossel | sip codec negotiation of dynamic rtp payloads error fix | |
314069 | rmudgett | The AsyncAGI command loop is lax in the value it returns for the return status. | |
314358 | twilson | Initialize track pointer | |
314417 | rmudgett | AST_CONTROL_XXX comment changes. | |
314550 | twilson | Don't allocate more space than necessary for a sip_pkt | |
314732 | rmudgett | Correct DAHDIShowChannels XML documentation. | |
314779 | tzafrir | Fix a few typos (shown by Lintian) | |
314959 | mnicholson | Don't hold the pvt lock while streaming a file. | |
315452 | rmudgett | Add missing set of name valid flag when dialing. | |
315644 | twilson | Allow transfer loops without allowing forwarding loops | |
315810 | russell | Set the copyright year to 2011 in the startup message. | |
316265 | russell | Fix a bunch of compiler warnings generated by gcc 4.6.0. | |
316331 | russell | Resolve another warning. | |
316917 | seanbright | Make sure that tcptls_session is properly initialized. | ASTERISK-17224 |
316918 | seanbright | Look at the correct buffer for our digest info instead of an empty one. | ASTERISK-17224 |
317280 | russell | Restore branch-1.6.2-merged and branch-1.6.2-blocked properties. | |
317474 | russell | Fix more "set but unused" warnings. | |
317584 | twilson | Re-fix queue round-robin | |
317858 | mnicholson | pbx_lua autoservice fixes | |
317967 | russell | Fix some more "set but unused" compiler warnings. | |
318148 | jrose | Documenting an observed behavior of features in features.conf. Since parkinglots use an | |
318282 | rmudgett | Hangup extension executed twice. | ASTERISK-15017, ASTERISK-15399 |
318351 | rmudgett | Remove references to res_features and its export file. | |
318436 | russell | chan_iax2: change LOG_NOTICE to LOG_DEBUG in iax2_read(). | |
318550 | twilson | Comment out the REF_DEBUG that slipped in during debugging | |
319204 | twilson | Unlink a peer from peers_by_ip when expiring a registration | |
319259 | rmudgett | Deadlock between generic CCSS agent and native ISDN CCSS. | |
319261 | jrose | Makes busy detection in dsp.c always allow for at least one frame (20ms) of error so that 200ms tone lengths don't get ignored by single frame error lengths. | |
319469 | rmudgett | Merged revision 319468 from | |
319654 | twilson | Make sure everyone gets an unhold when a transfer succeeds | |
319758 | rmudgett | CCSS generic agent with POTS and ISDN phones fail caller busy call-back test. | |
319920 | twilson | Revert part of a change to the bridging API code | |
320007 | rmudgett | Change some variable names to make pickup code easier to understand. | |
320059 | rmudgett | Misc comment cleanup in features.c. | |
320560 | kpfleming | Don't generate spurious "No: command not found" messages when running the | |
320716 | twilson | Cast data as char * before using S_OR | |
320796 | rmudgett | Give zombies a safe channel driver to use. | ASTERISK-17690, ASTERISK-17873 |
320883 | rmudgett | Native SIP CCSS sends bad CC cancel SUBSCRIBE message. | |
320947 | russell | Remove some variables that were set but unused. | |
321042 | twilson | Initialize stack-allocated ast_sockaddrs before use | |
321044 | rmudgett | Update ast_sockaddr comment with an important note. | |
321211 | alecdavis | Fix *8 directed pickup locks system during pickupsound play out | ASTERISK-17264, ASTERISK-17748 |
321273 | jrose | markm committed a patch I was working on yesterday, this fixes it to mesh up with suggestions by mnicholson. | |
321436 | rmudgett | Some hagi launch cleanup. | |
321515 | dvossel | Chan_local locking cleanup. | ASTERISK-16711 |
321517 | rmudgett | Update some comments. | |
321547 | rmudgett | CDR comment tweaks. | |
321753 | russell | Backport an astobj2 unit test so that it runs on 1.8 as well. | |
321812 | rmudgett | Correct IAX2 and SIP event subscription description string. | |
321813 | rmudgett | Constify subscription description parameter string. | |
321871 | rmudgett | Event subscription fixes. | |
321924 | rmudgett | Be more explicit for CCSS generic device state event subscription. | |
321926 | rmudgett | Asterisk crash when unloading cdr_radius/cel_radius. | |
322069 | jrose | Fixes level toggling for logger set levels since it was reversed | ASTERISK-17850 |
322189 | pabelanger | Use correct syntax for 'sip notify snom-reboot' | ASTERISK-17915 |
322425 | rmudgett | SRV lookup attempted for SIP peers listed as an IP address. | ASTERISK-17815 |
322484 | rmudgett | Ring all queue with more than 255 agents will cause crash. | |
322585 | jrose | Adds ast_escape_encoded utility to properly handle escaping of quoted field before uri. | ASTERISK-16949 |
322749 | rmudgett | Remove potential deadlock in call pickup race. | |
322807 | mnicholson | don't drop any voice frames when checking for T.38 during early media | ASTERISK-17705 |
322865 | twilson | Correct ast_db_deltree documentation | |
322923 | twilson | Add some astdb unit tests | |
322981 | twilson | Avoid a DB1 infinite loop bug | |
323040 | mnicholson | Unlock the sip channel during fax detection like chan_dahdi does to prevent a deadlock with ast_autoservice_stop. | ASTERISK-17798 |
323154 | lmadsen | Tweak documentation for AGI Hangup command. | ASTERISK-17999 |
323213 | lmadsen | Avoid dividing by zero with L() option to Dial() | |
323234 | lmadsen | Additional documentation for bindaddr. | ASTERISK-17976 |
323370 | twilson | Add rtpkeepalives back to 1.8 | ASTERISK-17304 |
323371 | jrose | Changes contact use in build_peer to use the FORCE_RPORT flag instead of RPORT_PRESENT | ASTERISK-17789 |
323392 | rmudgett | Add more strict hostname checking to ast_dnsmgr_lookup(). | |
323394 | rmudgett | Made ast_sockaddr_split_hostport() port warning msgs more meaningful. | |
323456 | rmudgett | Add missing break in ast_event_get_cached(). | |
323608 | seanbright | Resolve a segfault/bus error when we try to map memory that falls on a page | ASTERISK-15359, ASTERISK-16460 |
323610 | jrose | Adds PQclear calls on result to various parts of res_conf_pgsql | ASTERISK-17812 |
323669 | rmudgett | [regression] Voicemail MWI is no longer sent. | ASTERISK-18002, ASTERISK-18019 |
323670 | rmudgett | Add a test to the event unit tests to catch ASTERISK-18002. | ASTERISK-18002 |
323672 | twilson | Cast ARRAY_LEN to size_t for ast_logging | |
323730 | jrose | Adds locking to find_table in res_configure_pgsql to prevent a crash. | ASTERISK-17811 |
323754 | twilson | Fix DYNAMIC_FEATURES | ASTERISK-17914 |
323859 | twilson | Fix more ARRAY_LEN format string issues | |
323863 | twilson | Make ARRAY_LEN() return the same type on x86 and x86_64 systems | |
323866 | twilson | Remove now-useless cast of ARRAY_LEN | |
323932 | twilson | Don't assume ASTDBDIR exists | |
323990 | rmudgett | The test_event unit test is occasionally failing. | |
324048 | twilson | Lock the channel before calling the setoption callback | |
324049 | twilson | Shame on me | |
324115 | lmadsen | Fix grammar in documentation for Goto() and GotoIf() | ASTERISK-18023 |
324174 | rmudgett | Add header string to libpri debug output. | |
324176 | lmadsen | Fix typo in documentation. | |
324178 | lmadsen | Add Username and Secret fields to manager Login action. | |
324237 | twilson | Ignore media offers with a port of 0 | ASTERISK-17845 |
324239 | lmadsen | Remove extra 'the'. | |
324240 | lmadsen | Revert previous merge which had extra changes. | |
324241 | lmadsen | Remove extra 'the'. | |
324305 | kmoore | ConfBridge does not handle hangup properly | |
324364 | dvossel | Fixes locking inversion issue in ast_async_goto() | |
324479 | rmudgett | Comments and whitespace in chan_sip.c | |
324481 | rmudgett | Timout or error on INFO or MESSAGE transaction causes call to be lost. | ASTERISK-17901 |
324484 | twilson | Stop sending IPv6 link-local scope-ids in SIP messages | ASTERISK-17711 |
324491 | rmudgett | Use correct variable for text SRTP media. | |
324557 | twilson | Remove tests for parsing address with invalid port | |
324652 | dvossel | Addresses AST-2011-010, remote crash in IAX2 driver | |
324678 | kmoore | Addresses AST-2011-008, memory corruption and remote crash in SIP driver. | |
324685 | dvossel | Fixes sip crash when calling remove_uri_parameters with NULL | ASTERISK-18017 |
324768 | jrose | DTMF wasn't being logged on connected consoles when enabled in logger.conf | ASTERISK-17974 |
324849 | rmudgett | Syntax errors in dialplan do not display the file name. | ASTERISK-17985 |
324914 | rmudgett | When subscribing MWI to an unsolicited mailbox the first notification is incorrect. | ASTERISK-17997 |
324955 | tilghman | Save and restore errno from within signal handlers. | |
325091 | lmadsen | Remove line from prep_tarball that kills mkrelease. | |
325152 | jrose | Fixes moh reload breaking custom mode moh classes when the config file is untouched | ASTERISK-17730 |
325212 | rmudgett | Use the device name and not the channel name to initialize the device state. | ASTERISK-11323 |
325279 | twilson | Don't leak SIP username information | |
325416 | kpfleming | Fix random misspelling noticed on asterisk-users. | |
325537 | mnicholson | don't do native/remote bridging if a framehook is active on the channel | |
325545 | mnicholson | make framehooks prevent native bridging (for real this time) | |
325610 | rmudgett | Response to QueueRule manager command does not contain ActionID if it was specified. | |
325614 | rmudgett | Fixed some error exit cleanup in app_queue.c. |
This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.
CHANGES | 2 Makefile | 4 UPGRADE.txt | 17 addons/app_mysql.c | 6 addons/cdr_mysql.c | 7 addons/chan_mobile.c | 2 addons/chan_ooh323.c | 41 addons/ooh323c/src/ooCalls.h | 2 addons/ooh323c/src/ooCapability.c | 6 addons/ooh323c/src/ooSocket.c | 4 addons/ooh323c/src/oochannels.c | 24 addons/ooh323c/src/ooh245.c | 2 addons/res_config_mysql.c | 24 apps/app_amd.c | 3 apps/app_chanspy.c | 11 apps/app_confbridge.c | 68 apps/app_dial.c | 381 +++-- apps/app_directed_pickup.c | 214 +-- apps/app_dumpchan.c | 159 +- apps/app_externalivr.c | 1 apps/app_fax.c | 6 apps/app_festival.c | 8 apps/app_followme.c | 2 apps/app_ices.c | 3 apps/app_meetme.c | 57 apps/app_minivm.c | 26 apps/app_mixmonitor.c | 4 apps/app_originate.c | 5 apps/app_privacy.c | 3 apps/app_queue.c | 46 apps/app_rpt.c | 8 apps/app_voicemail.c | 144 +- autoconf/ast_check_pwlib.m4 | 4 build_tools/prep_tarball | 1 cdr/cdr_radius.c | 29 cdr/cdr_syslog.c | 6 cel/cel_odbc.c | 32 cel/cel_pgsql.c | 3 cel/cel_radius.c | 22 channels/chan_agent.c | 162 +- channels/chan_alsa.c | 13 channels/chan_console.c | 11 channels/chan_dahdi.c | 353 +++-- channels/chan_h323.c | 11 channels/chan_iax2.c | 37 channels/chan_jingle.c | 4 channels/chan_local.c | 507 ++++--- channels/chan_mgcp.c | 23 channels/chan_misdn.c | 58 channels/chan_oss.c | 11 channels/chan_phone.c | 10 channels/chan_sip.c | 1675 +++++++++++++++--------- channels/chan_skinny.c | 140 +- channels/chan_unistim.c | 17 channels/chan_usbradio.c | 11 channels/iax2-provision.c | 2 channels/misdn/isdn_lib.c | 2 channels/misdn_config.c | 11 channels/sig_analog.c | 16 channels/sig_pri.c | 2286 ++++++++++++++++++--------------- channels/sig_pri.h | 23 channels/sig_ss7.c | 10 channels/sip/dialplan_functions.c | 7 channels/sip/include/sip.h | 6 channels/sip/reqresp_parser.c | 63 channels/sip/sdp_crypto.c | 3 codecs/lpc10/dyptrk.c | 3 configs/cdr_mysql.conf.sample | 31 configs/cel.conf.sample | 2 configs/features.conf.sample | 3 configs/http.conf.sample | 5 configs/indications.conf.sample | 2 configs/manager.conf.sample | 11 configs/queuerules.conf.sample | 2 configs/queues.conf.sample | 2 configs/sip.conf.sample | 30 configs/sip_notify.conf.sample | 2 configs/skinny.conf.sample | 9 configure.ac | 29 contrib/init.d/rc.debian.asterisk | 5 contrib/realtime/mysql/meetme.sql | 4 contrib/realtime/mysql/queue_log.sql | 2 contrib/realtime/mysql/sipfriends.sql | 145 +- contrib/scripts/safe_asterisk | 2 formats/format_wav.c | 88 - funcs/func_channel.c | 37 funcs/func_curl.c | 11 funcs/func_enum.c | 6 funcs/func_odbc.c | 65 funcs/func_volume.c | 86 + include/asterisk/acl.h | 2 include/asterisk/astdb.h | 2 include/asterisk/bridging.h | 4 include/asterisk/bridging_technology.h | 2 include/asterisk/channel.h | 7 include/asterisk/dnsmgr.h | 6 include/asterisk/event.h | 5 include/asterisk/features.h | 24 include/asterisk/frame.h | 115 - include/asterisk/linkedlists.h | 3 include/asterisk/logger.h | 7 include/asterisk/netsock2.h | 95 + include/asterisk/pbx.h | 2 include/asterisk/rtp_engine.h | 53 include/asterisk/select.h | 13 include/asterisk/utils.h | 15 main/ast_expr2.fl | 8 main/ast_expr2f.c | 36 main/asterisk.c | 34 main/audiohook.c | 18 main/bridging.c | 21 main/callerid.c | 19 main/ccss.c | 124 + main/cdr.c | 21 main/channel.c | 147 +- main/cli.c | 30 main/config.c | 3 main/db.c | 299 ++-- main/dnsmgr.c | 8 main/dsp.c | 9 main/event.c | 213 +-- main/features.c | 630 ++++++--- main/file.c | 2 main/fskmodem_float.c | 5 main/http.c | 49 main/lock.c | 1 main/manager.c | 291 ++-- main/netsock2.c | 38 main/pbx.c | 253 ++- main/plc.c | 2 main/rtp_engine.c | 68 main/srv.c | 6 main/tcptls.c | 26 main/udptl.c | 8 main/utils.c | 37 pbx/pbx_ael.c | 47 pbx/pbx_config.c | 102 - pbx/pbx_dundi.c | 5 pbx/pbx_lua.c | 89 + res/Makefile | 3 res/res_agi.c | 382 +++-- res/res_calendar.c | 9 res/res_config_curl.c | 2 res/res_config_odbc.c | 30 res/res_config_pgsql.c | 35 res/res_config_sqlite.c | 4 res/res_crypto.c | 6 res/res_fax.c | 35 res/res_fax_spandsp.c | 4 res/res_features.exports.in | 13 res/res_http_post.c | 19 res/res_jabber.c | 30 res/res_musiconhold.c | 8 res/res_odbc.c | 7 res/res_phoneprov.c | 4 res/res_rtp_asterisk.c | 51 res/res_srtp.c | 46 res/res_timing_timerfd.c | 28 sounds/Makefile | 9 sounds/sounds.xml | 18 tests/test_astobj2.c | 134 + tests/test_db.c | 222 +++ tests/test_event.c | 611 +++++++- tests/test_netsock2.c | 125 + tests/test_utils.c | 50 165 files changed, 8295 insertions(+), 4035 deletions(-)