Граф коммитов

966 Коммитов

Автор SHA1 Сообщение Дата
mscott%netscape.com bd330cec43 Use scriptable version of nsIImapUrl 2000-03-18 18:35:53 +00:00
dougt%netscape.com 612badb3a9 Adding GetSecurityInfo to the nsIChannel. bug 29646. r=warren. 2000-03-17 22:06:32 +00:00
mscott%netscape.com c203051fa5 **NOT Part of the build yet**
Here's a fully scriptable version of nsIImapUrl. We used to only have a .h file
for this interface. When this file is part of the build,nsIImapUrl.h will become
obsolete.
2000-03-17 07:08:53 +00:00
bienvenu%netscape.com 7fa159f074 fix problems cancelling imap logon, fix handling of marking deleted messages read r=mscott,jefft 2000-03-17 00:52:03 +00:00
jdunn%netscape.com 521b421c5d removing redundant ;; to fix AIX build 2000-03-15 23:31:39 +00:00
jefft%netscape.com a3432eba05 fixed unnecessary database loading when building folder view; r=bienvenu 2000-03-15 06:26:31 +00:00
mscott%netscape.com 2afca413af Force all copy related objects to only get executed on the UI thread instead of the imap thread.
r=bienvenu
2000-03-15 02:00:27 +00:00
jefft%netscape.com 07dd82c225 fix bug 30784 - save messages / attachment with bogus path name failed sliently; this is bad if user think save was successful then followed by a delete and compact; we will have a data loss here 2000-03-14 13:54:42 +00:00
jefft%netscape.com e03eefbbcd fix bug 27396 - shouldn't display error message when selecting uw folder-only mailbox, 28301 - failed to store/read folder flags from folderInfo, 28916 - need to handle /NoSelect folder as 4.x does; r=bienvenu 2000-03-14 13:37:54 +00:00
gagan%netscape.com 44dd163050 Fix for 30385. We were leaking channel due to the no longer needed "proxy channel" by the cache transport (mem cache) 2000-03-14 03:20:26 +00:00
rickg%netscape.com 27c42157e4 replaced calls to deprecated string methods 2000-03-12 21:36:35 +00:00
bienvenu%netscape.com 7f1d70acc4 change default for fetching by chunks if pref is not specfiied 31191 2000-03-11 19:45:56 +00:00
putterman%netscape.com aedadeea90 a=phil. r=jefft and mscott. Fix for 30918. Can now move messages from imap to local
and local to imap.
2000-03-09 04:17:02 +00:00
sspitzer%netscape.com f2ba15a278 bulletproofing fix for #30937. r=mscott a=jar. don't crash if the imap server goes away. 2000-03-08 05:04:14 +00:00
sspitzer%netscape.com d5a4b26063 bulletproofing fix for #30937. r=mscott a=jar. don't crash
if the imap server goes away.
2000-03-08 04:17:05 +00:00
mscott%netscape.com c6e45f93a7 fix assertion problems related to the thread macro by adding a routine to prxoy the imap url to the ui thread
for release. this ensures that the objects held onto by the imap url are released and destroyed on the ui thread.
r=bienvenu
a=jar
2000-03-07 06:40:41 +00:00
mscott%netscape.com 33c1017e01 fix assertion problems related to the thread macro by adding a routine to prxoy the imap url to the ui thread
for release. there is also a lot of white space changes to this file so don't be alarmed.
r=bienvenu
a=jar
2000-03-07 06:39:10 +00:00
mscott%netscape.com 474863b596 fix assertion problems related to the thread macro by adding a routine to prxoy the imap url to the ui thread
for release
r=bienvenu
a=jar
2000-03-07 06:38:30 +00:00
warren%netscape.com 7e37f4f478 Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar 2000-03-05 21:26:01 +00:00
bienvenu%netscape.com f3fa361212 fix 28203 handle bad password error from logon redirection a=chofmann, r=mscott 2000-03-05 03:04:23 +00:00
mscott%netscape.com b574527cd1 Bug #30102 --> don't logoff the external login requestor
if we succeeded in the request...we want to cache the requestor
 for the session.
r=amusil
a=daver
2000-03-03 06:29:58 +00:00
jefft%netscape.com b4ebf27fde fixed bug 29746 - startup imap folder cache bypassed; reset online folder name should only happen when rename; a=phil,r=bienvenu 2000-03-02 03:21:15 +00:00
jefft%netscape.com 5ca59d5a1e fixed bug 25988 -- IMAP Subfolders appearing at 1st level instead of 2nd level; bug 26061 -- Rename a pop3 folder and its subfolders disappear; a=phil,r=bienvenu 2000-03-01 05:17:53 +00:00
bienvenu%netscape.com 3acff095b6 fix utf7 encoding of folder names whose last char is non-ascii, r=jefft a=phil 26745 2000-03-01 03:58:53 +00:00
mscott%netscape.com 1368141505 Bug #29650 --> add a cache stream listener which can mediate between the cache channel and the mock channel
when broadcasting onstart/on stop, etc. notifications to the end consumer
r=bienvenu
a=phil
2000-03-01 03:10:06 +00:00
jefft%netscape.com b64d59103f fixed bug 28445 - [PDT+] Error displayed after selecting the renamed subfolders; bug 20366 - Unsuccessful IMAP folder rename makes folder disappear; r=bienvenu,a=phil 2000-02-29 01:16:55 +00:00
mscott%netscape.com 22fb88faed Bug #23788 --> in order for the logon redirector to work for smtp and imap we need to pass in a service ID request
token.
r=bienvenu
a=phil
2000-02-27 01:11:13 +00:00
putterman%netscape.com 768f10ad60 a=phil. r=bienvenu. More work on 26456, speeding up Imap mail folder loading by
reusing dbhdr in syncflags.
2000-02-26 20:48:14 +00:00
sspitzer%netscape.com f29abcb66f fix for #26773, alert when there is a network error in mailnews. r=mscott, a=phil 2000-02-26 01:04:50 +00:00
bryner%uiuc.edu bbfe27364b Adding a new flag to the Win32 build system. Set DISABLE_TESTS=1 to skip
building in the tests directories.  Should not affect the build at all if
you do not have this environment variable.  r=leaf.
2000-02-25 04:12:40 +00:00
bienvenu%netscape.com d280982163 part of fix for 28891 r=mscott, a=phil 2000-02-25 01:19:13 +00:00
bienvenu%netscape.com 3a7ae2ce20 fix logon referral stuff to put up error messages and reprompt a=phil,r=mscott 28201 28203 2000-02-24 04:27:16 +00:00
jefft%netscape.com 5a8c69ac03 fixed bug 28445, 26547, 26657, 25988 - failed to set server directory separator correctly; r=bienvenu, a=phil 2000-02-23 20:31:11 +00:00
bienvenu%netscape.com 492f4895d8 null terminate cookie coming back from logon redirection, a=phil,r=mscott 18920 2000-02-22 03:01:04 +00:00
mscott%netscape.com 7bd1f40af6 Bug #28099 --> turn on imap ssl. Part of this code was written by pavlov. I needed to examine the greeting
from the server and if the server told us we were in the pre-authenticated state, then we should move directly to
our authenticated state on the client. Pav added code to detect if the server is supposed to be secure and if it is,
to create a ssl socket transport.
r=jefft,bienvenu,pavlov
a=phil
2000-02-18 21:28:25 +00:00
jefft%netscape.com 439782145b fixed bug 27759 -- Empty Trash breaks trash folder display; r=bienvenu,a=phil,chofmann 2000-02-17 06:03:55 +00:00
bienvenu%netscape.com 7775aaff5d use msf file spec as key for panacea.dat, r=sspitzer 26977 2000-02-16 05:06:37 +00:00
bienvenu%netscape.com 8c5f8aeec1 more work for logon referral, r=mscott (+ backout inadvertent checkin to nsImapMailFolder.cpp 2000-02-16 00:53:43 +00:00
putterman%netscape.com 10f1f6ee30 Fix for 21469. r=jefft. Deleting a message in a thread now goes to the next message and scrolls
to it so that you don't lose your place in the thread pane.  More work on 26456.  r=alecf.
Some performance improvements for loading folders by speeding up building up a uri.
2000-02-16 00:39:23 +00:00
rhp%netscape.com b782f6e68a Changes to implement printing correctly - Buf #12505 - r: jefft 2000-02-15 23:05:06 +00:00
bienvenu%netscape.com 755c0e48a7 logon referral code, r=mscott,jefft 2000-02-15 22:22:57 +00:00
bienvenu%netscape.com c1bcd8988b add nsIMsgLogonRedirector.idl 2000-02-15 15:37:45 +00:00
bienvenu%netscape.com 6ec25c63b1 add logon requestor interface r=amusil" 2000-02-15 07:05:27 +00:00
jefft%netscape.com c88c66aa92 partial checkin for bug 24740 - namespaces and acl for imap account; r=bienvenu 2000-02-11 15:36:34 +00:00
jefft%netscape.com 6d53eeb846 partial check in for bug 24740; check for non-empty namespace for public & other users when reading from the pref; r=bienvenu 2000-02-11 05:23:01 +00:00
bienvenu%netscape.com aa963fa765 add nsIMsgLogonRedirector,r=phil 2000-02-11 01:36:41 +00:00
bienvenu%netscape.com 2107f98ff1 fix 26246 problem reading aol imap mail, just a typo 2000-02-10 06:56:22 +00:00
bienvenu%netscape.com c6ddbac003 msg logon redirector, NOT PART OF BUILD 2000-02-10 03:44:39 +00:00
bienvenu%netscape.com e4524cdd09 add support for unicode error and status messages, fix non-latin1 folder names at startup, r=jefft 26596 2000-02-09 06:48:21 +00:00
jefft%netscape.com 191e920d3c fixed bug 23322 -- [IMAP] freeze on folder/ in .mailboxlist; r=bienvenu 2000-02-08 15:49:52 +00:00
alecf%netscape.com c91f4d6f7d don't access mFolder directly, instead go through base class
r=putterman
2000-02-08 06:00:57 +00:00
mscott%netscape.com ed46f75462 Optimize our use of monitors in this class because it gets called from multiple threads. This means
using nsAutoCMonitor instead of NS_LOCK/UNLOCK_INSTANCE. I also went through and removed the locks from
methods which are only called from one thread.
r=bienvenu.
2000-02-08 01:36:07 +00:00
bienvenu%netscape.com a728827338 more fixes for double byte folder names, including create and rename, r=putterman,jefft 2000-02-08 01:20:00 +00:00
scc%netscape.com 5e041e830f Pro5 update 2000-02-07 23:06:04 +00:00
jefft%netscape.com d682a93e79 fixed bug 14893 - undo/redo should enable only when it is available; bug 23089 - selecting undo after delete cause trash folder to load; r=rhp 2000-02-07 15:15:14 +00:00
bienvenu%netscape.com d7e992b034 allow creation of folders with double-byte characters r=putterman, 26745 2000-02-07 00:20:37 +00:00
sspitzer%netscape.com 63e557c3c8 be consistent with how we define the incoming server prog ids. add a debugging
printf (for me only).  r=alecf
2000-02-06 06:51:24 +00:00
bienvenu%netscape.com bb404ec3d6 use imap utf7 internally, fixes unicode folder names, r=jefft 2000-02-05 01:22:29 +00:00
bienvenu%netscape.com e40257048c fix unicode folder name handling, user name escaping, r=jefft 7130 and 25476 (for real this time, last checkin was wrong) 2000-02-04 05:52:32 +00:00
bienvenu%netscape.com 68e196013a fix unicode folder name handling, user name escaping, r=jefft 7130 and 25476 2000-02-04 05:09:19 +00:00
pp%ludusdesign.com 26646663e1 Conversion of ::GetIID() to NS_GET_IID(). Bug #20232, r=scc@netscape.com 2000-02-04 00:39:15 +00:00
mscott%netscape.com ab64a32189 Bug #26274 --> fix infinite loop when SendData generates an error. TellThreadtoDie only calls SendData if the
socket is still open. Some minor optimizations to some monitors by using nsAutoCMonitor.
r=bienvenu,jefft
2000-02-04 00:15:24 +00:00
jefft%netscape.com 5925f968c0 fixed bug 26169 -- Sending message appears to fail if the Sent folder not yet parsed; r=scottip 2000-02-03 23:40:09 +00:00
jefft%netscape.com 8eb9129a2c fixed bug 24667, 22349, 23588, 24715 - default folders not working with Cyrus server; r=bienvenu, mscott 2000-02-03 05:43:03 +00:00
sspitzer%netscape.com 20bb93971d change to allow someone to use the "no strip url" interface in wallet.
no one is using it yet, because it doesn't work.

r=mscott
2000-02-03 05:01:42 +00:00
mscott%netscape.com dab3d8b17b small performance tweak...we were getting the proxy manager service 3 times in SetupSinkProxy. I'm just
fetching it once and re-using it.
r=bienvenu
2000-02-03 04:56:41 +00:00
jefft%netscape.com f35ced3204 fixed bug 24667, 22349, 23588, 24715 - default folders not working with Cyrus server; r=bienvenu, mscott 2000-02-03 04:35:45 +00:00
valeski%netscape.com 79132da2fc URL Parsing and implementation rewrite landing. Andreas Otte was generous enough to contribute these changes 2000-02-03 03:44:22 +00:00
bienvenu%netscape.com f41b9b8721 create temp file for mesage upload in temp directory, r=jefft, 23444 2000-02-03 01:28:47 +00:00
mscott%netscape.com 617792c155 Bug #25570 --> imap unable to show msg bodies containing 8-bit data.
this was a dumb problem where we were setting m_connectionStatus
to be the value of the character returned in the create new line
buffer...if the character happened to be an 8-bit character,
we would actually set the connection status as a negative number...
r=bienvenu
2000-02-02 05:47:09 +00:00
sspitzer%netscape.com c9e378c64d migrate the "mail.imap.server.<hostname>.server_sub_directory" pref from 4.x
and add serverDirectory to the nsIImapIncomingServer interface, and hook up the advanced imap server ui to use it. r=alecf
2000-02-01 06:51:07 +00:00
ducarroz%netscape.com af89452e49 fix part of bug 25949, update project path for compatibilty with CW Pro 5. R=n/a 2000-02-01 01:53:01 +00:00
jefft%netscape.com f46c291443 Fixed bug 18565 -- Single sing on for Pop3 and Imap; passing in nsIMsgWindow for nsIPrompt 2000-01-29 15:53:14 +00:00
jefft%netscape.com 683969b2f1 partial fix for bug 20366 - imap rename problem, bug 24749 - need to make sure namespace, acl works on cyrus server;staged checkin 1; r=bienvenu 2000-01-28 15:38:16 +00:00
jefft%netscape.com d1d69647f5 partial fix for bug 20366 - imap folder rename problem; prevent rename crash if parent is null 2000-01-28 15:35:15 +00:00
sspitzer%netscape.com 2c30f7add0 add a #define for the secure imap default, and move the #defines for news ports out of core and into the right place. 2000-01-28 09:06:33 +00:00
alecf%netscape.com b3c3657784 prepare to eliminate getcurrentserver
just a test, no reviewers
2000-01-28 08:57:46 +00:00
bienvenu%netscape.com 4bee4994d2 add nsIMsgWindow to a bunch of apis so we can stop urls, r=putterman 2000-01-28 01:22:33 +00:00
mscott%netscape.com c2e93c6cea Bug #23891 --> remove some extra locks in IsImapThreadRunning which are unnecessary.
This helps relieve a contention problem in this bug.
r=bienvenu
2000-01-28 01:20:42 +00:00
bienvenu%netscape.com 06be2301b1 add hierarchy delimiter to CreateClientSubfolderInfo, fixes cyrus sub-folders, r=jefft 2000-01-28 00:41:20 +00:00
bienvenu%netscape.com 9fc193fb7c override online server name in db if server gives different case r=sspitzer, part of 24631 2000-01-27 02:50:59 +00:00
bienvenu%netscape.com acc156d885 fix for blocker 25076 r=rhp 2000-01-26 16:50:38 +00:00
bienvenu%netscape.com bac6ff5086 fall back on uri if online name not set, r=sspitzer 2000-01-26 15:27:04 +00:00
sspitzer%netscape.com 315df8cb85 clean up nsIMsgFolder.idl and break it apart. r=alecf 2000-01-26 10:00:00 +00:00
sspitzer%netscape.com 4f5c244f18 added files: mozilla/mailnews/imap/public/nsIMsgImapMailFolder.idl 2000-01-26 09:58:57 +00:00
sspitzer%netscape.com 96a68020b0 I'm taking this out of nsIMsgFolder. not part of build yet. 2000-01-26 09:50:06 +00:00
alecf%netscape.com 746f8b1b8e remove some dead/redundant code
r=sspitzer
2000-01-26 08:28:16 +00:00
sspitzer%netscape.com 55870a3961 clean up / simplify how we determine if two folders are on the same server.
instead of comparing the username / hostname, we use the Equal method
of nsIMsgIncomingServer and compare the servers of the folders.

also, use nsXPIDLCString to clean things up.

r=mscott
2000-01-26 06:40:05 +00:00
bienvenu%netscape.com ae157326a8 fix build warning 2000-01-26 06:13:32 +00:00
bienvenu%netscape.com 40e0ab28bd use online name instead of db name for imap folders, r=sspitzer 24631 2000-01-26 06:05:42 +00:00
dougt%netscape.com fd69a2f423 Landing nsIFile. 2000-01-24 21:28:28 +00:00
mscott%netscape.com c288785103 Bug #24274--> when creating a new channel, if we don't have a mock channel,
return an error instead of NS_OK.
r=bienvenu,travis
a=chofmann
2000-01-20 03:55:25 +00:00
bienvenu%netscape.com e3baa5fd90 fix copying multiple msgs from local folder to imap r=jefft,mscott a=chofmann 24384 2000-01-19 22:25:53 +00:00
bienvenu%netscape.com c7da6c43ef fix online to offline move to delete source headers, r=mscott 2000-01-19 01:28:16 +00:00
alecf%netscape.com 4ef7a2b16e use the right port when constructing the IMAP url
r=mscott
2000-01-18 22:43:58 +00:00
bienvenu%netscape.com b11c7a0430 add ability to copy multiple imap messages efficiently, r=jefft,mscott 23302 2000-01-18 22:33:35 +00:00
alecf%netscape.com 67b921f15c allow imap to support port numbers in the pref file
r=mscott
bugged by=pavlov
2000-01-18 02:34:08 +00:00
sford3%swbell.net 948579bb84 Replace instances of nsTextFormater with nsTextFormatter, r=jst@citec.fi 2000-01-17 22:32:13 +00:00
alecf%netscape.com b4c796b63d back my changes out 2000-01-14 22:53:16 +00:00
alecf%netscape.com 26dec628b3 fix usages of GetPreHost so that local/imap/news folders can be displayed
a=granrose
2000-01-14 20:17:14 +00:00