PaulHowarth/Blog/2016-07-31

Sunday 31st July 2016

Fedora Project

  • Updated gtkwave to 3.3.74 in F-25 and Rawhide:

    • Fix for when a signal name is used as a hierarchy name at the same level of scope (affects fsdb)

    • Added --rcvar command line option to insert rc variable changes individually without needing to point to a configuration file

    • Change to combine traces down/up routines to handle 2D vector name generation
    • Allow FSDB files to contain ".gz" and ".bz2" suffixes as the libnffr loader can handle those

    • If a variable is declared in the dumpfile as an integer, then it is imported to the waveform display as an integer instead of a hex value; this works for dump file formats that show the datatype in the SST window
    • Added code that should prevent the primary marker from disappearing unexpectedly as well as dynamic resizing being stuck in the unset marker width
  • Updated perl-Net-SSLeay to 1.76 in F-25 and Rawhide:

    • Compatibility with OpenSSL 1.1, tested with openssl-1.1.0-pre5:

      • Conditionally remove threading locking code, not needed in 1.1
      • Rewrite code that accesses inside X509_ATTRIBUTE struct

      • SSL_CTX_need_tmp_RSA, SSL_CTX_set_tmp_rsa, SSL_CTX_set_tmp_rsa_callback, SSL_set_tmp_rsa_callback support not available in 1.1

      • SSL_session_reused is now native

      • SSL_get_keyblock_size modifed to use new API

      • OCSP functions modified to use new API under 1.1
      • SSL_set_state removed with 1.1

      • SSL_get_state and SSL_state are now equivalent and available in all versions

      • SSL_CTX_v2_new removed

      • SESSION_set_master_key removed with 1.1; code that previously used SESSION_set_master_key must now set $secret in the session_secret callback set with SSL_set_session_secret_cb

      • With 1.1, $secret in the session_secret callback set with SSL_set_session_secret_cb can be changed to alter the master key (required by EAP-FAST)

    • Added a function EC_KEY_generate_key similar to RSA_generate_key and a function EVP_PKEY_assign_EC_KEY similar to EVP_PKEY_assign_RSA; using these functions it is easy to create and use EC keys in the same way as RSA keys

    • Testing with LibreSSL 2.4.1

    • Provide support for cross context (and cross process) session sharing using the stateless TLS session tickets
    • Added documentation about downloading latest version from SVN
    • Added missing Module/install files to SVN

Local Packages

  • Updated gtkwave to 3.3.74 as per the Fedora version

  • Updated perl-Devel-PartialDump (0.18), perl-FileHandle-Unget (0.1628), perl-JSON  (2.90), perl-Module-Manifest (1.08) to fix FTBFS when perl is not in the minimal buildroot

  • Updated perl-Net-SSLeay to 1.76 as per the Fedora version

  • Updated perl-Test2-Suite to 0.000055:

    • Spelling fix from Debian
    • Fix \d[0-9] in several places

  • Updated perl-XML-LibXSLT to 1.95:

    • Makefile.PL shouldn't run "pkg-config libexslt" if LIBS or INC were provided (CPAN RT#116461)


Recent