Skip to content

GSOC 2024 PROJECT

[GNU Mailman]Support for REST Callbacks in Core

Contributor
LIU LIANG
Mentors
Stephen J Turnbull, Abhilash
Organization
Python Software FoundationEnd user applications
Program
GSoC 2024Completed

About this project

Description from the program archive

After Postorius and Hyperkitty call the API of Mailman Core to manage the data, they need to poll the Core to confirm that the modification has been successfully executed. This blind query mechanism will increase network and server load and be difficult to scale. This theme uses NATS's publish subscribe mechanism to optimize the steps of getting modification result. After the modification is successfully executed in Mailman Core, a message will be posted on the publish-subscribe(pub-sub) topic. Postorius and HyperKitty can obtain information about the modification result by subscribing to the pub-sub topic and then proceed to the other step.

Tags

From the people who did it

No proposal or progress posts shared yet

Worked on this project? Share the proposal that got you selected and the posts you wrote.

Claim this project
  1. Extending MNE-Python's Databrowser

    nbmarkowMentored by agramfort, Eric Larson, Dan McCloy +2

  2. DIPY-Conditional Tractogram Generation Based on age and neurodegeneration using autoencoder networks

    Iñigo Tellaetxe ElorriagaMentored by Jong Sung Park, Jon Haitz Legarreta Gorroño

  3. Revamping Hari-Plotter

    Ivan TambovtsevMentored by Rohit Goswami, Amrita Goswami, MoritzS

  4. PyElastica: Binding PyElastica with Elastica++

    AnkithMentored by ArmanT, Seung Hyun Kim, Ali-7800 +2

  5. Pwndbg: Add LLDB debugger support

    mbrlaMentored by Dominik 'Disconnect3d' Czarnota, Gulshan Singh

  6. Mission Support System: Improve multiple flightpath docking widget

    Rohit PrasadMentored by Christian, joernu76, SonjaG +2

  7. MNE-Python: Implement decoding and statistical tools for advanced connectivity analyses

    Thomas S. BinnsMentored by agramfort, Eric Larson, Dan McCloy +2

  8. Lpython : Implementation of classes and OOP features

    Tanay ManerikarMentored by Ondřej Čertík, Mohammed Ubaid Shaikh

  9. DIPY: Modernize DIPY Codebase

    KaustavMentored by SERGE KOUDORO, Sreekar Chigurupati

  10. Python Argentina: Implementing a PyScript Component and a LTK Editor.

    Aayush BadoniMentored by reingart, Sando, Federico Zuccolo

  11. Adding the NumPy Module with core feature set to pocketpy

    Anurag Surendra BhatMentored by zhs628, blueloveTH_

  12. (MSS) msui: Improve MSUI

    <Aryan Gupta>Mentored by joernu76, Reimar Bauer, Matthias Riße

  13. Improved Triage Support

    mastersansMentored by Terri Oda, Ben, aph

  14. PySEAMS enhancements for d-SEAMS under the PSF

    Ruhila SMentored by czgdp1807, Rohit Goswami, Amrita Goswami

  15. Pwndbg: jemalloc Heap Inspection and Linux Kernel Symbols loading

    Chirag AggarwalMentored by Dominik 'Disconnect3d' Czarnota, fidgetingbits, CptGibbon

  16. Adopting Hardened Compiler Options for C/C++ in CPython

    NatersMentored by John 'Warthog9' Hawley, Seth Larson, di

  17. Modernization of Codebase FURY

    Wachiou BOURAIMAMentored by SERGE KOUDORO

  18. Implement a pybind11-compatible bindings for pocketpy

    ykikoMentored by Lancern, blueloveTH_, UnidayStudio

  19. MISSION SUPPORT SYSTEM(MSS): GUI FOR AUTOMATED PLOTTING

    Preetam-Das26Mentored by Sreelakshmi Jayarajan, Reimar Bauer, Nilupul Manodya +1

  20. lpython: Interactive shell and improved debuggability

    Vipul CariappaMentored by Ondřej Čertík, Thirumalai Shaktivel C

  21. Seldon-Code: Python Bindings for Seldon

    Daivik K. L. KarbhariMentored by Rohit Goswami, Amrita Goswami, MoritzS

  22. [FURY] Improving Community Engagement: AI communication automation using LLM

    Robin RoyMentored by m-agour, SERGE KOUDORO, Eleftherios Garyfallidis

  23. PyAr: PyZombis: Integrating PyScript & Implementing DB functions using SCORM API

    Chaitanya TandonMentored by reingart, Sando, Federico Zuccolo

  24. MNE Python - implement a new cluster statistics API

    CarinaFo0611Mentored by agramfort, Eric Larson, Dan McCloy +2

  25. cve-bin-tool: Product Mapping using PURLs

    Meet SoniMentored by Terri Oda, Ben, aph

  26. LPython: Implementing and Improving Advanced Data Structures

    Advik KabraMentored by Ondřej Čertík, czgdp1807, Mohammed Ubaid Shaikh +1

  27. Pwndbg: Annotate disassembly code

    OtsoMentored by Dominik 'Disconnect3d' Czarnota, Gulshan Singh

Data: Google Summer of Code public archive. This project in the official archive