Release Notes for 0.5.10.2 common #165 Updated config.sub to support new targets (eg. blackfin) #168 Easier Makefile writing for application to build against PJ libraries #169 Easier Makefile writing for application to build against PJ libraries pjlib #118 Bug in pj_array_insert() when position is equal to count-1 #147 Division by zero in pj_pool_factory_dump() when there is no active pool #148 Crash when resolving bad hostnames in Linux (thanks Binu KS) #150 pj_gethostip() should fallback to default interface when 127.x.x.x is returned, not just 127.0.0.1 (thanks Andrey Kuprianov) #161 Assertion on thread creation on Win32 with log level 6 pjlib-util #156 Not enough memory to parse DNS packets in resolver (thanks Frank Wiersma) pjmedia #137 Potential memory overwrite in pjmedia session.c (thanks David Clark) #139 Unable to play next tone after stop is called on tone generator (thanks Antonio F. Cano) #141 Crash on Linux when USB sound card set as the first sound card (thanks Sergei Petrov) #163 Bug in pjmedia_stream_resume() not resuming the stream (thanks PurnaChandar and Carmine) #171 SDP media direction negotiation bug (thanks Phil Torre) pjsip #111 Workaround for forking #131 Bug: dialog automatically insert Contact header when sending 3xx response (thanks Hozjan Vladimir) #135 Invalid presence entity ID when URI is specified in name-addr format #144 pj_ioqueue_poll() blocks forever because of invalid timeout value (thanks Igor S) #152 UAC dialog doesn't update route_set when calling RFC 2543 UAS (thanks Binu K S) pjsua-lib #133 PUBLISH is rejected with 404 when REGISTER is challenged with 401/407 (thank Edward Tian) applications #158 Allow sound device selection in pjsua application (thanks Michael Smith)