| 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 | 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 | Credentials | 
| Crypto | Cryptography | 
| 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  | 
| DbiPool [Netcgi_dbi] | 
 | 
| 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  | 
| 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_howto | The Equeue, Unixqueue, and Engines HOWTO | 
| Equeue_intro | Introduction into programming with  | 
| Exc [Netsys_crypto_types.TLS_PROVIDER] | Access to exceptions | 
| F | |
| Foreword | Foreword | 
| G | |
| GNUTLS [Nettls_gnutls] | The implementation of TLS backed by GnuTLS, here using  | 
| GS2 [Netmech_gs2_sasl] | This is an adapter turning any GSSAPI mechanism into a SASL mechanism. | 
| Get | How to get OCamlnet | 
| Gssapi | The 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 | OCamlnet is an enhanced system platform library for Ocaml. | 
| Ipv6 | IPv6 Support | 
| K | |
| KMP [Netaux] | |
| KP [Netx509] | Key purpose IDs as returned by  | 
| 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  | 
| 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  | 
| Make_mbox_type [Netplex_mbox] | Create a new mailbox access module for message type  | 
| Make_var_type [Netplex_sharedvar] | Creates a module with  | 
| Make_var_type [Netplex_cenv] | Creates  | 
| Make_vv [Netplex_sharedvar] | |
| Manage [Netgssapi_auth] | |
| ManagedClient [Rpc_proxy] | |
| ManagedSet [Rpc_proxy] | |
| N | |
| Netaccel | Accelerators for bytecode | 
| Netaccel_link | Enables accelerator module  | 
| 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 | 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_tut | Netchannels Tutorial | 
| Netclient_tut | Netclient tutorial | 
| 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  | 
| 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 | Overview over the HTTP daemon | 
| 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 | Netmulticore 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 | Netmulticore Tutorial | 
| Netmech_crammd5_sasl | |
| Netmech_digest_http | Digest authentication for HTTP | 
| Netmech_digest_sasl | |
| Netmech_gs2_sasl | The GS2 bridge for using GSSAPI mechanisms as SASL mechanisms | 
| Netmech_krb5_sasl | Kerberos 5 as SASL mechanism | 
| Netmech_plain_sasl | |
| 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 | Netmime Tutorial | 
| Netnumber | Binary encodings of numbers | 
| Netoid | X.500 Object Identifiers | 
| Netpagebuffer | Buffer for page-aligned I/O | 
| Netplex_admin | Netplex Administration Guide | 
| Netplex_advanced | Advanced features of Netplex | 
| 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 | Introduction into Netplex | 
| 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_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 | Netsendmail Tutorial | 
| 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 | Shared Memory for IPC | 
| 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  | 
| Netstring_tstring | Support module for tagged strings | 
| Netsys | System calls missing in the  | 
| 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 | |
| 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  | 
| Netsys_rng | Random-number generator | 
| Netsys_sasl | User interface for SASL mechanisms | 
| Netsys_sasl_types | |
| 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  | 
| Netulex_tut | Netulex Tutorial | 
| Netunichar | Unicode character information | 
| Netunidata | Configure how to load Unicode tables | 
| Neturl | Uniform Resource Locators (URLs) | 
| Neturl_ldap | LDAP-specific URLs | 
| Neturl_tut | Neturl Tutorial | 
| 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 | What's new in OCamlnet 4 | 
| Operators [Uq_engines_compat] | |
| Operators [Uq_engines] | Handy operators:  | 
| P | |
| PLAIN [Netmech_plain_sasl] | The PLAIN SASL mechanism (RFC 4616). | 
| Platform | Platform Support | 
| Q | |
| Q [Netencoding] | |
| QuotedPrintable [Netencoding] | |
| R | |
| Regexp | Regular Expression Backends | 
| ReliabilityCache [Rpc_proxy] | |
| Request [Netcgi_apache.Apache] | |
| Rpc | Common types and exceptions | 
| Rpc_auth_gssapi | GSS-API for RPC authentication | 
| Rpc_auth_local | |
| Rpc_auth_sys | Authentication module AUTH_SYS | 
| Rpc_client | RPC clients | 
| Rpc_intro | Contents
  | 
| Rpc_intro_gss | Securing RPC with the GSSAPI | 
| Rpc_mapping_ref | RPC Language Mapping Reference | 
| 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  | 
| SHA256 [Netmech_scram_sasl] | Uses SHA-256 as hash function. | 
| SHA256_PLUS [Netmech_scram_sasl] | Same as  | 
| SHA_256 [Netmech_scram_http] | SCRAM-SHA-256 where only the server authenticates the client | 
| SHA_256_mutual [Netmech_scram_http] | SCRAM-SHA-256 where additionally also the client checks that the server knows the credentials. | 
| SPNEGO [Netmech_spnego_http] | The SPNEGO mechanism for HTTP, see  | 
| Server [Netsys_sasl] | |
| Server [Netcgi_apache.Apache] | |
| Shell | Calls external programs, creates pipelines, etc. | 
| Shell_fs | Shell filesystem | 
| Shell_intro | The  | 
| 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  | 
| TLS [Netsys_crypto_types.FILE_TLS_ENDPOINT] | |
| TLS [Netsys_crypto_types.TLS_ENDPOINT] | |
| TLS [Netsys_crypto_types.TLS_CONFIG] | |
| Table [Netcgi_apache.Apache] | |
| Tls | TLS support | 
| Type_name [Netasn1] | |
| U | |
| ULB [Netulex] | |
| Ulexing [Netulex] | |
| Unixqueue | |
| Unixqueue_pollset | Unixqueue implementation on top of  | 
| Unixqueue_select | |
| Uq_client | |
| Uq_datagram | Datagrams | 
| Uq_engines | An engine performs a certain task in an autonomous way. | 
| Uq_engines_compat | Compatibility with OCamlnet-3 | 
| Uq_gtk | |
| Uq_io | Unified engines for stream I/O | 
| Uq_libevent | Use Libevent as event loop | 
| Uq_lwt | Compatibility with  | 
| Uq_mt | Using engines in multi-threaded programs | 
| Uq_multiplex | Multiplex Controllers | 
| Uq_resolver | Support for pluggable resolvers | 
| Uq_server | |
| Uq_socks5 | |
| Uq_tcl | |
| Uq_transfer | |
| 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 |