Monero Dev Activity Report – Week 8 2024: 52 PRs, 10 Issues

Monero Dev Activity Report – Week 8 2024: 52 PRs, 10 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 (52, 19:1:32)

Opened (19)

monero-project/monero:

  • #91791 actions: update to v4 actions (tobtoht)
  • #91812 Add RecursiveReadWriteLock Locking (0xFFFC0000)
  • #91843 Remove instructions for Void Linux, add NixOS (sausagenoods)
  • #91874 depends: add download commands for freebsd & android sources (tobtoht)
  • #91805 Add –no-sync-pruned-blocks, and enable syncing pruned blocks by default for pruned nodes (expiredhotdog)
  • #91856 Fix Broken Links (justindhillon)
  • #91947 serialization: protect blob serialization from undefined behavior (jeffro256)
  • #91988 [seraphis] crypto: add blake2b (UkoeHB)
  • #91979 [seraphis] seraphis_crypto: add seraphis hash functions (UkoeHB)
  • #919610 [seraphis] seraphis_crypto: add crypto utils (UkoeHB)
  • #919911 depends: {native_,}protobuf: speedup build (tobtoht)
  • #920012 depends: native_cctools: don’t embed build date (tobtoht)
  • #919513 serialization: free function DSL (jeffro256)
  • #920214 depends: add command to print variables (tobtoht)
  • #920415 depends: native_libtapi: don’t embed git hash (tobtoht)
  • #920316 simplewallet: edit desc. text for transfer (plowsof)

monero-project/monero-gui:

  • #427817 Remove instructions for Void Linux, add NixOS (sausagenoods)

monero-project/monero-site:

  • #224918 devguides: add subtract_fee_from_outputs to wallet-rpc transfer (plowsof)
  • #225019 devguides: add proxy to wallet-rpc set_daemon (plowsof)

Closed (1)

monero-project/monero:

  • #917320 [DRAFT] Add ReadWrite locking mechanism on top of Blockchain. (0xFFFC0000)

monero-project/monero-gui : none

monero-project/monero-site: none

Merged (32)

monero-project/monero:

  • #894021 epee binary: container can read from empty seq of any type (jeffro256)
  • #894522 wallet: feature: transfer amount with fee included [RELEASE] (jeffro256)
  • #900523 depends: move cmake system config to hosts files (tobtoht)
  • #900624 wallet2: fix on_reorg callback location (j-berman)
  • #900825 wallet2: add on_reorg callback [release] (j-berman)
  • #912126 depends: update config scripts (jeffro256)
  • #912527 epee/test: remove levin_protocol_handler and core_proxy tests (jeffro256)
  • #912828 actions: remove unnecessary packages (tobtoht)
  • #913029 wallet: mitigate statistical dependence for decoy selection within rings [RELEASE] (jeffro256)
  • #913230 Cleanup extra memory allocation, and port boost to std shared_ptr (0xFFFC0000)
  • #913731 daemon: warn user on specifiying ZMQ args with –no-zmq (jeffro256)
  • #913832 Disable/fix ports with I2P (vtnerd)
  • #914233 Disable/fix ports with I2P [0.18] (vtnerd)
  • #914334 Add to aligned test (vtnerd)
  • #914535 Add to aligned test (vtnerd)
  • #915536 Zero initialize rctSigBase elements (vtnerd)
  • #915637 Zero initialize rctSigBase elements (vtnerd)
  • #915938 remove ARCH=”x86-64” from release-static [RELEASE] (woodser)
  • #916039 Daemon-specific proxy for the wallet-rpc. (0xFFFC0000)
  • #916340 depends: unbound: update to 1.19.1 (tobtoht)
  • #916441 depends: expat: update to 2.6.0 (tobtoht)
  • #916542 depends: openssl: update to 3.0.13 (tobtoht)
  • #917843 depends: update expat, unbound, openssl [RELEASE] (tobtoht)
  • #918244 depends: android_ndk: update to 18b (tobtoht)
  • #918845 cryptonote_core: early out on out of bounds scaling parameter [release-v0.18] (selsta)
  • #918946 cryptonote_core: early out on out of bounds scaling parameter (selsta)
  • #919047 docs: omit i2p port number from ANONYMITY_NETWORKS [release-v0.18] (selsta)
  • #919148 docs: omit i2p port number from ANONYMITY_NETWORKS (selsta)
  • #913649 build: prepare v0.18.3.2 (selsta)
  • #915850 serialization: fix infinite loops and clean up dispatching [RELEASE] (jeffro256)
  • #900451 cmake: require sodium (tobtoht)
  • #886152 wallet: feature: transfer amount with fee included (jeffro256)

monero-project/monero-gui: none

monero-project/monero-site: none

2 – ISSUES (10, 4:6)

Opened (4)

monero-project/monero:

  • #918653 Monero OpenRPC Specification (kilianmh)
  • #920154 Problems sending Monero (tacobella1)

monero-project/monero-gui: none

monero-project/monero-site:

  • #224855 devguides: wallet-rpc transfer amount with fee included missing (plowsof)
  • #224756 Some swappers not providing monero anymore (MajesticBank)

Closed (6)

monero-project/monero:

  • #918357 Segfault on any operation on the blockchain (ours-code)
  • #919358 database: Potential data race for mutual exclusion (hinto-janai)
  • #912759 Bug: it’s possible to set –no-zmq and zmq pub / bind ip and ports in Monerod config without having any errors (snrocacorns)
  • #891860 It is possible to open >1 connections to the same I2P node (nahuhh)
  • #919261 Add more zmq features (Codi33)
  • #798062 transfer and transfer_split lack the option to subtract the fee from the transfer amount (LocalMonero)

monero-project/monero-gui: none

monero-project/monero-site: none

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/9179 

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

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

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

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

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

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

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

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

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

  11. https://github.com/monero-project/monero/pull/9199 

  12. https://github.com/monero-project/monero/pull/9200 

  13. https://github.com/monero-project/monero/pull/9195 

  14. https://github.com/monero-project/monero/pull/9202 

  15. https://github.com/monero-project/monero/pull/9204 

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

  17. https://github.com/monero-project/monero-gui/pull/4278 

  18. https://github.com/monero-project/monero-site/pull/2249 

  19. https://github.com/monero-project/monero-site/pull/2250 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  35. https://github.com/monero-project/monero/pull/9145 

  36. https://github.com/monero-project/monero/pull/9155 

  37. https://github.com/monero-project/monero/pull/9156 

  38. https://github.com/monero-project/monero/pull/9159 

  39. https://github.com/monero-project/monero/pull/9160 

  40. https://github.com/monero-project/monero/pull/9163 

  41. https://github.com/monero-project/monero/pull/9164 

  42. https://github.com/monero-project/monero/pull/9165 

  43. https://github.com/monero-project/monero/pull/9178 

  44. https://github.com/monero-project/monero/pull/9182 

  45. https://github.com/monero-project/monero/pull/9188 

  46. https://github.com/monero-project/monero/pull/9189 

  47. https://github.com/monero-project/monero/pull/9190 

  48. https://github.com/monero-project/monero/pull/9191 

  49. https://github.com/monero-project/monero/pull/9136 

  50. https://github.com/monero-project/monero/pull/9158 

  51. https://github.com/monero-project/monero/pull/9004 

  52. https://github.com/monero-project/monero/pull/8861 

  53. https://github.com/monero-project/monero/issues/9186 

  54. https://github.com/monero-project/monero/issues/9201 

  55. https://github.com/monero-project/monero-site/issues/2248 

  56. https://github.com/monero-project/monero-site/issues/2247 

  57. https://github.com/monero-project/monero/issues/9183 

  58. https://github.com/monero-project/monero/issues/9193 

  59. https://github.com/monero-project/monero/issues/9127 

  60. https://github.com/monero-project/monero/issues/8918 

  61. https://github.com/monero-project/monero/issues/9192 

  62. https://github.com/monero-project/monero/issues/7980