Hello,
I'm a student interested in participating in Google's Summer of Code. This isn't my first mail to the wine-devel list; I was a GSoC partiicpant in 2007, where I worked on WIne's WordPad clone. I have also done some work on the AppDB as well as minor bug fixes and lately a (little) work on some dsound tests. Other, non-Wine related code I've written include work with low-level keyboard hoo
There are a few projects I have in mind. I've had a look at the Wiki, and both 'Implementing the Internet Explorer GUI' and working on the Control Panel applets seem like interesting projects. Have any students applied for these yet? My only COM experience so far has been implementing a few stubs for DirectPlay, as well as some dsound tests:
http://www.winehq.org/pipermail/wine-patches/2010-February/084748.html http://www.winehq.org/pipermail/wine-patches/2010-February/084881.html
As for my own project ideas, I think it would have been interesting to implement IPX over TCP in winsock, since most of the games that use IPX require root access for it to work. This feature could perhaps be enabled in winecfg or the Control Panel. I don't have any experience with networkking, though, so I'm concerned that this might be a bit amibitous.
I would appreciate feedback of any kind, and yes, I know that time is running out with respect to the application deadline :)
Regards,
Alexander N. Sørnes
Hi Alexander,
Good to see you back in GSoc. I can't comment on IE / control panel as I don't know much about it but I will comment to another small part.
As for my own project ideas, I think it would have been interesting to implement IPX over TCP in winsock, since most of the games that use IPX require root access for it to work. This feature could perhaps be enabled in winecfg or the Control Panel. I don't have any experience with networkking, though, so I'm concerned that this might be a bit amibitous.
It should be possible to implement IPX over TCP but when you do this, the other side also needs to wrap IPX in a TCP packet. (there are various user space tools I believe which can do this). IPX can be used without root permissions if you use posix file capabilities to enable raw sockets on wineserver. I experimented with this a long time ago and I wasn't able to get it working at that time but this should somehow work.
Roderick