Skip to content
  1. Jun 10, 2015
  2. Jun 09, 2015
  3. Jun 08, 2015
  4. Jun 07, 2015
  5. Jun 06, 2015
  6. Jun 04, 2015
  7. Jun 03, 2015
  8. Jun 02, 2015
    • Matt Caswell's avatar
      Fix compilation failure for some tool chains · 133dce44
      Matt Caswell authored
      
      
      Some tool chains (e.g. android) do not define IP_PMTUDISC_PROBE, and so
      this build breaks.
      
      Reviewed-by: default avatarTim Hudson <tjh@openssl.org>
      133dce44
    • Annie Yousar's avatar
      RT3230: Better test for C identifier · 591b7aef
      Annie Yousar authored
      
      
      objects.pl only looked for a space to see if the name could be
      used as a C identifier.  Improve the test to match the real C
      rules.
      
      Signed-off-by: default avatarRich Salz <rsalz@akamai.com>
      Reviewed-by: default avatarMatt Caswell <matt@openssl.org>
      591b7aef
    • Rich Salz's avatar
      Standardize handling of #ifdef'd options. · 9c3bcfa0
      Rich Salz authored
      
      
      Here are the "rules" for handling flags that depend on #ifdef:
      
      - Do not ifdef the enum.  Only ifdef the OPTIONS table.  All ifdef'd
        entries appear at the end; by convention "engine" is last.  This
        ensures that at run-time, the flag will never be recognized/allowed.
        The next two bullets entries are for silencing compiler warnings:
      - In the while/switch parsing statement, use #ifdef for the body to
        disable it; leave the "case OPT_xxx:" and "break" statements outside
        the ifdef/ifndef.  See ciphers.c for example.
      - If there are multiple options controlled by a single guard, OPT_FOO,
        OPT_BAR, etc., put a an #ifdef around the set, and then do "#else"
        and a series of case labels and a break. See OPENSSL_NO_AES in cms.c
        for example.
      
      Reviewed-by: default avatarMatt Caswell <matt@openssl.org>
      9c3bcfa0