proftpd-mod_autohost-1.3.8a-1pclos2023> )lp 27903bb130f4375da1d1287a62e06dcf91a8fd3380468b1679e798f31edfbdd56d11e7296f4c5683ff471e9bf4e96d1edaab2fe41Qz:zaL>> %? d ) H  S     x   (8 9 : #> 1? 9F AG XH hI xX |Y \ ] ^ b yd e f l t u v z t     Cproftpd-mod_autohost1.3.8a1pclos2023An autohost module for ProFTPDFor sites that run a large number of s for proftpd, it can be cumbersome to configure them all in the proftpd.conf file. Adding or removing virtual server configurations require restarting the daemon, as do changes to one of the server configurations. The daemon also consumes memory for each server configuration, and the memory footprint for the daemon process can grow large for large numbers of servers. The mod_autohost module allows for server configurations to be configured in individual files, and for those configuration to be used in an "on demand" fashion. Rather than loading the configurations into memory when the daemon starts up, the daemon will check the IP address and port being contacted by a connecting client, check in the filesystem for a mod_autohost configuration file for that address/port, dynamically parse the configuration, and insert the configuration into the session's process space. Thus changes to the configuration are seen whenever a client connects, without requiring a daemon restart. The memory footprint is reduced because proftpd, via mod_autohost, only reads and uses the needed configuration.en:pclinuxos~jPCLinuxOSGPLSystem/Servershttp://proftpd.org/linuxx86_64service proftpd condrestart > /dev/null 2>/dev/null || :if [ "$1" = 0 ]; then service proftpd condrestart > /dev/null 2>/dev/null || : fiZp#A큤enenena!4f73e7ef9fb2b5e13a95b4b469296bfd2319958a358d5a528c36566e81b72fef38154cf2f83dff693d4a6d8c9d16c1f98e2f55381bfdddc5b314fc34a39b1d400dcf260809e59c2848bb7159acd43abd0ccf62783a8a2d5ae42ada9ad2cb249ferootrootrootrootrootrootrootrootproftpd-1.3.8a-1pclos2023.src.rpmconfig(proftpd-mod_autohost)mod_autohost.so()(64bit)proftpd-mod_autohostproftpd-mod_autohost(x86-64) @@    @/bin/sh/bin/shconfig(proftpd-mod_autohost)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)proftpdproftpdproftpdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)1.3.8a-1pclos20231.3.8a-1pclos20231.3.8a-1pclos20231.3.8a-1pclos20233.0.4-14.6.0-14.0-15.2-14.19.0em@yodelu - 1.3.8a-1pclos2023- new version/bin/sh/bin/shpclinuxos 17017503301.3.8a-1pclos20231.3.8a-1pclos20231.3.8a-1pclos202327_mod_autohost.confmod_autohost.soproftpd-mod_autohostmod_autohost.html/etc/proftpd.d//usr/lib64/proftpd//usr/share/doc//usr/share/doc/proftpd-mod_autohost/-O2 -gcpioxz5x86_64-mandriva-linux-gnuASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a38eb7eed416fa5c957f4d2d7afdb7785d634daa, strippeddirectoryHTML documentkM; X,eutf-8fc03aed7e3a8bf464191c9f408b5b7fff3e52ea8bf2436f8a16d2ae687decc97265374da5fda6f9ddfda48b88d6aea376a96708ddaf60bfb1b9958c5500fde55? 7zXZ !t/K!^] crv(vX0x)0X~}9Km8Z<} t_!46W~\v$Df=hd=91L?LY' g/A[VX'N>=0f>_ϕHC/ >U>eӯ_h46DYB`ڮJx \ Ջ/cAɈIyfG܈{J _QRDžfGl ׿sgAyv+(~n2ŏB(;[6Pw"29J|g)3E]8U/lEʧv]zf?Q6o-4鸯`pm8Yd7FF"́=\cQeSX)+ۆA A\C6%D-7;97HQKeڮR#c!8_cj& nuN¹FZҷ)Ri2Fz͒֊9[ /c9~EHF[?X峿4Ih*Qh]8-Ii>' YEttHE z=yV1 p]glV=뇍ע_rǚ)Qq/PItӥ'/<:&s{O{;q"7G# LQ*4/g})V]cB; \b$vAPX_$4v ET,WX*_-ԝ&Ěߋ 驎O3z`@򋮨hlwLU!Yt(U4iOA $TJp>NXDFn^Q Cek> ko4 IvvPsKBqLbɤFGSHK!"-SE*8%BwwE ‰[i=\ujQ0\ .w8Ѥ͇ ݾTU2/Dْ ]ֲmo`p do9~t#2JqTToiJFSs $UwdɧAVX`Fa!ale9) VrepN;\ägke^bTRh#Y5 _ H,W,GDa~B [t]?~MBŝoBKlml, j6K8+;EW!:Vjd7rgi8+O,WJj"kێ{^L%dV=W=n_ЕjsĨ4:<JaR @XQ v5$Ex!.YZN pl= <:oyrrgr!Vf *e$yv#y Vd0P @:ľ4\3Rb 6da D9^Dh .}BTy&l< pnATfdGk އ:fA{G @!r Q{+]$uo8kl/^ߒ$ wԝ4J=?,Sg=KkJ{2gݟl]zu "gNܔpZz"33a˘lF ya&VK F|"hXs4|`(uf|h9W/VԚE)H2Msl&Bb%Z >QD52[, ^N1#Τ8ZLW5ҳu7vm!"0ЃCC~SOeO[9Țfq5s I ͅCjbI] w]]Qg ʷ(,-0kjWlߗi@38l}r_ɧߠTZ/h / , Ϳ_8:WOi ͩ ^ S %s582Yټ%F%8cט?I`"u+o+V< D^4>4 7uE0Qp4Bza_PSgF9yzT/L{{#&BʲbxD#@X Z^(e#eT_?I WݑŔK#7fT/BaXp.?9-: ˜UnљA" GIy`.3Q͞+Lq\$"{rͷmSO:sMD$}ȡjv}ʩ_c!*: Euf{dF5|C!Pt/p/8 xVPKUk(/L*Iz;؍sֻL$츕P73s76.M:SxB\h VU$nӃU@bLSH*Zr\Smh;S&8[|Q/ux k(3ޡ.3Rq5T/yPɐ#zxzx=~">7ѕ,&͝wUKyv13]]$OSRNQ cc⋛o=uUyq!Rhe^jz~_&:M3e})Ò,Nph9o&7^ N% RD(- 4e ]rx%e?4j6^uL^+hU$f;j+Pfyↁq\[9ȳ v ݢ$gnbnXn!>tvyW*Ą*ܣ󚟑{.Sf(Lc?fs_kX^Km71u'SØKwiU;ys{OFN+nzԬї$}\boѵF_ݞDOQègf\T_XjZ!&E>gmԒ}?OJם_z9dǴꤡOdY; ( <4P7 tgi]_Vأ Z:i"t94OFYF:ɘHKܹ`j"˯J=4:,YJCեjGC]<1?c0.cNJncD^16xRJ+@ݼgHV #ЪuzmNT-֟ 8zbpVtP 啦LU:;Mqӱ0E㬱XE&Kg@c rW*ٴS(S<0#ǀ YXjΌ](d!GCaa{j{4w@[NZaJ+T0&ڍ%V bFpnEZokVss$D9*zT ߌ(8.zf{6~'@R m(C 2/DgdU.d8aoR9QOaeltLrY|dX6X4<6+x}忱]MqjUZ٬`crXOa-tNγ`6%͍[^yM!5>"V@`ԘZ򟺑嬿,b^ AL(蓳Mn  ,=x1dUdiALom-rFX>yy=yry]0/~xZ=2$D?Ȫ i>D1g_&c޶@7KNޔk{|p%›2EpU1g.P|r~x=*Ǽ{"3O]/Հ` #p1ưӇD̳}EXHlקK`4~L 8 IԼN4BzӃ?gԚTp30|8~{Zwpl#>kC@/N$}^O[ƫ77@.Pa.+8m`$ACˊ> (`ZQor}/ݑXT1zAD' ?O*X;aSb: H$9c-J%U^ ]-U=OH(vʻS܂7ysijH'G8ϸƆQ={F }tdADT$Z#A\rS}."'a Vɧ̥1MFֵ$}h\}>n#9."|rfbϙH2q7姹elɮ4r`z)5+>$R^^ MYTB$)$jt޽ۗbUԢh\+)'z;v9Vq~90[n814u$;Tۈcqn?NXHZA=8VTㅍtK.0v d>>b2 uӐJfI+ xb/% d`J{Zi!? c~w5s!;ǹ_TX6%?Y5|0^c9xDo(o<_̘_oS|1ij!UK1o,A@6s?5ggŏ%2 _i5 @+&.rG{-;=" 2~@H9`W+hDe=H=1n҂^E̴r&6?F~y~'zMVtNVp,^f׺OXXLp\&_aq_M!k+}, I"ٺdʿbq T;EA;v)81~{eֺ~4Ȼnj#z3 i+Jkw$ H$6>$SIPp~|qZZx59 ?! { $/hvI]|в0+i͗؅lG/pNapPEO͈Wv"V[`v0ù|}%6,%Mu.oP̸8\0]w !+uxn =ely8?=Q5b%Xr/{Yv ,G6)$ILjzȞpV+V;?]{܌r)ٺLpJ X&`O^AL bYe @=4l/J*1 9bQW9;GUdvNؗiQx?"Gَq<ۏ^ .W(?+2T$e]}\O}Um2FܞO O9Šj Y[-(Y_OV['ӐGT =+]21` .9<ϱeij҄^UmC ɖ]xMi$.)vj?)sx {̴?ʎBPu"af"dGxUj ö>,!xaFgR_BE<"\!CSv YLlk`421ĤW2Ⱦ؟M5j\#7(ÀGuԒVGx: 挼lh=h9Â=ܜCu]_7MS2 }YU4Ă5lݭ! uꋥ90{ՐȮ7jBO?7Z)>G-KpOt)Khl|szfa_CP/Ď[f)3m6iզo( q !lֻ~L_=ejM{H;)d7;;&St_oHj7jp XPUĈ޽` YZ