Author: dbkr
Date: 2006-06-10 00:16:19 +0000 (Sat, 10 Jun 2006)
New Revision: 9118

Added:
   trunk/apps/Freemail/src/freemail/
   trunk/apps/Freemail/src/freemail/Freemail.java
Removed:
   trunk/apps/Freemail/src/fnmail/
   trunk/apps/Freemail/src/freemail/FNMail.java
Modified:
   trunk/apps/Freemail/src/freemail/AccountManager.java
   trunk/apps/Freemail/src/freemail/Contact.java
   trunk/apps/Freemail/src/freemail/MailFetcher.java
   trunk/apps/Freemail/src/freemail/MailLog.java
   trunk/apps/Freemail/src/freemail/MailMessage.java
   trunk/apps/Freemail/src/freemail/MessageBank.java
   trunk/apps/Freemail/src/freemail/MessageSender.java
   trunk/apps/Freemail/src/freemail/SingleAccountWatcher.java
   trunk/apps/Freemail/src/freemail/fcp/FCPBadFileException.java
   trunk/apps/Freemail/src/freemail/fcp/FCPClient.java
   trunk/apps/Freemail/src/freemail/fcp/FCPConnection.java
   trunk/apps/Freemail/src/freemail/fcp/FCPContext.java
   trunk/apps/Freemail/src/freemail/fcp/FCPErrorMessage.java
   trunk/apps/Freemail/src/freemail/fcp/FCPInsertErrorMessage.java
   trunk/apps/Freemail/src/freemail/fcp/FCPMessage.java
   trunk/apps/Freemail/src/freemail/fcp/HighLevelFCPClient.java
   trunk/apps/Freemail/src/freemail/fcp/NoNodeConnectionException.java
   trunk/apps/Freemail/src/freemail/fcp/SSKKeyPair.java
   trunk/apps/Freemail/src/freemail/imap/IMAPBadMessageException.java
   trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java
   trunk/apps/Freemail/src/freemail/imap/IMAPListener.java
   trunk/apps/Freemail/src/freemail/imap/IMAPMessage.java
   trunk/apps/Freemail/src/freemail/imap/IMAPMessageFlags.java
   trunk/apps/Freemail/src/freemail/smtp/SMTPBadCommandException.java
   trunk/apps/Freemail/src/freemail/smtp/SMTPCommand.java
   trunk/apps/Freemail/src/freemail/smtp/SMTPHandler.java
   trunk/apps/Freemail/src/freemail/smtp/SMTPListener.java
   trunk/apps/Freemail/src/freemail/utils/DateStringFactory.java
   trunk/apps/Freemail/src/freemail/utils/EmailAddress.java
   trunk/apps/Freemail/src/freemail/utils/PropsFile.java
Log:
Nomenclature changes in source. Does mean backwards incompatible changes since 
it involves changing KSKs. Better now than later.


Copied: trunk/apps/Freemail/src/freemail (from rev 9117, 
trunk/apps/Freemail/src/fnmail)

Modified: trunk/apps/Freemail/src/freemail/AccountManager.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/AccountManager.java  2006-06-09 23:31:28 UTC 
(rev 9117)
+++ trunk/apps/Freemail/src/freemail/AccountManager.java        2006-06-10 
00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail;
+package freemail;

 import java.io.File;
 import java.io.FileInputStream;
@@ -10,9 +10,9 @@
 import java.security.MessageDigest;
 import java.security.NoSuchAlgorithmException;

-import fnmail.fcp.HighLevelFCPClient;
-import fnmail.fcp.SSKKeyPair;
-import fnmail.util.PropsFile;
+import freemail.fcp.HighLevelFCPClient;
+import freemail.fcp.SSKKeyPair;
+import freemail.util.PropsFile;

 public class AccountManager {
        public static final String DATADIR = "data";
@@ -59,7 +59,7 @@
                try {
                        md = MessageDigest.getInstance("MD5");
                } catch (NoSuchAlgorithmException alge) {
-                       throw new Exception("No MD5 implementation available - 
sorry, fnmail cannot work!");
+                       throw new Exception("No MD5 implementation available - 
sorry, Freemail cannot work!");
                }

                File accountdir = new File(DATADIR, username);
@@ -110,7 +110,7 @@
        private static void initAccFile(PropsFile accfile) {
                try {
                        System.out.println("Generating mailsite keys...");
-                       HighLevelFCPClient fcpcli = new 
HighLevelFCPClient(FNMail.getFCPConnection());
+                       HighLevelFCPClient fcpcli = new 
HighLevelFCPClient(Freemail.getFCPConnection());

                        SSKKeyPair keypair = fcpcli.makeSSK();


Modified: trunk/apps/Freemail/src/freemail/Contact.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/Contact.java 2006-06-09 23:31:28 UTC (rev 
9117)
+++ trunk/apps/Freemail/src/freemail/Contact.java       2006-06-10 00:16:19 UTC 
(rev 9118)
@@ -1,4 +1,4 @@
-package fnmail;
+package freemail;

 import java.io.File;
 import java.io.IOException;
@@ -6,7 +6,7 @@
 import java.io.BufferedReader;
 import java.util.Date;

-import fnmail.utils.DateStringFactory;
+import freemail.utils.DateStringFactory;

 public class Contact {
        public static final String KEYFILE = "key";

Deleted: trunk/apps/Freemail/src/freemail/FNMail.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/FNMail.java  2006-06-09 23:31:28 UTC (rev 
9117)
+++ trunk/apps/Freemail/src/freemail/FNMail.java        2006-06-10 00:16:19 UTC 
(rev 9118)
@@ -1,131 +0,0 @@
-package fnmail;
-
-import java.io.File;
-import java.io.IOException;
-
-import fnmail.fcp.FCPContext;
-import fnmail.fcp.FCPConnection;
-import fnmail.imap.IMAPListener;
-import fnmail.smtp.SMTPListener;
-
-public class FNMail {
-       private static final String TEMPDIRNAME = "temp";
-       private static File datadir;
-       private static File tempdir;
-       private static FCPConnection fcpconn;
-       
-       public static File getTempDir() {
-               return FNMail.tempdir;
-       }
-       
-       public static FCPConnection getFCPConnection() {
-               return FNMail.fcpconn;
-       }
-
-       public static void main(String[] args) {
-               String fcphost = "localhost";
-               int fcpport = 9481;
-               
-               for (int i = 0; i < args.length; i++) {
-                       if (args[i].equals("--newaccount")) {
-                               i++;
-                               if (args.length - 1 < i) {
-                                       System.out.println("Usage: --newaccount 
<account name>");
-                                       return;
-                               }
-                               try {
-                                       AccountManager.Create(args[i]);
-                                       // for now
-                                       AccountManager.setupNIM(args[i]);
-                                       System.out.println("Account created for 
"+args[i]+". You may now set a password with --passwd <password>");
-                                       System.out.println("For the time being, 
you address is "+args[i]+"@nim.fnmail");
-                               } catch (IOException ioe) {
-                                       System.out.println("Couldn't create 
account. Please check write access to fnmail's working directory. Error: 
"+ioe.getMessage());
-                               }
-                               return;
-                       } else if (args[i].equals("--passwd")) {
-                               i = i + 2;
-                               if (args.length - 1 < i) {
-                                       System.out.println("Usage: --passwd 
<account name> <password>");
-                                       return;
-                               }
-                               try {
-                                       AccountManager.ChangePassword(args[i - 
1], args[i]);
-                                       System.out.println("Password changed.");
-                               } catch (Exception e) {
-                                       System.out.println("Couldn't change 
password for "+args[i - 1]+". "+e.getMessage());
-                               }
-                               return;
-                       } else if (args[i].equals("-h")) {
-                               i++;
-                               if (args.length - 1 < i) {
-                                       System.out.println("No hostname 
supplied, using default");
-                                       continue;
-                               }
-                               fcphost = args[i];
-                       } else if (args[i].equals("-p")) {
-                               i++;
-                               if (args.length - 1 < i) {
-                                       System.out.println("No port supplied, 
using default");
-                                       continue;
-                               }
-                               try {
-                                       fcpport = Integer.parseInt(args[i]);
-                               } catch (NumberFormatException nfe) {
-                                       System.out.println("Bad port supplied, 
using default");
-                               }
-                       }
-               }
-               
-               FCPContext fcpctx = new FCPContext(fcphost, fcpport);
-               
-               FNMail.fcpconn = new FCPConnection(fcpctx);
-               Thread fcpthread  = new Thread(fcpconn);
-               fcpthread.setDaemon(true);
-               fcpthread.start();
-               
-               // start a SingleAccountWatcher for each account
-               FNMail.datadir = new File("data");
-               if (!FNMail.datadir.exists()) {
-                       System.out.println("Starting fnmail for the first 
time.");
-                       System.out.println("You will probably want to add an 
account by running fnmail with arguments --newaccount <username>");
-                       if (!FNMail.datadir.mkdir()) {
-                               System.out.println("Couldn't create data 
directory. Please ensure that the user you are running fnmail as has write 
access to its working directory");
-                               System.exit(1);
-                       }
-               }
-               FNMail.tempdir = new File(FNMail.TEMPDIRNAME);
-               if (!FNMail.tempdir.exists()) {
-                       if (!FNMail.tempdir.mkdir()) {
-                               System.out.println("Couldn't create temporary 
directory. Please ensure that the user you are running fnmail as has write 
access to its working directory");
-                               System.exit(1);
-                       }
-               }
-               
-               File[] files = FNMail.datadir.listFiles();
-               for (int i = 0; i < files.length; i++) {
-                       if (files[i].getName().equals(".") || 
files[i].getName().equals(".."))
-                               continue;
-                       
-                       Thread t = new Thread(new 
SingleAccountWatcher(files[i]));
-                       t.setDaemon(true);
-                       t.start();
-               }
-               
-               // and a sender thread
-               MessageSender sender = new MessageSender(FNMail.datadir);
-               Thread senderthread = new Thread(sender);
-               senderthread.setDaemon(true);
-               senderthread.start();
-               
-               // start the SMTP Listener
-               SMTPListener smtpl = new SMTPListener(sender);
-               Thread smtpthread = new Thread(smtpl);
-               smtpthread.setDaemon(true);
-               smtpthread.start();
-               
-               // start the IMAP listener
-               IMAPListener imapl = new IMAPListener();
-               imapl.run();
-       }
-}

Copied: trunk/apps/Freemail/src/freemail/Freemail.java (from rev 9117, 
trunk/apps/Freemail/src/fnmail/FNMail.java)
===================================================================
--- trunk/apps/Freemail/src/fnmail/FNMail.java  2006-06-09 23:31:28 UTC (rev 
9117)
+++ trunk/apps/Freemail/src/freemail/Freemail.java      2006-06-10 00:16:19 UTC 
(rev 9118)
@@ -0,0 +1,131 @@
+package freemail;
+
+import java.io.File;
+import java.io.IOException;
+
+import freemail.fcp.FCPContext;
+import freemail.fcp.FCPConnection;
+import freemail.imap.IMAPListener;
+import freemail.smtp.SMTPListener;
+
+public class Freemail {
+       private static final String TEMPDIRNAME = "temp";
+       private static File datadir;
+       private static File tempdir;
+       private static FCPConnection fcpconn;
+       
+       public static File getTempDir() {
+               return Freemail.tempdir;
+       }
+       
+       public static FCPConnection getFCPConnection() {
+               return Freemail.fcpconn;
+       }
+
+       public static void main(String[] args) {
+               String fcphost = "localhost";
+               int fcpport = 9481;
+               
+               for (int i = 0; i < args.length; i++) {
+                       if (args[i].equals("--newaccount")) {
+                               i++;
+                               if (args.length - 1 < i) {
+                                       System.out.println("Usage: --newaccount 
<account name>");
+                                       return;
+                               }
+                               try {
+                                       AccountManager.Create(args[i]);
+                                       // for now
+                                       AccountManager.setupNIM(args[i]);
+                                       System.out.println("Account created for 
"+args[i]+". You may now set a password with --passwd <password>");
+                                       System.out.println("For the time being, 
you address is "+args[i]+"@nim.freemail");
+                               } catch (IOException ioe) {
+                                       System.out.println("Couldn't create 
account. Please check write access to Freemail's working directory. Error: 
"+ioe.getMessage());
+                               }
+                               return;
+                       } else if (args[i].equals("--passwd")) {
+                               i = i + 2;
+                               if (args.length - 1 < i) {
+                                       System.out.println("Usage: --passwd 
<account name> <password>");
+                                       return;
+                               }
+                               try {
+                                       AccountManager.ChangePassword(args[i - 
1], args[i]);
+                                       System.out.println("Password changed.");
+                               } catch (Exception e) {
+                                       System.out.println("Couldn't change 
password for "+args[i - 1]+". "+e.getMessage());
+                               }
+                               return;
+                       } else if (args[i].equals("-h")) {
+                               i++;
+                               if (args.length - 1 < i) {
+                                       System.out.println("No hostname 
supplied, using default");
+                                       continue;
+                               }
+                               fcphost = args[i];
+                       } else if (args[i].equals("-p")) {
+                               i++;
+                               if (args.length - 1 < i) {
+                                       System.out.println("No port supplied, 
using default");
+                                       continue;
+                               }
+                               try {
+                                       fcpport = Integer.parseInt(args[i]);
+                               } catch (NumberFormatException nfe) {
+                                       System.out.println("Bad port supplied, 
using default");
+                               }
+                       }
+               }
+               
+               FCPContext fcpctx = new FCPContext(fcphost, fcpport);
+               
+               Freemail.fcpconn = new FCPConnection(fcpctx);
+               Thread fcpthread  = new Thread(fcpconn);
+               fcpthread.setDaemon(true);
+               fcpthread.start();
+               
+               // start a SingleAccountWatcher for each account
+               Freemail.datadir = new File("data");
+               if (!Freemail.datadir.exists()) {
+                       System.out.println("Starting Freemail for the first 
time.");
+                       System.out.println("You will probably want to add an 
account by running Freemail with arguments --newaccount <username>");
+                       if (!Freemail.datadir.mkdir()) {
+                               System.out.println("Couldn't create data 
directory. Please ensure that the user you are running Freemail as has write 
access to its working directory");
+                               System.exit(1);
+                       }
+               }
+               Freemail.tempdir = new File(Freemail.TEMPDIRNAME);
+               if (!Freemail.tempdir.exists()) {
+                       if (!Freemail.tempdir.mkdir()) {
+                               System.out.println("Couldn't create temporary 
directory. Please ensure that the user you are running Freemail as has write 
access to its working directory");
+                               System.exit(1);
+                       }
+               }
+               
+               File[] files = Freemail.datadir.listFiles();
+               for (int i = 0; i < files.length; i++) {
+                       if (files[i].getName().equals(".") || 
files[i].getName().equals(".."))
+                               continue;
+                       
+                       Thread t = new Thread(new 
SingleAccountWatcher(files[i]));
+                       t.setDaemon(true);
+                       t.start();
+               }
+               
+               // and a sender thread
+               MessageSender sender = new MessageSender(Freemail.datadir);
+               Thread senderthread = new Thread(sender);
+               senderthread.setDaemon(true);
+               senderthread.start();
+               
+               // start the SMTP Listener
+               SMTPListener smtpl = new SMTPListener(sender);
+               Thread smtpthread = new Thread(smtpl);
+               smtpthread.setDaemon(true);
+               smtpthread.start();
+               
+               // start the IMAP listener
+               IMAPListener imapl = new IMAPListener();
+               imapl.run();
+       }
+}

Modified: trunk/apps/Freemail/src/freemail/MailFetcher.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/MailFetcher.java     2006-06-09 23:31:28 UTC 
(rev 9117)
+++ trunk/apps/Freemail/src/freemail/MailFetcher.java   2006-06-10 00:16:19 UTC 
(rev 9118)
@@ -1,8 +1,8 @@
-package fnmail;
+package freemail;

-import fnmail.fcp.FCPConnection;
-import fnmail.fcp.HighLevelFCPClient;
-import fnmail.utils.DateStringFactory;
+import freemail.fcp.FCPConnection;
+import freemail.fcp.HighLevelFCPClient;
+import freemail.utils.DateStringFactory;

 import java.io.File;
 import java.io.IOException;
@@ -109,7 +109,7 @@

                // add our own headers first
                // recieved and date
-               newmsg.addHeader("Received", "(fnmail); "+this.sdf.format(new 
Date()));
+               newmsg.addHeader("Received", "(Freemail); "+this.sdf.format(new 
Date()));

                BufferedReader rdr = new BufferedReader(new FileReader(file));


Modified: trunk/apps/Freemail/src/freemail/MailLog.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/MailLog.java 2006-06-09 23:31:28 UTC (rev 
9117)
+++ trunk/apps/Freemail/src/freemail/MailLog.java       2006-06-10 00:16:19 UTC 
(rev 9118)
@@ -1,4 +1,4 @@
-package fnmail;
+package freemail;

 import java.io.File;
 import java.io.FileReader;

Modified: trunk/apps/Freemail/src/freemail/MailMessage.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/MailMessage.java     2006-06-09 23:31:28 UTC 
(rev 9117)
+++ trunk/apps/Freemail/src/freemail/MailMessage.java   2006-06-10 00:16:19 UTC 
(rev 9118)
@@ -1,4 +1,4 @@
-package fnmail;
+package freemail;

 import java.io.OutputStream;
 import java.io.FileOutputStream;
@@ -11,7 +11,7 @@
 import java.util.Vector;
 import java.util.Enumeration;

-import fnmail.imap.IMAPMessageFlags;
+import freemail.imap.IMAPMessageFlags;

 public class MailMessage {
        private File file;

Modified: trunk/apps/Freemail/src/freemail/MessageBank.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/MessageBank.java     2006-06-09 23:31:28 UTC 
(rev 9117)
+++ trunk/apps/Freemail/src/freemail/MessageBank.java   2006-06-10 00:16:19 UTC 
(rev 9118)
@@ -1,4 +1,4 @@
-package fnmail;
+package freemail;

 import java.io.IOException;
 import java.io.File;

Modified: trunk/apps/Freemail/src/freemail/MessageSender.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/MessageSender.java   2006-06-09 23:31:28 UTC 
(rev 9117)
+++ trunk/apps/Freemail/src/freemail/MessageSender.java 2006-06-10 00:16:19 UTC 
(rev 9118)
@@ -1,4 +1,4 @@
-package fnmail;
+package freemail;

 import java.io.File;
 import java.io.FileOutputStream;
@@ -8,16 +8,16 @@
 import java.util.Vector;
 import java.util.Enumeration;

-import fnmail.fcp.HighLevelFCPClient;
-import fnmail.fcp.FCPInsertErrorMessage;
-import fnmail.fcp.FCPBadFileException;
-import fnmail.utils.EmailAddress;
-import fnmail.utils.DateStringFactory;
+import freemail.fcp.HighLevelFCPClient;
+import freemail.fcp.FCPInsertErrorMessage;
+import freemail.fcp.FCPBadFileException;
+import freemail.utils.EmailAddress;
+import freemail.utils.DateStringFactory;

 public class MessageSender implements Runnable {
        public static final String OUTBOX_DIR = "outbox";
        public static final int MIN_RUN_TIME = 60000;
-       public static final String NIM_KEY_PREFIX = "KSK at fnmail-nim-";
+       public static final String NIM_KEY_PREFIX = "KSK at freemail-nim-";
        private final File datadir;
        private Thread senderthread;

@@ -39,7 +39,7 @@
        }

        private synchronized void copyToOutbox(File src, File outbox, String 
to) throws IOException {
-               File tempfile = File.createTempFile("fmail-msg-tmp", null, 
FNMail.getTempDir());
+               File tempfile = File.createTempFile("fmail-msg-tmp", null, 
Freemail.getTempDir());

                FileOutputStream fos = new FileOutputStream(tempfile);
                FileInputStream fis = new FileInputStream(src);
@@ -116,7 +116,7 @@
                        return;
                }

-               if (addr.domain.equalsIgnoreCase("nim.fnmail")) {
+               if (addr.domain.equalsIgnoreCase("nim.freemail")) {
                        if (this.slotinsert(msg, 
NIM_KEY_PREFIX+addr.user+"-"+DateStringFactory.getKeyString())) {
                                msg.delete();
                        }
@@ -124,7 +124,7 @@
        }

        private boolean slotinsert(File data, String basekey) {
-               HighLevelFCPClient cli = new 
HighLevelFCPClient(FNMail.getFCPConnection());
+               HighLevelFCPClient cli = new 
HighLevelFCPClient(Freemail.getFCPConnection());

                int slot = 1;
                boolean carryon = true;

Modified: trunk/apps/Freemail/src/freemail/SingleAccountWatcher.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/SingleAccountWatcher.java    2006-06-09 
23:31:28 UTC (rev 9117)
+++ trunk/apps/Freemail/src/freemail/SingleAccountWatcher.java  2006-06-10 
00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail;
+package freemail;

 import java.io.File;
 import java.lang.InterruptedException;
@@ -17,7 +17,7 @@
                AccountManager.getMailsitePrivkey(accdir);

                this.mb = new MessageBank(accdir.getName());
-               this.mf = new MailFetcher(this.mb, contacts_dir, 
FNMail.getFCPConnection());
+               this.mf = new MailFetcher(this.mb, contacts_dir, 
Freemail.getFCPConnection());
        }

        public void run() {

Modified: trunk/apps/Freemail/src/freemail/fcp/FCPBadFileException.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/fcp/FCPBadFileException.java 2006-06-09 
23:31:28 UTC (rev 9117)
+++ trunk/apps/Freemail/src/freemail/fcp/FCPBadFileException.java       
2006-06-10 00:16:19 UTC (rev 9118)
@@ -1,5 +1,5 @@
-package fnmail.fcp;
+package freemail.fcp;

 public class FCPBadFileException extends Exception {

-}
\ No newline at end of file
+}

Modified: trunk/apps/Freemail/src/freemail/fcp/FCPClient.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/fcp/FCPClient.java   2006-06-09 23:31:28 UTC 
(rev 9117)
+++ trunk/apps/Freemail/src/freemail/fcp/FCPClient.java 2006-06-10 00:16:19 UTC 
(rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.fcp;
+package freemail.fcp;

 public interface FCPClient {
        public void requestFinished(FCPMessage msg);

Modified: trunk/apps/Freemail/src/freemail/fcp/FCPConnection.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/fcp/FCPConnection.java       2006-06-09 
23:31:28 UTC (rev 9117)
+++ trunk/apps/Freemail/src/freemail/fcp/FCPConnection.java     2006-06-10 
00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.fcp;
+package freemail.fcp;

 import java.io.OutputStream;
 import java.io.InputStream;

Modified: trunk/apps/Freemail/src/freemail/fcp/FCPContext.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/fcp/FCPContext.java  2006-06-09 23:31:28 UTC 
(rev 9117)
+++ trunk/apps/Freemail/src/freemail/fcp/FCPContext.java        2006-06-10 
00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.fcp;
+package freemail.fcp;

 import java.io.IOException;
 import java.net.Socket;

Modified: trunk/apps/Freemail/src/freemail/fcp/FCPErrorMessage.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/fcp/FCPErrorMessage.java     2006-06-09 
23:31:28 UTC (rev 9117)
+++ trunk/apps/Freemail/src/freemail/fcp/FCPErrorMessage.java   2006-06-10 
00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.fcp;
+package freemail.fcp;

 public class FCPErrorMessage {
        public final int errorcode;

Modified: trunk/apps/Freemail/src/freemail/fcp/FCPInsertErrorMessage.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/fcp/FCPInsertErrorMessage.java       
2006-06-09 23:31:28 UTC (rev 9117)
+++ trunk/apps/Freemail/src/freemail/fcp/FCPInsertErrorMessage.java     
2006-06-10 00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.fcp;
+package freemail.fcp;

 public class FCPInsertErrorMessage extends FCPErrorMessage {
        /* Caller supplied a URI we cannot use */

Modified: trunk/apps/Freemail/src/freemail/fcp/FCPMessage.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/fcp/FCPMessage.java  2006-06-09 23:31:28 UTC 
(rev 9117)
+++ trunk/apps/Freemail/src/freemail/fcp/FCPMessage.java        2006-06-10 
00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.fcp;
+package freemail.fcp;

 import java.io.OutputStream;
 import java.io.InputStream;
@@ -9,7 +9,7 @@
 import java.util.Enumeration;
 import java.util.Collections;

-import fnmail.FNMail;
+import freemail.Freemail;

 import freenet.support.io.LineReader;
 import freenet.support.io.LineReadingInputStream;
@@ -86,7 +86,7 @@

        private void readData(InputStream is, int len) {
                try {
-                       this.data = File.createTempFile("fnmail-fcp", null, 
FNMail.getTempDir());
+                       this.data = File.createTempFile("freemail-fcp", null, 
Freemail.getTempDir());
                } catch (Exception e) {
                        this.data = null;
                        return;
@@ -141,7 +141,7 @@
                buf.append("\r\n");

                if (this.messagetype.equalsIgnoreCase("ClientHello")) {
-                       buf.append("Name=fnmail\r\n");
+                       buf.append("Name=freemail\r\n");
                        buf.append("ExpectedVersion=2.0\r\n");
                }


Modified: trunk/apps/Freemail/src/freemail/fcp/HighLevelFCPClient.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/fcp/HighLevelFCPClient.java  2006-06-09 
23:31:28 UTC (rev 9117)
+++ trunk/apps/Freemail/src/freemail/fcp/HighLevelFCPClient.java        
2006-06-10 00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.fcp;
+package freemail.fcp;

 import java.io.File;
 import java.io.InputStream;

Modified: trunk/apps/Freemail/src/freemail/fcp/NoNodeConnectionException.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/fcp/NoNodeConnectionException.java   
2006-06-09 23:31:28 UTC (rev 9117)
+++ trunk/apps/Freemail/src/freemail/fcp/NoNodeConnectionException.java 
2006-06-10 00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.fcp;
+package freemail.fcp;

 public class NoNodeConnectionException extends Exception {
        NoNodeConnectionException() {

Modified: trunk/apps/Freemail/src/freemail/fcp/SSKKeyPair.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/fcp/SSKKeyPair.java  2006-06-09 23:31:28 UTC 
(rev 9117)
+++ trunk/apps/Freemail/src/freemail/fcp/SSKKeyPair.java        2006-06-10 
00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.fcp;
+package freemail.fcp;

 public class SSKKeyPair {
        public String pubkey;

Modified: trunk/apps/Freemail/src/freemail/imap/IMAPBadMessageException.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/imap/IMAPBadMessageException.java    
2006-06-09 23:31:28 UTC (rev 9117)
+++ trunk/apps/Freemail/src/freemail/imap/IMAPBadMessageException.java  
2006-06-10 00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.imap;;
+package freemail.imap;;

 public class IMAPBadMessageException extends Exception {
        // no, this isn't the most exciting class in the world.

Modified: trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/imap/IMAPHandler.java        2006-06-09 
23:31:28 UTC (rev 9117)
+++ trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java      2006-06-10 
00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.imap;
+package freemail.imap;

 import java.net.Socket;
 import java.io.OutputStream;
@@ -9,10 +9,10 @@
 import java.util.SortedMap;
 import java.lang.NumberFormatException;

-import fnmail.MessageBank;
-import fnmail.MailMessage;
-import fnmail.AccountManager;
-import fnmail.utils.EmailAddress;
+import freemail.MessageBank;
+import freemail.MailMessage;
+import freemail.AccountManager;
+import freemail.utils.EmailAddress;

 public class IMAPHandler implements Runnable {
        final Socket client;
@@ -53,7 +53,7 @@
        }

        private void sendWelcome() {
-               this.ps.print("* OK [CAPABILITY IMAP4rev1] fnmail ready - hit 
me with your rhythm stick.\r\n");
+               this.ps.print("* OK [CAPABILITY IMAP4rev1] Freemail ready - hit 
me with your rhythm stick.\r\n");
        }

        private void dispatch(IMAPMessage msg) {
@@ -652,10 +652,10 @@
                buf.append(IMAPifyString(mmsg.getFirstHeader("Subject"))+" ");
                // from
                buf.append(this.IMAPifyAddress(mmsg.getFirstHeader("From"))+" 
");
-               // sender (this should probably be the fnmail address that
+               // sender (this should probably be the Freemail address that
                // we got it from, except I haven't found a mail client that
                // actually uses this part yet, so it might be pointless
-               
buf.append(this.IMAPifyAddress(mmsg.getFirstHeader("x-fnmail-sender"))+" ");
+               
buf.append(this.IMAPifyAddress(mmsg.getFirstHeader("x-freemail-sender"))+" ");
                
buf.append(this.IMAPifyAddress(mmsg.getFirstHeader("Reply-To"))+" ");

                buf.append(this.IMAPifyAddress(mmsg.getFirstHeader("To"))+" ");

Modified: trunk/apps/Freemail/src/freemail/imap/IMAPListener.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/imap/IMAPListener.java       2006-06-09 
23:31:28 UTC (rev 9117)
+++ trunk/apps/Freemail/src/freemail/imap/IMAPListener.java     2006-06-10 
00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.imap;
+package freemail.imap;

 import java.net.ServerSocket;
 import java.io.IOException;

Modified: trunk/apps/Freemail/src/freemail/imap/IMAPMessage.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/imap/IMAPMessage.java        2006-06-09 
23:31:28 UTC (rev 9117)
+++ trunk/apps/Freemail/src/freemail/imap/IMAPMessage.java      2006-06-10 
00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.imap;
+package freemail.imap;

 import java.util.Vector;


Modified: trunk/apps/Freemail/src/freemail/imap/IMAPMessageFlags.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/imap/IMAPMessageFlags.java   2006-06-09 
23:31:28 UTC (rev 9117)
+++ trunk/apps/Freemail/src/freemail/imap/IMAPMessageFlags.java 2006-06-10 
00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.imap;
+package freemail.imap;

 import java.util.Vector;


Modified: trunk/apps/Freemail/src/freemail/smtp/SMTPBadCommandException.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/smtp/SMTPBadCommandException.java    
2006-06-09 23:31:28 UTC (rev 9117)
+++ trunk/apps/Freemail/src/freemail/smtp/SMTPBadCommandException.java  
2006-06-10 00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.smtp;
+package freemail.smtp;

 public class SMTPBadCommandException extends Exception {


Modified: trunk/apps/Freemail/src/freemail/smtp/SMTPCommand.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/smtp/SMTPCommand.java        2006-06-09 
23:31:28 UTC (rev 9117)
+++ trunk/apps/Freemail/src/freemail/smtp/SMTPCommand.java      2006-06-10 
00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.smtp;
+package freemail.smtp;

 import java.util.Vector;


Modified: trunk/apps/Freemail/src/freemail/smtp/SMTPHandler.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/smtp/SMTPHandler.java        2006-06-09 
23:31:28 UTC (rev 9117)
+++ trunk/apps/Freemail/src/freemail/smtp/SMTPHandler.java      2006-06-10 
00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.smtp;
+package freemail.smtp;

 import java.net.Socket;
 import java.io.OutputStream;
@@ -12,10 +12,10 @@
 import java.util.Vector;

 import thirdparty.Base64Coder;
-import fnmail.FNMail;
-import fnmail.AccountManager;
-import fnmail.MessageSender;
-import fnmail.utils.EmailAddress;
+import freemail.Freemail;
+import freemail.AccountManager;
+import freemail.MessageSender;
+import freemail.utils.EmailAddress;

 public class SMTPHandler implements Runnable {
        private final Socket client;
@@ -209,8 +209,8 @@
                        return;
                }

-               if (!addr.is_fnmail_address()) {
-                       this.ps.print("553 Not a fnmail address\r\n");
+               if (!addr.is_freemail_address()) {
+                       this.ps.print("553 Not a Freemail address\r\n");
                        return;
                }

@@ -232,7 +232,7 @@
                }

                try {
-                       File tempfile = File.createTempFile("fnmail-", 
".message", FNMail.getTempDir());
+                       File tempfile = File.createTempFile("freemail-", 
".message", Freemail.getTempDir());
                        PrintWriter pw = new PrintWriter(new 
FileOutputStream(tempfile));

                        this.ps.print("354 Go crazy\r\n");

Modified: trunk/apps/Freemail/src/freemail/smtp/SMTPListener.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/smtp/SMTPListener.java       2006-06-09 
23:31:28 UTC (rev 9117)
+++ trunk/apps/Freemail/src/freemail/smtp/SMTPListener.java     2006-06-10 
00:16:19 UTC (rev 9118)
@@ -1,9 +1,9 @@
-package fnmail.smtp;
+package freemail.smtp;

 import java.net.ServerSocket;
 import java.io.IOException;

-import fnmail.MessageSender;
+import freemail.MessageSender;

 public class SMTPListener implements Runnable {
        private static final int LISTENPORT = 3025;

Modified: trunk/apps/Freemail/src/freemail/utils/DateStringFactory.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/utils/DateStringFactory.java 2006-06-09 
23:31:28 UTC (rev 9117)
+++ trunk/apps/Freemail/src/freemail/utils/DateStringFactory.java       
2006-06-10 00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.utils;
+package freemail.utils;

 import java.util.Calendar;
 import java.util.TimeZone;

Modified: trunk/apps/Freemail/src/freemail/utils/EmailAddress.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/utils/EmailAddress.java      2006-06-09 
23:31:28 UTC (rev 9117)
+++ trunk/apps/Freemail/src/freemail/utils/EmailAddress.java    2006-06-10 
00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.utils;
+package freemail.utils;

 public class EmailAddress {
        public String realname;
@@ -45,8 +45,8 @@
                }
        }

-       public boolean is_fnmail_address() {
+       public boolean is_freemail_address() {
                if (this.domain == null) return false;
-               return this.domain.equalsIgnoreCase("nim.fnmail");
+               return this.domain.equalsIgnoreCase("nim.freemail");
        }
 }

Modified: trunk/apps/Freemail/src/freemail/utils/PropsFile.java
===================================================================
--- trunk/apps/Freemail/src/fnmail/utils/PropsFile.java 2006-06-09 23:31:28 UTC 
(rev 9117)
+++ trunk/apps/Freemail/src/freemail/utils/PropsFile.java       2006-06-10 
00:16:19 UTC (rev 9118)
@@ -1,4 +1,4 @@
-package fnmail.util;
+package freemail.util;

 import java.io.File;
 import java.io.FileReader;


Reply via email to