Welcome to the Monkey Web Server site

Monkey is a Web server written in C that works under Linux. This is an open source project based on the HTTP/1.1 protocol. The objective is to develop a fast, efficient, small and easy to configure web server. If you wish to contribute to this project as a beta-tester, submitting suggestions and constructive criticisms, just contact me. Your input is welcome. Screenshot

Development branch status

Date August 29, 2008

New Monkey works in a async way, a lot of code has been rewritten and actually I’m working in the dir_html feature, which allow to show a directory content to the browser…hope to have it ready soon!

Monkey is really rocking…

Date July 2, 2008

Development version of monkey is really rocking, a lot of changes “are” being made which improves the performance a lot: speed, memory usage, clients handler, logs writer, etc.

Next version will be a Major Release, there’s not a official release date, just stay tuned on this blog. As I always recommend, if you want to follow the change list, please use this link:

http://repo.or.cz/w/MonkeyD.git

Monkey on Debian!

Date April 7, 2008

Today I got an email about that Monkey is part of the SID repository of Debian:

 Hi Eduardo,

finally it’s done. Since today monkey is part of the Debian Sid  repository.
So let’s see if there’s someone who finds some bugs. ;-)

I don’t know exactly how the packages from Debian go to Ubuntu, but I
think that at some time before a new release is finished the packages
are synced from Debian. So I assume, that monkey will also enter Ubuntu
at some time.

http://packages.debian.org/sid/monkey

Thanks Thorsten!!!

Two new members has joined to the Monkey TEAM !

Date February 11, 2008

The last week, two new members has joined to the Monkey HTTP Daemon team, they are Felipe Astroza (aka Max) and Sebastian Sariego (aka Segfault) .

Max has sent a great patch in order to let monkey use a pre-threading model (the actual one is threading on demand). It still need to be tuned for a good performance, more news about this BIG milestone comes soon..

Segfault is our “artwork man”, he’s prividing as the new Monkey logo and others..

Thanks guys! , every contribution is welcome!…

P.D: More contributors are welcome!

What’s next ?

Date January 30, 2008

In the last week, Monkey has been changing a lot, some features which are ready in the repository are:

  • Support Pipelining requests
  • New configuration files, virtual host are separated in a ’sites’ directory
  • New Benchmark mode
  • Default support for sendfile() system call.

More surprises are coming, help us to find bugs and test the development version, you’re welcome!

Moving Monkey Source Code to GIT!

Date January 28, 2008

I’ve moved the source code of Monkey HTTP Daemon to a public GIT server called http://repo.or.cz.

The repository can be cloned with:

# git clone git://repo.or.cz/MonkeyD.git

Browse through the source code:

http://repo.or.cz/w/MonkeyD.git

Monkey HTTP Daemon 0.9.2 is out !

Date January 28, 2008

Hey!, a new version of monkey is out!, 0.9.2 comes with a little bug fix and two news monkey+php document translation: polish and 1337 :D . You can download this release from:

http://monkeyd.sf.net/versions/monkey-0.9.2.tar.gz

cheers!