1. 12 7月, 2023 17 次提交
  2. 11 7月, 2023 19 次提交
  3. 10 7月, 2023 4 次提交
    • T
      fix processing of TLS renegotiation (#88511) · fc22b293
      Tomas Weinfurt 提交于
      fc22b293
    • G
      Fix crash happening due to invalid pointer to free() (#86868) · 228a5966
      Giridhar Trivedi 提交于
      While working on netcore debugger for mono,the crash was happening.
      This crash was due to an invalid pointer to the free(). Valgrind
      was showing the traces of mismatch between the new() and delete().
      After debugging the issue, even though hidden flag was set on
      shared library the objdump on the shared library showed that
      the overloaded new() operator was taken from a local scoped library
      but overloaded delete() operator was overidden by defaults setting
      of underlying system libraries in which delete() was hosted.
      Changed the fvisibility flag to ensure that clang picks up the
      local new() and delete() overloaded operators.
      Co-authored-by: NGiridhar Trivedi <giridhar.trivedi@ibm.com>
      228a5966
    • G
      [mono] mscordbi: Missing symbol crash fix (#86864) · 0655455a
      Giridhar Trivedi 提交于
      * [NCDB]Fix crash caused due to unavailability of symbols.
      
      While working on netcore debugger for mono below symbols were missing from the binary.
       - mdHasSemantic
       - m_zeros
       - CBlobPoolHash
       - StgBlobPool
       - RecordPool
       - SplitPath
       - PEDecoder::CheckCorHeader
       - GetOsPageSize
       - PAL_Random
      These symbols were part of mdruntime-dbi and mdruntimerw-dbi library.
      These library was properly linked to mscodbi. Though these were linked
      properly compiler was unableto find these symbols. Further investigations
      revealed that the order of linking these libraries plays an important role.
      After modifying the order of linkage the crash is resolved.
      
      * Incorporating review comments
      
      Removed the commented code
      
      ---------
      Co-authored-by: NGiridhar Trivedi <giridhar.trivedi@ibm.com>
      0655455a
    • M
      [libs][Unix][perf] Lazily initialize TimeZoneInfo names and order... · a772aa3b
      Mitchell Hwang 提交于
      [libs][Unix][perf] Lazily initialize TimeZoneInfo names and order GetSystemTimeZones by Ids (#88368)
      
      * [libs] Remove unnecessary assignment TZifHead
      
      * [libs][perf] Add lazy initialization for TimeZoneInfo names
      
      * Reduce comparisons for UTC alias and remove static array allocation
      
      * [libs] Lazy init display names for utc aliases
      
      * [libs][perf] Order system time zones by id
      
      * Directly compare numerical value
      
      * Fix internal field naming
      
      * Remove TryPopulateTimeZoneDisplayNamesFromGlobalizationData
      
      * Make lazy initialization methods static on windows
      
      * Revert "[libs][perf] Order system time zones by id"
      
      This reverts commit 580a765775693a2e8f5de81a46591c8a94890088.
      
      * Fix lazy initialization for Minimal Globalization Data
      
      * Avoid lazy initialization where internal display name fields are set to null
      
      * Fix CreateLocal not preserving lazy initialized names
      
      * Prevent unintended lazy initialization in CreateCustomTimeZone
      
      * Make UICulture a property
      
      * Substitute null name properties with empty string in default constructor
      
      * Assert not reached in Invariant mode
      a772aa3b