The 0.1 release and the new site spurred several internal and external discussions, some of them very lengthy, which took a lot of time off real coding. For example, I spent 22 hours in row on tuesday (yes, from 2am to 0am) in discussions ranging from my design choices in the codebase to whether or not the current site is the right site for the project in this phase.
In any case, today I'm finally starting to get back into normal development routine. I discovered a couple of rather bad bugs that were still lurking around, namely:
- [ed2k] There was an unchecked pointer in Client::reqFile() method, causing crash on rare occasions.
- [ed2k] It was possible that dangling pointers were left in Download object, causing crashes during/after file completition.
- [core] Temp files loading from backup (when loading from original fails) wasn't functioning properly.
- [build] Compiling with built-in Boost libraries, but with custom path to Boost sources wasn't functioning.
These issues were resolved today in SVN. Since three of them were rather important, I think a bugfix release is neccesary, some time on this weekend.
Madcat, ZzZz