Warning: Reason support is experimental. We are looking for beta-tester and contributors.

Index of modules


A
Accept [Header]
Accept_encoding [Header]
Accept_language [Header]
Accesscontrol

Accesscontrol: Conditional access to some sites

Authbasic

Authbasic: Basic HTTP authentication


B
Body [Response]

C
Cache

Cache.

Charset_mime
Clist [Ocsigen_lib_base]

Circular lists

Command

Extending server commands

Config

Configuring Ocsigen server

Config_static
Configuration [Extensions]

This modules contains types and constructor for the description of XML configurations and the accordingly parsing.

Content_type [Header]
Cors

Cross-Origin Resource Sharing


D
Deflatemod

Deflatemod: compress output data

Dlist [Cache]

Doubly-linked lists with maximum number of entries, and (possibly) limited lifespan for entries.


E
Extendconfiguration

Extendconfiguration: More configuration options for Ocsigen Server

Extensions

Extensions interface for Ocsigen Server


F
Filename [Lib]

H
Header

I
Int [Ocsigen_lib_base]
Ip_address [Lib]

L
Lib

This module contains some auxiliaries for the Ocsigenserver.

List [Ocsigen_lib_base]

Improvement of module List

Loader

Module Loader: Dynamic loading for Ocsigen.

Local_files

M
Make [Cache]
Map [Ocsigen_lib_base.String_base]
Map_inner [Ocsigen_cookie_map]
Map_path [Ocsigen_cookie_map]

This type of maps is used to store cookie values for each path.

Messages

Writing messages in the logs

Mime_type [Header]
Multipart

N
Name [Header]

O
Ocsigen_cohttp
Ocsigen_cookie_map
Ocsigen_lib_base

This module just contains only extensions of the standard library and very basic Ocsigen values and exceptions.

Ocsigen_stream
Option [Ocsigen_lib_base]

Module Option to compute type 'a option

Outputfilter

Outputfilter: Rewrite some part of the output


P
Parseconfig

Config file parsing.

Poly [Ocsigen_cookie_map]

Polymorphic versions of add and remove to use when we don't need to OUnset (client-side)

Polytables

Polymorphic tables (using Map)


R
Redirectmod

Redirectmod: HTTP redirections

Request
Response
Revproxy

Revproxy: Forward a request to another Web server

Rewritemod

Rewrite: Change the request


S
Server
Set [Ocsigen_lib_base.String_base]
Socket_type [Config]
Staticmod

Staticmod: serve static files

String [Lib]
StringStream [Ocsigen_stream]
String_base [Ocsigen_lib_base]

Improvement of module String


T
Table [Ocsigen_lib_base.String_base]
Table [Ocsigen_lib_base.Int]
Tuple3 [Ocsigen_lib_base]

U
Url [Lib]
Url_base [Ocsigen_lib_base]
Userconf