The first week of the GSoC has passed and it's been quite busy. During this week I've gathered the information required to suggest a new plugin api that can support future protocols.
At the start of the week, much time was spent going through the code of the auth and fastcgi plugins to get a really good understanding of how they use the plugin api. I fixed a few bugs in the auth plugin, among them http://wiki.monkey-project.com/ticket/183 and wrote a blog entry about Two Common Monkey Plugin Patters. The blog entry contains some background to better understand the current plugin api, a description about the two plugins, some identified drawbacks and a description of the two patters. I'm currently working on a blog entry describing the basis for a new ap in much greater detail than the GSoC proposal with the goal of assuming less about the used protocol and simplifying plugin development. The entry is not yet finished, but will be early next week. During the week I've also implemented a pending data queue for non-blocking sockets, but it hasn't been pushed to github yet. This is a bit earlier than planned, but I felt that it was needed already to help describe the next api. It grows in small chunks to accommodate any number of queued buffers or files, handles half-delivered entries and is easily recycled. This week my github repo has remained very quite as I've done most things locally, but that will change next week. https://lotrax.org/gsoc/gsoc-2013-status-future-protocols-week-1.html -- Sonny Karlsson _______________________________________________ Monkey mailing list [email protected] http://lists.monkey-project.com/listinfo/monkey
