squirrelmail.git
19 years agouid fix
stekkel [Fri, 13 Sep 2002 21:15:41 +0000 (21:15 +0000)]
uid fix

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3663 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoRemove redundant spaces around the login.. this prevents prefs files like "thijs...
kink [Fri, 13 Sep 2002 17:23:30 +0000 (17:23 +0000)]
Remove redundant spaces around the login.. this prevents prefs files like "thijs .pref" to be created.
Can't think what would be broken by this but please report/fix if so.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3657 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoadded unsave tags (commited to stable by Konstantin)
stekkel [Fri, 13 Sep 2002 17:22:46 +0000 (17:22 +0000)]
added unsave tags (commited to stable by Konstantin)

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3656 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years ago5) XSS in addressbook (different):
philippe_mingo [Fri, 13 Sep 2002 08:55:52 +0000 (08:55 +0000)]
5) XSS in addressbook (different):

Manually entered nicks, email addresses, first names, last names, and
info sections in the addressbook are not filtered so script can be
placed and executed through them the next time the page is viewed.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3653 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years ago_MAIN_ Exploit:
philippe_mingo [Fri, 13 Sep 2002 08:26:30 +0000 (08:26 +0000)]
_MAIN_ Exploit:

The XSS hole I developed the most is in addressbook.php. I was able to
inject and execute javascript code and after opening the addressbook
page there was no indication that I had changed anything (after
entering the HTML comment tags to get rid of some hanging code that my
javascript had made text).

The URL I crafted for the exploit is as follows:

http://<VULNERABLE
SITE>.net/webmail/src/addressbook.php?"><script>alert(document.cookie)</script><!--

If you execute the code without the HTML comment tag on the end it
leaves a nasty hanging bit of HTML code which is a clear indication
that something has gone awry to many users (however some may ignore it
as they don't understand it).

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3652 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years ago_OTHER_ Holes:
philippe_mingo [Fri, 13 Sep 2002 08:11:11 +0000 (08:11 +0000)]
_OTHER_ Holes:

1) This will reveal the path to PHP directory and other...maybe
interesting to someone, I didn't really care but decided to include
it. The problem is in options.php.

http://<VULNERABLE
SITE>.net/webmail/src/options.php?optpage=<script>alert('boop!')</script>

it returns the following on the page for the server I tested:

Fatal error: Failed opening required ''
(include_path='.:/php/includes:/usr/share/php') in
/var/www/squirrelmail/src/options.php on line 172

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3651 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoPutting back SM_PATH the way it should be and eliminating chdir in the
thomppj [Thu, 12 Sep 2002 22:24:01 +0000 (22:24 +0000)]
Putting back SM_PATH the way it should be and eliminating chdir in the
plugins.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3649 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoNeed chdir in plugins when data_dir is relative
indiri69 [Thu, 12 Sep 2002 18:47:06 +0000 (18:47 +0000)]
Need chdir in plugins when data_dir is relative

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3648 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoRemove SM_PATH from prefs file path
indiri69 [Thu, 12 Sep 2002 18:15:40 +0000 (18:15 +0000)]
Remove SM_PATH from prefs file path

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3647 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoClaus Jensen & Kent B. Hansen
philippe_mingo [Thu, 12 Sep 2002 09:42:51 +0000 (09:42 +0000)]
Claus Jensen & Kent B. Hansen

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3645 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoRemove unused graphics file.
kink [Wed, 11 Sep 2002 15:57:20 +0000 (15:57 +0000)]
Remove unused graphics file.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3643 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoSM_PATH fix
stekkel [Wed, 11 Sep 2002 07:56:37 +0000 (07:56 +0000)]
SM_PATH fix

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3642 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoMessage details seems to work without chdir now.
indiri69 [Tue, 10 Sep 2002 22:48:33 +0000 (22:48 +0000)]
Message details seems to work without chdir now.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3641 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoMore SM_PATH changes
indiri69 [Tue, 10 Sep 2002 22:35:30 +0000 (22:35 +0000)]
More SM_PATH changes

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3640 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoJavascript detection no longer requires SquirrelSpell.
indiri69 [Tue, 10 Sep 2002 21:10:17 +0000 (21:10 +0000)]
Javascript detection no longer requires SquirrelSpell.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3639 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoSM_PATH fix
indiri69 [Tue, 10 Sep 2002 17:55:14 +0000 (17:55 +0000)]
SM_PATH fix

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3638 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoif I don't do a chdir('..') required files in required files failed to
stekkel [Tue, 10 Sep 2002 12:29:50 +0000 (12:29 +0000)]
if I don't do a chdir('..') required files in required files failed to
include because SMPATH is defined relative.
Paul, I don't know what you have in mind with de SMPATH definition but it
doesn't work for plugins.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3637 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoEliminated all eveil chdir statements.
thomppj [Mon, 9 Sep 2002 22:41:46 +0000 (22:41 +0000)]
Eliminated all eveil chdir statements.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3635 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoSome code cleanups to read_body.php
indiri69 [Mon, 9 Sep 2002 22:01:06 +0000 (22:01 +0000)]
Some code cleanups to read_body.php

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3634 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoMake directories unbrowsable.
kink [Mon, 9 Sep 2002 17:25:05 +0000 (17:25 +0000)]
Make directories unbrowsable.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3633 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoFix HTML-compliance here and there.
kink [Sun, 8 Sep 2002 15:04:47 +0000 (15:04 +0000)]
Fix HTML-compliance here and there.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3618 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoDo not parse Message-ID as emailaddress.
kink [Sun, 8 Sep 2002 14:54:06 +0000 (14:54 +0000)]
Do not parse Message-ID as emailaddress.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3617 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoFix a bunch of plugins to cope with moved load_prefs/validate files.
kink [Sun, 8 Sep 2002 14:15:25 +0000 (14:15 +0000)]
Fix a bunch of plugins to cope with moved load_prefs/validate files.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3616 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoBetter error messages: for some reason, the strings weren't used to report the error?
kink [Sun, 8 Sep 2002 13:37:02 +0000 (13:37 +0000)]
Better error messages: for some reason, the strings weren't used to report the error?
Now they are. This eliminates a subset of the "You must be logged in.." error messages by
giving the admin a clue as to what's going wrong.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3614 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoarray_key_exists() only exists in PHP 4 >= 4.1.0
indiri69 [Sat, 7 Sep 2002 21:44:10 +0000 (21:44 +0000)]
array_key_exists() only exists in PHP 4 >= 4.1.0

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3612 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoFixed some string issues.
indiri69 [Sat, 7 Sep 2002 18:40:49 +0000 (18:40 +0000)]
Fixed some string issues.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3607 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoAdded require_once for filters.php
indiri69 [Sat, 7 Sep 2002 01:38:31 +0000 (01:38 +0000)]
Added require_once for filters.php

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3605 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoFixed validate.php require
indiri69 [Fri, 6 Sep 2002 22:04:17 +0000 (22:04 +0000)]
Fixed validate.php require

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3604 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoArgg
stekkel [Fri, 6 Sep 2002 17:47:32 +0000 (17:47 +0000)]
Argg

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3603 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agofix for never ending while loop
stekkel [Fri, 6 Sep 2002 17:44:29 +0000 (17:44 +0000)]
fix for never ending while loop

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3602 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoSMPATH BORKED everything
stekkel [Fri, 6 Sep 2002 17:24:31 +0000 (17:24 +0000)]
SMPATH BORKED everything

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3601 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoalmost forgot: SMPATH fixes from Paul BORKED spamcop
stekkel [Fri, 6 Sep 2002 17:23:11 +0000 (17:23 +0000)]
almost forgot: SMPATH fixes from Paul BORKED spamcop

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3600 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoSMPATH fix
stekkel [Fri, 6 Sep 2002 17:21:53 +0000 (17:21 +0000)]
SMPATH fix

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3599 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoSMPATH fix
stekkel [Fri, 6 Sep 2002 17:12:17 +0000 (17:12 +0000)]
SMPATH fix

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3598 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoSMPATH fix
stekkel [Fri, 6 Sep 2002 16:48:54 +0000 (16:48 +0000)]
SMPATH fix

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3596 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agofix for new SMPATH
stekkel [Fri, 6 Sep 2002 16:43:35 +0000 (16:43 +0000)]
fix for new SMPATH

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3595 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoMasato's Fix
philippe_mingo [Fri, 6 Sep 2002 15:56:12 +0000 (15:56 +0000)]
Masato's Fix

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3594 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoLocales fix
philippe_mingo [Fri, 6 Sep 2002 15:34:28 +0000 (15:34 +0000)]
Locales fix

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3593 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoMasato's fix
philippe_mingo [Fri, 6 Sep 2002 15:32:13 +0000 (15:32 +0000)]
Masato's fix

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3592 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoahh, from is an array
stekkel [Fri, 6 Sep 2002 13:11:33 +0000 (13:11 +0000)]
ahh, from is an array

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3591 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agofix for bcc
stekkel [Fri, 6 Sep 2002 13:03:26 +0000 (13:03 +0000)]
fix for bcc

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3590 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoextra address checking
stekkel [Fri, 6 Sep 2002 13:02:27 +0000 (13:02 +0000)]
extra address checking

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3589 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agosecond try to fix sendMail. Return true after finalizeStream.
stekkel [Fri, 6 Sep 2002 12:01:14 +0000 (12:01 +0000)]
second try to fix sendMail. Return true after finalizeStream.
Very very stupid mistake from me. Maybe I shouldn't code anymore when I'm
tired.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3588 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoForgot to return the stream
stekkel [Fri, 6 Sep 2002 07:41:56 +0000 (07:41 +0000)]
Forgot to return the stream

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3587 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoAdded fortune plugin.
thomppj [Fri, 6 Sep 2002 02:05:03 +0000 (02:05 +0000)]
Added fortune plugin.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3581 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoA terrible pile of things done to the code. Did a little bit of SM_PATH
thomppj [Fri, 6 Sep 2002 01:16:40 +0000 (01:16 +0000)]
A terrible pile of things done to the code. Did a little bit of SM_PATH
stuff in plugins.

Then I moved some files:
  src/validate.php         -> include/validate.php
  src/load_prefs.php       -> include/load_prefs.php
  src/options_personal.php -> include/options/personal.php
  src/options_display.php  -> include/options/display.php
  src/options_folder.php   -> include/options/folder.php

Basically, the concept here is that src/ should ONLY contain files that
actually get called from the web browser as a php script directly. All
of these files do not really contain functions or anything (so the
functions/ directory did not really make sense), but were more strictly
include files.

Of course, the name functions for a directory is bad organization, IMHO,
anyhow. I guess class would fall in the same category. Oh well, some of
that might get fixed someday.

So, new rule. Only put it in src/ if it gets called directly.

That was really sort of an unwritten rule before. However, since it was
never really enforced or officialized, things got sloppy.

I think I have everything fixed in the CORE with this traumatic moves. I
am sure all of the plugins will be broken. Oh well, the error messages
should be pretty loud and easy enough to fix.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3580 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoConverted all files in functions/ to use SM_PATH. This will break all
thomppj [Fri, 6 Sep 2002 00:31:43 +0000 (00:31 +0000)]
Converted all files in functions/ to use SM_PATH. This will break all
plugins. Each callable script needs a:

  define('SM_PATH', '../../');

Or something like that put at the top.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3579 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoMore SM_PATH fixes. This time, everything in class/.
thomppj [Fri, 6 Sep 2002 00:21:24 +0000 (00:21 +0000)]
More SM_PATH fixes. This time, everything in class/.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3578 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoPart 1 of switch to use of SM_PATH with require_once.
thomppj [Fri, 6 Sep 2002 00:19:37 +0000 (00:19 +0000)]
Part 1 of switch to use of SM_PATH with require_once.

Feel free to convert things in functions/, class/, plugins/, etc too. I
have everything in src/ done.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3577 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agos/Deliver_SentMail/Deliver_SendMail/
thomppj [Thu, 5 Sep 2002 23:44:05 +0000 (23:44 +0000)]
s/Deliver_SentMail/Deliver_SendMail/

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3576 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoFixed require_once paths in class/deliver/deliver_FOO.class.php
thomppj [Thu, 5 Sep 2002 23:39:33 +0000 (23:39 +0000)]
Fixed require_once paths in class/deliver/deliver_FOO.class.php

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3575 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoprevious cleanup broke the find_ent_id function
stekkel [Thu, 5 Sep 2002 17:34:27 +0000 (17:34 +0000)]
previous cleanup broke the find_ent_id function

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3568 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoFixed stupid bug causing double lines (the same)
stekkel [Thu, 5 Sep 2002 14:58:38 +0000 (14:58 +0000)]
Fixed stupid bug causing double lines (the same)

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3567 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoAdded Message details plugin to CVS
stekkel [Thu, 5 Sep 2002 13:44:57 +0000 (13:44 +0000)]
Added Message details plugin to CVS

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3566 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoremove unnessecarry \r\n
stekkel [Thu, 5 Sep 2002 12:48:44 +0000 (12:48 +0000)]
remove unnessecarry \r\n

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3565 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agofix warning
stekkel [Thu, 5 Sep 2002 12:47:55 +0000 (12:47 +0000)]
fix warning

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3564 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agofixed warning
stekkel [Thu, 5 Sep 2002 12:22:13 +0000 (12:22 +0000)]
fixed warning

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3563 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoextra error checking
stekkel [Thu, 5 Sep 2002 12:07:55 +0000 (12:07 +0000)]
extra error checking

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3562 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoMake use of the deliver class
stekkel [Thu, 5 Sep 2002 12:04:33 +0000 (12:04 +0000)]
Make use of the deliver class

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3561 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years ago"Arief S Fitrianto" <arief@gurame.fisika.ui.ac.id>
philippe_mingo [Thu, 5 Sep 2002 10:26:32 +0000 (10:26 +0000)]
"Arief S Fitrianto" <arief@gurame.fisika.ui.ac.id>
"-= M.J. Prinsen =-" <various@bovendelft.xs4all.nl>
"Tomas Kuliavas" <tokul@users.sourceforge.net>

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3560 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoundisclosed recipients fix
stekkel [Thu, 5 Sep 2002 09:38:47 +0000 (09:38 +0000)]
undisclosed recipients fix

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3559 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoxtra check for To addresses, if not available don't show the headerline.
stekkel [Thu, 5 Sep 2002 09:25:44 +0000 (09:25 +0000)]
xtra check for To addresses, if not available don't show the headerline.
Fix for bcc addresses. the returned length should contain the length of the
bcc-line because we want this information in the sent_folder.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3558 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoAdded function for initializing attachments (for compose)
stekkel [Wed, 4 Sep 2002 23:19:07 +0000 (23:19 +0000)]
Added function for initializing attachments (for compose)

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3547 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agofix for getbcc
stekkel [Wed, 4 Sep 2002 23:12:49 +0000 (23:12 +0000)]
fix for getbcc

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3546 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoadded info
stekkel [Wed, 4 Sep 2002 23:12:28 +0000 (23:12 +0000)]
added info

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3545 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoFirst fixes
stekkel [Wed, 4 Sep 2002 23:10:49 +0000 (23:10 +0000)]
First fixes

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3544 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoChanged subfolder summing to only show total for subfolders for a
thomppj [Wed, 4 Sep 2002 22:40:50 +0000 (22:40 +0000)]
Changed subfolder summing to only show total for subfolders for a
collapsed folder.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3543 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoVery big update to make use of the new Deliver class.
stekkel [Wed, 4 Sep 2002 22:36:27 +0000 (22:36 +0000)]
Very big update to make use of the new Deliver class.
In the future a lot of message related stuff should be moved to the
Message.class.
Probably save as draft also should be modified.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3542 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoIMAP backend for the deliver class
stekkel [Wed, 4 Sep 2002 22:00:49 +0000 (22:00 +0000)]
IMAP backend for the deliver class

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3541 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoSendmail backend for the deliver class
stekkel [Wed, 4 Sep 2002 22:00:19 +0000 (22:00 +0000)]
Sendmail backend for the deliver class

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3540 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoSMTP backend for the Deliver class
stekkel [Wed, 4 Sep 2002 21:59:53 +0000 (21:59 +0000)]
SMTP backend for the Deliver class

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3539 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoMake the thing actually work :-)
stekkel [Wed, 4 Sep 2002 21:59:08 +0000 (21:59 +0000)]
Make the thing actually work :-)

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3538 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoReworked subfolder message count and all. Open to suggestions for the
thomppj [Wed, 4 Sep 2002 17:02:43 +0000 (17:02 +0000)]
Reworked subfolder message count and all. Open to suggestions for the
formatting for this, just Jason's original placement (BEFORE the folder
name) was bad.

No hard feelings, Jason. :)

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3537 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoforgot something
stekkel [Wed, 4 Sep 2002 14:58:43 +0000 (14:58 +0000)]
forgot something

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3536 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agountested uid_support fix
stekkel [Wed, 4 Sep 2002 13:59:37 +0000 (13:59 +0000)]
untested uid_support fix

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3535 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agotesting fase
stekkel [Tue, 3 Sep 2002 20:55:30 +0000 (20:55 +0000)]
testing fase

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3534 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoAttachments now opened with binary flag, for windows compatibility
itsbruce [Tue, 3 Sep 2002 15:43:11 +0000 (15:43 +0000)]
Attachments now opened with binary flag, for windows compatibility

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3533 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agocode cleanup
stekkel [Tue, 3 Sep 2002 15:40:08 +0000 (15:40 +0000)]
code cleanup

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3532 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years ago"Tomas Kuliavas" <tokul@users.sourceforge.net>
philippe_mingo [Tue, 3 Sep 2002 06:52:43 +0000 (06:52 +0000)]
"Tomas Kuliavas" <tokul@users.sourceforge.net>

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3531 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoadded file info
stekkel [Mon, 2 Sep 2002 19:35:25 +0000 (19:35 +0000)]
added file info

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3530 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agodevelopment work on the Deliver class.
stekkel [Mon, 2 Sep 2002 19:31:57 +0000 (19:31 +0000)]
development work on the Deliver class.
Still not finished yet

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3529 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoWhen using unseen notify on all folders
jmunro [Mon, 2 Sep 2002 07:45:01 +0000 (07:45 +0000)]
When using unseen notify on all folders
this code adds a total unseen value
to the left of the folder name for any
unread mail in a collapsed folder's subfolders.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3527 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoMade calender plugin conform to SquirrelMail Project Team cvs copyright
thomppj [Sat, 31 Aug 2002 21:07:14 +0000 (21:07 +0000)]
Made calender plugin conform to SquirrelMail Project Team cvs copyright
standards.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3526 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoRemove NOOP checks
kink [Sat, 31 Aug 2002 06:28:29 +0000 (06:28 +0000)]
Remove NOOP checks

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3523 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoRemove NOOP checks. This breaks some things without any reason to do so, rather have a
kink [Sat, 31 Aug 2002 06:19:57 +0000 (06:19 +0000)]
Remove NOOP checks. This breaks some things without any reason to do so, rather have a
liberal, more compatible implementation.
Patch from peter@dataloos.nl

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3522 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoFormatting changes and added some more html->plain transforms.
indiri69 [Fri, 30 Aug 2002 17:55:25 +0000 (17:55 +0000)]
Formatting changes and added some more html->plain transforms.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3517 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoinit
stekkel [Fri, 30 Aug 2002 17:30:55 +0000 (17:30 +0000)]
init

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3516 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoinit deliver class as replacement of smtp.php
stekkel [Fri, 30 Aug 2002 17:29:02 +0000 (17:29 +0000)]
init deliver class as replacement of smtp.php

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3515 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agofix in case we couldn;t retrieve the message from the session
stekkel [Fri, 30 Aug 2002 16:47:14 +0000 (16:47 +0000)]
fix in case we couldn;t retrieve the message from the session

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3514 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agocode cleanup
stekkel [Fri, 30 Aug 2002 16:42:16 +0000 (16:42 +0000)]
code cleanup

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3513 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agofix for getEntity
stekkel [Fri, 30 Aug 2002 15:05:33 +0000 (15:05 +0000)]
fix for getEntity

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3512 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoOk. One simple mistake... :)
thomppj [Thu, 29 Aug 2002 23:45:08 +0000 (23:45 +0000)]
Ok. One simple mistake... :)

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3511 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoFirst, more formatting conventions.
thomppj [Thu, 29 Aug 2002 23:42:46 +0000 (23:42 +0000)]
First, more formatting conventions.

  1. Wrap all operands of a complex expression with parentheses.
     For instance:
         if ($bob == 'foo' || $bob == 'bar') {
     is wrong. Do this instead:
         if (($bob == 'foo') || ($bob == 'bar')) {

  2. Carefully decide between pre and post incrementation. If it
     does not matter, always choose pre because it is technically
     more efficient. For instance:
         for ($i = 0; $i < $count; $i++) {
     is wrong. Do this instead:
         for ($i = 0; $i < $count; ++$i) {

  3. Classes should be named in style like this:
         MessageHeader
         Rfc8222Header
     etc. When there is an acronym at the beginning, treat it
     like a word - do NOT captitalize each letter of the acronym.

  4. Put each class in a seperate file named ClassName.class.php.
     Related classes can be put in one directory and then included
     in a main include file.

Second, big changes with mime.class.php here. And I don't think I broke
anything. (Sounds like famous last words, eh?)

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3510 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agocorrectly detect \Noselect in LSUB responses, and set $mbx->is_noselect
robsiemb [Thu, 29 Aug 2002 15:43:38 +0000 (15:43 +0000)]
correctly detect \Noselect in LSUB responses, and set $mbx->is_noselect
so that the folder tree does not allow you to select a nonexistant
mailbox

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3507 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoFIxing bug #600369
ullgren [Wed, 28 Aug 2002 22:35:03 +0000 (22:35 +0000)]
FIxing bug #600369

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3506 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoAllow messages with addresses in BCC only.
indiri69 [Wed, 28 Aug 2002 20:39:16 +0000 (20:39 +0000)]
Allow messages with addresses in BCC only.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3504 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoMove -1 to first section of for loop.
indiri69 [Wed, 28 Aug 2002 20:38:33 +0000 (20:38 +0000)]
Move -1 to first section of for loop.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3503 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agocode cleanup
stekkel [Wed, 28 Aug 2002 16:35:37 +0000 (16:35 +0000)]
code cleanup

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3499 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agoadded var to message-class where we put the location of the temporary
stekkel [Wed, 28 Aug 2002 16:23:25 +0000 (16:23 +0000)]
added var to message-class where we put the location of the temporary
attachment name in case we use the message-object also for composing
messages. (Not finished yet but I'm working on it)

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3498 7612ce4b-ef26-0410-bec9-ea0150e637f0

19 years agowhoops, remove extra variable
robsiemb [Wed, 28 Aug 2002 16:18:56 +0000 (16:18 +0000)]
whoops, remove extra variable

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3497 7612ce4b-ef26-0410-bec9-ea0150e637f0