home *** CD-ROM | disk | FTP | other *** search
Wrap
EeCH,e ImHARD_SERVER_LIMITfiA1iseuAWIN32_EACHsrdrtHARD_SERVER_LIMIT 1024_EflCHie APACd(NEdeee )_Eee ap_kiHARD_SERVER_LIMIT 2048_EfldefiACHsrdrtHARD_SERVER_LIMIT 256 ee #endif #endiisLLO)_Spec1alre Softwp)ror clrks. ditsefoCe*basic ap_oIUN_e APAait epri_mait.c_shtwe cdl keepPTrackiof af_ous p)rors1 * Copyr__APEXAT_OK: per rrA norm a ex(tCopyr__APEXAT_INIT: per rrA fatalrp)ror af_OS3)_dur()Ist ssservGr' tnitQoequenceCopyr__APEXAT_CHILDINIT: per rreiU childAdied_dur()Isit' tnitQoequenceCopyr__APEXAT_CHILDFATAL: per rrA fatalrp)ror,tresult()IsinrT_Eewhale servGr abort()I. per rrI00aCchildAex(tsEIMEXCisisrp)ror,tormrpPACe process per rr*chaodGrsEtaceHa tervGr-wodG fatalrp)ror and aborts. per rrrrrrrrrrrrrr * I_Eee ap_kiAPEXAT_OK 0x0_Eee ap_kiAPEXAT_INIT 0x2_Eee ap_kiAPEXAT_CHILDINIT 0x3_Eee ap_kiAPEXAT_CHILDFATAL 0x#endiisLLO)_(Unix,iOS/2Aonly EF *nIn"C"val i1r microseEiids, between*sceneboard mait"Cnance. Dur()I_EM* pacXCsceneboard mait"Cnance cycletormrpPACe dec1ins iuCi *,_SEsEtoHNE* s Swn a*,_wCchildA(toymeetcMinSpPACServGrsErequired s),sbrkkivolufIZet_(CchildA(toymeetcMaxSpPACServGrsErequired s). ItswidrAonlyys Swn orLLO)_kivolnU childApGr Hycle. Sett()Ist ii)too lowswidrAoftwCcpu.rreiUe APAdeuaultQfe probT yes_fficie tbrksuchylnU.rrBuL thme*ppoCoe mayswa ErEXCT oraiseet ii)onoservGrsEEee ITPACe' dedsn rN_Etoyhprid0andevermsAoreye APAdoestrlike ormrhprid0wak()I_up pacXCseEiidQaorsenswIA/' goarelon * I_EeCH,e ImSCOREBOARD_MAN/"INANCE_N/"INVALTPTdy"_EAPSCOREBOARD_MAN/"INANCE_N/"INVAL 1000000e T #endiAP/yrNumberHnfLrequestsEtoytryCtoypandleein a*OS3)lnfprocess.rrI00<= 0,ErEXCT_EechildACeAdoestrdiesbEfTrreiA/' t ssseuaultQerms is nce I'mystivo_EM* itMTrestCdoit fooo()I_andes arch lefleaksT/ö One APACH,e ImDEFAULT_MAX_REQUESTS_PER_CHILDhaTCHsrdrtDEFAULT_MAX_REQUESTS_PER_CHILDE0_Ef #endihaeCH,e ImDEFAULT_THREADS_PER_CHILDhaTCHsrdrtDEFAULT_THREADS_PER_CHILD 50_Ee #endifCH,e ImDEFAULT_EXCESS_REQUESTS_PER_CHILDhaTCHsrdrtDEFAULT_EXCESS_REQUESTS_PER_CHILD 0_Ef #endihaiseeiU gaximum lengthsbEPT_EequeuesbEPpeoo()I_HHAneos #e,Aasie APACd_EM* Pn4ap);en(2). Ura*hfPome systems);dtssholus{bee ncreasCdoi00youIZet_()I_exp f_enc()I_a heavy TCP SYN flood0attack1 * CopyrItsseuaults toy511)ARstr.hsbEP512{becauseEshe# systemsystoCe*itrreserasyano8-bipliatatRNC;P512{trunn rN_Etoy8-bipsQfe 0,EEeelnf511)Asrreser255_vern Trunn rN_T/ö One APACH,e ImDEFAULT_LIS"INBACKLOGhaTCHsrdrtDEFAULT_LIS"INBACKLOGf511_ET #endiAP/yrLnmissCCnPT_Ees lesbEP af_ous requestSitems. ditseflnmissCIrnmaf_lye APAex(s toypmsucRt sttCoe den1al-of-servilo wttacksCCnPa tervGr*basonffffffr misZED luCoreHprotocol. dit recommCne_dEvaluee widrAdepe00LotCisR penalÇ psbEPT_EeservGr resdalloi)--iCGI scriptsrandeiatabasoCbacke00s pem * require largeCvaluee,it most servGrsEselustgetcbyEIMEXCmu IHNE* sm(voGr lnmissCtaanAwe ZED below. dit requestSmessagerbodyes lescane APAbeflnmisndoPn4T_Eepp)-dir HHAVig difeosve LnmisRequestBody1 * CopyrIn"C" alrbuaprCSs lee oCe*tw obntes gene taanAorrtDEFAULT_LIMIT_REQUEST_LINnreserandeDEFAULT_LIMIT_REQUEST_FIELDbaZEAbelow,EEee ITexplait t ss8190.ARMEXCa se*tw olnmissCcdl beelowurndo(t HNEyraised)oPn4T_EeservGr HHAVige APAdireosves LnmisRequestLA_ORIndeLnmisRequestFields le,rvespeosvely1 * CopyrDEFAULT_LIMIT_REQUEST_FIELDbCcdl beemo010sndoosrdisT do(set_=R0) byErEXCT_EeservGr HHAVig difeosve LnmisRequestFields * I_EeCH,e ImDEFAULT_LIMIT_REQUEST_LINnreTCHsrdrtDEFAULT_LIMIT_REQUEST_LINns8190dif #0iseseuaultQlnmisCCnPbntes it Request-LA_OR(MethoM+URI+HTTP-vn 1.1)* I_EeCH,e ImDEFAULT_LIMIT_REQUEST_FIELDbaZEreTCHsrdrtDEFAULT_LIMIT_REQUEST_FIELDbaZEA8190dif #0iseseuaultQlnmisCCnPbntes it anyslnU hr.herHXield * I_EeCH,e ImDEFAULT_LIMIT_REQUEST_FIELDbreTCHsrdrtDEFAULT_LIMIT_REQUEST_FIELDb 100_Ef #en0iseseuaultQlnmisCCnP umberHnfLrequest hr.herHXields *ne AP/yARMEXCa cseuaultQdeuaultQ*pa aoserCset_ witstoyaddoi00AddD faultCharsot)AsrreserenT _. OverriddenoIMEXCAddD faultCharsotNwit. * I_Eee ap_kiDEFAULT_ADD_DEFAULT_sHARSET_NAME_"iso-8859-1"_EAP/yARMEXCa cbelowQe ap_ksrta cbaseQsle lefbEPT_EeServGr:khr.her.CAddis #alErEXCT ke0sCcdl bee ddeO viaPT_Eeap_ dd_vn 1.1EhomplnUns() API*c(vo1 * CopyrT_Eetoke0sCoCe*ap);edoit orderHnfLormif oign10sn nce tbrk dnpidfy()Ist sreserapplsn roin1 * Copyr"Productetoke0sCsholus{beeshor;aidQaorT_EepoitM)--iZED luCorem tbrkreseradvn tiz lefbG 1isR HNn-essEpidalVARffR " #CisrpxplsnitlyCffbidden." preserExatCoe: "y Soft/1.1.0 MrWidget/0.1-alpha" /ö One APACHsrdrtSERVER_BASEVENDOR__e"y SoftwGroup"APACHsrdrtSERVER_BASEPRODUCT_e"y Soft"APACHsrdrtSERVER_BASEREVISBM "1.3.24"APACHsrdrtSERVER_BASEVERSBM tSERVER_BASEPRODUCT_"/"tSERVER_BASEREVISBM e APACHsrdrtSERVER_PRODUCT_eSERVER_BASEPRODUCTAPACHsrdrtSERVER_REVISBM SERVER_BASEREVISBM e ACHsrdrtSERVER_VERSBM tSERVER_PRODUCT_"/"tSERVER_REVISBM e enum servGr_toke0_tRNCA{ SrvTk_MIN,mrbeleg: y Soft/1.3.0 */_Eer rSrvTk_OS,mrbeleg: y Soft/1.3.0 (UNIX) */_Eer rSrvTk_FULL,mrbeleg: y Soft/1.3.0 (UNIX) PHP/3.0 FooBar/1.2b */_Eer rSrvTk_PRODUCT_ONLYrbeleg: y Soft I_E};_EayondifecefuA*char *passwPeap_get_servGr_vn 1.1A ap_)I_EondifecefuA ap_)cap_ dd_vn 1.1EhomplnUns(*char *passwhomplnUns)I_EondifecefuA*char *passwPeap_get_servGr_builtA ap_)I_EA