Download List

프로젝트 설명

Monkey HTTP Daemon is a very fast and lightweight Web server for Linux. It uses a hybrid networking model based on asynchronous calls (event-driven) and fixed threads, which makes it scalable and capable of attending thousands of clients per second. It provides a powerful API for C and is ideal for embedded devices, thanks to its small core and plugin architecture.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-03-08 00:04
0.13.1

구성 디렉토리 지원 플러그인 (열쇠 자동 교체)에 추가되었습니다. 성능은 문자열 조작 및 헤더 응답에서 개선되었습니다. 기본 MaxKeepAliveRequest 값이 변경되었습니다. 바나나 스크립트가 오른쪽 pidfile를 사용하는 해결되었습니다.
Configuration directory support was added for plugins (keys auto-replace). Performance was improved in string manipulation and header response. The default MaxKeepAliveRequest value was changed. Banana script was fixed to use the right pidfile.

2011-02-28 20:16
0.13.0

모든 HTTP 응답 상태가 이제 지원됩니다. 성능은 버퍼 포인터 변환하고, MIME 형식에, 응답 헤더를 조회를 개선했다. (- 게)의 주요 프로그램은 지금 긴 옵션을 지원합니다. "- 기본 포트"및 "- 기본 사용자"인수는 이제 지원하는 스크립트를 구성할 수 있습니다. 새 man 페이지가 작성되었습니다. 데몬 모드는 더욱 강력한되었다. 버전 mk_err는 (), mk_info (), mk_warn (), mk_bug (), 및 (__MONKEY__ 스타일) 매크로가 추가되었습니다. 머리 메서드가 사용됩니다 Content - Length 헤더가 해결되었습니다. 로거 플러그인 새 Masterlog 구성 키를 사용 인치 Liana_SSL에 작은 메모리 누수가 해결되었습니다 플러그인. 은 C API 인터페이스가 개선되었습니다.
All HTTP response statuses are supported now. Performance was improved in MIME type lookup, response headers, and pointer buffers conversion. The main program now supports long options (--something). The configure script now supports "--default-port" and "--default-user" arguments. New manpages were written. Daemon mode was made more robust. The mk_err(), mk_info(), mk_warn(), mk_bug(), and versioning (__MONKEY__ style) macros were added. The Content-Length header when the HEAD method is used was fixed. The Logger plug-in uses the new Masterlog configuration key. A minor memory leak in the Liana_SSL plugin was fixed. The C API interface was improved.

2011-01-31 21:07
0.12.2

스케줄러는 이제, 메모리 할당을 검증 중단이 필요한 경우. PLUGIN_TRACE 매크로를 호출 나쁜 참조가 수정되었습니다 미사용 NETIP이 유형은 API에서 사용되지되었다 플러그인. 컴파일러 경고 Liana_SSL에 대한 수정되었습니다 플러그인. 스크립트를 구성에서 LDFLAGS은 수정되었습니다에는 Makefile은 복사되지 않습니다 선정되지 않은 플러그인의 콘텐츠를 설치 루틴 만들 때. 할일 파일이 추가되었습니다.
The scheduler now validates memory allocations, and aborts if required. A bad reference when invoking the PLUGIN_TRACE macro was fixed and the unused NETIP plugin type was deprecated from the API. Compiler warnings were fixed for the Liana_SSL plugin. In the configure script, LDFLAGS were fixed, and when creating the Makefile install routine, the content of plugins which have not been selected is not copied. A TODO file was added.

2011-01-17 13:20
0.12.1

이 릴리스은 UTF - 8을 완벽하게 지원을 해결합니다. 진수 변환기에 진수가 완전히 재작 성되었습니다. Dirlisting 플러그인에 충돌이 발견되었습니다 깨진 심볼릭 링크가 수정되었을 때. Guineo 테마는 이제는 HTML 헤더에 UTF - 8로 문자셋 인코딩을 설정합니다.
This release fixes full support for UTF-8. The hexadecimal to decimal converter has been fully rewritten. A crash in the Dirlisting Plugin when a broken symlink was found has been fixed. Guineo Theme now sets UTF-8 charset encoding in the HTML header.

2011-01-04 00:57
0.12.0

일반적인 리눅스와 안드로이드 플랫폼에 대한 지원이 추가되었습니다. 스케줄러는 현재 적은 오버헤드와 노동자로 들어오는 연결을 균형. 이제 가상 호스트 별칭 이름을 지원합니다. 팜 서버는 현재 65킬로바이트보다 큰 POST 요청을 지원합니다. "- 설정 - 플러그인"과 "- 해제 - 플러그인"스위치를 이제 지원하는 스크립트를 구성할 수 있습니다. API는 이벤트가 제한 소켓 이벤트 및, 플러그인 가까이, 오류, 쓰기, 읽기에 대한 후크 이벤트를 사용할 수 있도록 추가되었습니다 후크. 치타는 이제 유닉스 소켓 또는 stdin에들을 수 있습니다. 새로운 리아나 SSL이 추가되었습니다 플러그인. 새로운 실험 Patas 원숭이는 균형 조정 기능을 갖춘 HTTP 프록시 서버를 역방향으로 원숭이 변환, 플러그인이 추가되었습니다.
Support for generic Linux and Android platforms was added. The scheduler now balances incoming connections to a worker with less overhead. Virtual hosts now supports alias names. Palm server now supports POST requests that are larger than 65KB. The configure script now supports the "--enable-plugins" and "--disable-plugins" switches. API event hooks were added, so plugins can use event hooks for read, write, close, error, and timeout socket events. Cheetah now can listen to STDIN or a Unix socket. A new Liana SSL plugin was added. A new experimental Patas Monkey plugin was added, which converts Monkey into an HTTP proxy reverse server with balancing capabilities.

Project Resources