\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{dim. sept. 8 09:31:26 CEST 2013}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={ldapexop},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Fournis des opérations étendues LDAP par oid ou un des mot clé spécial whoami, cancel ou refresh.},
CreationDate={D:20130908093126},
ModDate={D:20130908093126},
Keywords={LDAP;OpenLDAP;Lightweight Directory Access Protocol}
}}
\begin{document}
 
\begin{center}
{\Huge ldapexop }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Fournis des opérations étendues LDAP par oid ou un des mot clé spécial whoami, cancel ou refresh.}
 
\vspace{10mm}
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -V\texttt{[}V\texttt{]}]{Affiche les informations de version}
\item[\hspace{1mm} -d debuglevel]{Niveau de debug}
\item[\hspace{1mm} -n ]{simule la requête, mais ne l’exécute pas}
\item[\hspace{1mm} -M\texttt{[}M\texttt{]}]{Permet de gérer le DSA IT control. -MM rend le contrôle critique.}
\item[\hspace{1mm} -x]{Authentification simple}
\item[\hspace{1mm} -D binddn]{DN pour l’authentification simple}
\item[\hspace{1mm} -W]{Demande le mot de passe pour l’authentification simple}
\item[\hspace{1mm} -w passwd]{Définis le mot de passe pour l’authentification simple}
\item[\hspace{1mm} -y passwdfile]{Utilise le contenu du fichier comme mot de passe pour l’authentification simple}
\item[\hspace{1mm} -H ldapuri]{URI du serveur LDAP}
\item[\hspace{1mm} -P 2|3]{Version du protocole à utiliser}
\item[\hspace{1mm} -e \texttt{[}!\texttt{]}ext\texttt{[}=extparam\texttt{]}]{Spécifie les extensions générales. ! indique la criticité}
\item[\hspace{1mm} -E \texttt{[}!\texttt{]}ext\texttt{[}=extparam\texttt{]}]{Spécifie les extensions de recherche. ! indique la criticité}
\item[\hspace{1mm} -o opt\texttt{[}=optparam\texttt{]}]{Spécifie les options générales (\textbf{nettimeout=<timeout>} en secondes ou "\textbf{none}" ou "\textbf{max}", \textbf{ldif-wrap=<width>} en colonnes, ou "\textbf{no}")}
\item[\hspace{1mm} -O security-properties]{Spécifie les propriétés SASL}
\item[\hspace{1mm} -I]{Mode interactif SASL.}
\item[\hspace{1mm} -Q]{SASL en mode silencieux, ne demande jamais}
\item[\hspace{1mm} -N]{N’utilise pas le reverse DNS pour canoniser les hôtes SASL}
\item[\hspace{1mm} -U authcid]{Spécifie l’authentification ID pour le bind SASL.}
\item[\hspace{1mm} -R realm]{Spécifie le realm SASL}
\item[\hspace{1mm} -X authzid]{Spécifie l’authorization ID demandé pour le bind SASL}
\item[\hspace{1mm} -Y mech]{Spécifie le mécanisme SASL à utiliser}
\item[\hspace{1mm} -Z\texttt{[}Z\texttt{]}]{Fournis l’opération étendue StartTLS. \textbf{-ZZ}, l’opération doit être un succès}
\end{description}
 
\begin{description} \normalsize
\item[\hspace{1mm} -v]{Augmente la verbosité}
\item[\hspace{1mm} -f file]{Lit les opérations depuis le fichier}
\end{description}
 
\vspace{1cm}{\huge Extensions Générales }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} \texttt{[}!\texttt{]}assert=<filter>]{un filtre RFC 4515}
\item[\hspace{1mm} !authzid=<authzid>]{"dn :<dn>" ou "u :<user>"}
\item[\hspace{1mm} \texttt{[}!\texttt{]}bauthzid]{Contrôle authzid RFC 3829 authzid}
\item[\hspace{1mm} \texttt{[}!\texttt{]}chaining\texttt{[}=<resolve>\texttt{[}/<cont>\texttt{]}\texttt{]}]{}
\item[\hspace{1mm} \texttt{[}!\texttt{]}manageDSAit]{}
\item[\hspace{1mm} \texttt{[}!\texttt{]}noop]{}
\item[\hspace{1mm} ppolicy]{}
\item[\hspace{1mm} \texttt{[}!\texttt{]}postread\texttt{[}=<attrs>\texttt{]}]{(a comma-separated attribute list)}
\item[\hspace{1mm} \texttt{[}!\texttt{]}preread\texttt{[}=<attrs>\texttt{]}]{(a comma-separated attribute list)}
\item[\hspace{1mm} \texttt{[}!\texttt{]}relax]{}
\item[\hspace{1mm} sessiontracking]{}
\item[\hspace{1mm} abandon, cancel, ignore SIGINT]{envoie une réponse abandon/cancel,ou ignore; Si critique, n’attend pas SIGINT.}
\end{description}
 
\vspace{1cm}{\huge Extensions de recherche }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} !dontUseCopy]{}
\item[\hspace{1mm} \texttt{[}!\texttt{]}domainScope]{scope du domaine}
\item[\hspace{1mm} \texttt{[}!\texttt{]}mv=<filter>]{Filtre des valeurs de match}
\item[\hspace{1mm} \texttt{[}!\texttt{]}pr=<size>\texttt{[}/prompt|noprompt\texttt{]}]{paged results}
\item[\hspace{1mm} \texttt{[}!\texttt{]}sss=\texttt{[}-\texttt{]}<attr\texttt{[}:OID\texttt{]}>\texttt{[}/\texttt{[}-\texttt{]}<attr\texttt{[}:OID\texttt{]}>...\texttt{]}]{Tri coté serveur}
\item[\hspace{1mm} \texttt{[}!\texttt{]}subentries\texttt{[}=true|false\texttt{]}]{subentries}
\item[\hspace{1mm} \texttt{[}!\texttt{]}sync=ro\texttt{[}/<cookie>\texttt{]}]{LDAP Sync refreshOnly}
\item[\hspace{1mm} rp\texttt{[}/<cookie>\texttt{]}\texttt{[}/<slimit>\texttt{]}]{LDAP Sync refreshAndPersist}
\item[\hspace{1mm} \texttt{[}!\texttt{]}vlv=<before>/<after>(/<offset>/<count>| :<value>)]{virtual list view}
\item[\hspace{1mm} \texttt{[}!\texttt{]}deref=derefAttr:attr\texttt{[},attr\texttt{[}...\texttt{]}\texttt{]}\texttt{[} ;derefAttr:attr\texttt{[},attr\texttt{[}...\texttt{]}\texttt{]}\texttt{]}]{}
\item[\hspace{1mm} \texttt{[}!\texttt{]}<oid>\texttt{[}=<value>\texttt{]}]{}
\end{description}
\end{flushleft}
\end{document}
