~hww3/caudium

Caudium is an extensible web application server written in Pike.
handle non-rsa tls private keys
enable server if we're the first visitor
clean up a bit now that we're only using pike 8.0

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~hww3/caudium
read/write
git@git.sr.ht:~hww3/caudium

You can also use your local clone with git send-email.

Caudium 1.4
+++++++++++

About
----
Caudium is a modern, fast and extensible WWW server derived from Roxen.
Caudium is by default compatible with Roxen 1.3 although some incompatible
options, mostly introduced to improve the performance, security etc. of the
server, can be turned on.
Caudium features built-in log parsing engine (UltraLog), XSLT parser, native
PHP4 support, multiple execution threads and many more features - see
http://caudium.net/ and http://caudium.org/ for more information.

Copyright 
---------
Caudium is Copyright © The Caudium Group, 2000-
Based on Roxen 1.3, Copyright © Roxen Internet Software AB, 1994 - 2000
Pike is Copyright © to Fredrik Hübinette, 1994 - 2000

This software is distributed under GPL, see the file LICENSE for
more details. Some components may be distributed under additional or alternate
licensing terms. Please see the license statement contained within each file 
for additional details.

Upgrading
---------

If you are upgrading from a previous release of Caudium, you are strongly
encouraged to follow the following instructions in order to ensure the 
upgrade process is completed smoothly.

1. Read the release notes contained in the CHANGES file, noting any 
   changes that may impact your installation, such as incompatible 
   differences between versions. This file may also contain directions
   for dealing with any upgrade issues that may not be handled 
   automatically.

2. Make a backup of your configuration and server directories. The 
   installation process will make a backup of the server directory, but it 
   will only keep the most recent backup copy.

3. Delete the contents of your caudium_cache directory.

Installing
----------

Read INSTALLING for installation instructions.


The directories
---------------

tools/ 		Misc tools.
		 o addfp98.pike     -- maintainance tool for Frontpage.
		 o backlog-bumper   -- for Solaris 2.4 and up.
		 o xdumpfont        -- dumps an X font to a Caudium font.
		 o make_changelog   -- makes a ChangeLog from CVS-entries.
		 o init.d_roxen     -- /etc/init.d script starting point.
		                       Stop does not work correctly.
		 o compress.pike    -- Gz compresses files.
		 o uncompress.pike  -- Gz decompresses files.

src/		Various programs and modules used by Caudium that requires
		compilation (ie programs written in C).

server/         The pike objects, all modules and other misc source that is
		the core of the Caudium software.
                Important subdirs:
		 o base_server      -- Core server sources
		 o languages        -- Language modules
		 o protocols        -- Protocol modules
		 o modules          -- Caudium core modules, in subdirs
	         o etc              -- Misc. files
		 o config_actions   -- Plugins for the configuration interface
		 o server_templates -- Server template files for the 'add a new
				       virtual server' action in the 
 				       configuration interface.