A | |
AD [Netx509] | |
AES_CTS [Netmech_scram] |
This module implements AES in Ciphertext Stealing mode (see RFC 3962)
|
Add_modes [Netsys_crypto_modes] |
Returns a new crypto module where missing modes are added for
all ECB ciphers.
|
Apache [Netcgi_apache] |
Interface to Apache API.
|
Argument [Netcgi] |
Operations on arguments and lists of thereof.
|
ArrayAux [Netaux] | |
Auth [Netgssapi_auth] | |
Authentication | |
B | |
BE [Netnumber] |
Encoders/decoders for big endian - network byte order
|
Base64 [Netencoding] | |
Bundle [Netsys_crypto_modes] |
Bundle a list of ciphers as crypto module
|
C | |
CE [Netx509] | |
CRAM_MD5 [Netmech_crammd5_sasl] |
The CRAM-MD5 SASL mechanism (RFC 2195), which is obsolete and only
provided for completeness.
|
Client [Netsys_sasl] | |
Connection [Netcgi_apache.Apache] | |
Convenience [Nethttp_client] | |
Cookie [Nethttp] | |
Cookie [Netcgi] |
Functions to manipulate cookies.
|
Cookie [Netcgi_common] | |
Credentials | |
Crypto | |
Cryptosystem [Netmech_scram] |
This is the cryptosystem as defined in RFC 3961, so far needed here.
|
D | |
DIGEST_MD5 [Netmech_digest_sasl] |
The DIGEST-MD5 SASL mechanism (RFC 2831).
|
DN_attributes [Netx509] | |
DN_string_generic [Netdn] |
For a given attribute lookup module
L this module provides parser
and printer for distinguished names in string format (RFC 4514).
|
DbiPool [Netcgi_dbi] | module MyPool = DbiPool (Dbi_postgres)
|
Debug [Shell_sys] | |
Debug [Rpc_auth_gssapi] | |
Debug [Rpc_server] | |
Debug [Rpc_client] | |
Debug [Rpc_transport] | |
Debug [Netsys_polypipe] | |
Debug [Netsys_tls] | |
Debug [Netsys_sem] | |
Debug [Netsys_signal] | |
Debug [Netsys_pollset_win32] | |
Debug [Netsys_win32] | |
Debug [Netlog] | |
Debug [Netsys_posix] | |
Debug [Netsys] | |
Debug [Netmech_scram] | |
Debug [Netstring_str] | |
Debug [Netplex_cenv] | |
Debug [Netplex_container] | |
Debug [Netplex_controller] | |
Debug [Netmcore_condition] | |
Debug [Netmcore_heap] | |
Debug [Netmcore_mempool] | |
Debug [Netmcore] | |
Debug [Nethttpd_services] | |
Debug [Nethttpd_engine] | |
Debug [Nethttpd_reactor] | |
Debug [Nethttpd_kernel] | |
Debug [Netldap] | |
Debug [Netpop] | |
Debug [Netsmtp] | |
Debug [Netftp_client] | |
Debug [Nettelnet_client] | |
Debug [Nethttp_client] | |
Debug [Netcamlbox] | |
Debug [Uq_engines_compat] | |
Debug [Uq_engines] | |
Debug [Unixqueue] | |
Debug [Equeue] | |
Default [Netmech_spnego_http] |
The default profile for
Netmech_spnego_http : Use spnego_trans_id for
the https transport, and reject any unencrypted transport (empty list).
|
Digest [Netmech_digest_http] |
This is the standard HTTP digest authentication mechanism
(see RFCs 2069, 2617, 7616).
|
Digest_mutual [Netmech_digest_http] |
This is the standard HTTP digest authentication mechanism
(see RFCs 2069, 2617, 7616).
|
Digests [Nettls_gnutls] |
Cryptographic digests
|
E | |
Encryption [Netx509_pubkey] | |
Equeue | Equeue implements generic event queues.
|
Equeue_howto | |
Equeue_intro | |
Exc [Netsys_crypto_types.TLS_PROVIDER] |
Access to exceptions
|
F | |
Foreword | |
G | |
GNUTLS [Nettls_gnutls] |
The implementation of TLS backed by GnuTLS, here using
Netsys_types
as TLS_EXCEPTIONS module
|
GS2 [Netmech_gs2_sasl] |
This is an adapter turning any GSSAPI mechanism into
a SASL mechanism.
|
Gssapi | |
H | |
HO [Netnumber] |
Encoders/decoders for host byte order - which is either little
endian or big endian, depending on the CPU (or CPU mode)
|
Handler [Netcgi_apache] |
Registering Apache handlers.
|
Header [Nethttp] | |
Html [Netencoding] | |
I | |
Info [Netsys_sasl] | |
Intro | |
Ipv6 | |
K | |
KMP [Netaux] | |
KP [Netx509] |
Key purpose IDs as returned by
parse_ext_key_usage
|
Key [Netx509_pubkey] | |
Keyagreement [Netx509_pubkey] | |
Krb5_gs1 [Netmech_krb5_sasl] |
This is an adapter turning the Kerberos 5 GSSAPI mechanism into
a SASL mechanism.
|
Krb5_gs2 [Netmech_krb5_sasl] |
This is the other adapter turning the Kerberos 5 GSSAPI mechanism into
a SASL mechanism.
|
Krb5_gs2_profile [Netmech_krb5_sasl] |
This is the profile used for
Netmech_krb5_sasl.Krb5_gs2
|
L | |
LE [Netnumber] |
Encoders/decoders for little endian
|
M | |
Make [Uq_libevent] |
Instantiate this module.
|
Make'PMAP [Rpc_portmapper_clnt] | |
Make_SCRAM [Netmech_scram_http] | |
Make_digest [Netmech_digest_http] |
Create a custom version of the digest mechanism
|
Make_encap [Netplex_encap] |
Create an encapsulation module
|
Make_lever [Netplex_cenv] |
Creates a
LEVER module from a function type as specified in
FUN_TYPE
|
Make_mbox_type [Netplex_mbox] |
Create a new mailbox access module for message type
T.t
|
Make_var_type [Netplex_sharedvar] |
Creates a module with
get and set functions to access variables
of type T.t .
|
Make_var_type [Netplex_cenv] |
Creates
get and set like make_var_type .
|
Make_vv [Netplex_sharedvar] | |
Manage [Netgssapi_auth] | |
ManagedClient [Rpc_proxy] | |
ManagedSet [Rpc_proxy] | |
N | |
Netaccel |
Accelerators for bytecode
|
Netaccel_link |
Enables accelerator module
Netaccel
|
Netaddress |
Parsing of mail addresses
|
Netascii_armor |
Messages with ASCII armor
|
Netasn1 |
ASN.1 support functions
|
Netasn1_encode |
ASN.1 encoder
|
Netauth |
Some primitives for authentication
|
Netaux |
Internal auxiliary functions
|
Netbuffer |
A Netbuffer.t is a buffer that can grow and shrink dynamically.
|
Netcamlbox |
Camlboxes are a fast IPC mechanism to send Ocaml values from one
process to another.
|
Netcgi [Netcgi1_compat] | |
Netcgi |
Common data-structures for CGI-like connectors.
|
Netcgi1_compat |
Compatibility module with the previous version of Netcgi.
|
Netcgi_ajp |
Apache JServ Protocol (AJP) 1.3 connector.
|
Netcgi_apache |
Netcgi Apache "mod" connector.
|
Netcgi_cgi |
Classical CGI connector.
|
Netcgi_common |
Functions to develop new connectors.
|
Netcgi_dbi |
Pools of connections for the ocamldbi generic database interface.
|
Netcgi_env [Netcgi1_compat] | |
Netcgi_fcgi |
FastCGI connector.
|
Netcgi_modtpl | |
Netcgi_plex |
Netplex support for FastCGI, SCGI and AJP connectors
|
Netcgi_porting | |
Netcgi_scgi |
SCGI connector.
|
Netcgi_test |
Connector for testing your code.
|
Netcgi_types [Netcgi1_compat] | |
Netchannels |
Object-oriented I/O: Basic types and classes
|
Netchannels_crypto |
Crypto extensions for
Netchannels
|
Netchannels_tut | |
Netclient_tut | |
Netcompression |
Registry for compression algorithms
|
Netconversion |
Conversion between character encodings
|
Netdate |
Support for common date/time parsing and formatting.
|
Netdn |
X.500 distinguished names
|
Netencoding |
Base64, Quoted Printable, URL encoding, HTML escaping
|
Netexn |
Exception registry
|
Netfs |
Class type
stream_fs for filesystems with stream access to files
|
Netftp_client |
FTP client
|
Netftp_data_endpoint |
Senders and receivers for the FTP data connection
|
Netftp_fs |
FTP filesystem
|
Netglob |
Globbing
|
Netgss |
This is the system-wide version of GSSAPI
|
Netgss_bindings |
Bindings of a C library
|
Netgssapi_auth |
Authentication helpers for GSSAPI
|
Netgssapi_support |
Support functions for GSS-API
|
Netgzip |
Gzip object channels
|
Nethtml |
Parsing of HTML
|
Nethttp |
Basic definitions for the HTTP protocol
|
Nethttp_client |
HTTP 1.1 client
|
Nethttp_client_conncache |
Connection cache
|
Nethttp_fs |
HTTP filesystem
|
Nethttpd_engine |
The event-based encapsulation of the HTTP daemon
|
Nethttpd_intro | |
Nethttpd_kernel |
The protocol kernel of the HTTP daemon
|
Nethttpd_plex |
Netplex support
|
Nethttpd_reactor |
The reactive encapsulation of the HTTP daemon
|
Nethttpd_services |
Service Providers for HTTP daemon
|
Nethttpd_types |
Type definitions for the HTTP daemon
|
Nethttpd_util |
Utility functions
|
Netldap |
LDAP client
|
Netlog |
Basic logging facility
|
Netmappings |
Internal access to the character conversion database
|
Netmcore |
Multi-processing for compute jobs
|
Netmcore_array |
Shared arrays
|
Netmcore_basics | |
Netmcore_buffer |
Shared buffer
|
Netmcore_camlbox |
Camlboxes for use in netmulticore programs
|
Netmcore_condition |
Condition variables
|
Netmcore_hashtbl |
Shared hashtables
|
Netmcore_heap |
Shared heaps of structured values
|
Netmcore_matrix |
Shared 2-dimensional arrays (matrices)
|
Netmcore_mempool |
Memory pools
|
Netmcore_mutex |
Mutexes
|
Netmcore_process |
Statically typed processes
|
Netmcore_queue |
Shared queues
|
Netmcore_ref |
Shared mutable variables
|
Netmcore_sem |
Semaphores
|
Netmcore_tut | |
Netmech_crammd5_sasl |
The CRAM-MD5 SASL mechanism (RFC 2195), which is obsolete and only
provided for completeness.
|
Netmech_digest_http |
Digest authentication for HTTP
|
Netmech_digest_sasl |
The DIGEST-MD5 SASL mechanism (RFC 2831).
|
Netmech_gs2_sasl |
The GS2 bridge for using GSSAPI mechanisms as SASL mechanisms
|
Netmech_krb5_sasl |
Kerberos 5 as SASL mechanism
|
Netmech_plain_sasl |
The PLAIN SASL mechanism (RFC 4616).
|
Netmech_scram |
SCRAM mechanism for authentication (RFC 5802)
|
Netmech_scram_gssapi |
The SCRAM security mechanism for GSS-API
|
Netmech_scram_http |
SCRAM for HTTP (prerelease)
|
Netmech_scram_sasl |
SCRAM as SASL mechanism
|
Netmech_spnego_http |
SPNEGO (GSSAPI) authentication for HTTP
|
Netmime |
Netmime contains high-level classes and functions to process
mail and MIME messages.
|
Netmime_channels |
MIME: parsing and printing for channels
|
Netmime_header |
MIME: Access methods for frequent standard fields.
|
Netmime_string |
Low-level functions to parse and print mail and MIME messages
|
Netmime_tut | |
Netnumber |
Binary encodings of numbers
|
Netoid |
X.500 Object Identifiers
|
Netpagebuffer |
Buffer for page-aligned I/O
|
Netplex_admin | |
Netplex_advanced | |
Netplex_cenv |
Container environment
|
Netplex_config |
Read the configuration file
|
Netplex_container |
Containers
|
Netplex_controller |
Controller
|
Netplex_encap |
Type-safe marshalling between processes of the same executable
|
Netplex_internal |
Internal services
|
Netplex_intro | |
Netplex_kit |
Netplex toolkit
|
Netplex_log |
Loggers
|
Netplex_main |
Main program for Netplex servers
|
Netplex_mbox |
Netplex message boxes
|
Netplex_mp |
Multi-processing provider
|
Netplex_mt |
Multi-threading provider
|
Netplex_mutex |
Netplex-wide mutexes
|
Netplex_semaphore |
Netplex-wide semaphores
|
Netplex_sharedvar |
Netplex-wide variables
|
Netplex_sockserv |
Socket service creation
|
Netplex_types |
Types for
Netplex
|
Netplex_workload |
Workload management
|
Netpop |
This is an interface for the Post Office Protocol - Version 3
(POP3) as specifed by RFC 1939.
|
Netsaslprep |
The SASLprep algorithm (RFC 4013)
|
Netsendmail |
Functions to compose and send electronic mails
|
Netsendmail_tut | |
Netshm |
Shared memory for O'Caml programs using multi-processing
|
Netshm_array |
Arrays in shared memory
|
Netshm_data |
Data representation for shared memory
|
Netshm_hashtbl |
Hash tables in shared memory
|
Netshm_intro | |
Netsmtp |
This is an interface for the Simple Mail Tranfer Protocol (SMTP)
as specified by RFC 2821.
|
Netsockaddr |
Parsing of socket addresses
|
Netstream |
A netstream is an input channel that is read block by block.
|
Netstring_pcre |
Wrapper for regexps with PCRE syntax
|
Netstring_str |
Wrapper for regexps with
Str syntax
|
Netstring_tstring |
Support module for tagged strings
|
Netsys |
System calls missing in the
Unix module
|
Netsys_ciphers |
Symmetric cryptographic ciphers
|
Netsys_crypto |
Cryptographic providers
|
Netsys_crypto_modes |
Helpers for crypto modes
|
Netsys_crypto_types |
Types for crypto providers
|
Netsys_digests |
Cryptographic digests (hashes)
|
Netsys_global |
Global variables
|
Netsys_gssapi |
GSS-API Definition
|
Netsys_mem |
Bigarrays as memory buffers
|
Netsys_oothr |
Object-oriented thread API
|
Netsys_pmanage |
Manage persistent objects
|
Netsys_pollset |
Sets of file descriptors for polling
|
Netsys_pollset_generic |
Returns a good standard implementation of pollset for this platform.
|
Netsys_pollset_posix |
Pollsets for POSIX operating systems
|
Netsys_pollset_win32 |
Pollsets for Win32
|
Netsys_polypipe |
Polymorphic message pipes
|
Netsys_polysocket |
Polymorphic message sockets
|
Netsys_posix |
POSIX-specific system calls missing in the
Unix module, and
further API's from POSIX-style operating systems.
|
Netsys_rng |
Random-number generator
|
Netsys_sasl |
User interface for SASL mechanisms
|
Netsys_sasl_types |
Possible channel bindings:
`None : this is the default, `SASL_none_but_advertise : the client supports channel binding and
advertises this. For this time, the SCRAM protocol is run without
channel binding, though. (Only available in the SASL profile.), `SASL_require(type,data) : Require channel binding. E.g. type="tls-unique",
and data is set to the channel identifier (RFC 5929).
(Only available in the SASL profile.), `GSSAPI data : use this channel binding for GSS-API
This type is shared by SASL and GSSAPI providers.
|
Netsys_sem |
Generic anonymous semaphores
|
Netsys_signal |
Signal handler framework
|
Netsys_tls |
User-level TLS API
|
Netsys_tmp |
Temporary files
|
Netsys_types |
Types for all Netsys modules
|
Netsys_win32 |
Primitives for Win32
|
Netsys_xdr |
Some helpers for en/decoding XDR faster
|
Nettelnet_client |
Telnet client
|
Nettls_gnutls |
GnuTLS
|
Nettls_gnutls_bindings |
Bindings of a C library
|
Nettls_nettle_bindings |
Bindings of a C library
|
Nettls_support |
Support types and functions for TLS
|
Netulex |
Support module for Alain Frisch's
ulex lexer generator
|
Netulex_tut | |
Netunichar |
Unicode character information
|
Netunidata |
Configure how to load Unicode tables
|
Neturl |
Uniform Resource Locators (URLs)
|
Neturl_ldap |
LDAP-specific URLs
|
Neturl_tut | |
Netx509 |
X.509 certificates
|
Netx509_pubkey |
X.509 public key cryptography - keys and naming
|
Netx509_pubkey_crypto |
X.509 public key cryptography - wrappers
|
Netxdr |
External Data Representation
|
Netxdr_mstring |
Managed Strings
|
O | |
Ocamlnet4 | |
Operators [Uq_engines_compat] | |
Operators [Uq_engines] |
Handy operators:
++ , >> , and eps_e
|
P | |
PLAIN [Netmech_plain_sasl] |
The PLAIN SASL mechanism (RFC 4616).
|
Platform | |
Q | |
Q [Netencoding] | |
QuotedPrintable [Netencoding] | |
R | |
Regexp | |
ReliabilityCache [Rpc_proxy] | |
Request [Netcgi_apache.Apache] | |
Rpc |
Common types and exceptions
|
Rpc_auth_gssapi |
GSS-API for RPC authentication
|
Rpc_auth_local |
Return the authentication method
AUTH_LOCAL .
|
Rpc_auth_sys |
Authentication module AUTH_SYS
|
Rpc_client |
RPC clients
|
Rpc_intro | |
Rpc_intro_gss | |
Rpc_mapping_ref | |
Rpc_netplex |
Netplex support for RPC servers (TCP only)
|
Rpc_packer |
Packing and Unpacking of messages; can be used by both client and
server programs.
|
Rpc_portmapper |
Portmapper/RPCBIND interface
|
Rpc_portmapper_aux | |
Rpc_portmapper_clnt | |
Rpc_program |
RPC programs
|
Rpc_proxy |
RPC proxies
|
Rpc_server |
RPC servers
|
Rpc_simple_client |
Synchronous API for RPC clients
|
Rpc_transport |
Low-level RPC transporters
|
Rpc_util |
Utility functions
|
Rpc_xti_client |
Minimal support for TI-RPC over the XTI API
|
S | |
SCRAM [Netmech_scram_sasl] |
Create a new SCRAM SASL mechanism for this profile.
|
SCRAM_SHA1 [Netmech_scram_sasl] |
SCRAM with SHA1 profile
|
SCRAM_SHA1_PLUS [Netmech_scram_sasl] |
SCRAM with SHA1_PLUS profile
|
SCRAM_SHA256 [Netmech_scram_sasl] |
SCRAM with SHA256 profile
|
SCRAM_SHA256_PLUS [Netmech_scram_sasl] |
SCRAM with SHA256_PLUS profile
|
SHA1 [Netmech_scram_sasl] |
Uses SHA-1 as hash function.
|
SHA1_PLUS [Netmech_scram_sasl] |
Same as
Netmech_scram_sasl.SHA1 , only that the mechanism name is
"SCRAM-SHA-1-PLUS"
|
SHA256 [Netmech_scram_sasl] |
Uses SHA-256 as hash function.
|
SHA256_PLUS [Netmech_scram_sasl] |
Same as
Netmech_scram_sasl.SHA256 , only that the mechanism name is
"SCRAM-SHA-256-PLUS"
|
SPNEGO [Netmech_spnego_http] |
The SPNEGO mechanism for HTTP, see
Netmech_spnego_http
|
Server [Netsys_sasl] | |
Server [Netcgi_apache.Apache] | |
Shell |
Calls external programs, creates pipelines, etc.
|
Shell_fs |
Shell filesystem
|
Shell_intro | |
Shell_sys |
Calls external programs, creates pipelines, etc.
|
Shell_uq |
Run shell commands within Unixqueues
|
Signing [Netx509_pubkey] | |
Symmetric_cipher [Netsys_crypto_modes] | |
Symmetric_crypto [Nettls_gnutls] |
Symmetric cryptography as provided by GnuTLS and its helper library
Nettle
|
System [Netgss] |
This is the system-wide version of GSSAPI
|
T | |
TLS [Nettls_gnutls.GNUTLS_ENDPOINT] | |
TLS [Nettls_gnutls] |
Same as
GNUTLS , but without the extra gnutls_* functions
|
TLS [Netsys_crypto_types.FILE_TLS_ENDPOINT] | |
TLS [Netsys_crypto_types.TLS_ENDPOINT] | |
TLS [Netsys_crypto_types.TLS_CONFIG] | |
Table [Netcgi_apache.Apache] | |
Tls | |
Type_name [Netasn1] | |
U | |
ULB [Netulex] | |
Ulexing [Netulex] | |
Unixqueue |
Unixqueues are one of the two forms of system event loops provided
by Ocamlnet.
|
Unixqueue_pollset |
Unixqueue implementation on top of
Netsys_pollset
|
Unixqueue_select |
This the old
Unix.select -based imeplementation of event systems
which was the default one until Ocamlnet-2.2.
|
Uq_client |
Support for socket clients
|
Uq_datagram |
Datagrams
|
Uq_engines |
An engine performs a certain task in an autonomous way.
|
Uq_engines_compat |
Compatibility with OCamlnet-3
|
Uq_gtk |
Integration with lablgtk/lablgtk2 event systems
|
Uq_io |
Unified engines for stream I/O
|
Uq_libevent |
Use Libevent as event loop
|
Uq_lwt |
Compatibility with
Lwt
|
Uq_mt |
Using engines in multi-threaded programs
|
Uq_multiplex |
Multiplex Controllers
|
Uq_resolver |
Support for pluggable resolvers
|
Uq_server |
Server sockets
|
Uq_socks5 |
This module implements a SOCKS version 5 client (see RFC 1928) for
use with the
Uq_engines.connector , Uq_engines.listener , and
Uq_engines.datagram_provider engine factories.
|
Uq_tcl |
Integration with the labltk event system
|
Uq_transfer |
Transfer engines
|
Url [Netencoding] | |
V | |
V2 [Rpc_portmapper_clnt.Make'PMAP] | |
V3 [Rpc_portmapper_clnt.Make'PMAP] | |
V4 [Rpc_portmapper_clnt.Make'PMAP] | |
Value [Netasn1] | |
X | |
X509_DN_string [Netx509] |
Parser/printer for distnguished names as they may occur in X.509
certificates
|