Fixed a bug that would prevent onNewSubscription (client) from being called when the application is requesting a retry.


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@10128 ddefafc4-47db-0310-ae44-fa13212b10f2
-added comments

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@10129 ddefafc4-47db-0310-ae44-fa13212b10f2
-add three new callbacks to async client API
 -onChannelBindRequestSent
 -onChannelBindSuccess
 -onChannelBindFailure
-TestRtpLoad changes
 -use OS selected port for relay port instead of hardcoded 2000
 


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@10130 ddefafc4-47db-0310-ae44-fa13212b10f2
-improved diagnostics in RequestHandler - print senders tuple with errors
-detect port in use errors when creating relay
-move permission checking into TurnAllocation object for better encapsulation
-TCP/TLS Server classes - ensure we try to accept future connections if we
 receive an error indicating we ran out of file descriptors
-TLS/UDP Servers classes - throw on errors in constructor
-TurnAllocation/UdpRelayServer - added flags so that some errors only log 
 a Warning level once, then will log at Debug level after - this helps to 
 avoid flooding logs with Warning level messages



git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@10131 ddefafc4-47db-0310-ae44-fa13212b10f2