Helge Hess wrote:
I consider using Cherokee as an embedded webserver for our SOPE
application server to avoid the necessity to install an Apache
module for running SOPE based applications. In other words, I would
like to directly link Cherokee into the application, sometimes as a
shared
Hi guys,
For those of you who aren't subscribed to cherokee-bugs..
I logged a bug today about a QA test that was failing using the PHP5
interpreter (it was working with PHP4 though). I ended up realizing
that is wasn't a Cherokee bug but a PHP5 one:
Cherokee 0.4.30 In shape released!
Description
===
Cherokee is a flexible, ultrafast, lightweight Web server. It is
implemented entirely in C, and has no dependencies beyond a standard C
library. It is embeddable, extensible with plug-ins, and supports
on-the-fly configuration by
Hi Antonio!
This is Antonio from Lima, Peru. I was wondering
if you're interested in translating the website into
Spanish so people in Spain and Latin America get the
contents in their own language.
I thought this was a bit relevant since Cherokee is
getting very nice press in Spain
Hi Mohammad!
After applying the patch, there is still a problem: I could never
get 'ab -c 1 -n 1000' completed successfully because exactly in
501th request, the php interpreter always crashed (probably out of
our scope, ie. PHP/libfcgi bug)
Yeah, I got the same result yesterday.
Mark Nipper wrote:
Completely agree, I didn't notice this before. The worst thing is
that Mantis doesn't support it.. so, it seems to be a really good
reason go back to Bugzilla :-(
According to:
---
http://manual.mantisbt.org/manual.page.descriptions.login.page.php
Have you
Pablo Fischer wrote:
My understanding is that Cherokee can't do much on that.
I usually have to spread awful things like this along the code I
need to debug. :-(
echo h1I'm here: val=$val/h1; die;
Anyway, I know that Jonathan or Pablo are subscribed to the list,
(they are
Eric S. Johansson wrote:
Request ^/mailman/?$ {
Handler redir {
URL http://tbtf.com/mailman/listinfo;
}
}
place the above in more than one virtual domain or virtual domain and
default and cherokee panics. at least it does on my pack.
It seems to be an
Rodolfo Pilas wrote:
[Alvaro, cuando vas a hacer que el reply conteste directo a la
lista?]
I guess.. never. This is the standard behaviour, Reply to reply
to the author, and Reply all to reply the author and the list. If
we set the list address in the Reply-to header, it would not be
Juan Eliseo Carrasco Diaz wrote:
I'm using the last version of cherokee (0.4.29).
./configure --prefix=/usr --sysconfdir=/etc --disable-pthread
--disable-tls --disable-largefile --disable-pcre
Yeah, there were a couple of problems with the embedded version on
the previous release.
Mohammad DAMT wrote:
* Put the managers into a one static table for all threads so it
will not be re-created all the time.
The idea is to allocate FastCGI managers per thread. In this
way, it is consistent (connections never change of thread) and we
don't need semaphores to
Alvaro Lopez Ortega wrote:
Damn it!! I knew something like this would happen. :-/
There is something that doesn't much sense though. The PHP server
accepts multiple connection.. what for? :-? I'm gonna take a look
at the code to try to figure out that is the reason for that odd
Alvaro Lopez Ortega wrote:
If interpreter is supplied, it will be invoked if handler can't
communicate to the it's server.
* Some fixes to post_walk_read
* Connection will be reset (reconnected) if it's drop happen during
communication.
* Some qa scripts
Okay
[EMAIL PROTECTED] wrote:
En primer lugar, os felicito por empezar esta iniciativa
Escribo en castellano porque veo que muchos desarrolladores son,
probablemente, de habla castellana.
Even if there are a few Spanish speaks over here, please, use
English for writing to this list, there
[EMAIL PROTECTED] wrote:
server.c/679: Can't bind() socket (port=80, UID=0, GID=0)
Are you sure you did edit the file? It is trying to open the port
80 rather than the 81.
Yes. I have sure. But thank you. I check and my mistake is that I
have previous installation in with /etc/cherokee
Pablo Fischer wrote:
I'm using Cherokee and PHP (fastcgi) in my desktop/laptop for
developing PHP applications (Jaws ;-)). Today I found a little bug
that kills Cherokee, here's how to reproduce the bug:
It is good to hear from you Pablo! BTW, you are a brave man, what a
bleeding edge
Hi all,
I want to show you a little hack have written this morning. It is
something Rodolfo proposed sometime ago. Basically it about
changing the execution user of the CGIs and PHP to its owner user.
Check this out:
This is the testing script:
-rw-r--r-- 1 *1000* 1000 60
Hi,
I would like to introduce you our new logo :-)
http://www.0x50.org/brand
The new logo is on the top, and the old one is still on the page
contents. I will try to update it as soon as possible.
I hope you will like it, I really love it!
PS: Many thanks to Mike Bonales for
Mohammad DAMT wrote:
* handler
- Added ServerList directive in config file, typical use:
Extension fcgi {
Handler fastcgi {
ServerList /tmp/sock
ServerList 127.0.0.1:8090
ServerList 127.0.0.1:8070
}
}
I would use
Alvaro Lopez Ortega wrote:
I have been thinking of installing a bug tracking system again (we
used to have a bugzilla on http://bugs.0x50.org)..
The site is now up and running again,
http://bugs.0x50.org/
--
Greetings, alo.
___
Cherokee
Hi all,
Today, I have been working in a tracing facility for Cherokee..
Basically it allows you to define a environment variable which the
definition of what you want to trace. Let's see a few examples
about how it works:
===
# CHEROKEE_TRACE=handler /usr/sbin/cherokee
Hi guys,
The first beta of the next release is now available:
http://alobbs.com/tmp/cherokee-0.5.0b1.tar.gz
It includes the CHEROKEE_TRACE basic stuff, the kqueue performance
patch and a fix for a bug which may cause some problems handling
complex redirections using Request entries.
Rodrigo Fernandez-Vizarra wrote:
hopefully this patch will allow us to compile cherokee in DragonFlyBSD.
Applied. Thanks! :-)
--
Greetings, alo.
___
Cherokee mailing list
Cherokee@lists.alobbs.com
Rodrigo Fernandez-Vizarra wrote:
I wrote a new patch to fix the performance problem of kqueue.
Requests per second:231.18 [#/sec] (mean)
Requests per second:467.39 [#/sec] (mean)
Good news, aren't they?
Wo.. I'm pretty amazed, it is a huge improvement.
I'm going to apply
The new Debian package is ready..
--
Greetings, alo.
http://www.alobbs.com
---BeginMessage---
Accepted:
cget_0.4.29-1_i386.deb
to pool/main/c/cherokee/cget_0.4.29-1_i386.deb
cherokee_0.4.29-1.diff.gz
to pool/main/c/cherokee/cherokee_0.4.29-1.diff.gz
cherokee_0.4.29-1.dsc
to
Cherokee 0.4.29 It grants you three wishes released!
Description
===
Cherokee is a flexible, ultrafast, lightweight Web server. It is
implemented entirely in C, and has no dependencies beyond a standard C
library. It is embeddable, extensible with plug-ins, and supports
on-the-fly
Hi all,
For those of you who are writing Cherokee code.. please, have a look
at the changes I have committed to the connection structure. It
will probably make your module/patch compilation to fail:
http://svn.0x50.org/change/90
This is something I should did time ago: it doesn't
John Hampton wrote:
I noticed an ErrorHandler section in the default configuration, but I
couldn't find any other documentation on it.
Yeah, we have to give some love to the wiki ':-)
If it is not possible for cherokee to return a custom error page as
provided by the site, I think it
John Hampton wrote:
Apache:
https://pacopablo.com/projects/red_tape
Cherokee:
http://pacopablo.com:8080/projects/red_tape
The relevent code in Trac is found here:
Ok, I have seen what the difference is..
So, the correct behaviour should be something like:
===
if error code is not
John Hampton wrote:
I just wanted to let you know I have committed some changes to
add support for the priority and Request features we have been
talking about this week.
Sounds hot. I'm tiching to try it out.
/me crosses his fingers..
There is a new beta release in the usual
Kurt McKee wrote:
I don't think Alvaro is proposing to elimiate the current way
redirs work, rather just add functionality.
This doesn't appear to be the best fix, at least for the problem
I've been experiencing - it seems to me that redirection should
always occur first in the given
John Hampton wrote:
Location /projects
SetHandler mod_python
PythonHandler trac.ModPythonHandler
PythonOptionTracUriRoot /projects
PythonOptionTracEnvParentDir/var/projects/trac
/Location
LocationMatch ^/projects/[[:graph:]]+/login
AuthType Basic
Mohammad DAMT wrote:
This patch incorporate a HTTP POST support for fcgi.
Great stuff! :-)
cherokee_post_walk_read (cherokee_post_t *post, cherokee_buffer_t *buf,
cuint_t *size)
I changed the 3rd argument from cuint_t len to cuint_t *size. The
size will contains the available post data
Mark Nipper wrote:
If the entity tag given in the If-Range header matches the
current entity tag for the entity, then the server SHOULD provide
the specified sub-range of the entity using a 206 (Partial
content) response. If the entity tag does not match, then the
server SHOULD return the
John Hampton wrote:
When using the original configuration for trac (no scriptalias),
trying to login causes cherokee to segafult.
[..]
Directory /cgi-bin/trac.cgi/login {
Auth Basic {
Name Trac
Method htpasswd {
PasswdFile
Hi all,
I have been talking with Rodrigo about the last two problems (RFE,
or bug, you name it) that have been sent to the list.
1.- http://0x50.org/archive/2005-October/001027.html
2.- http://0x50.org/archive/2005-October/001031.html
Both of them seem to have a common cause.
Sébastien Arnaud wrote:
Does it hurt? I mean, is it a problem for the compilation on MacOS
10.3 or greater? If not, I would leave it like that as a
compilation work around for the older versions.
Well, it does not hurt that bad, it just does not look clean ;)
John Hampton wrote:
Thanks again for the fixes. I'm still having one problem, however.
All of the sub links work except for the login link. I get a 404
error when clicking on the login link in the upper right-hand corner
(http://pacopablo.com:8080/projects/est/login). Below is are the
John Hampton wrote:
I just installed cherokee-0.4.28 and I have to say that I'm am
liking it so far. I had a little problem setting up basic
authentication and finally realized that it's because I followed a
bad example. That bad example lies in the form of the admin module.
Yep, you
John Hampton wrote:
The binary is called cherokee_logrotate. If you want to rotate
your logs, but you don't want to shut down the server, you can
just do:
cherokee_logrotate http://localhost/admin/ /var/log/cherokee.log
Cool, so it was working properly, I just wasn't passing in a
John Hampton wrote:
I have also uploaded a beta version of the next release with
those changes. I know some of you have problems compiling
Cherokee from the SVN, so it might be handy for you:
http://www.alobbs.com/tmp/cherokee-0.4.29b1.tar.gz
I gave it a spin and it works
Diego Giagio wrote:
Tomorrow I will try to test the patch. I will let you know :-)
Did you have a chance to test the patch ? Did anyone else test ? I
just want to know whether we are going on the right direction ;)
I have been thinking about the current code and the current
Eric S. Johansson wrote:
This is the scheme in my mind. Tell me what you think of it :)
Server
|
+|+
throttler --+ | |
client| |
Cherokee 0.4.28 Stable, in capitals released!
Description
===
Cherokee is a flexible, ultrafast, lightweight Web server. It is
implemented entirely in C, and has no dependencies beyond a standard C
library. It is embeddable, extensible with plug-ins, and supports
on-the-fly
Marko Mikulicic wrote:
-#if _FILE_OFFSET_BITS == 64
+#if SIZEOF_OFF_T == SIZEOF_UNSIGNED_LONG_LONG
# define FMT_OFFSET %llu
# define CST_OFFSET unsigned long long
-#else
+#elif SIZEOF_OFF_T == SIZEOF_UNISGNED_LONG
# define FMT_OFFSET %lu
# define CST_OFFSET unsigned long
+#else
+#
Sébastien Arnaud wrote:
Here is the output I get for: AC_SYS_LARGEFILE
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for _LARGE_FILES value needed for large files... no
I added the following
Mohammad DAMT wrote:
fcgi_manager_step returns immediately if there is a response from
fcgi server which has not being picked up by handler. then
handler would reset the buffer after pick the data and return it
to the main thread.
Well, my original idea was: If the manager get
Mohammad DAMT wrote:
Seems that this mail (attached) has not been answered yet *-)
Oopss.. sorry for the delay!
Btw I'd like to have a new configuration keyword for fcgi
server. I'd like to have something like
ServerList 127.0.0.1:9090;/tmp/unix.sock;other.host:port
Well, it okay,
Marko Mikulicic wrote:
Explanation: on macosx off_t is 8 bytes long. It pushes on the stack
8 bytes, and since it is a big endian machine when the
buffer_add_va access it as 4 byte wide data it accesses the most
significant 4 bytes with are 0 for when the offset is under
4*10^9...
Ok, I
Jorge Salamero Sanz wrote:
i've set up a small webserver with cherokee and i've some problems
with php and perl scripts, i can execute them but if i pass them
variables thougth the url they don't get interpreted :?
Umm.. it is really odd.
The configuration looks alright. I have
Alberto Gonzalez wrote:
A couple of days ago I was testing some web servers performance and
downloaded Cherokee to test it too. By mistake, I downloaded 0.4.9
thinking it was the latest (it was a t the bottom of the download
page). The performance was superb ! With httperf (benchmark tool)
Eric S. Johansson wrote:
using the svn code as of last night (9pm edt (-4 gmt)) with
squirrelmail, the application works normally if you use the default
ports (http/https) but if you use a nonstandard port, and try to
send a message, you get the following message from the server after
you
Mark Nipper wrote:
So my guess would be either whatever path is being exercised by
that 206 response from the rather abusive client at 202.155.126.36
or something in the logging path.
These connections don't look bad to me.. it is only a guy who is
using a download accelerator, it should
Eric S. Johansson wrote:
openssl-0.9.7e-r2 is installed
# bash autogen.sh
...
checking for struct crypt_data... -D_GNU_SOURCE
./configure: line 34866: syntax error near unexpected token `1.0.4,'
./configure: line 34866: `AM_PATH_LIBGNUTLS(1.0.4,
have_gnutls=yes, have_gnutls=no)'
Mark Nipper wrote:
So I did a little more investigating on this after
switching back to Cherokee 0.4.27. I'm attaching two runs from a
client machine using:
---
apt-get -o Debug::Acquire::Http=true update
After looking at that, I went and looked up some
information on
Hola Jens!
Before I create a Debian bugreport I just like to know if anybody
has experienced the same behavior of cherokee-0.4.26 on Debian.
Since upgrading to the newest version available I have no logs
anymore. I created a folder /var/log/chreokee/ and changed the
direction for the logs
Hi all,
I have uploaded a new beta version of the 0.4.27 release. It is
almost finished and ready to be released on Monday or Tuesday. If
you have the chance, please test it:
http://alobbs.com/tmp/cherokee-0.4.27b5.tar.gz
It includes full Digest authentication support, the htpasswd
Ryan McIntosh wrote:
Long time listener, first time caller. I tried this patch out and
it is good stuff :) I'm not much of a programmer, but I have a
suggestion that it might be beneficial to set a bandwidth limit per
connection (as well as an overall limit). Wouldn't this completely
Diego Giagio wrote:
I've already tried returning ret_eagain, but it'll consume 100% CPU
even with a single connection on the server.
This happens when the thread is on 'process_active_connections' and
there's not enought bandwidth to proceed. The thread will keep
looping throught
Alexander Serkov wrote:
I've just checkouted cherokee tree.
Attached modification was needed to compile.
I thought it would be appropriate to notify you guys?
Thanks for the patch. I forgot to update the PAM validator after
changing some stuff on the validator base class. I have applied
Hi all,
I have updated the wiki, from mediawiki 1.4.4 to 1.5.0.
http://www.0x50.org/wiki/
It seems to be working okay, but it needed to update the database
structure, so if you see something wrong, please drop me a
line.. :-)
--
Greetings, alo.
http://www.alobbs.com
Mohammad DAMT wrote:
Is there anybody doing the fcgi stuff? If not, I will try to get
this thing working.
Yes, it is still available. Actually, it seems to be the hardest
task, but there is code I made some weeks ago with the base..
Alright, is there any deadline for this?
No,
Diego Giagio wrote:
The throttler interface may be the following:
throttler.h/throttler.c
cherokee_throttler_new()
cherokee_throttler_free()
cherokee_throttler_check()
cherokee_throttler_update(bytes_recvd)
Yeah, looks good :-)
To enable the throttler we could create wrapper
Mark Nipper wrote:
I will set up a Cherokee backport for Sarge as soon as I finish some
other packaging-related chores (i.e., I have still not upgraded the
package to 0.4.26), and will tell you here.
I'm actually using Apache 2.1 built locally for the time
being on my mirror server
Hi all,
I want to announce a new subproject inside Cherokee: Gilberto
Gonzalez [1] is heading a work group to translate the current
documentation to Spanish.
They are working in: http://www.0x50.org/wiki-es/
As soon as they translate everything, we are going to export it to
the web
Rodolfo Pilas wrote:
A good solution would be something like 'sensible-webserver. But that
would be a matter of Debian policy...
I solved the problem:
# apt-get install apache
# invoke-rc.d apache stop
# update-rc.d -f apache remove
ready!
Ummm.. not really. The next update of Apache
H wrote:
Does Cherokee has anything like Modsecurity?
Is it a good idea for cherokee to have somethink like that?
No, there is nothing equivalent. I think that is not the right way;
the server must be safe enough without any kind of protective
plug-in. Hence, Cherokee includes the most
yokoy wrote:
yes, I've read the document but I don't want to use a different php
interpreter for different php-versions.
in sites-availible/defaults
Extension php, php3, php4, php5 {
Handler phpcgi
}
is ok, I think.
it should load /usr/lib/cgi-bin/php (?)
I am not
Sébastien Arnaud wrote:
When was the last time you updated the SVN repository? I am trying
to get cherokee new release to compile on OS X but it looks like the
source I checked out from SVN is actually quite old:
http://svn.0x50.org/listing.php?repname=Cherokee+Web+Serverpath=%
2Fsc=0 It
if test $have_crypt $have_crypt_include != yes yes; then
modules=`echo $modules | sed s/htpasswd//`
fi
Could you please check with the 0.4.25 release? I'm wondering if I
have already fixed it :-)
2005-07-12 Alvaro Lopez Ortega [EMAIL PROTECTED]
* configure.in
Cherokee 0.4.25 It's a bird, it's a plane, it's.. released!
Description
===
Cherokee is a flexible, ultrafast, lightweight Web server. It is
implemented entirely in C, and has no dependencies beyond a standard
C library. It is embeddable, extensible with plug-ins, and supports
Volkan YAZICI wrote:
I've compiled cherokee with --disable-shared configure option and when
I try to run it, it dumps below error message:
# cherokee
module_loader.c/203: ERROR:
dlopen(/usr/local/lib/cherokee/libplugin_read_config.so):
/usr/local/lib/cherokee/libplugin_read_config.so: cannot
Sébastien Arnaud wrote:
I just compiled Cherokee 0.4.21 in Gentoo on PPC [...]
server.c/1600: Cherokee feels panic!
*** glibc detected *** free(): invalid pointer: 0x3039202b ***
Yeah, Bass - one of the Gentoo developers - reported me the same
problem yesterday. It seems to be a endianness
Rodrigo Fernandez-Vizarra wrote:
This patch completes the support of Solaris 10 event ports for Cherokee.
I guess Cherokee is the first ever web server with Solaris 10 event
ports!!
Thanks a million for the patch.. great stuff!!
Yeah, it seems like we are the first free software project
Hi guys,
I only wanted to let you know u-Cherokee has made a wonderful diet.
It has lost the 45% of its weight without losing any functionality!
===
-rwxr-xr-x 1 alo alo 123116 2005-05-20 14:27 u-cherokee
===
It includes the file, dirlist, common, cgi and php handlers, the
epoll, poll
Ogoshi wrote:
In before version, in root of cherokee have a directory that debian
with a script that I use for init cherokee when computer is ON but in
this versión (0.4.21), this directory and script is missing. Where
is??
Cherokee is now an official Debian package, so it doesn't make
Hi guys,
I have uploaded the first beta version of the next release. It fixes
all the problems that people have found in the 0.4.21 release.
http://alobbs.com/tmp/cherokee-0.4.22b01.tar.gz
--
Greetings, alo.
___
Cherokee mailing list
77 matches
Mail list logo