List Info

Thread: Unstable branch update




Unstable branch update
user name
2006-04-16 11:23:54
Hi guys,

  I have committed a massive amount of changes in the
unstable branch
  right now (yeah, it's a side effect of having 2 days off
;)

    http://www.0x5
0.org/bugs/changeset/269

  This means:

    1.- The unstable branch is now honoring its name, so you
shouldn't
        use it in any kind of production environment, no
matters how
        brave you are! 

    2.- The biggest changes for Cherokee 0.6 are now in
place: some
        basic classes have been rewritten, the new
configuration file
        format is working and most of the modules are
already working
        with it (actually, it has passed all the +130 QA
tests,). And
        finally, the proxy handler is committed and working
with basic
        requests.

  So, now is the right moment to break things, propose new
ideas, and
  suggest changes in Cherokee. If you have any idea, do not
hesitate
  to send it to the list.

  Enjoy!! 

-- 
Greetings, alo.
http://www.alobbs.com
_______________________________________________
Cherokee mailing list
Cherokee0x50.org
http://www.0x50.org/cgi-bin/mailman/listinfo/cherokee
Unstable branch update
user name
2006-04-16 12:47:18
Alvaro Lopez Ortega wrote:
>   So, now is the right moment to break things, propose
new ideas, and
>   suggest changes in Cherokee. If you have any idea, do
not hesitate
>   to send it to the list.

there is always my ever popular request for handling the
pound style 
referrer information so that the downstream server can know
where the 
request really came from.

Promise and proof that the proxy will never ever ever (ever)
be able to 
refer to port 25 outbound.  You probably should also include
587 
(submission) as well http://www.ietf.o
rg/rfc/rfc2476.txt

The ability to combine handlers could be very useful.  For
example the 
combined handler (file, directory) could be split out into
its original 
handlers if you had the ability that if one fails, the next
one in the 
chain is tried.  I don't believe there will be many chains
longer than 
two or three elements but when you need them, it's really
useful.

as a completely made-up example, imagine a chain of file,
rewrite, file, 
error message.  If the first file request fails, rewrite the
URL, try 
the second file request, and if that fails display an error
message.

redirecting standard error to syslog.

improved error reporting.
   what file path does a request translate to?
   either report configuration errors by file name and line
number
   or reassemble all the configuration data so that one can
find the 
reported file number
   or display a window of text around the configuration file
error (i.e. 
plus or -10 lines.


I'll have to take some time and think of more.  

---eric
_______________________________________________
Cherokee mailing list
Cherokee0x50.org
http://www.0x50.org/cgi-bin/mailman/listinfo/cherokee
Unstable branch update
user name
2006-04-18 21:27:16
Alvaro Lopez Ortega wrote:
> 
>   So, now is the right moment to break things, propose
new ideas, and
>   suggest changes in Cherokee. If you have any idea, do
not hesitate
>   to send it to the list.

"ChangeUser [on | off]: It interprets each CGI as it
owner user"

just to clarify, this option is equivalent to making the CGI
program 
setuid?  If that's the case, a setgid equivalent would also
be useful. 
I would also recommend specifying the user and group in the 
configuration file and make sure they are the same for the
CGI file. 
For example, if xyzzy.cgi is owned by plugh, changeuser
could change the 
userid it runs under to plugh only if owner plugh is
specified as part 
of the changeuser option.

---eric
_______________________________________________
Cherokee mailing list
Cherokee0x50.org
http://www.0x50.org/cgi-bin/mailman/listinfo/cherokee
[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )