jefft%netscape.com
ceb7703d96
failed to set m_protocolInitialized flag when protocol did get initialized
1999-04-08 23:38:30 +00:00
mscott%netscape.com
f04324128d
Add test option for select folder and use the imap service to implement this test.
1999-04-08 23:06:25 +00:00
mscott%netscape.com
b3d843b1f7
(not part of the build yet)
...
support the SelectFolder interface.
1999-04-08 23:05:35 +00:00
mscott%netscape.com
6e02009f28
(not part of the build yet)
...
add SelectFolder method to the imap service interface.
1999-04-08 23:05:12 +00:00
mscott%netscape.com
fb7eed9d41
(not part of the build yet).
...
I removed our dependencies on xplib so we no longer need to link to it. This cuts down the imap dll by some 40% or so. yippee!
1999-04-08 23:04:13 +00:00
mscott%netscape.com
080bea8c05
(not part of the build yet)
...
Update imap body shell to use nsHashTable instead of XP_HashTable.
1999-04-08 23:00:10 +00:00
jefft%netscape.com
e4a9e8e984
(not part of the build yet) more porting on message download; remove SetMessageDownloadOutputStream method; added PostLineDownLoadEvent, m_downloadLineCache, & m_fromHeaderSeen
1999-04-08 22:14:02 +00:00
jefft%netscape.com
6f6e7bf39b
added TLineDownloadCache class
1999-04-08 22:10:52 +00:00
jefft%netscape.com
9d9385e493
(not part of the build yet) removed SetMessageDownloadOutputStream
1999-04-08 22:10:03 +00:00
jefft%netscape.com
18abd805a7
(not part of the build yet) more porting from 4.5; added GetShouldDownloadArbitraryHeaders, GetArbitraryHeadersToDownload, AdjustChunkSize, FetchMessage method; added more member variable - m_trackingTime, m_startTime, m_endTime, m_tooFastTime, m_idealTime, m_chunkAddSize, m_chunkStartSize, m_maxChunkSine, m_fetchByChunk, m_chunkSize & m_chunkThreshold
1999-04-08 14:50:17 +00:00
mscott%netscape.com
dae7fbf1a0
(not part of the build yet) a=cyeh.
...
Replace the identity stuff with their equivalents in nsIMsgIncomingServer.
use the imap service to create a protocol instance instead of creating one directly ourselves.
1999-04-08 02:59:52 +00:00
mscott%netscape.com
09dd9b99f1
(not part of the build yet) a=cyeh.
...
build nsImapService and nsImapIncomingServer.
1999-04-08 02:58:38 +00:00
mscott%netscape.com
8272d94590
(not part of the build yet) a=cyeh.
...
Foundation for our imap service. Right now it only creates protocol instances.
1999-04-08 02:57:47 +00:00
mscott%netscape.com
522e54db4a
(not part of the build yet) a=cyeh.
...
implementation of the nsIImapIncomingServer interface. This class is responsible for maintaining an up to date list of all the prefs for a given imap server.
1999-04-08 02:57:20 +00:00
mscott%netscape.com
c493c76177
(not part of the build yet) a=cyeh.
...
Replace identity with nsIMsgIncomingServer. Initialize now takes a host session list.
1999-04-08 02:56:12 +00:00
mscott%netscape.com
d0f15cebcd
(not part of the build yet) a=cyeh.
...
Replace the identity with nsIMsgIncomingServer. Initialize now takes in the host session list.
1999-04-08 02:55:29 +00:00
mscott%netscape.com
b1b3e8059b
(not part of the build yet) a=cyeh.
...
Replace identity stuff with nsIMsgIncomingServer.
1999-04-08 02:54:20 +00:00
mscott%netscape.com
677108ad97
(not part of the build yet) a=cyeh.
...
Export nsIImapService.h and nsIImapIncomingServer.h
1999-04-08 02:53:17 +00:00
mscott%netscape.com
d414fe0fb5
(not part of the build yet) a=cyeh.
...
Foundation for an imap service interface.
1999-04-08 02:53:01 +00:00
mscott%netscape.com
353823efdf
(not part of the build yet) a=cyeh.
...
Changed identity getters and setters to use the new nsIMsgIncomingServer interface instead.
1999-04-08 02:52:28 +00:00
mscott%netscape.com
e7eda06bc1
(not part of the build yet) a=cyeh.
...
Initialize now takes the host session list.
1999-04-08 02:51:13 +00:00
mscott%netscape.com
1500badd84
(not part of the build yet) a=cyeh.
...
Add an imap incoming server interface which holds imap account server specific information such as user name, host name, etc.
1999-04-08 02:50:44 +00:00
mscott%netscape.com
1a5dfb158b
(not part of the build yet) a=cyeh.
...
I changed the dll name for imap to be msgimap.dll. We now need prefs and js in the requires list.
1999-04-08 02:49:40 +00:00
mscott%netscape.com
7a96ad797e
(not part of the build) a=cyeh.
...
Imap factory can now generate components for the imap service and for the imap incoming server.
1999-04-08 02:48:56 +00:00
jefft%netscape.com
a13671c213
partially hooked up imap parser and fe proxy event implementation
1999-04-07 04:33:45 +00:00
jefft%netscape.com
858d9c1663
added NS_INIT_REFCNT() to the constructor; temporary added a global gImapHostSessionList for the test purpose
1999-04-07 04:29:12 +00:00
jefft%netscape.com
cf6dfe2850
export nsImapServerResponseParser.h nsIMAPGenericParser.h & nsImapSearchResults.h
1999-04-07 04:26:38 +00:00
jefft%netscape.com
bff4d92da5
implemented nsIImapMailfolder, nsIImapMessage, nsIImapExtension, nsIImapMiscellaneous interfaces
1999-04-07 04:25:12 +00:00
mscott%netscape.com
77c1ad9cc2
Add getter and setter for an identity to the imap url interface.
1999-04-06 21:02:50 +00:00
mscott%netscape.com
fd16397931
Add getters and setters for the identity associated with the url. If the caller attempts to get an identity and we don't have one, then we go out and return the default identity....
1999-04-06 21:02:07 +00:00
jefft%netscape.com
766fbf683f
more implementation on fe event proxy stuff
1999-04-02 23:47:47 +00:00
jefft%netscape.com
14a64ef0dc
initial cut for imap sink interfaces; not part of the build yet
1999-04-01 01:13:56 +00:00
bienvenu%netscape.com
2bbff774b0
get parser to link
1999-03-31 05:16:38 +00:00
bienvenu%netscape.com
c1e5bfca2b
get parser to compile
1999-03-31 04:42:08 +00:00
bienvenu%netscape.com
3028c4517a
more progress on parser - not part of build yet
1999-03-30 18:00:21 +00:00
bienvenu%netscape.com
2f6470d294
initial entry into cvs
1999-03-30 00:47:40 +00:00
bienvenu%netscape.com
185fa15442
more porting
1999-03-30 00:46:59 +00:00
bienvenu%netscape.com
871ca1bdaa
add url types
1999-03-30 00:45:39 +00:00
mscott%netscape.com
299f0df96c
Change imapMessageFlags type to PRUint16 instead of uint16.
1999-03-29 23:00:48 +00:00
mscott%netscape.com
9ee6ae6b6a
stubs for the imap parser.....
1999-03-29 22:59:02 +00:00
bienvenu%netscape.com
b8f9e40e96
comment out files that don't compile for the moment
1999-03-29 22:36:34 +00:00
bienvenu%netscape.com
2cfa87a2db
export and include nsImapCore.h
1999-03-29 22:34:08 +00:00
bienvenu%netscape.com
3e0828f251
imap utility class defs
1999-03-29 22:16:29 +00:00
mscott%netscape.com
f5e7285bb3
patch from Bruce Mitchener Jr." <bruce@cybersight.com> to change delete to delete [].
1999-03-29 22:15:54 +00:00
bienvenu%netscape.com
7ef39a3a8a
port more of imap parser and utility classes
1999-03-29 22:11:04 +00:00
bienvenu%netscape.com
5adb94a8f4
add imap prefs to dumping of identity
1999-03-28 20:40:39 +00:00
bienvenu%netscape.com
a53e79d748
port a few classes over from 4.5
1999-03-28 20:39:58 +00:00
bienvenu%netscape.com
338066820c
initial entry into cvs of host session list, parser, etc
1999-03-28 20:39:12 +00:00
bienvenu%netscape.com
9fc9fd1620
initial entry into cvs of host session list
1999-03-28 20:37:16 +00:00
jefft%netscape.com
83a9d6c896
added enum ImapState define; added m_dataMonitor; added ProcessCurrentURL() method; nsImapProtocol::ImapThreadMainLoop () now waits on m_dataMonitor indefinitely and then call ProcessCurrentURL ()
1999-03-28 18:02:07 +00:00
mcafee%netscape.com
3a99c257a4
Ignore generated files.
1999-03-27 09:22:27 +00:00
mscott%netscape.com
c056b96446
When running an imap command through a url, register the test harness as a listener to the url so we can get a call back when the url is done. This allows us to not display the command menu item to the user until the url is finished. I also cleaned up some ref counting stuff with regards to when a url is created and when we release it.
1999-03-26 03:40:08 +00:00
mscott%netscape.com
4a29649938
For now, when we get on data available from the server and we successfully wrote data out through the log interface, then mark the url as done.
1999-03-26 03:37:33 +00:00
mscott%netscape.com
91845a00c0
initialize ptr to nsnull.
1999-03-26 03:35:42 +00:00
jefft%netscape.com
ad497a81cb
put back the original implementation of nsImapUrl::Equals method
1999-03-25 05:41:50 +00:00
jefft%netscape.com
028f3b2c95
added multiple inheritance nsINetLibURL
1999-03-25 05:19:59 +00:00
mscott%netscape.com
e5e65a0e17
remove NODEPEND
1999-03-25 03:43:10 +00:00
jefft%netscape.com
824d358ab2
call m_transport->Open(m_runningUrl) prior calling SendData()
1999-03-24 01:56:54 +00:00
jefft%netscape.com
648067a578
temporary fix prevent from crashing if someone call nsImapUrl::Equals
1999-03-24 01:55:42 +00:00
jefft%netscape.com
a72ba5a8bf
more checkins for thread/event work
1999-03-23 23:46:00 +00:00
mscott%netscape.com
b13edc9133
the test harness supports the imap log interface. For now, that just means supporting the handle log data interface method. The harness now supports multiple interfaces so we need to write QueryInterface ourselves instead of using the macro.
1999-03-23 23:08:29 +00:00
mscott%netscape.com
c6634fdfa4
Hmmm I must not have done a clobber b4 checking this in...remove the =0 stuff for Get/SetImapLog.
1999-03-23 23:05:13 +00:00
mscott%netscape.com
2c7c15e18d
oopos...CID and IID were the same....they should have different values.
1999-03-23 23:04:33 +00:00
alecf%netscape.com
c6de63bc1a
only build tests when ENABLE_TESTS is turned on
1999-03-23 19:19:52 +00:00
jefft%netscape.com
1951b7dc28
initial coding for nsImapProxyEvent
1999-03-23 02:18:53 +00:00
mscott%netscape.com
6ccfbf10fc
add getters and setters for new imap sink: imap log.
1999-03-23 00:31:31 +00:00
mscott%netscape.com
d71130af26
add getters and setters for new imap sink: imap log
1999-03-23 00:30:31 +00:00
mscott%netscape.com
548af0b60f
export nsIImapLog.h
1999-03-23 00:26:08 +00:00
mscott%netscape.com
ae64d542c1
first created. Imap log interface. Right now the only method in the interface
...
is one to handle log information from the imap protocol....
1999-03-23 00:25:43 +00:00
bienvenu%netscape.com
38fcf816ca
register prefs service, put in default url spec
1999-03-20 03:07:31 +00:00
mscott%netscape.com
53b028df89
(not part of build)
...
We were using an interface id instead of a class id in the call to create instance for the protocol so I fixed that. We don't need netService so I removed the code for that. We were also confusing an imap4service with the core netlib service (nsINetService). Release the protocol instead of deleting it in the protocol. Insert breaks in the switch statements for ::ReadAndDispatchCommand. Release the event queue service when we are done with it.
1999-03-19 22:55:32 +00:00
mscott%netscape.com
d47bfaa85a
(not part of the build)
...
use new intialize method from the interface which takes an event queue. The constructor for a component that supports an interface must always be empty so remove the dependency on the event queue. Rename old Initialize method to SetupwithUrl.
1999-03-19 22:50:53 +00:00
mscott%netscape.com
707cd047c1
Add interface method for initialize which takes an event queue.
1999-03-19 22:48:45 +00:00
mscott%netscape.com
6b8e00138f
(not part of the build)
...
build tests directory.
1999-03-19 22:48:06 +00:00
mscott%netscape.com
9b1e46827b
NOT PART OF BUILD PROCESS.
...
top level makefile.win for imap.
1999-03-19 22:02:48 +00:00
bienvenu%netscape.com
36356dd9c8
imap test harness, not part of build as of yet
1999-03-19 20:58:08 +00:00
bienvenu%netscape.com
6445acd26e
imap test harness, not part of build as of yet
1999-03-19 20:51:50 +00:00
jefft%netscape.com
bbea05c027
added some thread stuff
1999-03-19 06:08:29 +00:00
jefft%netscape.com
0be2349077
added GetThreadEventQueue() method
1999-03-19 06:07:31 +00:00
mscott%netscape.com
b6a103dd19
Not part of the build yet! (a=chofmann) Part of the imap framework check in.
...
Implementations of imap url and imap protocol instance.
1999-03-18 01:13:37 +00:00
mscott%netscape.com
dcacb83562
Not part of the build yet! (a=chofmann). Part of the initial Imap framework.
...
Add imap url and protocol interfaces.
1999-03-18 01:12:06 +00:00
mscott%netscape.com
4b07436218
Not part of the build yet. a=chofmann. Initial check in of imap framework.
...
Imap factory is used to build the imap dll component.
1999-03-18 01:09:50 +00:00
alecf%netscape.com
e53b86aa42
new nsIMAPGroupRecord
1999-01-15 00:00:49 +00:00
alecf%netscape.com
46b008aa16
add new IMAP makefiles
1999-01-14 23:16:27 +00:00