[openssl/openssl] 200028: Convert demos to primary build system

Neil Horman noreply at github.com
Fri Apr 12 13:02:31 UTC 2024


  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: 2000281dad3111407092e8ea4b23996d65988500
      https://github.com/openssl/openssl/commit/2000281dad3111407092e8ea4b23996d65988500
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-04-12 (Fri, 12 Apr 2024)

  Changed paths:
    M build.info
    A demos/bio/build.info
    A demos/build.info
    A demos/cipher/build.info
    A demos/cms/build.info
    A demos/digest/build.info
    A demos/encode/build.info
    A demos/encrypt/build.info
    A demos/guide/build.info
    A demos/http3/build.info
    A demos/http3/gen_nghttp3.pl
    M demos/http3/ossl-nghttp3-demo.c
    A demos/kdf/build.info
    A demos/keyexch/build.info
    A demos/mac/build.info
    A demos/pkey/build.info
    A demos/signature/build.info
    A demos/smime/build.info
    A demos/sslecho/build.info

  Log Message:
  -----------
  Convert demos to primary build system

Reviewed-by: Nicola Tuveri <nic.tuv at gmail.com>
Reviewed-by: Tim Hudson <tjh at openssl.org>
Reviewed-by: Paul Dale <ppzgs1 at gmail.com>
Reviewed-by: Tom Cosgrove <tom.cosgrove at arm.com>
(Merged from https://github.com/openssl/openssl/pull/24047)


  Commit: 7a7fbeb924a0b94459211ed3122050c07ebd20de
      https://github.com/openssl/openssl/commit/7a7fbeb924a0b94459211ed3122050c07ebd20de
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-04-12 (Fri, 12 Apr 2024)

  Changed paths:
    M Configure
    M build.info
    M demos/bio/saccept.c
    M demos/bio/sconnect.c
    M demos/cipher/aesccm.c
    M demos/cipher/aesgcm.c
    M demos/cipher/aeskeywrap.c
    M demos/cipher/ariacbc.c
    M demos/digest/EVP_MD_demo.c
    M demos/digest/EVP_MD_stdin.c
    M demos/digest/EVP_MD_xof.c
    M demos/guide/quic-multi-stream.c
    M demos/pkey/EVP_PKEY_DSA_keygen.c
    M demos/pkey/EVP_PKEY_DSA_paramvalidate.c
    M demos/sslecho/main.c

  Log Message:
  -----------
  fix all the warnings in our demos and make them enableable

Fix up the warnings in the demos and make them configurable with
enable-demos

Reviewed-by: Nicola Tuveri <nic.tuv at gmail.com>
Reviewed-by: Tim Hudson <tjh at openssl.org>
Reviewed-by: Paul Dale <ppzgs1 at gmail.com>
Reviewed-by: Tom Cosgrove <tom.cosgrove at arm.com>
(Merged from https://github.com/openssl/openssl/pull/24047)


  Commit: 44f05ded99cab8436f8413efa8b71b8c33e00501
      https://github.com/openssl/openssl/commit/44f05ded99cab8436f8413efa8b71b8c33e00501
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-04-12 (Fri, 12 Apr 2024)

  Changed paths:
    M .github/workflows/ci.yml
    M .github/workflows/windows.yml

  Log Message:
  -----------
  Enable demos in select builds

Reviewed-by: Nicola Tuveri <nic.tuv at gmail.com>
Reviewed-by: Tim Hudson <tjh at openssl.org>
Reviewed-by: Paul Dale <ppzgs1 at gmail.com>
Reviewed-by: Tom Cosgrove <tom.cosgrove at arm.com>
(Merged from https://github.com/openssl/openssl/pull/24047)


  Commit: f2f13cff210a1b19cdd76dfab8739567535e2632
      https://github.com/openssl/openssl/commit/f2f13cff210a1b19cdd76dfab8739567535e2632
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-04-12 (Fri, 12 Apr 2024)

  Changed paths:
    M demos/cipher/aesccm.c
    M demos/cipher/aesgcm.c
    M demos/cipher/aeskeywrap.c
    M demos/cipher/ariacbc.c
    M demos/digest/EVP_MD_demo.c
    M demos/digest/EVP_MD_xof.c
    M demos/guide/quic-client-non-block.c
    M demos/guide/tls-client-non-block.c
    M demos/pkey/EVP_PKEY_DSA_paramvalidate.c

  Log Message:
  -----------
  Fix warnings found by clang in CI

Reviewed-by: Nicola Tuveri <nic.tuv at gmail.com>
Reviewed-by: Tim Hudson <tjh at openssl.org>
Reviewed-by: Paul Dale <ppzgs1 at gmail.com>
Reviewed-by: Tom Cosgrove <tom.cosgrove at arm.com>
(Merged from https://github.com/openssl/openssl/pull/24047)


  Commit: 7acdd776e322814238c2c58296ecfcf0d16d5cf7
      https://github.com/openssl/openssl/commit/7acdd776e322814238c2c58296ecfcf0d16d5cf7
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-04-12 (Fri, 12 Apr 2024)

  Changed paths:
    M demos/bio/saccept.c

  Log Message:
  -----------
  Fix signal handling in saccept for windows

Reviewed-by: Nicola Tuveri <nic.tuv at gmail.com>
Reviewed-by: Tim Hudson <tjh at openssl.org>
Reviewed-by: Paul Dale <ppzgs1 at gmail.com>
Reviewed-by: Tom Cosgrove <tom.cosgrove at arm.com>
(Merged from https://github.com/openssl/openssl/pull/24047)


  Commit: 3b56cd4f041cc78035aafd0f9afe50dd4a6dc1ed
      https://github.com/openssl/openssl/commit/3b56cd4f041cc78035aafd0f9afe50dd4a6dc1ed
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-04-12 (Fri, 12 Apr 2024)

  Changed paths:
    M demos/bio/sconnect.c

  Log Message:
  -----------
  Don't include unistd.h in sconnect for windows

The platform doesn't support it

Reviewed-by: Nicola Tuveri <nic.tuv at gmail.com>
Reviewed-by: Tim Hudson <tjh at openssl.org>
Reviewed-by: Paul Dale <ppzgs1 at gmail.com>
Reviewed-by: Tom Cosgrove <tom.cosgrove at arm.com>
(Merged from https://github.com/openssl/openssl/pull/24047)


  Commit: 4ad6e549fadde344cbbe9d7f4aafb4d3a2a67094
      https://github.com/openssl/openssl/commit/4ad6e549fadde344cbbe9d7f4aafb4d3a2a67094
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-04-12 (Fri, 12 Apr 2024)

  Changed paths:
    M demos/sslecho/main.c

  Log Message:
  -----------
  dont include unistd.h on windows for sslecho

Reviewed-by: Nicola Tuveri <nic.tuv at gmail.com>
Reviewed-by: Tim Hudson <tjh at openssl.org>
Reviewed-by: Paul Dale <ppzgs1 at gmail.com>
Reviewed-by: Tom Cosgrove <tom.cosgrove at arm.com>
(Merged from https://github.com/openssl/openssl/pull/24047)


  Commit: 793a4056ad94e5f3076b7988ddee3af2aece09f2
      https://github.com/openssl/openssl/commit/793a4056ad94e5f3076b7988ddee3af2aece09f2
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-04-12 (Fri, 12 Apr 2024)

  Changed paths:
    M demos/sslecho/main.c

  Log Message:
  -----------
  Replace getline with fgets in sslecho demo

Windows doesn't support getline, so we need to use fgets here

Reviewed-by: Nicola Tuveri <nic.tuv at gmail.com>
Reviewed-by: Tim Hudson <tjh at openssl.org>
Reviewed-by: Paul Dale <ppzgs1 at gmail.com>
Reviewed-by: Tom Cosgrove <tom.cosgrove at arm.com>
(Merged from https://github.com/openssl/openssl/pull/24047)


  Commit: 6195c08d10484a79128cfba6cdbe9121f4247398
      https://github.com/openssl/openssl/commit/6195c08d10484a79128cfba6cdbe9121f4247398
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-04-12 (Fri, 12 Apr 2024)

  Changed paths:
    M demos/sslecho/main.c

  Log Message:
  -----------
  make addr_len the right sign in sslecho

cygwin caught a signedness difference in this pointer.

Reviewed-by: Nicola Tuveri <nic.tuv at gmail.com>
Reviewed-by: Tim Hudson <tjh at openssl.org>
Reviewed-by: Paul Dale <ppzgs1 at gmail.com>
Reviewed-by: Tom Cosgrove <tom.cosgrove at arm.com>
(Merged from https://github.com/openssl/openssl/pull/24047)


  Commit: 693071c088c0a93d84d3327a2477ab456fd8ca8e
      https://github.com/openssl/openssl/commit/693071c088c0a93d84d3327a2477ab456fd8ca8e
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-04-12 (Fri, 12 Apr 2024)

  Changed paths:
    M .github/workflows/ci.yml
    M Configure
    M demos/build.info

  Log Message:
  -----------
  disable http3 demo on windows

The external nghttp3 library seems to have a linking issue on windows
(several missing symbols).  Disable that build in windows for now until
its fixed

Reviewed-by: Nicola Tuveri <nic.tuv at gmail.com>
Reviewed-by: Tim Hudson <tjh at openssl.org>
Reviewed-by: Paul Dale <ppzgs1 at gmail.com>
Reviewed-by: Tom Cosgrove <tom.cosgrove at arm.com>
(Merged from https://github.com/openssl/openssl/pull/24047)


  Commit: d4188f24866f88b4269110ce86f9545edd44c846
      https://github.com/openssl/openssl/commit/d4188f24866f88b4269110ce86f9545edd44c846
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-04-12 (Fri, 12 Apr 2024)

  Changed paths:
    M demos/README.txt

  Log Message:
  -----------
  Augment README.md in top level to indicate Makefile presence

Note that they are available but only meant as a guide to self building,
and are not used expressly to build as part of the overall openssl build

Reviewed-by: Nicola Tuveri <nic.tuv at gmail.com>
Reviewed-by: Tim Hudson <tjh at openssl.org>
Reviewed-by: Paul Dale <ppzgs1 at gmail.com>
Reviewed-by: Tom Cosgrove <tom.cosgrove at arm.com>
(Merged from https://github.com/openssl/openssl/pull/24047)


Compare: https://github.com/openssl/openssl/compare/875db35ac63b...d4188f24866f

To unsubscribe from these emails, change your notification settings at https://github.com/openssl/openssl/settings/notifications


More information about the openssl-commits mailing list