no ack sent Forwarded message: > From malyshki@n21.physics.wmich.edu Tue Oct 31 19:49:04 1995 > Date: Tue, 31 Oct 95 23:37:43 +0300 > From: Vladislav Malyshkin > Message-Id: <9510312037.AA02190@n21.physics.wmich.edu> > To: apache-bugs@apache.org > Subject: CGI improvement > > Dear Sir, > This is not a apache bug. > I am writing about file cgi-src/util.c > The function fmakeword, that uses for reading parameters in CGI scripts > requires at least 102400 bytes memory FOR EARCH CGI PARAMETER. > This is too much. It is possible to do exactly the same > function, but use ONLY NECESSARY MEMORY. > Similar problem (but not so big) is with the function makeword > this function uses malloc, but it is possible to do exactly the > same without malloc. > > I am sending a tst_gtw.zip file where two this function is > modified. After this modification CGI- scripts will use ONLY NECESSARY MEMORY. > > Sincerely, > Vladislav Malyshkin > > begin 600 tst_gtw.zip > M4$L#!!0````(`)&V-Q\:36";0````'8````'````8V]M<&EL94M/3E;0S5 M*2Z)3T\M4=`-3\S)4=!U\74-<;$UA`B7E.LE M%Z-I-<*I%:26"P!02P,$%`````@`RK@W'RX",,3W`P``:@X```H```!R96%D > M7W!R;2YC[5;?;]LV$'[77W'-`,=RE#;-T(?-U8!A<].BKM,E+K!A*`19/MM$ > M)5(0*5M>X/]]1^J'*,>[[[XOSHL!)&'!DC"&&/E2K4`L > M0.:SA"F%??@_%'N'[URG'4-D7:UE9YI.#!`5K1 > M*LQ@P,,$A];W.HR'S@Z0JVP[=*0*%8O*+_.3H?Q3WSR:3._>C>X_#QT'"X49 > MK]R7J)"O^Y'@4E5;[K!MDH1?<".R>9#TRXV!5YX<&BXLRS?OQB.H#3U@7'4O > MMNR7U=4G'8KKJ'^8XEJP.>0<912F&.19?-PBC7.IA$S#"/<&#O6(*<@PG$M0 > M*P2J98[2L]HTV\+-:`H)JI68/]?MJGU4GG$)5\`6@&O,MFJE^\DDW+ZG]$4& > MF&7T,Q)SK-R`!VF8);3%5 M=0@-Y1/2#0&AZGBY0WC1]K2M/0HO"18,X[GTHMA;Q,N` M\R]?FN]TXU>X.+L;_?9I=#\-/HRF;V]_/7/-.5OTTPT\\V'R:3QV#1AIBX)' > MH<0H2>G4.Z.ZG;F^?^6",7@`*L&^EAY0!*`'$9RI35(_&:I5O:+)@3*X^R.X > M)P!/;JH,8!]3F[9S*9<):+N")$,KC!ZAV*<;:#[KBZS;RP#]*(:?@![1ZP'] > M_;J<4M<.5$;B0@$FJ=I2Z=-<>:9Y&BH4T3;6MCH1M1&PC,6,^&$=9BR MIE0"!B$GQ'(B`0T7#Z#E;T\-M:[Y@%RBAE1R\,;J4A^JYC:KCN#7$T%<%8M( > M/_GBVAU(]A>*A3ESVV4Q_:^=?5/W=HIE43I;#>I^>#D\ MK%\0TA@]UMUK^'BG??.O5X4N\>< > M+,I)-\ MP!+)&51;W"4$I<*W#7-AP0ZGJUQUTR^_/Y)#W?.O9+>C')"&XM20=:T?&_[Z > M_#0;8?$C0:G.7O-8OZ9@OT;+13E2NG(U/U>46@H$-*2[18H(W > M_&XX0AN\:9VD@C39UIR3.O7Q]OY)A&JO5#K?CE396F54J2J)EJ2]0)F:G1`F > M^"^525>J(TU6^4YIDY7`+[>3*7%,,!Y-;J9O#X3I,`MKF-I^QU4I5()U*.'? > MR9%4<\8?F90G$X>3VO`/:.(Q93#U>;;0.9KW4Y)/I!5E_/^%XAL)!724XA3^ > M&_/'9[(A[FB%T1=-G82RDBTN312+.+ZE;!AQT/3[-U!+`P04````"`#TMC MB*P*)Y8!```R`P``"0```'1S=%]G=' M8>A0P;W@A@A.2FS3>:%-2Y+*AOC?O MZ+Y=LL8QRO#U!]OHGMF40M=Q;-GO2FVX^6,_YC]J?Q-M%,I5G542*5*=Y3S+ > MBKC.A%+2M<)Z;1CS-5(13*K\52@H4BBYXKDP0FEH]X`U$I&B%#`>/D6CR>+A > M;C2'\WZ?'02]RF`6Y=W8.V)*\"0JE:,LYRC]%K`/`&#T`DH#V)%DE0<.Q&]< > M09ML(TGF`7/0?2BCU:K'(J,4QJ/%=1B>[RLQ=*8K8?P3)]W::G^KAM[-:.$% > MK"$R+8YWE(7^=\ML.M_ND0FFVU@EC=ZDOG=52".D.;-G.P`CUJ979M3IDAZO > M%=2+;=K;Z?4`FAJ6DEHRE9)17-"L0F@FEATZW!&2Z7PGZ>S&M0N8%LK'L!_@ > MQ7:(>'K: MQ$F+-1J_3\M/>W%H(/:VV*,EPV)%V>W!?`%02P,$%`````@`-9;:'O%,QSPI > M!```(@P```@```!U=&EL7VTN8]562V_C1@R^ZU=PD];66'97VA8]5%$61=`` > M!7(*]N9X744:V8.5)4,CMQ(<][>7G(<>CK,ML*<*,#Q#D=^0_#BDKD61Y(>4 > MPXVL4U'^L+UUG&N1%2G/X.'>N<9_47!<0N`[U[Q(1=:]OWOLWM\]0O"C?>_\ > M68H4-KS^JZQ2-]G&%]SM'"K&5=[AD<' M#UV73);-BL%D`G8#[R)MS\+&\YBRH(>.HM<1&$6#ULNG3_XTU&=F/;3G-5K8 > MXI'&9"MRKC5:S^LA< M/-?1VS#&T7?A=+IZ@9Y&?;@*/IIT2EI:\?I0%:!]P:#>SP`^;86$[%`DM2@+ > MV)7(J^`I^00'*8H-E$7>0L$3+F5U2%2H> MK,/>%W6[CZM=:!*8#3)X__O#;R@99&^NP&9)3FFDI7@V_(CG2)_A!3J4M`3U > M?^RJP1ZU]#RMNHH422S#`DW M,;TGD)Z0MVV/QG?K!'NX,9G%#05XR@0BS.L8T.A.^FTQ#/1BW0BFW@M > MHD[`Q=2SK:KV9?Q,1^+.9#U^38BE1!]G=MS/R?V)@HRC0'#0? > M$MLOMW%MNT;%-T+6O-(W(A4;49NTJS6ZX9+ZTE_!+;KTZQ0^@MN))N`W:<9@ > M06^8%_CP2Z^/0G]J4Z719A$$/P\%GL4/7N,'7\,/SO!UBER%JMNG&A2'@LLD > MWO/UH>C84Z]&K67[2K$_CWWO)8-+C_RZ-);U?6U&H,(8_A^ > M.E2CIU,C#B9*UPM6@^Z@)H,7?>@EIT%9=N:Z(FQL^_R`E2;W<<+[*W4YM+.9 > MAWHTNJBW4QAZJWSWT'>[A2GHTPBB$H4=M]*TS^2ML_JC$`K+V97$8!`V=#FP > M7T.S6+!A'J4Y'A%-J3>CPJ<>;_S`QDISIG>%A,4<3&>_Z)(XF[G!D!^Y5)?M > MO&^/W1/*O;M'-F+,F%XVZJS\YB<&+R_0"1[N]5[0QBT6`?7VXR7DO@/8QW8" > M,Q3PL@1X)7QV7CCT>)ZPSL<[2?@Z:1Y-F>YA" > M&.26 > MY_DZV5DW MKHZG[YZ>KN;:BNG+P\:%0LAME.-D;&^;L!W>JXX<-&^IFM1B$:S&%97C@`*< > M(NCQIM["-I;PS'F!8245CR5^E^$(.<CIK#H;@R6_B#W46ZXXBQ/*T@#D > MU)/\#U!+`0(4`Q0````(`)&V-Q\:36";0````'8````'``````````$```#` > M@0````!C;VUP:6QE4$L!`A0#%`````@`RK@W'RX",,3W`P``:@X```H````` > M`````0```("!90```')E861?<')M+F-02P$"%`,4````"`#TMC M```R`P``"0`````````!````@(&$!```='-T7V=T=RYC4$L!`A0#%`````@` > M-9;:'O%,QSPI!```(@P```@``````````0```("!008``'5T:6Q?;2YC4$L% > 3!@`````$``0`V@```)`*```````` > ` > end >