sipit branch w/ ctpc local changes

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.2-sipit-ctpc@7372 ddefafc4-47db-0310-ae44-fa13212b10f2
handle case where a display name starts w/ '*'


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.2-sipit-ctpc@7375 ddefafc4-47db-0310-ae44-fa13212b10f2
Transaction state will now have the correia/Contact when rolling over from TCP
to UDP or any other transport failover.


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.2-sipit-ctpc@7376 ddefafc4-47db-0310-ae44-fa13212b10f2
Transaction state will now have the correia/Contact when rolling over from TCP
to UDP or any other transport failover.


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.2-sipit-ctpc@7377 ddefafc4-47db-0310-ae44-fa13212b10f2
leopard fix


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.2-sipit-ctpc@7378 ddefafc4-47db-0310-ae44-fa13212b10f2
CE patch


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.2-sipit-ctpc@7379 ddefafc4-47db-0310-ae44-fa13212b10f2
host file lookup for A records
properly handle some ares return values when a network isn't available


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.2-sipit-ctpc@7380 ddefafc4-47db-0310-ae44-fa13212b10f2
add ClientAuthExtension singleton to plug in authentication methods


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.2-sipit-ctpc@7381 ddefafc4-47db-0310-ae44-fa13212b10f2
handle cases where there is a missing Expires header in the 200 to a SUB. The
correct value will be used if it exsists in the NOTIFY.


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.2-sipit-ctpc@7382 ddefafc4-47db-0310-ae44-fa13212b10f2
add ClientAuthExtension


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.2-sipit-ctpc@7383 ddefafc4-47db-0310-ae44-fa13212b10f2
undef 'T' macro


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.2-sipit-ctpc@7384 ddefafc4-47db-0310-ae44-fa13212b10f2
fix getAor for IPV6 addresses


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.2-sipit-ctpc@7386 ddefafc4-47db-0310-ae44-fa13212b10f2
workaround for not fully understood timing issue


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.2-sipit-ctpc@7387 ddefafc4-47db-0310-ae44-fa13212b10f2
take out assert which fired on TID collision...needs more thought.


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.2-sipit-ctpc@7388 ddefafc4-47db-0310-ae44-fa13212b10f2
leopard patches


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.2-sipit-ctpc@7389 ddefafc4-47db-0310-ae44-fa13212b10f2
handle case where non-blocking IO and unfinished select causes openssl to
operate on a socket that isn't connected.  Will only work as a client; the
Connection-based transport architecture need to be properly reworked to handle
this case.


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.2-sipit-ctpc@7390 ddefafc4-47db-0310-ae44-fa13212b10f2
missing contrib for hostfile lookup


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.2-sipit-ctpc@7391 ddefafc4-47db-0310-ae44-fa13212b10f2
fixed...now complies


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.2-sipit-ctpc@7392 ddefafc4-47db-0310-ae44-fa13212b10f2