From 78509c544d86d8e4260ec93faed8d2a17362082b Mon Sep 17 00:00:00 2001 From: lkehresman Date: Wed, 5 Jan 2000 21:12:57 +0000 Subject: [PATCH] just cleaning up some stuff git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@105 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- AUTHORS | 3 ++- ChangeLog | 9 +++++++ INSTALL | 7 +---- README | 9 +++++-- config/config.php | 2 +- functions/mime.php | 6 ++++- functions/smtp.php | 2 ++ functions/strings.php | 7 ++++- images/logo.gif | Bin 5000 -> 0 bytes images/sm_logo.jpg | Bin 0 -> 7448 bytes src/compose.php | 60 ++++++++++++++++++++++++++++++++++++------ src/compose_send.php | 2 +- src/download.php | 8 +++--- src/login.php | 2 +- 14 files changed, 91 insertions(+), 26 deletions(-) delete mode 100644 images/logo.gif create mode 100644 images/sm_logo.jpg diff --git a/AUTHORS b/AUTHORS index 1ebe0685..82ab26ad 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,2 +1,3 @@ -Nathan Ehresman Luke Ehresman +Nathan Ehresman +Sergiusz Pawlowicz diff --git a/ChangeLog b/ChangeLog index 739ed346..653a3142 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +Version 0.2.1 -- January 05, 2000 +--------------------------------- +- Rewrote how MULTIPART messages were handled and made it recursive +- We now take into account the encoding type rather than guessing +- Redesigned how attachments are displayed +- Fixed the bug that wouldn't let you send messages (I hope) +- Added a "download message" option +- Added a plain text viewer for text messages + Version 0.2 -- January 02, 2000 ------------------------------- - Attachment support (much better MIME support in general) diff --git a/INSTALL b/INSTALL index 72f3eae7..a10c4866 100644 --- a/INSTALL +++ b/INSTALL @@ -8,10 +8,5 @@ overview of how to install SquirrelMail. 3. Edit the config file, config/config.php -4. Change permissions of the "data/" directory so that the web server - can write to it. Here is an example from Red Hat 6.0: - cd - chown nobody data - -5. Point your browser to the location you specified in step 2. +4. Point your browser to the location you specified in step 2. In this example, it's: http://YOURHOST/squirrelmail-0.1/index.html diff --git a/README b/README index 5a21458a..853f64b5 100644 --- a/README +++ b/README @@ -15,7 +15,7 @@ FAQ ................................................................. 4.0 Can SquirrelMail run with PHP3? ................................... 4.1 Why PHP4 when it's only in BETA? .................................. 4.2 Where did you get the name "SquirrelMail?" ........................ 4.3 - + Is SquirrelMail stable enough to actually use? .................... 4.4 @@ -108,4 +108,9 @@ FAQ ................................................................. 4.0 this year. We were playing volleyball one day, and saw a squirrel try to jump between trees. He failed miserably and fell 40 feet to the ground. So, we had squirrels on our mind the next day when we - were coming up with a name. \ No newline at end of file + were coming up with a name. + + Q: Is SquirrelMail stable enough to actually use? + SquirrelMail is stable, however, many of the features that are + usually desired from an email client have not yet been implemented. + diff --git a/config/config.php b/config/config.php index 28314a52..f90446d9 100644 --- a/config/config.php +++ b/config/config.php @@ -1,6 +1,6 @@
Download this as a file

"; /** Display the ATTACHMENTS: message if there's more than one part **/ diff --git a/functions/smtp.php b/functions/smtp.php index 2274bc10..9d985d15 100644 --- a/functions/smtp.php +++ b/functions/smtp.php @@ -75,5 +75,7 @@ fputs($smtpConnection, ".\n"); // end the DATA part fputs($smtpConnection, "QUIT\n"); // log off echo ""; + + fclose($smtpConnection); } ?> \ No newline at end of file diff --git a/functions/strings.php b/functions/strings.php index dce7f1ae..5afc65f5 100644 --- a/functions/strings.php +++ b/functions/strings.php @@ -80,6 +80,11 @@ return $to_line; } + function translateText($body) { + $body = ereg_replace(" ", " ", $body); + return $body; + } + /* SquirrelMail version number -- DO NOT CHANGE */ - $version = "0.2"; + $version = "0.2.1"; ?> diff --git a/images/logo.gif b/images/logo.gif deleted file mode 100644 index 15f1c63bf7e36e2814037261c6472078163d7503..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5000 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 diff --git a/images/sm_logo.jpg b/images/sm_logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e0e400a7cdba829f18814443d8b8912973b23438 GIT binary patch literal 7448 zcmb7pXHXMd6K)`M=}nL(hF+yfReDK4N@x{ONE1}9@15`ad*^=7`Ekz9o_S_xXJ>b2pUbJsMF1e- z>ylyvQ2u=bfmD>h|G59Mvr(}NE9hEr+{ktdF8j`@7uV2nIRjt>{tc52$Og~`eB6Xs zGC)z3C=382sU!LSZ%oe1=e^fvV&D5Ql_U^Qh9VxG#N+uX{(w&aIkEI?x5G$Ap(ihM zgWsvM`}Ypq3z1Hx0Gk9`_4h-NxReMA1Xmjm55s)P!--;@wrz(xb)_y}jR|BP6k!74 zJ}hLgqk%xr#}G6|^i)4|9y=;6^`1SWbY%WzYIt%>jcb{3Yt5%;-lAA5Q>$y%&M-Ks z+D22_etPb4=ynu$3>)T#Ql))C-n5RLfTVwb&0`eg7j_02?$5h(P62_&LQ$_dF%s00 zkpIE3f3=I<*lT)Tvi&*0W)t--Cnw213*n&910mhEfTMJrzhaKPeW${<-$pnU7?AA zemrbgL?T|-4&3)Ih8{8{{hL2Kt<45pz3VFl5?&zjDnBfXo-$76dwQy^H|0{*dFIUe z%$`tn>$6Bi|L91FSvo(LccYOmzu;n~pGD8r2oh{QnyBh-(Y{xAnRll~VB zP-KL_3ogD3bfjIew?8`Ppf3d4)N16vorh=|YLS%A7n2eU2Ah~@ChLCs$>vzqbogXV z09OWqCjYmTZRfm7tK2&YN)?H#H@7A{HEF|Na4O(MDiC*0SF&==j;z|Mjb;WMp=de5wNv0&#h_09Q#)0F!Ln)<_5(Ja|d zq{N&CnnODD8t?A; z$T~<3eZl6665=^?v4qZgbkhCB@Nc!nz^9KaH=f#dpK5`x_<8gnOY2IC{OaR9A62@$ z=#0q?t5!nwiAvf|+J)6*D0%xbVVBdI+Hq1Q)Mia3HtkUdaiyhro5IuqwQ;AK!o;U} zvK~XF%+pMLIcp8<(h>7N_Gm_m5HvOsydo?(OXu4kx9`HSOf7>}a$1iItoMk?2=l+~ z2E;3>e?gM3j{M-Y{PVnB+&qSQ z6UIo`yu;^pzZE5dpgBMoQ#gEkb5yOh?l|4LURHa-zH_=;Cp$9gSkz(uC|v@}hd`~K zLX&TTKYgn)5_(|s7;PNZ{4$IJPMnEHHf1Ap`B{zCYpJjSsqIpugT0O;4N*BuN=)Cz zatZOa%l<3E-o1+IU$(w{Z*&e?5ET+%hlX}(7`r&(tn6mWsh@jbq#0xh4MbrVFIMZK zCoR{hJs7yIx;;m?=DqakakBTkg)EPW$7m3G#Hbsohc;L6VMMLNJW_0wApw!DR&%IW z-jK7v`z!ob1~?+8YzUH&Q{Tz7ajqEbV__&b#^`MYgy%Z~};mTn#r}u4{4R2H< z9h4u7-rf8|Xq?^83oDZ$rqC$A4QZSf71gCmmkF^hasz{FaU-om-1vr+ug>#_3I}us z;jGDab*hQnWl7lUu@DRGr}PYzEg@%h&qowEH>7eNwWw_d>r2Tt#%2#kacO+qs2R#K z)0tG*RTTTkAUn)RJn|mxN<{CQ#>kD<=VFDaC7=wcIl};fwEn)UcGV3XT8rD~&|G6- z+d3zVN!HjZq0iDF1=n<<{WVFt^i)*E%Z~8dJq{}~JhLau^(Ep_(-IhjK$q$MYE8&d-xv@5%z)~q0p?)V}GK*$2>1}vl>*dITlN3qhVMT&C5^W z-c+aWsho*f`kA%wWSgl47J>|lhBte$uh(iv3fOZi1uZLaA@t1%c_Z{g>@>7zHPUP6 z(-pGSL}#yZtX&s0|lh{n&#lv zpUZj>bh%=thH6M`E4lXYSk>GaM0)8I*%K6-ARBpYXRaxGsUK-G z0=4isrQ`kM;fMo`)4_($U%^|aC7a3>OQY9G2)^raO%%n`Qv2Cw_N5MibcE0on`az; zKPF!6#s&o!_n*VTLRMCFU;j*5`LxfH)S_37!6#G5H(A?4xkjE9&Ejvys$kv$vv<<+ z%#Q;t{Wa7nI2PpovFvwONK!LyS*I6LIvRYsQ4E`Cs(hEmj=olR+sb))&^}f?Ou83;}2$q;hbd{YkYd=H&BqYp}2BE6a*P#UiVf{o+rh z9ipI37)D%6QRZ#sCTSvMI;-j&`(QNRcBUjn!{!Jha;uZ0S&A1ZatVm_4RD6=9F%l{ zA>s0o$*c-Fe|zJ%3;mSI_m9j-@s)2KqBt%A=#fLus1tOw@A*d`;!Jvv@8Yin>PFLg zvdiZ?5#;tv6CN#ZTCEdYVo~EiBx`5K8)p#%H?9i4+dMn%J!yL+@06A$iuo{^+q4?D zCY~Ej!%|kwHR!>ayWBs!}r zF$))JdurZA0%s0(2iAg2=ZTe%`~pi9mMQvUL25%v3n~Z{`jx8fU0aBPi~0?-F0(=>-RE2kVu*cycl z%hZRuV6Syqyxn;Td6A?+7)?@dN93fh0}p@NclW?_(n6f8=Ko28XZr#$6-H99N{j2h=g+EUtzC5u5Pl|~X-Qse*y7klg={OJ8QcWMn@h{S)~K(y zqj_8%7ay&euy6gUh~y}1ElyONeZYPAkqVvjN2+*~a3vYP^>k+0Oxz7-xe=lk0k#w+Wz9Un}exMo* z`5bm@TA*`s6)a>6JgTW9GrqzF44RK08G^986_y*@drdQt;`e_BBQ6006iXEsSkR`m zTbQQSZ`$b#k^`9_M^QP0012+rf*$^3WvVu5_3t}lBKB>wtS9Oh@ z+<1Wjq#R5PvB0~A?tFmW!Sj%nf0a~-J}&94+d8`dy^*u$nRw-&me>OfenW5yHXdR5 zvz0>H%#qf0KE_OowoI-UW>A+u`+lI;jAov#1eFF4?_Vq2^0uv0d847Hn9}4(Do_n) zt)Z?Il2-rq^b&Ah_%-a0J5STpE__MSvHGcd1U;RJ$;$6_e%pJ8uhe`%gy5|3;j`_Z z3YP%mDM7!vZvC%sS%ZJ|+yBOkOw6&56%zDM>8e7;LZ5gA-02S|Y^9h($Rdo3f>3K@ zx%t-lMkq_t=ILk7#euw)*DFLG<297fzRP>(iAH5i+)Ki`emL(I6uP)KcK-?LcGh*4 z&!vzl6&|nb%JjN%wVt6n3~qmNx|>`?$(Z5%r!PlS3^e(u%|+Y4H=|zbduGj1IAss} zZwQRdM5>Iu3%R=O>)00}on97Da>kcA_@M}OZId~BYV6@iwkI*+Ae`N+9Ur|$9X%9H zSp04A-sT#?QDdN{Bbk)jbw(%;IQl-K1ADi7Iuu}T>a{s8F@C~Pqx zNj8)v+*quiHf8kk?H}RhAnyapO5IuTfyJYCuQ(X)e%sleysuTi+h+4}>*zp0%kvrL z`kxyOD}LSufP?XWMtsA z*4^8USL7i<_yhzW?cdpIDK++6P?@xjr^+yMHwc;UyvnGtUD~9N7B#$E;j=1EuP(XN z6(3|6YI=n>Gh|L&e0Jk0WIAM!I(SK)I?33-ne9sg#7)zP)lv;?vLg7hTUs#}otpN( za$?xpV{`4p45-c5234j**&O8rU^&Ei3rV4D!)qg9D)7zfe@wgT#cw6Pju{S#LL+pk zI7^=Xu$Ea#z%w+<-1}aCFIVr_ckFy%T-v#ODi%BRMNdQ$s7V3MT#KPs*OrN@a=mJJ zOf7L1ete$8FTF2z(=qXxLI>?OG+MqK9(k|zf_l^b>Lp-(2=#tneSi3M@9xiUZ^45e zw2>GAts+w6g@<;I@wkIT!%?k`$rcot;>+jsqZtG`XD_pyPi~_eb|a|{B<9_7yW)c< zE`9lgc=NkI77$|6?a;ap&hWy_;ZrD{C!~bs)Aj3(?cIJM68&g1HF@Jtiq5+}1M&`P z)>W6mAQYVpE!%q3|A#2JH~~?dFO;kH{i9qaKHy1Pbt;|oogBykU5!8vls@QkWzeVp z;&kuGIx+qZSl~=0D71up;(d2l*JNfju?ljw|K0$72{50j)EHI?55PnLC1)#Z@VxXE zny5PM^>yH;^VNXFIl?si71zTR#bm295rB5Lm*4z!WQ)gLr%3P8g`DE^W|@Wax8pec zt|`S!H{*I}=JK=co>5$}MM&mutydvsLqPKvXl>T52sm0?n;EGcegA&eoOv|FS2J>> zP`9f5|?}r`mTLJ<_je!fj3R{oj?3wG|-xx2G z%eTuYrg3aW0^3O#NN+fN4h?J+S`VBhf3%$uPe31$b=g?>4(*nb#t3Hn^i5F^aT9Q1D(yd6&X;Aqt;J z4z|sE!$RM2kypIgk3}x3U-Y{vvQFPgdj!%R<YrnMb<{`_s^Gk0~88Q8F6+46jB zX+=ImW(_}Z&(0#N6D(PKsmi2#SF69*zxUJHu0_pY)?R1UVfI^zua+5yy&LY=-UrVx?7bFZJ97p z)^EC9Ai5%4-ht|i_ZcR)qpx~zX(zfnksqwHp=9N*2U6!NTD7SET}&pNomP@uiu*=K zV7`|C5`7R(I=sv5VJ!}gGmzM&Dq@TUQ)vCzwZ>zc(~F()!xlV&Gn2D~S8e3tHg#WL z57Q!YjC8uN1C#@ySo3&KO~vXDLiKii%>=r7pV%TTNH!u}0`_e0Jr-}u&9czEG5Skw zV!|H3$#;-@aEf{Y&0Jc@DNGKdHG`=vuPodneSf1HyO1E+wf?=s&M3%;|5y9;B>?UpDqCkf0}Ej;B{oQ{FRt}W)HnA(^#o1>R^od6C*GRJW`~Y% z6rQw4lXqwkO>tbW-y*;>kC|_p@0&+I93!W5(NAt`sy_KC3!sFuBLF}E3uJYB$EVc- zJ4z;Cz`5KpXIL^)FLRYKa#ez*#1FHhh$PGE<~+MQ;}_S1T!J%UO(5}HiLWUVD`PEM zDl_KE81j}T?88cUGTExoS`;9gAkW4m1J+ayO+p3pG#t&# z3K$Loptc7bCE}t1)kvl7%<1FR^KsS5lm#~2iUIhrI~ifzh{ACECX5e;k#23yL_^`{ z#c3g&-+egrSl3?y$`QHg?AF6egSsN2@nX2>@Me{qX0AT1J~&E3Ixt_*IxgKq@MTS- zY>&Sc%(RTpnK1A>XBPY8Ef* zmenah;|7roWuZG9VdInI(+)apOOTtRHVBkR7Bz#E))W0WL*uE!2J{9!frdkr{Ewz# z{M1DVDp7+!a=AYE!rNI^nCd4q4vDbc@2leB=40$O%4awYeqT-JKC}bk3AEy4-!H0J zWz~bKFM1dKog{E2pVmsf;J~_pLqFMT*OvIKeHQQz4`F-kHfR(5UYMX)F6CA-vkv`m zkd)zD4sA={w6(S5_-|s$1tznvQJ6{Q&&YBe3emx7@y5Fk?j40&tHhu~eoHaPZUtyI z@Ld=(q>|y-#)afDH&HN!TxCLYfNr0-di~KyefUYA5XaM^>NtTnO;_MT$d>-(;2vP+ zBS*EqCZodsGUt?b)lT(uGDb|^4u)$i)TURA$ee9TSp0yh5%q<80?@IKdWhKKxar7* zN>$AoF}oui@|!VSjrIv7A^Hp;X|g`TfZR4myUcxTuBe%TXjNv<(`5C41|nAJD0Hd$|fxvcs9vwAW=*9H9}L^yC0H;^0-sg0hn}z;Vk_h6Hf*_ zAFSwSW@IR5_6e;bL%>={u)5fLH~p-@#D7e1!f&sclZ5H%0Wko;o!otA3yv=lf4ArN z|05T$1Nzh`bHD$PHSzl50%ulUhHxjLIk6)5<5_|pGP{kXUaQ7sua;Q;9t?>U5t3pk z0#1ELNLTt%av{gymNr+MB+!%;?iy_Ae<3GVI=LIBt_xqgYmbT zl7w}VfLlz_(AdglLsXi_sWB|74vc%@?rQgC!SZT6@+6kH+9l zk%-3E7H1E){gYx#pX=Yv-fS7%5*l{NAn(IqB9-AhR>;B8p`CES49UQ=cYJWagR3n~ za5-vuLI{-F(dMmz7Kt>9UX+LV)>IIz?91QP_wFyF+hbD*DOucE)KNvoMOzaHTFEm`f{XC1Z-+jf6K z@;JEm8yDOVV{V=-T+GboyI3lLDUg=ugZ6+4Y}JIl<1V(m8q@N!-$x+v?F-k`4(-nX z(6p{t&EKrJ6cv%^TVpN(DstU~kAWq_>D!(W0di1&i2WZVG&lUD`@xx9%b0AKs0@*> zB*5a!Y&_?RuYY1CaEMv$l;;lKV>C9&wO#D~lxv7*n@3HfsXccg^R50=b_M}372I-I z>wX1M#M`5M^`jJ7rHAb0dXP3P`(n$Dg99)Ah0aRE6IryH@D3C&1^&P4&W~tRU*`4| zIV!dIB<@)#Ck4+E_&WMm2UVnvtJyo)G"; echo "\n"; diff --git a/src/download.php b/src/download.php index 56c57335..094dc04e 100644 --- a/src/download.php +++ b/src/download.php @@ -15,7 +15,7 @@ echo "
Viewing a plain text attachment
"; echo ""; $urlmailbox = urlencode($mailbox); - echo "Download this as a file

"; + echo "
Download this as a file


"; echo nl2br($body); echo ""; } @@ -39,13 +39,13 @@ switch($type0) { case "text": $body = decodeBody($message["ENTITIES"][$passed_ent_id]["BODY"], $message["ENTITIES"][$passed_ent_id]["ENCODING"]); - header("Content-type: $type0/$type1"); + header("Content-type: $type0/$type1; name=\"$filename\""); header("Content-Disposition: attachment; filename=\"$filename\""); echo $body; break; default: $body = decodeBody($message["ENTITIES"][$passed_ent_id]["BODY"], $message["ENTITIES"][$passed_ent_id]["ENCODING"]); - header("Content-type: $type0/$type1"); + header("Content-type: $type0/$type1; name=\"$filename\""); header("Content-Disposition: attachment; filename=\"$filename\""); echo $body; break; @@ -62,7 +62,7 @@ break; default: $body = decodeBody($message["ENTITIES"][$passed_ent_id]["BODY"], $message["ENTITIES"][$passed_ent_id]["ENCODING"]); - header("Content-type: $type0/$type1"); + header("Content-type: $type0/$type1; name=\"$filename\""); header("Content-Disposition: attachment; filename=\"$filename\""); echo $body; break; diff --git a/src/login.php b/src/login.php index 714c1445..7e0b4983 100644 --- a/src/login.php +++ b/src/login.php @@ -18,7 +18,7 @@ echo "\n"; echo "
\n"; echo "
\n"; - echo "
SquirrelMail version $version
By Nathan and Luke Ehresman
\n"; + echo "
SquirrelMail version $version
By the SquirrelMail Development Team
\n"; echo "\n"; echo " \n"; echo "
\n"; -- 2.25.1