Page 2 of 2
Posted: Wed Jan 10, 2007 3:30 am
by Heathen
oryaaaaa wrote:cool !
I am reading your source now.
Please add "Protected" in procedure, use gadget #PB_Any.
I may add protected in the next version. When it comes to the gadgets, I will probably just use enumeration.
Posted: Fri Feb 09, 2007 11:59 am
by Heathen
Hey guys, just want to let you know that im still working on this:
Here is some features of the next version:
- Built in http download manager with stop/continue support
- Starting code for the bittorrent protocol (will not be complete until few versions)
- Quite a few bug fixes and code cleanup
Posted: Mon Apr 30, 2007 12:39 pm
by DataMiner
I have some trouble with your zip-file. Size: 0 KB ?
Hmmm ...
Posted: Tue May 01, 2007 10:38 pm
by SFSxOI
The link in the post doesn't work...I wonder if he
s using the GNU Multi-Purpose HTTP Download Server ?

Posted: Thu May 03, 2007 11:39 pm
by Heathen
SFSxOI wrote:The link in the post doesn't work...I wonder if he
s using the GNU Multi-Purpose HTTP Download Server ?


Posted: Mon Jun 02, 2008 1:29 pm
by ar-s
dead links : 06/02/08
Posted: Wed Jun 11, 2008 2:29 pm
by Heathen
ar-s wrote:dead links : 06/02/08
Hello, I updated the link in the first post. The code might not be too great though since it's pretty old.

Re: Open Source Multi-Purpose HTTP Download Server
Posted: Wed Jun 11, 2008 3:10 pm
by AND51
Heathen wrote:- Bans are saved after the program ends, so crashes will remove all new bans, may change this later.
Do you save bands directly into a file? Then why don't you set FileBuffer to zero? Even if the program crashes, the bans would be saved. Use FileBufferSize(#File, 0)
In former times, I wanted to create a HTTP-Server on my own. I think I'll do this somewhere in the future. May I use this server as my template?
Re: Open Source Multi-Purpose HTTP Download Server
Posted: Wed Jun 11, 2008 4:01 pm
by Heathen
AND51 wrote:Heathen wrote:- Bans are saved after the program ends, so crashes will remove all new bans, may change this later.
Do you save bands directly into a file? Then why don't you set FileBuffer to zero? Even if the program crashes, the bans would be saved. Use FileBufferSize(#File, 0)
In former times, I wanted to create a HTTP-Server on my own. I think I'll do this somewhere in the future. May I use this server as my template?
The bans are saved after the window get's closed because that's when the procedure get's called, I believe I did that to help prevent speed loss during an attack.
Also, you can use this code for pretty much whatever you want, just make sure to read over the license.

But remember that this code is almost 2 years old, so it could probably use many improvements.
Posted: Wed Jun 11, 2008 4:05 pm
by AND51
Well, maybe you could change the ban system in order to do the trick I told you.
Furthemore, I'll read your licence, of course, but I do not intend to copy yoour code and/or single procedures of it. I'd like to adopt some ideas and functions that I could implement into my own HTTP-Server.
Posted: Wed Jun 11, 2008 4:16 pm
by Heathen
AND51 wrote:Well, maybe you could change the ban system in order to do the trick I told you.
I did it that way for a reason. It has nothing to do with not knowing about the file buffer. Setting the buffer to 0 wouldn't really make a difference since the procedure isn't called into the program ends anyhow. I did it that way when I added the attack protection to try to prevent some speed loss. Besides, I haven't worked on this for a long time and have pretty much considered it dead. I may decide to rewrite some of it in the future, but right now I have a really big project I have been working on so I probably won't find time anytime soon.