Ticket #93 (closed task: fixed)
Big update to NewNet branch: upload & download support & more
| Reported by: | little blue poney | Owned by: | daelstorm |
|---|---|---|---|
| Priority: | major | Milestone: | Release 0.2.0 |
| Component: | museek_general | Version: | |
| Keywords: | patch newnet | Cc: |
Description
Hi! Here's a big patch for the newnet branch. First the changelog: -use 157 new server (port 2242) -Reorganized a few dirs -updated cmake scripts and added cmake build for museeq-qt4 (works with cmake 2.4, not yes tested with 2.6) -removed scons build -added upload support (files, folders, initiated by uploader or downloader) -finished download support (files, folders, initiated by uploader or downloader) -many bug fixes in museekd/museeq-qt4 -finished privileged users support
Museeq-qt4 is the only client I've been testing with NewNet. Others may work but I didn't try. Speaking about protocols: there has been some little changes to the soulseek protocol. I've also slightly modified the museek protocol (added 2 signals: Download folder to.. (0x0508) and Upload folder (0x0509)). I think I'm going to update the wiki for both when the patch will be commited. I really hope this patch will be applied soon to the newnet branch. Tell me if there's anything wrong. I'm now going to work on searching support which is a big lack for the moment. There are other features not working perfectly and there may remain a few bugs. I'll work on it later. I'll try to update the todo list in the wiki. As of the download feature, there's a thing I've not implemented: museekd cannot load or save download list at startup or exit. I haven't done that because I would like to know if we need to keep the file format as it is used now or switch to a xml file which would be easier to use. What do you think about that?
