May 18, 1996
o release 0.60a1 - first public release
o Started getting ready for optional Safe wrapper around scripts
o Added $r->get_remote_host() method, putting $r->connection->remote_host back to normal
May 9, 1996
o release 0.50a2
o new (faster) approach with mod_perl_fast
o we now use an Apache.pm file
o moved more code from mod_perl to Apache.xs so mod_perl_fast could share it
o organized Apache.xs
o fixed $r->connection->remote_host
o hiding of 'Authorization' header is optional now
o added 'print' alias to 'write_client'
o dropped set_ prefix for several methods
May 1, 1996
o release 0.50a1
o xs_init now gets linked with us, as generated by Devel::embed
so we can bootstrap static extensions (including Apache)
o stomped out *main:: variables, moved to Apache.xs as methods
o added method 'request' to return the request pointer object
And did a typedef request_rec * Apache
so we don't need to say @request_recPtr::ISA = 'Apache'; anymore
o added method 'write_client' for sending a @list of data to the client
o added methods that simply access members of request_rec
-method
-uri
-protocol
-path_info
-filename
o added method 'args'
when called in a scalar context, it returns the query string
when called in a list context, it splits the query_string into key => vairs
o moved parsing code to Apache.xs, and now data is only read when the user
asks for it with the content() method.
o added method 'content'
when called in a scalar context, it reads data from the client
when called in a list context, it splits the content into key => vairs
o added method 'headers_in' to return a %hash of request headers
the 'Authentication' header is not returned
o added perl_call_argv to Apache->bootstrap ourselves
o we now flush the script's %ENV
o users can set-up a standard CGI %ENV via method $r->cgi_vars
o the script's STDERR in now redirected to the error_log
o added client_to_stdout and client_to_stdin methods to
hookup the script's STDOUT and STDIN
** This is broken right now **
o added method 'connection' and Apache::Connection class
returns a object reference to the request_rec's conn_rec
methods availible include:
- remote_host
- remote_ip
- remote_logname
- remote_user
- auth_type
o added method 'server' and Apache::Server class
returns a object reference to the request_rec's server_rec
methods availible include:
- server_admin
- server_host
- port
o Changes for Apache 1.1x
-rprintf to bputs, etc.
March ?? 1996
Initial version by Gisle Aas <aas@oslonett.no>