Thanks for the directions. Had already cloned the repo yesterday and built Wget2 so there's that :). I'm going to explore the source code and also study the libmicrohttpd tutorial on the side. I shall compile my questions regarding the code as I explore it and then send an email.
  16.03.2017, 16:10, "Tim Ruehsen" <[email protected]>: On Thursday, March 16, 2017 12:05:17 AM CET Soumik Rakshit wrote:     Hello. As told via gnu's gsoc mailing list, I'm posting my gsoc related     query in this one. I am a CS undergrad studying in the final year, and     would like to work on Wget2 as part of gsoc. Would want to get in touch     with possible mentors and understand the codebase a bit. With that     said, I thought I would describe my current state. Hi Soumik, here is the right place to get in touch with the community incl. the mentors.      I am decent at writing C code, but do not have much experience with     networking. I do understand the basics though, have read the     introductory book by Andrew Tanenbaum. I know about the bsd sockets     api, and the basic idea of level and edge-triggered polling, etc, (but     of course, have to brush up on these, and not sure how this would     relate to a client application like Wget2, just throwing it out there     :). Also, right now, I don't know the autotools build system well. and     I do not know the innards of HTTP. First you should start with the *basics*: - learn about HTTP client/server communication - get familiar with the wget/wget2 command line utility - clone the wget2 git repo and build it (that includes basic stuff like reading the docs, installing the build environment, building, testing). - know the basic git commands That is a few hours of work and enables you to answer basic questions (or reproduce issues) here on the list or from the bug tracker. Than you might want to dive into the code, start at subdir src/ where the source code for the wget2 command line tool is. Regards, Tim   -- Sincerely, Soumik Rakshit  Â
