Skip to content
  1. Apr 23, 2018
  2. Apr 19, 2018
  3. Apr 16, 2018
  4. Apr 15, 2018
  5. Apr 12, 2018
  6. Apr 11, 2018
  7. Apr 09, 2018
  8. Apr 08, 2018
  9. Apr 04, 2018
    • Richard Levitte's avatar
      Don't use CPP in Configurations/unix-Makefile.tmpl · d3f9268a
      Richard Levitte authored
      
      
      We started using $(CPP) instead of $(CC) -E, with the assumption that
      CPP would be predefined.  This is, however, not always true, and
      rather depends on the 'make' implementation.  Furthermore, on
      platforms where CPP=cpp or something else other than '$(CC) -E',
      there's a risk that it won't understand machine specific flags that we
      pass to it.  So it turns out that trying to use $(CPP) was a mistake,
      and we therefore revert that use back to using $(CC) -E directly.
      
      Fixes #5867
      
      Note: this affects config targets that use Alpha, ARM, IA64, MIPS,
      s390x or SPARC assembler modules.
      
      Reviewed-by: default avatarAndy Polyakov <appro@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/5872)
      d3f9268a
  10. Apr 03, 2018
  11. Apr 01, 2018
    • Richard Levitte's avatar
      Windows builds: remove over-quotation of LIBZ macro · 2cc8fe11
      Richard Levitte authored
      
      
      The LIBZ macro definition was already quoted in BASE_windows, then got
      quotified once more in windows-makefile.tmpl.  That's a bit too much
      quotations, ending up with the compiler being asked to define the
      macro |"LIBZ=\"ZLIB1\""| (no, not the macro LIBZ with the value
      "ZLIB1").  This is solved by removing the extra quoting in
      BASE_windows.
      
      Along with this, change the quotation of macro definitions and include
      file specification, so we end up with things like -I"QuotedPath" and
      -D"Macro=\"some weird value\"" rather than "-IQuotedPath" and
      "-DMacro=\"some weird value\"".
      
      Fixes #5827
      
      Reviewed-by: default avatarAndy Polyakov <appro@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/5833)
      2cc8fe11
  12. Mar 29, 2018
  13. Mar 27, 2018
  14. Mar 26, 2018
  15. Mar 24, 2018
  16. Mar 22, 2018
  17. Mar 21, 2018
    • Matthias Kraft's avatar
      Add dladdr() for AIX · 4af14b7b
      Matthias Kraft authored
      
      
      Although it deviates from the actual prototype of DSO_dsobyaddr(), this
      is now ISO C compliant and gcc -Wpedantic accepts the code.
      
      Added DATA segment checking to catch ptrgl virtual addresses. Avoid
      memleaks with every AIX/dladdr() call. Removed debug-fprintf()s.
      Added test case for DSO_dsobyaddr(), which will eventually call dladdr().
      Removed unecessary AIX ifdefs again.
      
      The implementation can only lookup function symbols, no data symbols.
      Added PIC-flag to aix*-cc build targets.
      
      As AIX is missing a dladdr() implementation it is currently uncertain our
      exit()-handlers can still be called when the application exits. After
      dlclose() the whole library might have been unloaded already.
      
      Signed-off-by: default avatarMatthias Kraft <makr@gmx.eu>
      
      Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/5668)
      4af14b7b
  18. Mar 19, 2018
  19. Mar 16, 2018
  20. Mar 15, 2018
  21. Mar 14, 2018
  22. Mar 13, 2018