Branch for testing out fixes for bugs found with ASan.


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-asan_fixes@11022 ddefafc4-47db-0310-ae44-fa13212b10f2
Improve parse test-cases.


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-asan_fixes@11023 ddefafc4-47db-0310-ae44-fa13212b10f2
Fix failures in testParseBuffer by working around the implicit type conversion gotcha that caused them.


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-asan_fixes@11024 ddefafc4-47db-0310-ae44-fa13212b10f2
Fix ASan error in testLogger; it is not safe to assume that memcmp will not
read memory after the first difference.


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-asan_fixes@11025 ddefafc4-47db-0310-ae44-fa13212b10f2
Fix another case where we were assuming memcmp never reads anything after the first difference.
Also, introducing a slightly more efficient way to determine the remaining length in a ParseBuffer.


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-asan_fixes@11026 ddefafc4-47db-0310-ae44-fa13212b10f2
Merge latest from main.


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-asan_fixes@11031 ddefafc4-47db-0310-ae44-fa13212b10f2
Merge b-asan_fixes


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