1. 01 Dec, 2021 4 commits
    • Guillem Jover's avatar
      man: Add missing comma in .Dd for tree(3) · 7aed0edf
      Guillem Jover authored
      
      Reported-by: default avatarThorsten Glaser <tg@mirbsd.de>
      7aed0edf
    • Guillem Jover's avatar
      man: Update tree(3) man page from OpenBSD · fafcc397
      Guillem Jover authored
      This man page has a BSD-3-clause-author license instead of the old
      BSD-4-clause license.
      fafcc397
    • Guillem Jover's avatar
      build: Clarify link-time warnings · 48107fc8
      Guillem Jover authored
      Mention the involved function instead of stating an implicit "this
      function". Mention libbsd when proposing using an alternative libmd
      to make the context clear.
      48107fc8
    • Guillem Jover's avatar
      Switch md5 compatibility logic back to direct linking · e7cf8c57
      Guillem Jover authored
      When using the recent dlsym() based wrapper, we are not requiring any
      symbol from libmd, as we resolve those dynamically at run-time. We were
      ending up linking against libmd because in another part of the code we
      require (depending on the architecture) the SHA512 functions for the
      getentropy() local implementation. But that function might be provided
      by the system libc on some systems, which means we end up not linking
      against libmd at all.
      
      To solve this we go back to the previous simpler solution of linking
      directly, which had the main drawback of then making programs fail to
      link when not specifying -lmd (on platforms that need it). And then
      switch the .so link point from a symlink to a linker script, so that we
      can inject the -lmd library as-needed. This is similar to what glibc is
      doing.
      
      Fixes: commit 31f034e3
      e7cf8c57
  2. 28 Nov, 2021 2 commits
  3. 27 Nov, 2021 17 commits
  4. 28 Feb, 2021 10 commits
  5. 09 Feb, 2021 7 commits