Ticket #17 (closed enhancement: fixed)

Opened 3 years ago

Last modified 2 years ago

Optimize Importing and Extra Importing Features

Reported by: scottmc Owned by: scottmc
Priority: major Milestone:
Component: SpamZilla Version:
Keywords: Importing, Campaign Manager Cc: jason

Description

Optimize Importing mechanism via direct client server dump port. Building this by making a SOAP request to the server to arbitrarily listen on a sequental user-space TCP port, returning the port number to the client in the SOAP response. Port input handlers will map directly to a local temporary file descriptor. Client should use nsIThread to background sending, and send in small chunks, so as to avoid execution being haulted by mozilla (and updating a progress dialog after every chunk of say, 4096 bytes). Completion of send will invoke shutting down the socket server side parsing data in a secondary thread.

Parsing of imported data will include extracting information from imported format (determined prior to send neogatiation), performing asynchronous DNS lookups on MX records of incoming email address domains, isolating MX's into domain table (when data is previously unavailable) and possibly list population (if selected option as a part of import). This is a pre-requisite to Ticket #15.

Change History

Changed 3 years ago by scottmc

  • status changed from new to closed
  • resolution set to fixed

Changed 2 years ago by scott

  • milestone AlphaZero deleted

Milestone AlphaZero deleted

Note: See TracTickets for help on using tickets.