\x89\x50\x4E\x47\x0D\x0A\x1A\x0A PNG  \x89\x50\x4E\x47\x0D\x0A\x1A\x0A ELF>!@@8 @ 00 0 X   888$$hhh Stdhhh Ptd000QtdRtd00 0 GNUЇY^k43~6ÍS=@ 0=?BE|qXeLh_ 8  P&IP q3 *$<j:f{{, GF"n1 D 8 U p__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizeauthnz_ldap_moduleap_register_auth_providerap_hook_post_configap_hook_optional_fn_retrieveapr_dynamic_fn_retrieveapr_pstrdupap_expr_parse_cmd_miapr_pstrcat__stack_chk_failstrlen__ctype_toupper_locapr_table_setnstrcmpapr_pool_cleanup_nullapr_pool_cleanup_registerap_expr_str_execap_log_rerror_ldap_err2stringapr_array_pushstrtolapr_tokenize_to_argvap_server_root_relativeap_get_exec_lineapr_ldap_url_parseapr_pallocmemsetstrcasecmpstrncasecmpap_log_error_apr_pstrmemdupapr_thread_mutex_createapr_array_makeapr_hash_getapr_pstrndupap_find_linked_moduleap_pcfg_openfileapr_hash_makeap_cfg_getlineap_getword_confap_str_tolowerapr_hash_setap_cfg_closefileapr_table_getapr_xlate_openapr_xlate_conv_bufferapr_snprintfstrchrapr_pool_cleanup_killap_getwordapr_thread_mutex_lockapr_thread_mutex_unlockap_regexecapr_table_setap_pregsubap_pregcompap_set_string_slotap_set_flag_slotlibldap_r-2.4.so.2liblber-2.4.so.2libpthread.so.0libc.so.6_edata__bss_start_endmod_authnz_ldap.soGLIBC_2.4GLIBC_2.2.5GLIBC_2.3'ii \ui fii r0 "8 `"@ @ P @(X &` <h &p ^x & J & h & PS & z   0 p  Ъ  .0  8 ԉX x`  ȫ   !  ; %  U `. ( k0 .H P X .p Xx  ȯ  8  ъ #    8 @ H ` hh 4 в I  b8 4X  ` #p Rx Y : : :@ )h ) ) ) )p ) )   . @ 7 9  ( 0 8 @ H P  X  `  h  p  x                   ! " # $( %0 &8 '@ (H *P +X ,` -h /p 0x 1 2 3 4 5 6 8 9 ; <HHɴ HtH5 % hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݮ D%ծ D%ͮ D%Ů D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݭ D%խ DH= H H9tH Ht H=a H5Z H)HHH?HHtH HtfD= u+UH=z Ht H= 9d ]wH 1Hff.HH HHHc@HHHHXL@`Ht$LJMttQuHU8D$,I8fAWAVAUATUSH(L% HdH%(HD$1IcD$L,HH,HD$HD$DM|EH}H1IH  H;HHILHT$H9IHD$HuLA?AT$H&HHHHc0<AT$PHbIPE11H=^XZ1Ht$dH34%(H([]A\A]A^A_DAT$HH3H1H/Hc4>@W@~ff)AT$IE1PHbAvHH=S^AWP1WAT$HH xdHHHt\Hc0xQ<IE1HbPPHwyMDHyfDHuHsHHu H{HO yHIELM8DE@HM(HUPLHHD$ PAW H Ht$AT$HHrIuBH`HHMHc0><IUHfDHHIE1H`P@H`AWE1IPH=\1_AXyCHsHHDHsHHHHYHcHH:H{HO -@HsfHuHsHHu H{HO y@HsHHHHHcW@HsHHLMt'HcA<8@@ @HσfDH{HG Hf.HIE1H_H=ZP1Y^H{HG H."HsHHt@HHHcH{LG MH #H{H{HG HubfHy ~HX_ATUHHSHH}@HI_I$1[]A\@Hy ~H8_ATUHHSHH}@HII$1[]A\@SHH 11[ff.@AUATIHUHSHHdH%(HD$1A~H=TYHt:H]`H^;HEHL$dH3 %(H[]A\A]@LkIT$HHLuXH$I|$HH3OH$I|$@HH2HtSHHxI|$@1L1H5^rDI|$@1L1H5%^P1LH54^1u5[ff.AWAVIAUIATIUHLSH(H@dH%(HD$1HL$HT$t0HD$HH\$dH3%(H([]A\A]A^A_DI|$@L HMHEHHD$I|$@HWE1Hp1HT$HEHr HWHtI|$@HT$HJ(HE(HjH9`HyUHH|uZHcHI|$@HH1HnHT$HHE8HB(H0Ht1E1I|$@J9IHT$HM8HHB(J48HuHHE0B0HZ8EE@H ;('I|$@HHEHMtALH=VLH=~V DžfH5VLHL$Q<Ҹ|DžDЉU Hn ML$PE|PMt:IA HHc40@1@fy0H5ULQ8HUHEH5Ut H5UtH5UH=UHELA(H=UMtI8HE1PAARVwWH=(Uq PH[qAUP1HP1fDAy(MH:UHE0*ҸDЉU fDHT$HTHrHtI|$@HT$HE DžIfHTHEHHHI|$@HsHPHEHDLH=TuDžfDLH=vTqH0ZtfATE1UHSXH1L@HxHH@LHHǀLH)HH+LH H HC|HXHHSHCH HCHCXHC`ChCPǃHHxHHHHH@PLH)XHH+SHHHHClHCt[]A\fDHUHHSHHH= HtHHH[]fH(Hv{-t H1[]HHPH=A HHjHuH1[]@H5kR,ff.AWAVAUATUSHH $HH $H(dH%(H$ 1H IHH=RIHcPHA0HKHHHHIH:HHLHH\$Ll$HK H$ Hu[|$#H\$tLHHIHD$8tLHH= HLHKfH<$H51QHH H1H$ dH3 %(H( []A\A]A^A_DH MAQH WAWQ1H=P&XZDH MA8NHcHIF04HYWHʹPfDHME1H: PHVPME1H PHwWAWP[f.UHH=PSHHH5OHHt H=OHtuH=OHtkH=OHtH5OHBHVuEPH1[]DEP1H[]EPH1[]EPH1[]SHHH5?OHdH%(HD$1)HtlH;Ht'H;tj,uc,t[;tVHuH;HHt#H H51 HHu H$@1H\$dH3%(u H[fDAWAVMAUIATIUHSH8dH%(HD$(1HǕ HHHILIHtXHKI}HT@HD$HHT$ HT$HT$1IHHHT$LLD$ L1IDM.Ht ;LHML1 A[HcM$HLL5MHCI9vg\USHHDeEt,ALHuHCI9v2D#Hf.EHCI9f.A.NDHL$(dH3 %(H8[]A\A]A^A_ÐH5LHMHHLL 1E1j D;M(fHCA.NI9s)E1HeIH"))fH6ff.AWAVAUATUSHH $HH $H8L% HdH%(H$( 1IcD$H8LH ? H;H HIH88BMuIHt 8AT$HHHHHc 1DAT$H,HHH7Hc 1(t>HAuHIE1HASt$QPH=I1H 1H$( dH34%(F H8 []A\A]A^A_DHT$LH@AT$IHD$HjA>LMIHHc<HD$ IWLMHLLE0HHHD$<HIGLM8DE@HM(HUPLHHD$(Pt$  H upAT$HrHHHHHc 1uUxHUDMxLHLD$I AT$L8/MIHHc<WIWHHHIE1H4P,PH=G1AZA[fHxHIE1HQ]Pf.AT$IE1HO@9H=9GP1?XZMAT$Hx$HkHHt3Hc 1x('HuHsHHu HKHA x1H; Tf1LMHILE0H@HD$ H8HHD$HIGLM8DE@HM(HUPLHHD$(Pt$  H IcT$HLH=pDP1vA_XfDHsHHH8HHc HHHKHA u@HsfHuHsHHu HKHA x@HAT$IE1HLt$Fh PHsHH H8HHc y@HMAVIE1Pm1H=GCPAXAYHu"HsHHuHKHA f.x@@MNIHHc<]rAT$IE1PHNAuHt$PHKHy HGef.HsLMIHHcLMrHKLA eMuHsLMuHKLA AxHAT$IE1HLt$sh PHswHsLMIHHc\LMHKLA HKHy HHsHH?H8HVHc +t$~IE1HKH=AP1^_zH;LH4LF H9IXHs/MeAxHIE1HKH=@P1XZxHKHA H +HsHHwH8H(Hc HKHA H{HsLMpIHHcHsHHH9HHc xF:HsHHH8HtsHcx4<HsHHy{HsHHx[LyFLx7HKHy HAxsAxcHKHy HHKHy HH DHKHA ZHKHKHA HiHKHy Hlff.AWAVAUATUSHH $HH $H8H- HdH%(H$( 1HcEH8L$HLHPIE18HtK|PH=<1H @1H$( dH34%(LH8 []A\A]A^A_DUHxbHHHtZHc 1xONfDHHIE1HtH(PH=;1Y^d@HxH; [f1MOHIMG0H@HD$ H8HHD$HID$MO8LEG@IO(HIWPHD$(Pt$  H CHHcUL$HD$I$H8ID$f.UHFHHHHc 1LHIE1HHcPHIGUIE1@5H=:P1AYAZUPHHIPE1ZVfDHE1IٹHGH=::P1_AX>fDUHHHHHc 1HKHKHy H4HKHy Hi<&fDAWAVAUATUSHH $HH $HHH-_| HdH%(H$8 1HcEH8L$HHHD$HD$(RK|'H{IqIH { I?HHII88MI$Ht 8UICHHH7Hc 1($@UIHHHHc 1t@HME1HEAPH=y3A8P1xH @1H$8 dH3%(j HH []A\A]A^A_DLHT$LIHD$HHSMLC0LI $LL{ cHc}IHH H 9„Lt$ Lt$ -DHH HtqB xh„(I?LEIHy8pHSLC0LLI $z oLcEIEyHvzDHHIE1HAPH=11_AXsHxXHME1HAPf.H@UME1A@H=j1P1pA[XMUIx&HHHt5Hc 1x*)fHuIwHHu IOHA xaI? fLT$01LLKHLC0@I8LILT$LT$HID$LK8LDC@HK(LHSPHD$8PARx H yHcUIL$HD$(I8I$IT$ fDUPH@MPE1&HzBIwHHH:HB EHHIOHQ fDIwf.HME1H ?H=p/P1vAYAZlDIwHHtH8HqHc :HHRIOHA E@IOHy H'CfUIHHH Hc 1LAuHME1H>PUIHHHHc 1IT$LbHuIwHHu IOHA xP@IwHuIwHHu IOHA x@HUME1Hd=ARh H=-P1H 1HuIwHHu IOHA x@IwHH7H8H Hc @HUMPH/>E1AuHH=,P1H fDUIH.HHHc 18HME1H=H=\,P1bXZHUMPH>E1AuHH=,P1H Hu!IwHHuIOHA fxP@IOHy Hf.IwHHULMA 8HHtIOHQ gfDHME1HB<H=@+P1FY^IwIwHHH8H Hc PIOHy HIwHHH8HHc IwHHH8H;Hc *IwHHtxH8H{Hc JIOLA MIOHy HIOHy HK>IOHy HiIOHy HuAWAVAUATUSHH $HH $HHHq HdH%(H$8 1HcCH8L$HH,HD$HD$(RD]|E-H}IIH p I?HiHH$]I88MI$Ht 8SIHHH|Hc41@l@gSIH|HHHc41@@t>HME1HD$pHH;AVPH=+(12H fD1H$8 dH3%(yHH []A\A]A^A_DHT$LLHL$HHD$ Lt$ HHHHc 1fDHUMMI $H4$Lo \HcsI9HH HD 18„HD$ 8I?=L̿I?LIξSII!HpxAHME1ARH;H=&LT$AUP1螿H LT$HHIE1H8PH=\&1cY^4@HxHME1H9PfHuIHHu IOHQ z@IHHH0HHc HHIOHA @IHHLMtA 0?[fIf.H7SME1A@H=*%P10AYAZMSIx-HHHtHPIE18H7PH=q1xH @1H$8 dH34%(HH []A\A]A^A_DHEHt 8H8HEfDHHIE1H2BPH=1AYAZrfAT$H\ H HHG Hc 18 *IE1H;38Pf.AT$IE1H)2@sH=9P1?XZHAT$HH HHHc 1I觳I諴H5IH0蕴H5IH0"DI_IcH5nIH0MH5_IH0ڴDHuHsHHu HKHA xH; 贲fLT$01LMOHMG0@H8HHL$!L$] HHEMO8EG@IO(IWPLHHD$8PARb H HIcT$H,HD$(HEH8HEPH1IE1PiffDHH< y5II ?Ht$Ll$MHt$I1A@HHH Hc41@@@ALMHE@tF4$IEH=IE1PHg1A6P1茲ALMH HEIUMHLDH $Ht$a AÃIcT$HxnHEHHt}xuuvIAI@ D9AT$HH(x@HuHKHHu HCH xtDD\$8AT$IE1PD\$$H=hASHD$D\$,pHH0A6t$ P1QH0D\$+HKHHH0H@Hc4@5HH HCH HKHHH0H HKfIcT$Ll$HHHH`HUHwDMLl$HE1Dt$EH7HHK?@IH=^ AAIH8LMHDDžIWLEMVHLjQPHD$0HL$ L^ H IcT$AHAHHH@ID$HD$|$9x 1Lx^ H;HNLHYH Z] H;H(HIIcT$HHhxDIHIE1AT$PHr.AVH=qAuHt$ P1oH0vfDHuHKHHu HCH xDɫAT$IE1PH=AVHD$ 0H.AuHt$ P1H0HKHHlH0HHHHCH HKHHtH0H0HKHHfHCHp H.f.HCHp H?Sf.Hq+4$IE1PH=1׬^_AT$H@HHH!HIE1AT$PjH=NAuHHD$00H,P1BH0fHH xYHxbHsHHH8HtUHHx@HHxd@DHHIE1H L HH=}QPHD$pHH PAUP1cH0Qf.HKHHH0H4>@HHHCH fDH7HKfDHKHHtH0HhHc4@(<HuHKHHu HCH x@HKTHKHHH0H8HIE1H:PHCHp H[H vfDHCf.HKHHH0Ha4>@HHDHCH 7fDHCHp HOkf.HKf.HCHp HHCHp HHKHHtSH0H`HCHp HH -HCHCHp H2HCHp Hu(躘f.AUIATIUH1SHHHH@Ht#H1LH[]A\A]I|$@HHE1[H H5]A\A]HHH0ldapauthnldap-userauthzldap-groupldap-dnldap-attributeldap-filterldap-searchuldap_connection_closeuldap_connection_finduldap_cache_comparednuldap_cache_compareuldap_cache_checkuseriduldap_cache_getuserdnuldap_ssl_supporteduldap_cache_check_subgroupsAUTHENTICATE_mod_authnz_ldap.cexec:localhostnot using SSLbasesubtreeunknownonelevel(null) uidobjectclass=*NONESTARTTLSldapsAUTHORIZE_ISO-8859-1util_ldap.cutf-8neveroffsearchingfindingalwaysonaccept-languagenone(&(%s)(%s=*()\memberuniqueMembergroupOfNamesgroupOfUniqueNamesAH02558: no AuthLDAPURLLDAP_BINDASUSER'AuthLDAPBindDNAuthLDAPBindPasswordAuthLDAPBindAuthoritativeAuthLDAPRemoteUserIsDNAuthLDAPRemoteUserAttributeAuthLDAPCompareDNOnServerAuthLDAPSubGroupAttributeAuthLDAPSubGroupClassAuthLDAPMaxSubGroupDepthAuthLDAPGroupAttributeAuthLDAPGroupAttributeIsDNAuthLDAPDereferenceAliasesAuthLDAPCharsetConfigAuthLDAPAuthorizePrefixAuthLDAPInitialBindAsUserAuthLDAPInitialBindPatternAuthLDAPSearchAsUserAuthLDAPCompareAsUserToo many AuthLDAPSubGroupAttribute valuesCannot parse expression in require line: AH02636: auth_ldap authorize: no sec->host - weird...?AH02629: auth_ldap authorize: require ldap-search: Can't evaluate require expression: %sAH02630: auth_ldap authorize: checking filter %sAH02631: auth_ldap authorize: require ldap-search: authorization successfulAH02632: auth_ldap authorize: require ldap-search: %s authorization failed [%s][%s]AH02633: auth_ldap authorize search: authorization denied for to %sToo many AuthLDAPGroupAttribute directivesToo many AuthLDAPSubGroupClass valuesEmpty passwords are invalid for AuthLDAPBindPasswordUnable to parse exec arguments from Invalid AuthLDAPBindPassword exec location:Unable to get bind password from exec of Invalid LDAP connection mode setting: must be one of NONE, SSL, or TLS/STARTTLSauth_ldap url parse: `%s', Host: %s, Port: %d, DN: %s, attrib: %s, scope: %s, filter: %s, connection mode: %sAH01749: Module mod_ldap missing. Mod_ldap (aka. util_ldap) must be loaded in order for mod_authnz_ldap to function properlyAH01750: Invalid charset conversion config path %sAH01751: could not open charset conversion config file %s.AH01752: could not find the UTF-8 charset in the file %s.Unrecognized value for AuthLDAPDereferenceAliases directiveAH01738: auth_ldap authorize: no sec->host - weird...?AH01739: ldap authorize: Userid is blank, AuthType=%sAH01740: ldap authorize: Creating LDAP req structureAH02627: auth_ldap authorize: ldap filter too long (>%d): %sAH01741: auth_ldap authorise: User DN not found with filter %s: %sAH01742: auth_ldap authorize: require ldap-filter: user's DN has not been defined; failing authorizationAH02589: auth_ldap authorize: require ldap-filter: Can't evaluate require expression: %sAH01743: auth_ldap authorize: checking filter %sAH02628: auth_ldap authorize: ldap filter too long (>%d): %sAH01744: auth_ldap authorize: checking dn match %sAH01745: auth_ldap authorize: require ldap-filter: authorization successfulAH01746: auth_ldap authorize: require ldap-filter: %s authorization failed [%s][%s]AH01747: auth_ldap authorize: require ldap-filter: authorization failed [%s][%s]AH01748: auth_ldap authorize filter: authorization denied for user %s to %sAH01721: auth_ldap authorize: no sec->host - weird...?AH01722: ldap authorize: Userid is blank, AuthType=%sAH01723: ldap authorize: Creating LDAP req structureAH02625: auth_ldap authorize: ldap filter too long (>%d): %sAH01724: auth_ldap authorise: User DN not found with filter %s: %sAH02587: auth_ldap authorize: require dn: Can't evaluate expression: %sAH01725: auth_ldap authorize: require dn: user's DN has not been defined; failing authorizationAH01726: auth_ldap authorize: require dn: authorization successfulAH01727: auth_ldap authorize: require dn "%s": LDAP error [%s][%s]AH01728: auth_ldap authorize dn: authorization denied for user %s to %sAH01698: auth_ldap authorize: no sec->host - weird...?AH01699: ldap authorize: Userid is blank, AuthType=%sAH01700: ldap authorize: Creating LDAP req structureAH02623: auth_ldap authorize: ldap filter too long (>%d): %sAH01701: auth_ldap authorise: User DN not found, %sAH01702: auth_ldap authorize: require user: user's DN has not been defined; failing authorizationAH02585: auth_ldap authorize: require user: Can't evaluate expression: %sAH01703: auth_ldap authorize: require user: authorization successfulAH01704: auth_ldap authorize: require user: authorization failed [%s][%s]AH01705: auth_ldap authorize: require user: authorization successfulAH01706: auth_ldap authorize: require user: authorization failed [%s][%s]AH01707: auth_ldap authorize user: authorization denied for user %s to %sAH01729: auth_ldap authorize: no sec->host - weird...?AH01730: ldap authorize: Userid is blank, AuthType=%sAH01731: ldap authorize: Creating LDAP req structureAH02626: auth_ldap authorize: ldap filter too long (>%d): %sAH01732: auth_ldap authorise: User DN not found with filter %s: %sAH01733: auth_ldap authorize: require ldap-attribute: user's DN has not been defined; failing authorizationAH02588: auth_ldap authorize: require ldap-attribute: Can't evaluate expression: %sAH01734: auth_ldap authorize: checking attribute %s has value %sAH01735: auth_ldap authorize: require attribute: authorization successfulAH01736: auth_ldap authorize: require attribute: authorization failed [%s][%s]AH01737: auth_ldap authorize attribute: authorization denied for user %s to %sAH01708: auth_ldap authorize: no sec->host - weird...?AH01709: ldap authorize: Userid is blank, AuthType=%sAH01710: ldap authorize: Creating LDAP req structureAH02624: auth_ldap authorize: ldap filter too long (>%d): %sAH01711: auth_ldap authorise: User DN not found, %sAH01712: auth_ldap authorize: require group: user's DN has not been defined; failing authorization for user %sAH02586: auth_ldap authorize: require group: Can't evaluate expression: %sAH01713: auth_ldap authorize: require group: testing for group membership in "%s"AH01714: auth_ldap authorize: require group: testing for %s: %s (%s)AH01715: auth_ldap authorize: require group: authorization successful (attribute %s) [%s][%d - %s]AH01719: auth_ldap authorize: require group "%s": didn't match with attr %s [%s][%d - %s]AH01716: auth_ldap authorise: require group "%s": failed [%s][%d - %s], checking sub-groupsAH01717: auth_ldap authorise: require group (sub-group): authorisation successful (attribute %s) [%s][%d - %s]AH01718: auth_ldap authorise: require group (sub-group) "%s": didn't match with attr %s [%s][%d - %s]AH01720: auth_ldap authorize group: authorization denied for user %s to %sAH01692: auth_ldap authenticate: no password specifiedAH01693: auth_ldap authenticate: no user specifiedAH10263: auth_ldap authenticate: empty password specifiedAH01690: auth_ldap authenticate: no sec->host - weird...?AH01691: auth_ldap authenticate: using URL %sAH02622: auth_ldap authenticate: ldap filter too long (>%d): %sauth_ldap authenticate: final authn filter is %sAH01694: auth_ldap authenticate: user %s authentication failed; URI %s [%s][%s] (not authoritative)AH01695: auth_ldap authenticate: user %s authentication failed; URI %s [%s][%s]AH01696: auth_ldap authenticate: REMOTE_USER was to be set with attribute '%s', but this attribute was not requested for in the LDAP query for the user. REMOTE_USER will fall back to username or DN as appropriate.AH01697: auth_ldap authenticate: accepting %sAuthLDAPInitialBindPattern: cannot compile regular expression 'URL to define LDAP connection. This should be an RFC 2255 compliant URL of the form ldap://host[:port]/basedn[?attrib[?scope[?filter]]].
  • Host is the name of the LDAP server. Use a space separated list of hosts to specify redundant servers.
  • Port is optional, and specifies the port to connect to.
  • basedn specifies the base DN to start searches from
  • Attrib specifies what attribute to search for in the directory. If not provided, it defaults to uid.
  • Scope is the scope of the search, and can be either sub or one. If not provided, the default is sub.
  • Filter is a filter to use in the search. If not provided, defaults to (objectClass=*).
Searches are performed using the attribute and the filter combined. For example, assume that the LDAP URL is ldap://ldap.airius.com/ou=People, o=Airius?uid?sub?(posixid=*). Searches will be done using the filter (&((posixid=*))(uid=username)), where username is the user name passed by the HTTP client. The search will be a subtree search on the branch ou=People, o=Airius.DN to use to bind to LDAP server. If not provided, will do an anonymous bind.Password to use to bind to LDAP server. If not provided, will do an anonymous bind.Set to 'on' to return failures when user-specific bind fails - defaults to on.Set to 'on' to set the REMOTE_USER environment variable to be the full DN of the remote user. By default, this is set to off, meaning that the REMOTE_USER variable will contain whatever value the remote user sent.Override the user supplied username and place the contents of this attribute in the REMOTE_USER environment variable.Set to 'on' to force auth_ldap to do DN compares (for the "require dn" directive) using the server, and set it 'off' to do the compares locally (at the expense of possible false matches). See the documentation for a complete description of this option.Attribute labels used to define sub-group (or nested group) membership in groups - defaults to member and uniqueMemberLDAP objectClass values used to identify sub-group instances - defaults to groupOfNames and groupOfUniqueNamesMaximum subgroup nesting depth to be evaluated - defaults to 10 (top-level group = 0)A list of attribute labels used to identify the user members of groups - defaults to member and uniquememberIf set to 'on', auth_ldap uses the DN that is retrieved from the server for subsequent group comparisons. If set to 'off', auth_ldap uses the string provided by the client directly. Defaults to 'on'.Determines how aliases are handled during a search. Can be one of the values "never", "searching", "finding", or "always". Defaults to always.Character set conversion configuration file. If omitted, character set conversion is disabled.The prefix to add to environment variables set during successful authorization, default 'AUTHORIZE_'Set to 'on' to perform the initial DN lookup with the basic auth credentials instead of anonymous or hard-coded credentialsThe regex and substitution to determine a username that can bind based on an HTTP basic auth usernameSet to 'on' to perform authorization-based searches with the users credentials, when this module has also performed authentication. Does not affect nested groups lookup.Set to 'on' to perform authorization-based compares with the users credentials, when this module has also performed authentication. Does not affect nested groups lookups.;f`j8nPnhPopoppqq`r tly0z@zlz{`<h`4pd |` zRx $epFJ w?:*3$"D i`\(mHL t0mD]K JJmmVEL oHoSEy B R(oELG0b AAD H,8pBBB E(D0A8DpL 8A0A(B BBBF xqFBB B(A0A8D`hKp\hA`Z 8A0A(B BBBF [hUpIxAW`Q hApE chUpLxBJ` hXpI IhGpYhB`h_pHhA`( vLbAG ^AB(LvLbAG ^ABx w!E[8 w5FBG D(G@c (A ABBE t$xgFBE E(D0G8D`G 8A0A(B BBBF hDpExAFJAJGAK`(H|JFID 3AB@t@}JKG U GAG X CAD oCAEƄ}VFBB B(A0A8G L@I@N 8A0A(B BBBF ^@A@T@F@g @P@H D @b@B c @A@E H@EPG  CAF M AAA K CAA KCA (AQ  AA HĀEBBE E(D0D8Dpz 8A0A(B BBBB pȂ FBB B(A0A8G L@I@L@DAQAKAR@h 8A0A(B BBBF @UALADAJ@@XAP@B@c @XAL ]@MAH@A@@UALADAJ@@LAUAAA^@A@FALARAR@N @NAO V@_AI@A@ @VAOAAAF A@GAZ@B@ @UADAAAL  @VAOAAAE @_AH@A@[@_AH@A@pt: FBB B(A0A8G L@I@l@FALARAR@d 8A0A(B BBBF @XAO@A@n@\AFADAJ@ @XAH V@RAI@B@I @KAY T@_AH@B@S@DAQAKAR@ @TAOAAAH !@UAIAAAU@@_AH@A@08 FBB B(A0A8G L@IAJAYASAAAKAd 8A0A(B BBBF /AXAOABAd AXAL WARAIAAAA\AFABAJAE AKAY |A_AIABA AXAH ARAOAHAKA{AGASAMAKASA_AHAAASAGASAMAKAA_AHAAA(O FBB B(A0A8G L@IATAXAIAAARAf 8A0A(B BBBF +AMAZAAAKAQAXAOAAAe AXAD ARAIABAAYAFABAOA ADAV JAYASAAAKAAGA\AHAPANA_AHABA ARAOAAAJ |A_AHAAA ̩FBB B(A0A8G L@IAAFALARARAd 8A0A(B BBBF oAXAPABAj AAAL ]AMAHAAA\AUALABAJAu ANAQ A\AJAAAVAAXAMAJADAAAKAAHAAAAAWAALANAPADAAAKANASAGAKADAAAKAAGAYAAAZALALAKAGAHAKAA_AIAAA AXAF vALANAPACAAAKA}ATAOAHAKAP 4 FBB B(A0A8G L@LAASAVAHAWAFABAEBWA 8A0A(B BBBH DAMA]ABA[A_AIABAAGAZABAdAFAHAAAAGAYAAAAXAUAAAMA]AMAMBBBABKAX AXAL D AXAL DATAQAFBKAA]AMAMBBBABKA+ AXAL H xFED F(J0b (A ABBI I(G OBBGNU"`"@ @(&<&^&J&h&PS&z 0pXЪ. ԉhxlȫp!x;%U`.k..Xȯ8ъ# h4вI'I  80 8 o` |    oo oo, oE 0@P`p 0@P`p 0@P`p 0@P`p3b42PA4 #RYGCC: (GNU) 8.5.0 20210514 (Red Hat 8.5.0-22)GA$3a1E GA$3p1113"8GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA*FORTIFY""GA+GLIBCXX_ASSERTIONS " 8; !Z !} ! ! ! ! !3 !W " " "  "% r#K "d ~ r# # # # $  #V 0 H a wp ` P  6V % $ %/ I a }   % % %SB %c & & & 7( & 7( .= @(\ . \. .L \. .< `.L] . . .! . 0% .57 0^ 4 0g 4 5 4J  5:  6a  5{    6  8    8  92  8J  9m  :  9  :  <  :E  <I  Ju  <  J  JS  J:   JS-  ^W  PS8 t  ^  h  ^O  h#  yN  hl p   y   z   8' x8 I !K "^ `"t 8  "0 d 8@  0  4 8`,       ! 8H0(h0 8 @     `:Ys  ' .DXn$/:O^t !.?X6 d|  p *7 Qi".annobin_mod_authnz_ldap.c.annobin_mod_authnz_ldap.c_end.annobin_mod_authnz_ldap.c.hot.annobin_mod_authnz_ldap.c_end.hot.annobin_mod_authnz_ldap.c.unlikely.annobin_mod_authnz_ldap.c_end.unlikely.annobin_mod_authnz_ldap.c.startup.annobin_mod_authnz_ldap.c_end.startup.annobin_mod_authnz_ldap.c.exit.annobin_mod_authnz_ldap.c_end.exit.annobin_authnz_ldap_cleanup_connection_close.start.annobin_authnz_ldap_cleanup_connection_close.endauthnz_ldap_cleanup_connection_closeutil_ldap_connection_close.annobin_get_connection_for_authz.start.annobin_get_connection_for_authz.endget_connection_for_authzutil_ldap_connection_find.annobin_set_charset_config.start.annobin_set_charset_config.endset_charset_config.annobin_register_hooks.start.annobin_register_hooks.endregister_hooksauthn_ldap_providerauthz_ldapuser_providerauthz_ldapgroup_providerauthz_ldapdn_providerauthz_ldapattribute_providerauthz_ldapfilter_providerauthz_ldapsearch_providerauthnz_ldap_post_configImportULDAPOptFn.annobin_ImportULDAPOptFn.start.annobin_ImportULDAPOptFn.endutil_ldap_cache_comparednutil_ldap_cache_compareutil_ldap_cache_checkuseridutil_ldap_cache_getuserdnutil_ldap_cache_check_subgroups.annobin_mod_auth_ldap_add_subgroup_attribute.start.annobin_mod_auth_ldap_add_subgroup_attribute.endmod_auth_ldap_add_subgroup_attribute.annobin_ldap_parse_config.start.annobin_ldap_parse_config.endldap_parse_config.annobin_set_request_vars.start.annobin_set_request_vars.endset_request_vars.annobin_ldapsearch_check_authorization.start.annobin_ldapsearch_check_authorization.endldapsearch_check_authorization.annobin_mod_auth_ldap_add_group_attribute.start.annobin_mod_auth_ldap_add_group_attribute.endmod_auth_ldap_add_group_attribute.annobin_mod_auth_ldap_add_subgroup_class.start.annobin_mod_auth_ldap_add_subgroup_class.endmod_auth_ldap_add_subgroup_class.annobin_mod_auth_ldap_set_subgroup_maxdepth.start.annobin_mod_auth_ldap_set_subgroup_maxdepth.endmod_auth_ldap_set_subgroup_maxdepth.annobin_set_bind_password.start.annobin_set_bind_password.endset_bind_password.annobin_mod_auth_ldap_parse_url.start.annobin_mod_auth_ldap_parse_url.endmod_auth_ldap_parse_url.annobin_create_authnz_ldap_dir_config.start.annobin_create_authnz_ldap_dir_config.endcreate_authnz_ldap_dir_config.annobin_derive_codepage_from_lang.start.annobin_derive_codepage_from_lang.endderive_codepage_from_langcharset_conversions.annobin_authnz_ldap_post_config.start.annobin_authnz_ldap_post_config.endto_charset.annobin_mod_auth_ldap_set_deref.start.annobin_mod_auth_ldap_set_deref.endmod_auth_ldap_set_deref.annobin_get_conv_set.isra.2.start.annobin_get_conv_set.isra.2.endget_conv_set.isra.2.annobin_authn_ldap_build_filter.isra.3.start.annobin_authn_ldap_build_filter.isra.3.endauthn_ldap_build_filter.isra.3.annobin_ldapfilter_check_authorization.start.annobin_ldapfilter_check_authorization.endldapfilter_check_authorization.annobin_ldapdn_check_authorization.start.annobin_ldapdn_check_authorization.endldapdn_check_authorization.annobin_ldapuser_check_authorization.start.annobin_ldapuser_check_authorization.endldapuser_check_authorization.annobin_ldapattribute_check_authorization.start.annobin_ldapattribute_check_authorization.endldapattribute_check_authorization.annobin_ldapgroup_check_authorization.start.annobin_ldapgroup_check_authorization.endldapgroup_check_authorizationdefault_attributes.annobin_authn_ldap_check_password.start.annobin_authn_ldap_check_password.endauthn_ldap_check_password.annobin_set_bind_pattern.start.annobin_set_bind_pattern.endset_bind_patternauthnz_ldap_cmdsderegister_tm_clones__do_global_dtors_auxcompleted.7303__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END___fini__dso_handle_DYNAMIC__GNU_EH_FRAME_HDR__TMC_END___GLOBAL_OFFSET_TABLE__init__ctype_toupper_loc@@GLIBC_2.3ap_register_auth_providerapr_array_makeap_get_exec_linestrcasecmp@@GLIBC_2.2.5ap_server_root_relative_ITM_deregisterTMCloneTableapr_pstrmemdupapr_hash_setldap_err2stringapr_table_setapr_table_get_edataap_find_linked_modulestrlen@@GLIBC_2.2.5apr_pool_cleanup_kill__stack_chk_fail@@GLIBC_2.4apr_xlate_conv_bufferstrchr@@GLIBC_2.2.5ap_hook_post_configapr_pool_cleanup_registerap_hook_optional_fn_retrievememset@@GLIBC_2.2.5ap_pcfg_openfileap_regexecapr_pallocapr_tokenize_to_argvap_cfg_getlineapr_thread_mutex_lockap_getword_confstrcmp@@GLIBC_2.2.5apr_ldap_url_parse__gmon_start__ap_log_error_apr_table_setnstrtol@@GLIBC_2.2.5ap_pregsubapr_pstrdupap_cfg_closefileapr_hash_makeapr_snprintfap_set_flag_slotstrncasecmp@@GLIBC_2.2.5ap_pregcompapr_dynamic_fn_retrieveap_expr_str_execapr_pool_cleanup_null__bss_startap_getwordapr_array_pushap_str_tolowerauthnz_ldap_moduleapr_xlate_openap_log_rerror_apr_pstrcatap_expr_parse_cmd_miapr_pstrndup_ITM_registerTMCloneTableapr_thread_mutex_create__cxa_finalize@@GLIBC_2.2.5ap_set_string_slotapr_hash_getapr_thread_mutex_unlock.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.comment.gnu.build.attributes88$.o``48 @|Ho, , Uo @d nBxs  p~`!!He88 2HH,00((@ hh 0 08 8@ @     P0- `H( (#