package ocsigenserver
Build not checkedInstall
dune-project
Dependency
Authors
Maintainers
Sources
md5=001e22ec2da3ab08840f934a8f005859
sha512=59f36fdf0a640117aa562d1d9ef96b7146843d9b72d71d01366640521405550074e03267fb388c5e685542781fc4bce763818a36cf05c0e033fae5e51c2f1496
Description
Ocsigen Server is a Web Server that can be used either as a library for OCaml or as an executable (taking its configuration from a file). It has a very powerful extension mechanism that makes it very easy to plug your own OCaml modules for generating pages. Many extensions are already implemented, like a reverse proxy, content compression, access control, authentication, etc.
Added to opam-repository:
README
Ocsigen server
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
- [optional] run "make logrotate" as root to install logrotate configuration files in /etc/logrotate.d
- [optional] run "make doc" to build the ocamldoc
- run "make purge" to uninstall everything (even configuration files)
Local testings:
- run "make run.local" or "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.
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)
- Jan Rochel (Ocsipersist)
Dependencies (18)
Dev Dependencies
None
Optional Dependencies
None
Used by (9)
-
azure-cosmos-db
< "0.1.5" -
eliom
>= "11.0.0" & < "12.0.0" -
ocsipersist
< "2.0.0" -
ocsipersist-dbm
< "2.0.0" -
ocsipersist-dbm-config
< "3.1.2" -
ocsipersist-pgsql
< "2.0.0" -
ocsipersist-pgsql-config
< "3.1.2" -
ocsipersist-sqlite
< "2.0.0" -
ocsipersist-sqlite-config
< "3.1.2"
Build status
Results of building ocsigenserver with each compiler on check.ci.ocaml.org, run of against opam-repository 8a77e58. All results for this package.
Each result links to its build log. To keep crawlers from overloading the site, build logs require a GitHub sign-in (see ocurrent/opam-health-check). On your first log, GitHub asks you to “Authorize opam-health-check”, the OCurrent app that runs these checks; it sees only your public profile, not your repositories. The sign-in lasts 30 days.
This version is not in the latest run; the versions below are.
| Version | OCaml 4.11 | OCaml 4.14 | OCaml 5.2 | OCaml 5.4 | OCaml 5.5 |
|---|---|---|---|---|---|
| 8.0.0 | n/a | good | good | good | good |
| 7.0.0 | good | good | good | good | good |
- good Package successfully built
- partial One of the dependencies failed to build
- bad Package failed to build
- n/a Package is not available in this environment
- internal Internal failure