Almost final GSoC project status
A month ago I posted my Midterm GSoC project status, and remaining work.
Since the previous status update I completed those tasks:
- Plan improvements in the current XEP33 definition of limits. I recently posted a summary: http://badlop.blogspot.com/2007/08/summary-of-xep33-addresses-limits.html
- Implement the improvements for limits in mod_multicast.
- Propose improvements for XEP33. The XEP33 wiki page lists the proposed changes.
- Test compatibility with other XEP33 existing implementations: Openfire, Psi, Tkabber. Results are reported in: XEP33 implementations: separate service or embedded support?
- Write documentation: configuration is explained in README.txt
- Implement or update as much as possible XEP133 Service Administration in ejabberd.
- Perform code profiling to find bottlenecks and deficiencies in mod_multicast. Improve the code.
- Perform benchmarks to check mod_multicast's effect in CPU, RAM and traffic consumption.
- Prepare and submit patches to ejabberd bug tracker.
- Upload final code to Google Summer of Code hosting.
- Wait for ejabberd code reviewers, in case I need to fix any problem in my code before commiting to ejabberd.
- Discuss potential security and spam vulnerabilities (talk in JDEV and JADMIN mailint lists).
- Add XEP33 support to ejabberd's Pub/Sub and/or PEP service if their codebase is stable at the time.
No comments:
Post a Comment