~E A~E8A~EA~Escope-[#;>A~>deref-\#;>A~>timelimit-^#;>A~>sizelimit-_#;>A~=usagek#=A~>.string-m#;> usage: %-m#;> s [optio-m#;> ns] [fil-m#;> ter [att-m#; > ributes.-m#;(> ..]] whe~=_IO_streampm#=@Dpm#Spm#>Dpm#S~=progpm#=pm#S~= fprintfm# =-n#;0> re: f-n#;8> ilter RF-n#;@> C-2254 c-n#;H> ompliant-n#;P> LDAP se-n#;X> arch filpn#=@Dpn#Spn#>5Dpn#Sn# =-o#;`> ter a-o#;h> ttribute-o#;p> s whites-o#;x> pace-sep-o#;> arated l-o#;> ist of a-o#;> ttribute-o#;> descrippo#=@Dpo#Spo#>eDpo#So# =-p#;> tions -p#;> which-p#;> may incpp#=@Dpp#Spp#>Dpp#Sp# =-q#;> lude: -q#;> 1.1-q#;> no at-q#;> tributespq#=@Dpq#Spq#>Dpq#Sq# =-r#;> -r#;> * al-r#;> l user a-r#;> ttributepr#=@Dpr#Spr#>Dpr#Sr# =-s#;> s -s#;> + a-s#;> ll opera-s#;> tional a-s#;> ttributeps#=@Dps#Sps#>Dps#Ss# =-v#; > s Searc-v#;(> h optionpv#=@Dpv#Spv#>#Dpv#Sv# =-w#;0> s: -a-w#;8> deref -w#;@> one of -w#;H> never (d-w#;P> efault),-w#;X> always,-w#;`> search,-w#;h> or findpw#=@Dpw#Spw#>4Dpw#Sw# =-x#;p> -A -x#;x> r-x#;> etrieve -x#;> attribut-x#;> e names -x#;> only (no-x#;> values)px#=@Dpx#Spx#>rDpx#Sx# =-y#;> -b b-y#;> asedn b-y#;> ase dn f-y#;> or searcpy#=@Dpy#Spy#>Dpy#Sy# =-z#;> h -E -z#;> [!]-z#;> [= ram>] se-z#;> arch ext-z#;> ensions -z#;> (! indic-z#;> ates cri-z#;> ticalitypz#=@Dpz#Spz#>Dpz#Sz# =-|#;> ) -|#;> -|#; > [!]domai-|#;(> nScope -|#;0> -|#;8> (dom-|#;@> ain scopp|#=@Dp|#Sp|#>Dp|#S|# =-~#;H> e) -~#;P> -~#;X> [!]mv=<-~#;`> filter> -~#;h> -~#;p> (ma-~#;x> tched va-~#;> lues filp~#=@Dp~#Sp~#>LDp~#S~# =-#;> ter) -#;> -#;> [!]pr-#;> =[-#;> /prompt|-#;> noprompt-#;> ] (pag-#;> ed resul-#;> ts/prompp#=@Dp#Sp#>Dp#S# =-#;> t) -#;> -#;> [!]sube-#;> ntries[=-#;> true|fal-#;> se] (su-#;> bentriesp#=@Dp#Sp#>Dp#S# =-#;> ) -#;> -#;> [!]sync=-#; > ro[/ kie>] -#;0> -#;8> (LDAP S-#;@> ync refr-#;H> eshOnly)p#=@Dp#Sp#> Dp#S# =-#;P> -#;X> -#;`> r-#;h> p[/ ie>][/ limit>] -#;> (LDAP Sy-#;> nc refre-#;> shAndPerp#=@Dp#Sp#>RDp#S# =-#;> sist) -#;> -F pref-#;> ix URL -#;> prefix f-#;> or files-#;> (defaul-#;> t: %s) p#=@Dp#Sp#>Dp#S~> def_urlprep# >p#S# =-#;> -l lim-#;> it tim-#;> e limit -#;> (in seco-#;> nds, or -#;> "none" o-#;> r "max")-#;> for seap#=@Dp#Sp#>Dp#S# =-#;> rch --#;> L -#; > print -#;(> response-#;0> s in LDI-#;8> Fv1 formp#=@Dp#Sp#>Dp#S# =-#;@> at -L-#;H> L -#;P> print r-#;X> esponses-#;`> in LDIF-#;h> format -#;p> without -#;x> commentsp#=@Dp#Sp#>DDp#S# =-#;> -LLL-#;> p-#;> rint res-#;> ponses i-#;> n LDIF f-#;> ormat wi-#;> thout co-#;> mments p#=@Dp#Sp#>Dp#S# =-#;> -#;> and-#;> versionp#=@Dp#Sp#>Dp#S# =-#;> -s s-#;> cope o-#;> ne of ba-#;> se, one,-#;> sub or -#;> children-#;> (search-#;> scope) p#=@Dp#Sp#>Dp#S# =-#;> -S at-#; > tr so-#;(> rt the r-#;0> esults b-#;8> y attrib-#;@> ute `attp#=@Dp#Sp#>Dp#S# =-#;H> r' -t-#;P> -#;X> write b-#;`> inary va-#;h> lues to -#;p> files in-#;x> tempora-#;> ry direcp#=@Dp#Sp#>LDp#S# =-#;> tory -#;> -tt -#;> write-#;> all val-#;> ues to f-#;> iles in -#;> temporar-#;> y directp#=@Dp#Sp#>Dp#S# =-#;> ory --#;> T path -#;> write -#;> files to-#;> directo-#;> ry speci-#;> fied by -#;> path (de-#;> fault: %p#=@Dp#Sp#>Dp#S~> def_tmpdirp# >p#S# =-#;> s) -u-#;> -#; > include-#;(> User Fr-#;0> iendly e-#;8> ntry nam-#;@> es in th-#;H> e outputp#=@Dp#Sp#>Dp#S# =-#;P> -z l-#;X> imit s-#;`> ize limi-#;h> t (in en-#;p> tries, o-#;x> r "none"-#;> or "max-#;> ") for sp#=@Dp#Sp#>RDp#S# =~= tool_common_usage# =p#Ap#S~= exit# =#~>sync_slimit-#;>A~>pagePrompt-#;>A~>morePagedResults-#;>A~>urlize#>A-#;> earch /r#>&#/AO#<~@urlp#@ W#X#=YA-#;?=:A-#;@=ZA~=handle_private_option#=8A~=protocolp#= ~>urlprep#> ~>tmpdirp#> ~=optargp#= W %] /neverp# Sp#>D p# S~=strcasecmp#=&#AX#W#<-#;> searchp#= p# Sp#>D p# Sp#A p# S~=strncasecmp#=&#AX#W#D p# Sp#A p# S#=&#AX#W#<-#;> findalwp#= p# Sp#>D p# S#=&#AX#W#<-#;> aysalia-#;> s deref -#;> should b-#;> e never,-#;> search,-#;> find, o-#;> r alwaysp#=@Dp#Sp#>Dp#S# =$=W$<~>attrsonlyC$>W$basep$>W$<& $ AX $<- $;> %s: -E- $;> incompa- $;> tible wi- $;> th LDAPvp $=@Dp $Sp $>Dp $Sp $=p $Sp $  S $ =p $Ap $S $ =p $= ~?critp$A?r$Q&$!AX$ D p$ S$=&$AX$9<~>"valuesReturnFilter&!$">AO!$(<-"$;> %d mvV-"$;> aluesRet-"$;> urnFilte-"$; > r previo-"$;(> usly spe-"$;0> cified p"$=@Dp"$Sp"$>Dp"$S"$ =p$$Ap$$S$$ =p&$?C&$p&$">&($!?AX($5<-)$;8> missing -)$;@> filter i-)$;H> n Values-)$;P> ReturnFi-)$;X> lter conp)$=@Dp)$Sp)$>8Dp)$S)$ =p+$Ap+$S+$ =p.$!?~>#vrFilterp.$#>p/$A=W/$<-2$;`> trol prp2$? p2$ Sp2$>fD p2$ S2$=&2$AX2$<~>$pagedResults&5$$>AO5$J<-6$;h> PagedRe-6$;p> sultsCon-6$;x> trol pre-6$;> viously -6$;> specifiep6$=@Dp6$Sp6$>iDp6$S6$ =p8$Ap8$S8$ =&;$!?AO;$$!? p>$ Sp>$/A p>$ S>$ =p>$ &?$AO?$t d promp~?%promptppA$ %?pA$ SpA$>D pA$ SA$=&A$AXA$_WB$t<-C$;> tnoprompC$%? pC$ SpC$>D pC$ SC$=&C$AXC$hWD$t<-F$;> ptInval-F$;> id value-F$;> for Pag-F$;> edResult-F$;> sControl-F$;> , %s/%s.pF$=@DpF$SpF$>DpF$SpF$!?pF$SpF$%?pF$ SF$ =pI$ApI$SI$ =pL$!? pL$ SpL$>D pL$ S~?&tmpaL$&? pL$ S~='sscanfL$'=&M$AOM$<-N$;> %dInv-N$;> alid val-N$;> ue for P-N$;> agedResu-N$;> ltsContr-N$;> ol, %s. pN$=@DpN$SpN$>DpN$SpN$!?pN$SN$ =pQ$ApQ$SQ$ =WQ$<-T$;> Invalid-T$;> value f-T$;> or Paged-T$;> ResultsC-T$; > ontrol. pT$=@DpT$SpT$>DpT$ST$ =pU$ApU$SU$ =pW$&?~>(pageSizepW$(>pX$?CX$pX$$>WX$<-\$;(> domainSp\$? p\$ Sp\$>)D p\$ S\$=&\$AX\$<~>)domainScope&]$)>AO]$<-^$;0> copedom-^$;8> ainScope-^$;@> control-^$;H> previou-^$;P> sly specp^$=@Dp^$Sp^$>5Dp^$S^$ =p`$Ap`$S`$ =&b$!?AOb$<-c$;X> ified d-c$;`> omainSco-c$;h> pe: no c-c$;p> ontrol v-c$;x> alue exppc$=@Dpc$Spc$>_Dpc$Sc$ =e$=ph$?Ch$ph$)>Wh$<-l$;> ected s-l$;> ubentriepl$? pl$ Spl$>D pl$ Sl$=&l$AXl$<~>*subentries&m$*>AOm$<-n$;> ssubent-n$;> ries con-n$;> trol pre-n$;> viously -n$;> specifiepn$=@Dpn$Spn$>Dpn$Sn$ =pp$App$Sp$ =-r$;> d true&r$!?AOr$D pr$ Sr$=&r$AOr$Ws$D pt$ St$=&t$AXt$Wu$<-w$;> falsesu-w$;> bentries-w$;> control-w$;> value "-w$;> %s" invapw$=@Dpw$Spw$>Dpw$Spw$!?pw$Sw$ =pz$Apz$Sz$ =&|$?AO|$|$p|$*>W|$<-$;> lid synp$? p$ Sp$>D p$ S$=&$AX$<~>+ldapsync&$+>AO$<-$;> csync c-$;> ontrol p-$; > reviousl-$; > y specifp$=@Dp$Sp$>Dp$S$ =p$Ap$S$ =&$!?AX$<-$; > ied mis-$; > sing spe-$; > cificati-$;( > on of sy-$;0 > nc contrp$=@Dp$Sp$> Dp$S$ =p$Ap$S$ =p$!? p$ Sp$>< D p$ Sp$A p$ S$=p$!? &$AX$!p$ Sp$/A p$ S$ =p$ &$AO$ ,sync_cookiep$>,Dp$ S~=-ber_str2bv$-=W$|<-$;8 > ol rorp$ Sp$>? D p$ Sp$A p$ S$=p$!? &$AX$sp$ Sp$/A p$ S$ =p$!? p$ &$A~?.cookiepp$.?O$8,Dp$ S$-=p$/? &$ AO$W pUnable-$;H > to pars-$;P > e sync c-$;X > ontrol v-$;` > alue "%sp$=@Dp$Sp$>B Dp$Sp$/?p$S$ =p$Ap$S$ =p$?p$>W$|<-$;h > " sync -$;p > control -$;x > value "%-$; > s" invalp$=@Dp$Sp$>k Dp$Sp$ S$ =p$Ap$S$ =&$?AO$$p$+>W$<-$; > id Inva-$; > lid sear-$; > ch exten-$; > sion namp$=@Dp$Sp$> Dp$Sp$?p$S$ =$=W$<&$ AO$W$<-$; > e: %s np$ Sp$> D p$ S$=&$AX$ onemaxp$= p$ Sp$> D p$ S$=&$AX$ Unable t-$; > o parse -$; > time lim-$; > it "%s" p$=@Dp$Sp$> Dp$Sp$=p$S$ =p$Ap$S$ =p$? &$ AU$<&$ A~>timelimitp$ >Q$ %s: inv-$; > alid tim-$; > elimit (-$; > %d) specp$=@Dp$Sp$> Dp$Sp$=p$Sp$ >p$  S$ =p$Ap$S$ =W$<~>ldifC$>W$<-$; > ified bp$ Sp$> D p$ Sp$A p$ S$=&$AX$<~>scopep$A>W$ <~>.string-$; > aseonep$= p$ Sp$> D p$ Sp$A p$ S$=&$AX$W$ <-$; > subordin-$; > atechilp$= p$ Sp$> D p$ S$=&$AO$ D p$ S$=&$AO$W$ <-$; > drensubp$= p$ Sp$> D p$ Sp$A p$ S$=&$AX$W$ <-$; > scope s-$;( > hould be-$;0 > base, o-$;8 > ne, or s~=_IO_streamp$=@Dp$Sp$>! Dp$S$ =~= usage$ =W$ sortattrp$ >W$<~> vals2tmpC$ >W$<&$ AO$W$<~> includeufnC$ >W$<-$;@ > ub nonep$ Sp$>D D p$ S$=&$AX$%I D p$ S$=&$AX$. maxUna-$;P > ble to p-$;X > arse siz-$;` > e limit p$=@Dp$Sp$>M Dp$Sp$=p$S~= fprintf$ =p$Ap$S~=exit$=p$? &% AU%N<&% A~>sizelimitp% >Q%N "%s" %s-%;p > : invali-%;x > d sizeli-%; > mit (%d)-%; > specifip%=@Dp%Sp%>n Dp%S~=progp%=p%Sp% >p%  S% =p%Ap%S%=W%private_conn_setup%>A~>deref&%>AO%<~@ldp%@ p% Sp%A p% Sp%>D p% S~=ldap_set_option%=&%AX% ed Coul-%; > d not se-%; > t LDAP_O-%; > PT_DEREFp%=@Dp%Sp%> Dp%Sp%>p%S% =p%Ap%S%=&%>AS%D p% S%=&%AX% %d Cou-%; > ld not s-%; > et LDAP_-%; > OPT_TIME-%; > LIMIT %dp%=@Dp%Sp%> Dp%Sp%>p%S% =p%Ap%S%=& %>AS %D p % S %=& %AX % Could -$%; > not set -$%; > LDAP_OPT-$%; > _SIZELIMp$%=@Dp$%Sp$%> Dp$%Sp$%>p$%S$% =p&%Ap&%S&%=&%~=main+%= A~?attrsp-%A?~?fpp.%A?~?seberp1%A?~?vrberp1%A?~?prberp1%A?~?syncbvalpp4%A?~=tool_init6%=p9%A~>npagedpartialp9%>~>npagedextendedp9%>~> npagedreferencesp9% >~>!npagedentriesp9%!>~>"npagedresponsesp9%">-=%; > IT %d l-=%; > dapsearcp=%> D p=% S~@#argcp=%#@ p=% S~@$argvp=%$@ p=% S~=%lutil_progname=%%=p=%=-?%; > hTMPDIR-?%; > TMPTEMp?%> D p?% S~=&getenv?%&=p?% ~>'def_tmpdirp?%'>&?%AX?% D p?% S?%&=p?% p?%'>&?%AO?% D p?% S?%&=p?% &?%AO?% P/var/tpC%> D rF%Q%F%AXF%<-G%; > mp/var/pG%># D pI% '>pI% S~=(strlenI%(= I% A~?).safepI% )?pI% )? pI% S~=*mallocI%*=pI%'> &K%A~>+def_urlprepK%+>XK%<-L%;( > tmpmallpL%>, DpL%S~=,perrorL%,=pM%AM%-P%;0 > ocfile:-P%;8 > ///%s//pP%SpP%>3 DpP%SrP%Q %P% ? >XP%pS%S~>.urlizeS%.>pU%#@pU%SpU%$@pU%S~=/tool_argsU%/=~=0infilepU%0=pU%$@~=1optindpU%1= pW%#@W% &W%AUW%3 (object-[%;H > class=*)p[%>A D ~?filtpatternp[% ?W[%;Q D pi% S~=fopeni%=pi%?pi%? pi%?&i%AXi%\ rBad f-q%;X > ilter pa-q%;` > ttern "%pq%=@Dpq%Spq%>S Dpq%Spq% Sq% =ps%As%Cv%px%  ax% Qrx%O&x%sAOx%~<-y%;h > s" Bad -y%;p > filter p-y%;x > attern "py%=@Dpy%Spy%>l Dpy%Spy% Sy% =p{%A{%W{%^<~>tmpdir&%>AX%p%>~>urlpre&%>AX%p%>&%>AX% p% S%(= % Ap% )?p% )? p% S%*=p%> &%Ap%>X%<-%; > %s" malp%> Dp%S%,=p%A%-%; > locfile-%; > :///%s/p%Sp%> Dp%Sr%Q %%  >X%p%S%.>~=debug&%=AO%D p% S~= tool_conn_setup% =~= pw_filep% = ~? ldp% ?&% AX%<~= want_bindpw&% =AX%.string-%; > /Enter -%; > LDAP Pas-%; > sword: p%> D p% S~=lutil_getpass%=p% =&% =AO%domainScope&%>AO%pagedResults&%>AO%ldapsync&%>AO%subentries&%>AO%valuesReturnFilter&%>AX%AO%<-%; > 1.2.840.-%; > 113556.1-%; > .4.1339p%> Dp%  %A ~?cp% (?p% %Ap%A0?p% %Ap%A,?&%>AS%AO%J p% S~= abs% =&%AX% D p% Sp% )? p% S~=!ber_printf%!=p%? &%AX%0 bSubent-%; > ries con-%; > trol enc-%; > oding er~=#_IO_streamp%=@#Dp%Sp%> Dp%S~=$fprintf%$=p%A%p% Sp%? %A a% ,? p% Sp%AS~=%ber_flatten2%%=p%? &%AX%< ror! 1.-%; > 3.6.1.4.-%; > 1.4203.1p%> Dp%  %A p% (?&%>AP%DAO% ~?&syncberp%&?&%AX%U'sync_cookie&%'>AX%c<-%; > .10.1{ep% S% =p% )?p%&? p% Sp%> D p% Sp% )? p% S%!=p% W%p D p% Sp% )? p% Sp%>'D p%  S%!=p% &% AX%~ }{eO}l-%; > dap sync-%; > control-%; > encodin-%;( > g error!p%=@#Dp%Sp%> Dp%S%$=p%A%p%&? p% S~?(syncbvalpa%(? p% S~=)ber_flatten%)=p%? &%AX% 1.3.6.-%;8 > 1.4.1.42-%;@ > 03.1.9.1p%>2 Dp%  %A p% (?p%  %A a% ,? p%(? p%Qp%Pp%Qp%P&%>AP%AO%+vrFilterp%+> p% S~=,ldap_put_vrFilter%,=p%*? &%AX% .1Bad V-%;P > aluesRet-%;X > urnFiltep%=@#Dp%Sp%>K Dp%Sp%+>p%S%$=p%A%p& Sp&? &A a& ,? p& Sp&AS&%=p&? &&AX& r: %s 1-&;h > .2.826.0-&;p > .1.33448p&>g Dp&  &A p& (?&&>AS&AO &  10.2.3{~?-prberp&-?p&Sp&> Dp&S~>.pageSizep&.>p&S~>/page_cookiep&>/Dp& S&!=p&-? p& Sp&? &A a& ,? p& Sp&AS&%=p&? &&AX&AO&p&S~=0ber_memfree&0=p&? p&A/>-&; > iO}1.2.-&; > 840.1135-&; > 56.1.4.3p&> Dp&  &A p& (?&&>AS& 19filte-+&; > r%s: %s -+&; > requesti-+&; > ng: pap+&=@#Dp+&Sp+&> Dp+&S~=infile&+&=AO+&( DW+&) Dp+&S~?filtpatternp+&?p+& S+&$=~?attrsp+&? &/& AX/&6<-0&; > tternA-0&; > ll userA-0&; > pplicati-0&; > on attrip0&=@#Dp0&Sp0&> Dp0&S0&$=W0&H butes%sp3&=@#Dp3&Sp3&> Dp3&Sp3& ?p3& Rp3&S3&$=p3&? p3&? W3&8 Dp6&S6&$=~>ldif&9&>AX9&S<-:&; > # ex-:&; > tended Lp:&> Dp:&S~=printf:&=W:&Z<&;&>AP;&Z<-<&; > DIF ver-<&; > sion: %dp<&> Dp<&Sp<&Ap<&S<&=&?&>AP?& Dp@&S@&=-A&; > # # -A&; > LDAPv%d pA&> DpA&S~=protocolpA&=pA&SA&=~>basepA&> ~> scopepA& > -B&; > # base -B&; > <%s> wit-B&; > h scope -B&;( > %s bas-B&;0 > eObject-B&;8 > oneLevel-B&;@ > childre-B&;H > nsubtrepB&> DpB&S&B& AOB&l, DpB&S&B& AXB&r- DWB&{<&B& AXB&v8 DWB&{<&B& AXB&zA DWB&{J DpB&SB&=-N&;P > e# filt-N&;X > er%s: %s-N&;` > pattepN&>R DpN&S&N&=AON&b DWN&k DpN&SpN&?pN&SN&=-P&;h > rn# re-P&;p > questingpP&>l DpP&SP&=pP&? &R& AXR&{ DpS&SS&=WS& : ALL%pV&> DpV&SpV& ?pV& RpV&SV&=pV&? pV&? WV&<&Z&=AOZ&<-[&; > s # wi-[&; > th manag-[&; > eDSAit %-[&; > scontrol-[&; > criticap[&> Dp[&S&[&=AS[& DW[& Dp[&S[&=&^&=AO^&<-_&; > l # w-_&; > ith noop-_&; > %scontr-_&; > olcritip_&> Dp_&S&_&=AS_& DW_& Dp_&S_&=&b&>AOb&<-c&; > cal #-c&; > with su-c&; > bentries-c&; > %scontr-c&; > ol: %sc-c&; > ritical -c&; > falsepc&> pc& Sc& =&c&AXc& DWc&D~? .safepc& ?pc&> Dpc&S&c&>APc& DWc& Dpc&Spc& ?pc&Sc&=&g&>AOg&<-h&;> true # -h&;> with val-h&;> uesRetur-h&;> nFilter -h&; > %scontro-h&;(> l: %scr-h&;0> itical ph&>Dph&S&h&>ASh&.DWh&8Dph&Sph&+>ph&Sh&=&l&>AOl&<-m&;8> # with-m&;@> pagedRe-m&;H> sults %s-m&;P> control:-m&;X> size=%d-m&;`> criticapm&>9Dpm&S&m&>ASm&aDWm&kDpm&Spm&.>pm&Sm&=-s&;h> l # ps&>lDps&Ss&=&v&=AXv& pw& Spw& > pw& Spw&A Spw&? pw& Spw&? pw& S~> attrsonlypw& > pw& Spw&ASpw&A Spw&A$Spw&A pw& (S~> dosearchw& >pw& Ww&H p& Sp& > p& Sp&? p&  Sa&? p& Sp&? p& Sp& > p& Sp&ASp&A Sp&A$Sp&A p& (S& >p& W&AX&NmorePagedResults&&>AX&QpagePrompt&&>AO&<~>entriesLeft&&>AS&Z<~>.string-&;p> Estimat-&;x> e entriep&>qDp&Sp&>p&S&=-&;> s: %d P-&;> ress [si-&;> ze] Ente-&;> r for th-&;> e next {-&;> %d|size}-&;> entriesp&>Dp&Sp&.>p&S&=p&A p& ?p& #= && #=M&iD p& S~?tmpSizea&? p& S~=sscanf&=&&AO&<-&;> . %dIn-&;> valid va-&;> lue for -&;> PagedRes-&;> ultsCont-&;> rol, %s.p&=@#Dp&Sp&>Dp&Sa&?p&S&$=p&A&p&?p&.>W&tA~@!valuep&!@ ~?"retoidp&A"?~?#retdatap&A#?~?$nresponses_psearchp&A$?~?%cancel_msgidp&A%?~@&filtpatt&& &@AO& mallocp&>Dp&S~=(perror&(=p&A&~?)filterp&)?p&Sp& &@p&Sp&!@p&S~=*sprintf&*=&&=AO&<-&;> filter:~=+_IO_streamp&=@+Dp&Sp&>Dp&Sp&)?p&S~=,fprintf&,=&&>AP&<-&;> %s # #-&;> filter:p&>Dp&Sp&)?p&S&=W& %s # %-&;> s: ldap_-&;> search_e-&; > xt: %s (p& S~= ldap_err2string& =p& ?p&=@+Dp&Sp&>Dp&S~= progp& =p&S~? .safep& ?p& Sp&?p&S&,=p&?&p&A~? npartialp& ?~? nextendedp& ?~?nreferencesp&?~?nentriesp&?~?nresponsesp&?~?resp&A?W& sortattr&&>AO&( &'A~?rcp'?O';<'&' AO'Kprint_entry'>W'rprint_reference'>W'rprint_extended!'>p#'? p#' S~=ldap_msgid#'=p#'? &#'AX#' .string-*';( > %d) Can-*';0 > celled p*'>- Dp*'S~=!printf*'!=-+';8 > cancel_-+';@ > msgid = p+'>9 Dp+'Sp+'%?p+'S+'!=p+'? W,'"print_result1'">p1' p1'?~>#pageSize&3'#>AO3'<&4' AX4'$page_cookiep5'>$D p5' S~>%parse_page_control5'%>p5' p5'?W5'<~>&morePagedResultsp7'A&>W7'~>'ldapsync&>''>AX>' %d 1.3.-K';P > 6.1.4.1.-K';X > 4203.1.9pK'(? pK' SpK'>L D pK' S~=,strcmpK',=&K'AXK'<-L';` > .1.4Syn-L';h > cInfo Re-L';p > ceived pL'>e DpL'SL'!=pM'(?pM'S~=-ldap_memfreeM'-=pN')?pN'S~=.ber_bvfreeN'.=WO'r<~@/ldpR'/@pR'SpR'?pR'S~>0print_partialR'0>pS'(?pS'SS'-=pT')?pT'ST'.=pT'? WU'% AOX'<~>sync_slimit&X'>AXX' PX' x Dp]'Sp]'?p]'S~=ber_printf]'=p^'?p^'Sa^'?p^'S~=ber_flatten^'=-_';x > {i}1.3.-_'; > 6.1.1.8p_'/@p_'Sp_'>| Dp_'Sp_'?p_'Sp_'A Sp_'AS~?cancel_msgida_'?p_'S~=ldap_extended_operation_'=pa'A+?Wa'R ldap_respj'/@pj'Spj'> Dpj'S~= ldap_perrorj' =pk'?k'pn'?pn'Sn' =~> ldifpn' > pn'? ~> pagedResults&p' >AOp'g <~> npagedresponses q'  >pr'?~>npagedentries r'>~?nextendedps'?~>npagedextended s'>~?npartialpt'?~>npagedpartial t'>~?nreferencespu'?~>npagedreferences u'>&v'&>AXv'D <&v' AUv'E ult # n-w'; > umRespon-w'; > ses: %d pw'> Dpw'Spw' >pw'Sw'!=pw'> &x' AOx'Q <-x'; > # numEn-x'; > tries: %px'> Dpx'Spx' Sx'!=&y'>AOy'X <-y'; > d # num-y'; > Extendedpy'> Dpy'Spy'>py'Sy'!=&z'>AOz'_ <-z'; > : %d # -z'; > numParti-z'; > al: %d pz'> Dpz'Spz'>pz'Sz'!=&{'>AO{'f <-{'; > # numRef-{'; > erences:p{'> Dp{'Sp{'>p{'S{'!=W{' <&' AP' <-'; > %d # -'; > numRespo-'; > nses: %dp'> Dp'Sp' S'!=~?nentriesp'? &' AO't <-'; > # numE-'; > ntries: p'>  Dp'Sp' S'!=&'?AO'{ <-'; > %d # nu-';  > mExtendep'> Dp'Sp'?p'S'!=&'?AO' <-';( > d: %d #-';0 > numPart-';8 > ial: %d p'>/ Dp'Sp'?p'S'!=&'?AO' <-';@ > # numRe-';H > ferencesp'>A Dp'Sp'?p'S'!=~?rcp'?'''>LA~?ufnp'A?~?berp'A?~?bvalsa'?~?bvpp'?~?ctrlsp'A?p'/@ p' S~@entryp'@ p' Sa'? p' S~?bva'? p'  S~=ldap_get_dn_ber'=&' >AP' "write_ldif'">~>#.string-';P#> : %d dnp'Ap'Sp'>V#Dp'Sp'?p'Sp'?p' S'">p'/@ p' Sp'@ p' Sa'? p' S~=$ldap_get_entry_controls'$=p' &'AO' <-';X#> print_e-';`#> ntry: %d~=%_IO_streamp'=@%Dp'Sp'>Y#Dp'Sp' S~=&fprintf'&=-';h#> ldap_g-';p#> et_entry-';x#> _controlp'/@p'Sp'>j#Dp'S' =p'Ap'S~='exit''=&'?AO' (print_ctrls'(>p'?p'S~=)ldap_controls_free')=~>*includeufn&'*>AO' <&'?AX' #Dp'Sp'?p'Sp'!?p' S'">&'?AO' W' <&'?AO' <~?-ip'A-?W', .vals2tmp&'.>AQ'D <&'.>AO'C sufn%s-';#> /ldapsea-';#> rch-%s-X~?0tmpfnamea'0?p'Sp'Ap'Sp'>#Dp'S~>1tmpdirp'1>p' Sp'?p'S~=snprintf'=a'0? p' S~=mkstemp'=&'AP'X XXXXXwp'Sp'>#D p' S~=fdopen'=p'-?&'AX'c  p' S' =a'0? ' p'!?~?urla'?p'Sp'Ap'Sp'>#Dp'S~> urlprep' >p' Sp'!?p'S'=a'?p'S~> urlize' >a'? p' S' =p'!?p' Ap'Sp'?p'Sa'?p'Sp'!?p' S'">W' W') print_reference' >,A~?refsp'A?~>ldif&(>AP( <-(;#> %s%s# s-(;#> earch re-(;#> ference p(>#Dp(S~=printf(=~@ldp(@ p( S~@referencep(@ p( Sa(? p( Sa(? p(  Sp(AS~=ldap_parse_reference(=&(AO( <-(;#> ldap_pa-(;#> rse_refep(@p(Sp(>#Dp(S~=ldap_perror(=p (Ap (S ('=& (?AO ( rencerep(  p( -?p(? p( R p( S( =p(!?&(>AO( #Dp(Sp(-? p(? p( Qp(Sp(!?p( S(">p(-? W( p(?p(S()=(~>print_extended(>(A~?retoidp (A?~?retdatap!(A?&#(>AP#( <-$(;#> f# exte-$(;#> nded res-$(;#> ult respp$(>#Dp$(S$(=p'(@ p'( S~@extendedp'(@ p'( Sa'(? p'( Sa'(? p'(  Sp'(AS~=ldap_parse_extended_result'(=&*(AO*( <-+(;#> onse ld-+(;#> ap_parse-+(;#> _extende-+(;#> d_resultp+(@p+(Sp+(>#Dp+(S+(=p,(Ap,(S,('=&/(>AP/(3 <-0(;#> extende&0(?AO0($ AO0(* #Dp0(Sp0(?p0(Sp0(!?p0( S0(">p3(?p3(S3( =p3(> &5(?AO5(M <&6( AP6(J <&7( AO7(? #Dp7(Sp7(?p7(Op7(Sp7(?p7(Op7( S7(">p:(?p:(S~=ber_bvfree:(=p=(@p=(Sp=(@p=(Sp=(AS~>print_result=(>=(~>print_partial@(>0ApE(A?pF(A?~?ctrlspG(A?&I(>API(] <-J(;#> ddata#-J(;#> extende-J(; #> d partia-J(;(#> l responpJ(>#DpJ(SJ(=pM(@ pM( S~@partialpM(@ pM( SaM(? pM( SaM(? pM(  SaM(? pM( SpM(AS~= ldap_parse_intermediateM( =&P(AOP(s <-Q(;0#> se ldap-Q(;8#> _parse_i-Q(;@#> ntermedipQ(@pQ(SpQ(>4#DpQ(SQ(=pR(ApR(SR('=&U(>APU( <-V(;H#> atepart&V(?AOV({ AOV( L#DpV(SpV(?pV(SpV("?pV( S~>#write_ldifV(#>pZ(?pZ(SZ( =pZ(> &\(?AO\( <&]( AP]( <~>$.string-^(;P$> ialdata&^( AO^( T$Dp^(Sp^(?p^(Op^(Sp^(?p^(Op^( S^(#>pb(?pb(Sb(=&e(?AOe( pg(?pg(Sg()=g(k(>DA~?%matcheddnpq(A%?~?&textpr(A&?ps(A?pt(A?~@'search&v('@AOv( <&w(>APw( <-x(;X$> # searc-x(;`$> h resultpx(>Y$Dpx(Sx(=&z(>APz( <-{(;h$> %s: %d-{(;p$> search~@(resultp{((@ p{( S~=)ldap_msgid{()=p{("?p{(>j$Dp{(Sp{(>r$Dp{(Sp{("?p{(S{(=p(@ p( Sp((@ p( S~?*erra(*? p( Sa(%? p(  Sa(&? p( Sa(? p( Sa(? p( Sp(AS~=+ldap_parse_result(+=&(AO( <-(;x$> ldap_pa-(;$> rse_resup(@p(Sp(>y$Dp(S(=p(Ap(S~=,exit(,=&(>AX( <-(;$> ltresul-(;$> t: %d %sp(*? p( S~=-ldap_err2string(-=p("?p(>$Dp(Sp(*?p(Sp("?p(S(=W( <&(*?AO( <-(;$> %s (%dp(*? p( S(-=p("?~=._IO_streamp(=@.Dp(Sp(>$Dp(Sp("?p(Sp(*?p( S~=/fprintf(/=&(%?AO( AX( <-(;$> ) matchp(%? p( S(!=p("?p(Ap(Sp(>$Dp(Sp(%?p(Sp("?p( S(#>W( <-(;$> edDNMat-(;$> ched DN:p(=@.Dp(Sp(>$Dp(Sp(%?p(S(/=p(%?p(S( =&(&?AO(= AX(3 <-(;$> %s texp(&? p( S(!=p("?p(Ap(Sp(>$Dp(Sp(&?p(Sp("?p( S(#>W(: <-(;$> tAdditi-(;$> onal inf-(;$> ormationp(=@.Dp(Sp(>$Dp(Sp(&?p(S(/=p(&?p(S( =&(?AO(k AX(] <-(;$> : %s rep(  ~?0ip( 0?p(? p( R p( S(!=p("?p(Ap(Sp(>$Dp(Sp(0? p(? p( Qp(Sp("?p( S(#>p(0? W(g <-(;$> fReferr-(;$> al: %s p(=@.Dp(Sp(>$Dp(Sp( 0?p(? p( Qp(S(/=p(0? W(A 1print_ctrls(1>p(?p(S~=ldap_controls_free(=p(*?(((1>(A~@ctrlsp(@ p(A W(} AO( AO( <~?strp( ?p( Sp(>$Dp(S~= strcpy( =p(? W( : true-(;$> falsep(?p(Sp(0? p(@ p( R r( P %( AO( $DW( $Dp(S( =&(?AO( $Dp(S( =p(?p(Sp(?p(Op(S( =&(>AP( <-(;$> contro&(>AO( $Dp(Sp(?p(Sp(?p( S(#>p(?p(S~= free( =p(?p(S(=p(@ p(0? W(z <((#>A~@ typep( @ p( S~@ namep( @ p( S~@valuep(@ p( S~@vallenp( @ p(  S~=ldif_put(=&(AX(! parse_page_control )>@A~?ctrlp)A?~?ctrlpp)A?~@ldp)@ p) Sp)(@ p) Sa)*? p) Sp)A Sp)ASp)ASa)? p) Sp)AS)+=&)AO)F <-);$> lldap_p-);$> arse_resp)@p)Sp)> $Dp)S~=ldap_perror)=p)Ap)S),=& )*?AO )U <-!);$> ult%s (p!)*? p!) S!)-=p!)"?p!)=@.Dp!)Sp!)>$Dp!)Sp!)"?p!)Sp!)*?p!) S!)/=&$)?AO$)] <-&); $> %d) 1.2-&);($> .840.113-&);0$> 556.1.4.p&)>%$D p&) Sp&)? p&) S~=ldap_find_control&)=p&)?&))?AO)) 319Inte-/);@$> rnal errp/)=@.Dp/)Sp/)><$Dp/)S/)/=p0)A0)-3);H$> or. {io~?berp3)?p3)Sp3)>M$D p3) S~>entriesLeftp3)>D p3) S~@cookiep3)@ p3)  S~=ber_scanf3)=~?tagp3)?p4)?p4)Sp4)Ap4)S~= ber_free4) =&6)?AX6) <-7);P$> }Paged -7);X$> results -7);`$> response-7);h$> control-7);p$> could n-7);x$> ot be de-7);$> coded. p7)=@.Dp7)Sp7)>R$Dp7)S7)/=p9)A9)&<)>AP<) <-=);$> Invalid -=);$> entries -=);$> estimate-=);$> in page-=);$> d result-=);$> s responp=)=@.Dp=)Sp=)>$Dp=)S=)/=p?)A?)pB)@pB)O&B)AXB) <~>!morePagedResultspC)A!>pF)?pF)SF)=WF) pL)*?L)L)-L);$> se. ~>"npagedpartial5L)">A~>#urlpre5L)#>A~>$domainScope5L)$>A~>%scope5L)%>A~>&ldif5L)&>A~>'sync_slimit5L)'>A~>(includeufn5L)(>A~>)def_tmpdir5L))>A~>*ldapsync5L)*>A~>+pageSize5L)+>A~>,attrsonly5L),>A~>-vrFilter5L)->A5L)>A~>.tmpdir5L).>A~>/npagedentries5L)/>A~>0pagedResults5L)0>A~>1npagedextended5L)1>A~>pagePrompt5L)>A~>vals2tmp5L)>A~>.string5L)>A~>sizelimit5L)>A5L)!>A~>npagedreferences5L)>A~>npagedresponses5L)>A~>sync_cookie5L)>A~>valuesReturnFilter5L)>A~> timelimit5L) >A~> page_cookie5L) >A~> def_urlpre5L) >A~> base5L) >A~> sortattr5L) >A~=options5L)=BA~>subentries5L)>A~>deref5L)>AIL)