Monero Dev Activity Report – Week 43 2023: 43 PRs, 9 Issues

This weekly report aims to provide a big picture view of Monero development activity, increase community support for existing devs and, hopefully, encourage new contributions.

1 – PRs (43, 12:2:29)

Opened (12)

monero-project/monero:

  • #90331 cryptonote_config: include cstdint (jeffro256)
  • #90342 cryptonote_config: include cstdint [RELEASE] (jeffro256)
  • #90353 ringct: make rctSigBase serialization follow strict aliasing rule (jeffro256)
  • #90364 ringct: make rctSigBase serialization follow strict aliasing rule [RELEASE] (jeffro256)
  • #90385
    epee: remove dead code in math_helper and string_tools (jeffro256)
  • #90396 multisig: better errors for small malformed kex msgs [RELEASE] (jeffro256)
  • #90427 JH hash compiler workarounds (SChernykh)
  • #90438 JH hash compiler workarounds (SChernykh)
  • #90449 core_tests: fix gcc7 compilation (selsta)
  • #904510 unit tests: fix running from pwd and ctest selected location (jeffro256)

monero-project/monero-gui: none

monero-project/monero-site:

  • #220511 update roadmap page for 2023 (erciccione)
  • #220712 update i18n moneropedia entry unlocktime (erciccione)

Closed (2)

monero-project/monero:

  • #894813 Rough draft of a p2p noise protocol implementation (vtnerd)

monero-project/monero-gui: none

monero-project/monero-site:

  • #219714 workflows: verify redirect urls in downloads.yml (plowsof)

Merged (29)

monero-project/monero:

  • #901715 depends: zeromq: update to 4.3.5 (tobtoht)
  • #902016 http_client: reduce number of packets sent for small bodies [RELEASE] (jeffro256)
  • #902217 wallet2: ensure transfers and sweeps use same fee calc logic [release] (j-berman)
  • #902618 Update RandomX to 1.2.1 (tevador)
  • #902719 Update RandomX to 1.2.1 [release] (tevador)
  • #875220 trezor: support v2.5.2+, more tests, fix chaingen, static libusub fix (ph4r05)
  • #893321 depends: use macOS 11 SDK with libc++ headers (tobtoht)
  • #895822 blockchain_db: add optional k-anonymity to txid fetching (jeffro256)
  • #896323 depends: openssl: update to 3.0.11 (tobtoht)
  • #896924 KV_SERIALIZE: remove extraneous semicolons in DSL (jeffro256)
  • #897225 ea_config: define ELPP_FEATURE_CRASH_LOG for freebsd (TeknosQuet)
  • #897426 wallet2: fix version check at hf version 1 (j-berman)
  • #898727 unit_tests: set data dir relative to exe & add log-level arg (jeffro256)
  • #898928 [seraphis] cryptonote_base: add account generators (UkoeHB)
  • #899229 depends: openssl: update to 3.0.11 [release] (tobtoht)
  • #900230 depends: remove libiconv: unused (tobtoht)
  • #900331 depends: unwind: do not build for linux hosts (tobtoht)
  • #900732 depends: remove kernel version from darwin triplet (tobtoht)
  • #896633 multisig: better errors for small malformed kex msgs (jeffro256)
  • #896734 README: remove obsolete forum (selsta)

monero-project/monero-gui: none

monero-project/monero-site:

  • #219835 Rm paragraph about locked outputs being used as decoys (jeffro256)
  • #220236 library: fix broken greek page (erciccione)
  • #196437 Add BitcoinVN (sonofliberty)
  • #210838 add BitcartCC to tools page (HardenedSteel)
  • #218639 devguides: fixes to the get_address descriptions (dimalinux)
  • #219340 devguides: daemon rpc fix in_peers example typo (plowsof)
  • #218141 readme: fix small typos and improve grammar (erciccione)
  • #219142 remove double quote to avoid breaking img in press kit (erciccione)
  • #220243 Add join monero matrix guide (erciccione)

2 – ISSUES (9, 4:5)

Opened (4)

monero-project/monero:

  • #903744 “Exception in main! Error adding spent key image to db transaction: MDB_BAD_TXN…” On Mac OS Sonoma (dicelander)
  • #904045 Protobuf Now Mandatory (vtnerd)
  • #904146 [bug] in cn_slow_hash function, jh_hash cause the bug (nkysg)

monero-project/monero-gui: none

monero-project/monero-site:

  • #220647 adding new explanatory videos (plowsof)

Closed (5)

monero-project/monero:

  • #739348 Calling /out_peers or /in_peers with out of bounds integer triggers HTTP 404 Error (jeffro256)
  • #849349 make_multisig returns unhelpful error message on bad input to multisig_info (woodser)

monero-project/monero-gui:

  • #423550 No update when latest version is 0.18.3.1? (DopamineUser)
  • #423651 Cant interact with wallet due to “Login error” (Mashedpot5)

monero-project/monero-site:

  • #220152 translations: greek library page has raw html (plowsof)

That’s it for this week’s dev activity report. I will try and publish one every Sunday. Let me know if I missed anything or if you want to see any other statistics/repos included in future reports. Feedback/edits: @ /about.

Previous reports are listed in the [dev] section.

-3RA


  1. https://github.com/monero-project/monero/pull/9033 

  2. https://github.com/monero-project/monero/pull/9034 

  3. https://github.com/monero-project/monero/pull/9035 

  4. https://github.com/monero-project/monero/pull/9036 

  5. https://github.com/monero-project/monero/pull/9038 

  6. https://github.com/monero-project/monero/pull/9039 

  7. https://github.com/monero-project/monero/pull/9042 

  8. https://github.com/monero-project/monero/pull/9043 

  9. https://github.com/monero-project/monero/pull/9044 

  10. https://github.com/monero-project/monero/pull/9045 

  11. https://github.com/monero-project/monero-site/pull/2205 

  12. https://github.com/monero-project/monero-site/pull/2207 

  13. https://github.com/monero-project/monero-site/pull/8948 

  14. https://github.com/monero-project/monero-site/pull/2197 

    Sponsored
  15. https://github.com/monero-project/monero/pull/9017 

  16. https://github.com/monero-project/monero/pull/9020 

  17. https://github.com/monero-project/monero/pull/9022 

  18. https://github.com/monero-project/monero/pull/9026 

  19. https://github.com/monero-project/monero/pull/9027 

  20. https://github.com/monero-project/monero/pull/8752 

  21. https://github.com/monero-project/monero/pull/8933 

  22. https://github.com/monero-project/monero/pull/8958 

  23. https://github.com/monero-project/monero/pull/8963 

  24. https://github.com/monero-project/monero/pull/8969 

  25. https://github.com/monero-project/monero/pull/8972 

  26. https://github.com/monero-project/monero/pull/8974 

  27. https://github.com/monero-project/monero/pull/8987 

  28. https://github.com/monero-project/monero/pull/8989 

  29. https://github.com/monero-project/monero/pull/8992 

  30. https://github.com/monero-project/monero/pull/9002 

  31. https://github.com/monero-project/monero/pull/9003 

  32. https://github.com/monero-project/monero/pull/9007 

  33. https://github.com/monero-project/monero/pull/8966 

  34. https://github.com/monero-project/monero/pull/8967 

  35. https://github.com/monero-project/monero-site/pull/2198 

  36. https://github.com/monero-project/monero-site/pull/2202 

  37. https://github.com/monero-project/monero-site/pull/1964 

  38. https://github.com/monero-project/monero-site/pull/2108 

  39. https://github.com/monero-project/monero-site/pull/2186 

  40. https://github.com/monero-project/monero-site/pull/2193 

  41. https://github.com/monero-project/monero-site/pull/2181 

  42. https://github.com/monero-project/monero-site/pull/2191 

  43. https://github.com/monero-project/monero-site/pull/2202 

  44. https://github.com/monero-project/monero/issues/9037 

  45. https://github.com/monero-project/monero/issues/9040 

  46. https://github.com/monero-project/monero/issues/9041 

  47. https://github.com/monero-project/monero-site/issues/2206 

  48. https://github.com/monero-project/monero/issues/7393 

  49. https://github.com/monero-project/monero/issues/8493 

  50. https://github.com/monero-project/monero-gui/issues/4235 

  51. https://github.com/monero-project/monero-gui/issues/4236 

  52. https://github.com/monero-project/monero-site/issues/2201