descriptiondebian packagin of ocsigenserver 2
ownergit@thisis.be
last changeTue, 18 Oct 2011 04:15:05 +0000 (18 06:15 +0200)
content tags
add:
README
Ocsigen server

------------------------------------------------------------------

Requirements:
=============

Compilers:

 * ocaml and camlp4  (need version >= 3.12)
 * a C compiler      (tested with gcc-4.4.5)

Libraries:

 * findlib
 * react             (tested with 0.9.2)
 * ocamlssl          (tested with 0.4.4)
 * lwt 	             (need version >= 2.3.0, with react and ssl support)
 * ocamlnet          (tested with 2.2.9 and 3.2, with netstring and netsys)
 * pcre-ocaml        (tested with 6.0.1)
 * cryptokit         (tested with 1.3)
 * ocaml-text        (tested with 0.3)
 * tyxml	     (need version 2.0)

Optional libraries:

 * ocamlsqlite3      (tested with 1.5.6)
 * camlzip           (tested with 1.0.4)

You may also use the dbm database (for example gdbm) instead of
sqlite.  In that case, you need dbm with headers (libgdbm-dev package
for ex.)

If OCaml 3.12 and the needed libraries (findlib/react/lwt...) are not
installed on your computer and not available on your favorite linux
distribution, you may use the Ocsigen bunble GODI to install them
automatically, see:

  http://ocsigen.org/install#bundle
  http://godi.camlcity.org/godi/index.html

To run the native code version of ocsigen server, you may need to
generate cmxs files for the libraries you need, if they are not
included in your distribution, see:

  http://ocsigen.org/ocsigenserver/manual/misc


------------------------------------------------------------------

Build instructions:
===================

 * run "sh configure [options]" to generate 'Makefile.config'
 - For the full list of options, run "sh configure --help".

 * verify that 'Makefile.config' suits to your needs.

 * run "make" to compile
 * run "make install" as root to install

 * [optional] run "make logrotate" as root to install logrotate
              configuration files in /etc/logrotate.d

 * [optional] run "make doc" to build the ocamldoc
 * [optional] run "make install.doc" as root to install the ocamldoc

 * run "make uninstall" to uninstall (almost) everything

------------------------------------------------------------------

Local testings:
===============

 * run "make run.local" of "make run.opt.local"
   in the ocsigen source directory.

 * open http://localhost:8080/index.html in your browser

 * if it does not work, look at the logs (see 'local/var/log/' in the
   ocsgigen source directory) or run ocsigen with options -v or -V
   (verbose and debug mode).

------------------------------------------------------------------

Authors:
========

Vincent Balat
 (project leader, Web server, Ocsigenmod, Eliom, Eliom client, Staticmod, XHTML syntax extension, documentation, Ocsimore, extension mechanism, Ocsidbm, Ocsipersist with DBM, ...)
Jérôme Vouillon
(Lwt, Web server, js_of_ocaml, O'Closure, ...)
Boris Yakobowski
(Ocsimore, module Extendconfiguration, Ocsigen server...)
Benjamin Canou
(O'Browser)
Jérémie Dimino
(Lwt)
Raphaël Proust
(Ocsforge, Eliom client, Comet)
Stéphane Glondu
(Configuration file, Findlib integration, access control, HTTP authentication, Debian package, ...)
Gabriel Kerneis
(XHTML syntax extension for OCaml 3.10, Ocsipersist with SQLite, CGI module, forms in Eliom, deflatemod, ...)
Denis Berthod
(HTTP protocol, Web server)
Grégoire Henry
(safe unmarshalling of client data)
Pierre Chambart
(Comet)
Jaap Boender
(Ocsimore, NetBSD and Godi packages)
Gabriel Scherer
(Macaque)
Gabriel Cardoso
(O'Closure)
Jean-Henri Granarolo
(Ocsforge)
Simon Castellan
(HTML5, OpenID, SVG)
Piero Furiesi
(Ocsimore)
Thorsten Ohl
(most of the functions generating XHTML (xML and xHTML modules))
Mauricio Fernandez
(Xhtmlcompact, static linking of extensions and Eliom modules)
Nataliya Guts
(Web server, HTTPS)
Archibald Pontier
(Atom, Pubsubhubbub)
Jérôme Velleine
(CGI module)
Charles Oran
(O'Closure)
Pierre Clairambault
(Lwt_lib, Gentoo package, configure script, ...)
Cécile Herbelin
 (HTML5, Benchmarks)
shortlog
2011-10-18 Benjamin JacobsNew upstream releasemaster
2011-10-18 Benjamin JacobsNew patch: Makefile: don't hardcode external binary...
2011-10-18 Benjamin JacobsUpdate packaging to upstream split
2011-10-18 Benjamin JacobsRename ocsigen to ocsigenserver (2/2)
2011-10-10 Benjamin JacobsRename ocsigen to ocsigenserver (1/2)
2011-10-10 Benjamin JacobsDrop patches
2011-10-09 Benjamin JacobsMerge commit 'upstream/2.0.1'
2011-10-09 Benjamin JacobsImported Upstream version 2.0.1upstream
2011-07-12 Stephane GlonduUpdate changelog and prepare upload to unstable
2011-07-07 Stephane GlonduFix wrong decoding of + in URL paths
2011-05-29 Nicolas DandrimontRemove mention of #621984 as it was a bug in ocaml-ssl
2011-05-25 Nicolas DandrimontAdd the .a to the -dev package, only install the .so...
2011-05-19 Nicolas DandrimontBump Standards-Version to 3.9.2
2011-05-19 Nicolas DandrimontFix outstanding bugs
2011-05-18 Nicolas DandrimontDo not install lwt_obrowser (installed by obrowser)
2011-05-17 Nicolas DandrimontAdd myself to uploaders
...
heads
12 years ago master
12 years ago pristine-tar
12 years ago upstream