release: prepare for 0.6.0 #1631

pull jonasnick wants to merge 4 commits into bitcoin-core:master from jonasnick:0.6.0-prepare changing 6 files +33 −15
  1. jonasnick commented at 2:21 pm on November 4, 2024: contributor

    Cherry picks the first commit from #1359.

    TODO: Add change log entry for

    • cmake: Set top-level target output locations #1553
    • Name public API structs #1628
    • cmake: Introduce SECP256K1_APPEND_LDFLAGS variable #1600 (?)
  2. jonasnick force-pushed on Nov 4, 2024
  3. jonasnick marked this as ready for review on Nov 4, 2024
  4. in CHANGELOG.md:18 in ea46ebedfd outdated
    14    - Document `doc/musig.md` for further notes on API usage.
    15    - Usage example `examples/musig.c`.
    16+ - New CMake variable `SECP256K1_APPEND_LDFLAGS` for appending linker flags to the build command.
    17+
    18+#### Changed
    19+ - Any type `secp256k1_foo` can now be forward-declared using `typedef struct secp256k1_foo secp256k1_foo;` (or also `struct secp256k1_foo` in C++)
    


    real-or-random commented at 3:26 pm on November 4, 2024:

    nit:

    0 - Any type `secp256k1_foo` can now be forward-declared using `typedef struct secp256k1_foo secp256k1_foo;` (or also `struct secp256k1_foo` in C++).
    
  5. jonasnick force-pushed on Nov 4, 2024
  6. in CHANGELOG.md:19 in eb599c9483 outdated
    15    - Usage example `examples/musig.c`.
    16+ - New CMake variable `SECP256K1_APPEND_LDFLAGS` for appending linker flags to the build command.
    17+
    18+#### Changed
    19+ - API functions now use a significantly more robust method to clear secrets from the stack before returning. However, secret clearing remains a best-effort security measure and cannot guarantee complete removal.
    20+ - Any type `secp256k1_foo` can now be forward-declared using `typedef struct secp256k1_foo secp256k1_foo;` (or also `struct secp256k1_foo` in C++).
    


    real-or-random commented at 3:45 pm on November 4, 2024:
    0 - Any type `secp256k1_foo` can now be forward-declared using `typedef struct secp256k1_foo secp256k1_foo;` (or also `struct secp256k1_foo;` in C++).
    

    sorry -.-

  7. jonasnick force-pushed on Nov 4, 2024
  8. Do not export `secp256k1_musig_nonce_gen_internal` 145868a84d
  9. tools: fix check-abi.sh after cmake out locations were changed a306bb7e90
  10. build: add ellswift.md and musig.md to release tarball df2eceb279
  11. jonasnick force-pushed on Nov 4, 2024
  12. release: prepare for 0.6.0 39d5dfd542
  13. jonasnick force-pushed on Nov 4, 2024
  14. real-or-random approved
  15. real-or-random commented at 4:35 pm on November 4, 2024: contributor
    ACK 39d5dfd542a12bb1ad236c78e9fcc1f044998385 mod the CI results
  16. hebasto commented at 4:36 pm on November 4, 2024: member

    39d5dfd542a12bb1ad236c78e9fcc1f044998385

    I have reviewed build systems changes and they look OK.

  17. sipa commented at 4:37 pm on November 4, 2024: contributor
    utACK 39d5dfd542a12bb1ad236c78e9fcc1f044998385
  18. real-or-random added the label release on Nov 4, 2024
  19. jonasnick merged this on Nov 4, 2024
  20. jonasnick closed this on Nov 4, 2024


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/secp256k1. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-21 16:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me