From dbkr at freenetproject.org Fri Sep 1 16:33:19 2006 From: dbkr at freenetproject.org (dbkr at freenetproject.org) Date: Fri, 1 Sep 2006 16:33:19 +0000 (UTC) Subject: [Freemail] r10321 - in trunk/apps/Freemail/src/freemail: . imap Message-ID: <20060901163319.2ED2F9BCC6@emu.freenetproject.org> Author: dbkr Date: 2006-09-01 16:33:16 +0000 (Fri, 01 Sep 2006) New Revision: 10321 Modified: trunk/apps/Freemail/src/freemail/Freemail.java trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java Log: Make usage clearer - bail on unknown options and make --password work the same as --passwd. Remove local variable shadow in IMAPHandler (that netbeans doesn't warn you about) Bump build number for recent bug fixes Modified: trunk/apps/Freemail/src/freemail/Freemail.java =================================================================== --- trunk/apps/Freemail/src/freemail/Freemail.java 2006-09-01 16:25:27 UTC (rev 10320) +++ trunk/apps/Freemail/src/freemail/Freemail.java 2006-09-01 16:33:16 UTC (rev 10321) @@ -14,7 +14,7 @@ // version info public static final int VER_MAJOR = 0; public static final int VER_MINOR = 1; - public static final int BUILD_NO = 7; + public static final int BUILD_NO = 8; public static final String VERSION_TAG = "Pet Shop"; private static final String TEMPDIRNAME = "temp"; @@ -57,8 +57,8 @@ } account = args[i]; - } else if (args[i].equals("--passwd")) { - action = args[i]; + } else if (args[i].equals("--passwd") || args[i].equals("--password")) { + action = "--passwd"; i = i + 2; if (args.length - 1 < i) { System.out.println("Usage: --passwd "); @@ -82,6 +82,9 @@ continue; } cfgfile = args[i]; + } else { + System.out.println("Unknown option: '"+args[i]+"'"); + return; } } Modified: trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java =================================================================== --- trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java 2006-09-01 16:25:27 UTC (rev 10320) +++ trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java 2006-09-01 16:33:16 UTC (rev 10321) @@ -827,9 +827,9 @@ String mbname = trimQuotes(msg.args[0]); - MessageBank mb = this.getMailboxFromPath(mbname); + MessageBank statmb = this.getMailboxFromPath(mbname); - SortedMap msgs = mb.listMessages(); + SortedMap msgs = statmb.listMessages(); // gather statistics int numrecent = 0; From dbkr at freenetproject.org Sun Sep 3 16:36:43 2006 From: dbkr at freenetproject.org (dbkr at freenetproject.org) Date: Sun, 3 Sep 2006 16:36:43 +0000 (UTC) Subject: [Freemail] r10382 - trunk/apps/Freemail/src/freemail/imap Message-ID: <20060903163643.630A69BF2E@emu.freenetproject.org> Author: dbkr Date: 2006-09-03 16:36:39 +0000 (Sun, 03 Sep 2006) New Revision: 10382 Modified: trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java Log: Maybe fix #629 (stick and extra newline at the end of the headers for IMAP clients that are waiting for ut to signify the end of the headers rather than actually, heaven forbid, speeak IMAP properly). Modified: trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java =================================================================== --- trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java 2006-09-03 13:34:33 UTC (rev 10381) +++ trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java 2006-09-03 16:36:39 UTC (rev 10382) @@ -637,6 +637,7 @@ } buf.append(mmsg.getAllHeadersAsString()); + buf.append("\r\n"); } else if (parts[i].equalsIgnoreCase("text")) { // just send the text of the message without headers mmsg.closeStream(); From dbkr at freenetproject.org Sun Sep 3 20:47:54 2006 From: dbkr at freenetproject.org (dbkr at freenetproject.org) Date: Sun, 3 Sep 2006 20:47:54 +0000 (UTC) Subject: [Freemail] r10386 - trunk/apps/Freemail/src/freemail/imap Message-ID: <20060903204754.3D64C9BCC8@emu.freenetproject.org> Author: dbkr Date: 2006-09-03 20:47:50 +0000 (Sun, 03 Sep 2006) New Revision: 10386 Modified: trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java Log: Some fairly minor IMAP fixes. Messages not being marked as read, and flags not being sent on a store. Modified: trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java =================================================================== --- trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java 2006-09-03 18:36:23 UTC (rev 10385) +++ trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java 2006-09-03 20:47:50 UTC (rev 10386) @@ -75,6 +75,8 @@ this.handle_select(msg); } else if (msg.type.equals("noop")) { this.handle_noop(msg); + } else if (msg.type.equals("check")) { + this.handle_check(msg); } else if (msg.type.equals("uid")) { this.handle_uid(msg); } else if (msg.type.equals("fetch")) { @@ -277,6 +279,10 @@ this.reply(msg, "OK NOOP completed"); } + private void handle_check(IMAPMessage msg) { + this.reply(msg, "OK Check completed"); + } + private void handle_fetch(IMAPMessage msg) { int from; int to; @@ -419,7 +425,9 @@ this.reply(msg, "OK Fetch completed"); } else if (msg.args[0].equalsIgnoreCase("store")) { + int oldsize = msgs.size(); msgs = msgs.tailMap(new Integer(from)); + int firstmsg = oldsize - msgs.size(); msgs = msgs.headMap(new Integer(to + 1)); MailMessage[] targetmsgs = new MailMessage[msgs.size()]; @@ -428,7 +436,7 @@ targetmsgs[i] = (MailMessage)msgs.values().toArray()[i]; } - this.do_store(msg.args, 2, targetmsgs, msg, -1); + this.do_store(msg.args, 2, targetmsgs, msg, firstmsg, true); this.reply(msg, "OK Store completed"); } else if (msg.args[0].equalsIgnoreCase("copy")) { @@ -561,7 +569,12 @@ this.ps.print(a.substring(0, "body".length())); this.ps.flush(); a = a.substring("body".length()); - return this.sendBody(mmsg, a); + if (this.sendBody(mmsg, a)) { + mmsg.flags.set("\\Seen", true); + mmsg.storeFlags(); + return true; + } + return false; } else if (attr.startsWith("rfc822.header")) { this.ps.print(a.substring(0, "rfc822.header".length())); this.ps.flush(); @@ -719,12 +732,12 @@ msgs[i - from] = (MailMessage) allmsgs[i]; } - do_store(msg.args, 1, msgs, msg, from + 1); + do_store(msg.args, 1, msgs, msg, from + 1, false); this.reply(msg, "OK Store completed"); } - private void do_store(String[] args, int offset, MailMessage[] mmsgs, IMAPMessage msg, int firstmsgnum) { + private void do_store(String[] args, int offset, MailMessage[] mmsgs, IMAPMessage msg, int firstmsgnum, boolean senduid) { if (args[offset].toLowerCase().indexOf("flags") < 0) { // IMAP4Rev1 can only store flags, so you're // trying something crazy @@ -764,16 +777,20 @@ for (int i = 0; i < mmsgs.length; i++) { StringBuffer buf = new StringBuffer(""); - if (firstmsgnum < 0) { - buf.append(mmsgs[i].getUID() + " FETCH FLAGS ("); + buf.append((i+firstmsgnum)); + if (senduid) { + buf.append(" FETCH (UID "); + buf.append(mmsgs[i].getUID()); + buf.append(" FLAGS ("); + buf.append(mmsgs[i].flags.getFlags()); + buf.append("))"); } else { - buf.append((i+firstmsgnum) + " FETCH FLAGS ("); + + buf.append(" FETCH FLAGS ("); + buf.append(mmsgs[i].flags.getFlags()); + buf.append(")"); } - buf.append(mmsgs[i].flags.getFlags()); - - buf.append(")"); - this.sendState(buf.toString()); } } From dbkr at freenetproject.org Thu Sep 21 21:13:31 2006 From: dbkr at freenetproject.org (dbkr at freenetproject.org) Date: Thu, 21 Sep 2006 21:13:31 +0000 (UTC) Subject: [Freemail] r10496 - in trunk/apps/Freemail/src/freemailgui: . text Message-ID: <20060921211331.D9CF79BF29@emu.freenetproject.org> Author: dbkr Date: 2006-09-21 21:13:26 +0000 (Thu, 21 Sep 2006) New Revision: 10496 Modified: trunk/apps/Freemail/src/freemailgui/SetupWizard.java trunk/apps/Freemail/src/freemailgui/WizardChooseUsername.java trunk/apps/Freemail/src/freemailgui/text/MessageBundle_en_GB.properties Log: Some more work on the setup wizard Modified: trunk/apps/Freemail/src/freemailgui/SetupWizard.java =================================================================== --- trunk/apps/Freemail/src/freemailgui/SetupWizard.java 2006-09-20 19:56:28 UTC (rev 10495) +++ trunk/apps/Freemail/src/freemailgui/SetupWizard.java 2006-09-21 21:13:26 UTC (rev 10496) @@ -98,6 +98,9 @@ case 1: this.subpanel = new WizardChooseUsername(this.bundle); break; + case 2: + this.subpanel = new WizardAskGenKeys(this.bundle); + break; } if (this.currentstep == 0) { @@ -129,12 +132,10 @@ this.currentstep++; this.makeGUI(); this.panel.repaint(); - //this.show(); } else if (e.getSource() == this.backbutton) { this.currentstep--; this.makeGUI(); this.panel.repaint(); - //this.show(); } } } Modified: trunk/apps/Freemail/src/freemailgui/WizardChooseUsername.java =================================================================== --- trunk/apps/Freemail/src/freemailgui/WizardChooseUsername.java 2006-09-20 19:56:28 UTC (rev 10495) +++ trunk/apps/Freemail/src/freemailgui/WizardChooseUsername.java 2006-09-21 21:13:26 UTC (rev 10496) @@ -46,7 +46,7 @@ c.gridwidth = 1; c.fill = GridBagConstraints.NONE; c.weightx = 0; - c.anchor = GridBagConstraints.EAST; + c.anchor = GridBagConstraints.EAST; gb.setConstraints(usernamelbl, c); this.add(usernamelbl); Modified: trunk/apps/Freemail/src/freemailgui/text/MessageBundle_en_GB.properties =================================================================== --- trunk/apps/Freemail/src/freemailgui/text/MessageBundle_en_GB.properties 2006-09-20 19:56:28 UTC (rev 10495) +++ trunk/apps/Freemail/src/freemailgui/text/MessageBundle_en_GB.properties 2006-09-21 21:13:26 UTC (rev 10496) @@ -8,3 +8,7 @@ password = Password confirm_password = Confirm Password back = Back +will_generate_keys = The next step is to generate keys for your account. Make sure that your Freenet node is running before proceeding. +node_address_prompt = If your Freenet node is running on a different machine or nonstandard port, please specify the hostname and FCP port below. If you have not changed these values, just click next. +fcp_host = Freenet FCP Hostname +fcp_port = Freenet FCP Port From dbkr at freenetproject.org Thu Sep 21 22:04:52 2006 From: dbkr at freenetproject.org (dbkr at freenetproject.org) Date: Thu, 21 Sep 2006 22:04:52 +0000 (UTC) Subject: [Freemail] r10497 - in trunk/apps/Freemail/src: freemail freemail/config freemail/fcp freemail/imap freemail/smtp freemail/utils freemailgui Message-ID: <20060921220452.9A69320AFA1@emu.freenetproject.org> Author: dbkr Date: 2006-09-21 22:04:43 +0000 (Thu, 21 Sep 2006) New Revision: 10497 Modified: trunk/apps/Freemail/src/freemail/AccountManager.java trunk/apps/Freemail/src/freemail/AckProcrastinator.java trunk/apps/Freemail/src/freemail/BadFreemailAddressException.java trunk/apps/Freemail/src/freemail/Freemail.java trunk/apps/Freemail/src/freemail/FreenetURI.java trunk/apps/Freemail/src/freemail/HashSlotManager.java trunk/apps/Freemail/src/freemail/InboundContact.java trunk/apps/Freemail/src/freemail/MailLog.java trunk/apps/Freemail/src/freemail/MailMessage.java trunk/apps/Freemail/src/freemail/MailSite.java trunk/apps/Freemail/src/freemail/MessageBank.java trunk/apps/Freemail/src/freemail/MessageSender.java trunk/apps/Freemail/src/freemail/NIMContact.java trunk/apps/Freemail/src/freemail/NIMFetcher.java trunk/apps/Freemail/src/freemail/NaturalSlotManager.java trunk/apps/Freemail/src/freemail/OutboundContact.java trunk/apps/Freemail/src/freemail/OutboundContactFatalException.java trunk/apps/Freemail/src/freemail/Postman.java trunk/apps/Freemail/src/freemail/RTSFetcher.java trunk/apps/Freemail/src/freemail/RTSLog.java trunk/apps/Freemail/src/freemail/SingleAccountWatcher.java trunk/apps/Freemail/src/freemail/SlotManager.java trunk/apps/Freemail/src/freemail/SlotSaveCallback.java trunk/apps/Freemail/src/freemail/config/ConfigClient.java trunk/apps/Freemail/src/freemail/config/Configurator.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 trunk/apps/Freemail/src/freemailgui/SetupWizard.java trunk/apps/Freemail/src/freemailgui/WizardChooseUsername.java trunk/apps/Freemail/src/freemailgui/WizardWelcome.java Log: Add LGPL headers to all the source files. Modified: trunk/apps/Freemail/src/freemail/AccountManager.java =================================================================== --- trunk/apps/Freemail/src/freemail/AccountManager.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/AccountManager.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * AccountManager.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; import java.io.File; Modified: trunk/apps/Freemail/src/freemail/AckProcrastinator.java =================================================================== --- trunk/apps/Freemail/src/freemail/AckProcrastinator.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/AckProcrastinator.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * AckProcrastinator.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; import java.io.File; Modified: trunk/apps/Freemail/src/freemail/BadFreemailAddressException.java =================================================================== --- trunk/apps/Freemail/src/freemail/BadFreemailAddressException.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/BadFreemailAddressException.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * BadFreemailAddressException.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; public class BadFreemailAddressException extends Exception { Modified: trunk/apps/Freemail/src/freemail/Freemail.java =================================================================== --- trunk/apps/Freemail/src/freemail/Freemail.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/Freemail.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * Freemail.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; import java.io.File; Modified: trunk/apps/Freemail/src/freemail/FreenetURI.java =================================================================== --- trunk/apps/Freemail/src/freemail/FreenetURI.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/FreenetURI.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * FreenetURI.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; import java.net.MalformedURLException; Modified: trunk/apps/Freemail/src/freemail/HashSlotManager.java =================================================================== --- trunk/apps/Freemail/src/freemail/HashSlotManager.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/HashSlotManager.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * HashSlotManager.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; import org.archive.util.Base32; Modified: trunk/apps/Freemail/src/freemail/InboundContact.java =================================================================== --- trunk/apps/Freemail/src/freemail/InboundContact.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/InboundContact.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * InboundContact.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; import java.io.File; Modified: trunk/apps/Freemail/src/freemail/MailLog.java =================================================================== --- trunk/apps/Freemail/src/freemail/MailLog.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/MailLog.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * MailLog.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; import java.io.File; Modified: trunk/apps/Freemail/src/freemail/MailMessage.java =================================================================== --- trunk/apps/Freemail/src/freemail/MailMessage.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/MailMessage.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * MailMessage.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; import java.io.OutputStream; Modified: trunk/apps/Freemail/src/freemail/MailSite.java =================================================================== --- trunk/apps/Freemail/src/freemail/MailSite.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/MailSite.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * MailSite.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; import java.io.ByteArrayInputStream; Modified: trunk/apps/Freemail/src/freemail/MessageBank.java =================================================================== --- trunk/apps/Freemail/src/freemail/MessageBank.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/MessageBank.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * MessageBank.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; import java.io.IOException; Modified: trunk/apps/Freemail/src/freemail/MessageSender.java =================================================================== --- trunk/apps/Freemail/src/freemail/MessageSender.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/MessageSender.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * MessageSender.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; import java.io.File; Modified: trunk/apps/Freemail/src/freemail/NIMContact.java =================================================================== --- trunk/apps/Freemail/src/freemail/NIMContact.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/NIMContact.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * NIMContact.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; import java.io.File; Modified: trunk/apps/Freemail/src/freemail/NIMFetcher.java =================================================================== --- trunk/apps/Freemail/src/freemail/NIMFetcher.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/NIMFetcher.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * NIMFetcher.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; import freemail.fcp.HighLevelFCPClient; Modified: trunk/apps/Freemail/src/freemail/NaturalSlotManager.java =================================================================== --- trunk/apps/Freemail/src/freemail/NaturalSlotManager.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/NaturalSlotManager.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * NaturalSlotManager.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; public class NaturalSlotManager extends SlotManager { Modified: trunk/apps/Freemail/src/freemail/OutboundContact.java =================================================================== --- trunk/apps/Freemail/src/freemail/OutboundContact.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/OutboundContact.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * OutboundContact.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; import java.io.File; Modified: trunk/apps/Freemail/src/freemail/OutboundContactFatalException.java =================================================================== --- trunk/apps/Freemail/src/freemail/OutboundContactFatalException.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/OutboundContactFatalException.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * OutboundContactFatalException.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; public class OutboundContactFatalException extends Exception { Modified: trunk/apps/Freemail/src/freemail/Postman.java =================================================================== --- trunk/apps/Freemail/src/freemail/Postman.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/Postman.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * Postman.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; import java.text.SimpleDateFormat; Modified: trunk/apps/Freemail/src/freemail/RTSFetcher.java =================================================================== --- trunk/apps/Freemail/src/freemail/RTSFetcher.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/RTSFetcher.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * RTSFetcher.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; import freemail.fcp.HighLevelFCPClient; Modified: trunk/apps/Freemail/src/freemail/RTSLog.java =================================================================== --- trunk/apps/Freemail/src/freemail/RTSLog.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/RTSLog.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * RTSLog.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; import java.util.Date; Modified: trunk/apps/Freemail/src/freemail/SingleAccountWatcher.java =================================================================== --- trunk/apps/Freemail/src/freemail/SingleAccountWatcher.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/SingleAccountWatcher.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * SingleAccountWatcher.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; import java.io.File; Modified: trunk/apps/Freemail/src/freemail/SlotManager.java =================================================================== --- trunk/apps/Freemail/src/freemail/SlotManager.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/SlotManager.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * SlotManager.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; import java.util.Vector; Modified: trunk/apps/Freemail/src/freemail/SlotSaveCallback.java =================================================================== --- trunk/apps/Freemail/src/freemail/SlotSaveCallback.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/SlotSaveCallback.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * SlotSaveCallback.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail; public interface SlotSaveCallback { Modified: trunk/apps/Freemail/src/freemail/config/ConfigClient.java =================================================================== --- trunk/apps/Freemail/src/freemail/config/ConfigClient.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/config/ConfigClient.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * ConfigClient.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.config; public interface ConfigClient { Modified: trunk/apps/Freemail/src/freemail/config/Configurator.java =================================================================== --- trunk/apps/Freemail/src/freemail/config/Configurator.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/config/Configurator.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * Configurator.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.config; import java.io.File; Modified: trunk/apps/Freemail/src/freemail/fcp/FCPBadFileException.java =================================================================== --- trunk/apps/Freemail/src/freemail/fcp/FCPBadFileException.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/fcp/FCPBadFileException.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * FCPBadFileException.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.fcp; public class FCPBadFileException extends Exception { Modified: trunk/apps/Freemail/src/freemail/fcp/FCPClient.java =================================================================== --- trunk/apps/Freemail/src/freemail/fcp/FCPClient.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/fcp/FCPClient.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * FCPClient.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.fcp; public interface FCPClient { Modified: trunk/apps/Freemail/src/freemail/fcp/FCPConnection.java =================================================================== --- trunk/apps/Freemail/src/freemail/fcp/FCPConnection.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/fcp/FCPConnection.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * FCPConnection.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.fcp; import java.io.OutputStream; Modified: trunk/apps/Freemail/src/freemail/fcp/FCPContext.java =================================================================== --- trunk/apps/Freemail/src/freemail/fcp/FCPContext.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/fcp/FCPContext.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * FCPContext.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.fcp; import java.io.IOException; Modified: trunk/apps/Freemail/src/freemail/fcp/FCPErrorMessage.java =================================================================== --- trunk/apps/Freemail/src/freemail/fcp/FCPErrorMessage.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/fcp/FCPErrorMessage.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * FCPErrorMessage.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.fcp; public class FCPErrorMessage { Modified: trunk/apps/Freemail/src/freemail/fcp/FCPInsertErrorMessage.java =================================================================== --- trunk/apps/Freemail/src/freemail/fcp/FCPInsertErrorMessage.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/fcp/FCPInsertErrorMessage.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * FCPInsertErrorMessage.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.fcp; public class FCPInsertErrorMessage extends FCPErrorMessage { Modified: trunk/apps/Freemail/src/freemail/fcp/FCPMessage.java =================================================================== --- trunk/apps/Freemail/src/freemail/fcp/FCPMessage.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/fcp/FCPMessage.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * FCPMessage.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.fcp; import java.io.OutputStream; Modified: trunk/apps/Freemail/src/freemail/fcp/HighLevelFCPClient.java =================================================================== --- trunk/apps/Freemail/src/freemail/fcp/HighLevelFCPClient.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/fcp/HighLevelFCPClient.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * HighLevelFCPClient.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.fcp; import java.io.File; Modified: trunk/apps/Freemail/src/freemail/fcp/NoNodeConnectionException.java =================================================================== --- trunk/apps/Freemail/src/freemail/fcp/NoNodeConnectionException.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/fcp/NoNodeConnectionException.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * NoNodeConnectionException.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.fcp; public class NoNodeConnectionException extends Exception { Modified: trunk/apps/Freemail/src/freemail/fcp/SSKKeyPair.java =================================================================== --- trunk/apps/Freemail/src/freemail/fcp/SSKKeyPair.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/fcp/SSKKeyPair.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * SSKKeyPair.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.fcp; public class SSKKeyPair { Modified: trunk/apps/Freemail/src/freemail/imap/IMAPBadMessageException.java =================================================================== --- trunk/apps/Freemail/src/freemail/imap/IMAPBadMessageException.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/imap/IMAPBadMessageException.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * IMAPBadMessageException.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.imap;; public class IMAPBadMessageException extends Exception { Modified: trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java =================================================================== --- trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * IMAPHandler.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.imap; import java.net.Socket; Modified: trunk/apps/Freemail/src/freemail/imap/IMAPListener.java =================================================================== --- trunk/apps/Freemail/src/freemail/imap/IMAPListener.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/imap/IMAPListener.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * IMAPListener.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.imap; import java.net.ServerSocket; Modified: trunk/apps/Freemail/src/freemail/imap/IMAPMessage.java =================================================================== --- trunk/apps/Freemail/src/freemail/imap/IMAPMessage.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/imap/IMAPMessage.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * IMAPMessage.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.imap; import java.util.Vector; Modified: trunk/apps/Freemail/src/freemail/imap/IMAPMessageFlags.java =================================================================== --- trunk/apps/Freemail/src/freemail/imap/IMAPMessageFlags.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/imap/IMAPMessageFlags.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * IMAPMessageFlags.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.imap; import java.util.Vector; Modified: trunk/apps/Freemail/src/freemail/smtp/SMTPBadCommandException.java =================================================================== --- trunk/apps/Freemail/src/freemail/smtp/SMTPBadCommandException.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/smtp/SMTPBadCommandException.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * SMTPBadCommandException.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.smtp; public class SMTPBadCommandException extends Exception { Modified: trunk/apps/Freemail/src/freemail/smtp/SMTPCommand.java =================================================================== --- trunk/apps/Freemail/src/freemail/smtp/SMTPCommand.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/smtp/SMTPCommand.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * SMTPCommand.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.smtp; import java.util.Vector; Modified: trunk/apps/Freemail/src/freemail/smtp/SMTPHandler.java =================================================================== --- trunk/apps/Freemail/src/freemail/smtp/SMTPHandler.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/smtp/SMTPHandler.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * SMTPHandler.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.smtp; import java.net.Socket; Modified: trunk/apps/Freemail/src/freemail/smtp/SMTPListener.java =================================================================== --- trunk/apps/Freemail/src/freemail/smtp/SMTPListener.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/smtp/SMTPListener.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * SMTPListener.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.smtp; import java.net.ServerSocket; Modified: trunk/apps/Freemail/src/freemail/utils/DateStringFactory.java =================================================================== --- trunk/apps/Freemail/src/freemail/utils/DateStringFactory.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/utils/DateStringFactory.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * DateStringFactory.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.utils; import java.util.Calendar; Modified: trunk/apps/Freemail/src/freemail/utils/EmailAddress.java =================================================================== --- trunk/apps/Freemail/src/freemail/utils/EmailAddress.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/utils/EmailAddress.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * EmailAddress.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.utils; import freemail.AccountManager; Modified: trunk/apps/Freemail/src/freemail/utils/PropsFile.java =================================================================== --- trunk/apps/Freemail/src/freemail/utils/PropsFile.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemail/utils/PropsFile.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * PropsFile.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemail.utils; import java.io.File; Modified: trunk/apps/Freemail/src/freemailgui/SetupWizard.java =================================================================== --- trunk/apps/Freemail/src/freemailgui/SetupWizard.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemailgui/SetupWizard.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * SetupWizard.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemailgui; import javax.swing.JFrame; Modified: trunk/apps/Freemail/src/freemailgui/WizardChooseUsername.java =================================================================== --- trunk/apps/Freemail/src/freemailgui/WizardChooseUsername.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemailgui/WizardChooseUsername.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * WizardChooseUsername.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemailgui; import javax.swing.JPanel; Modified: trunk/apps/Freemail/src/freemailgui/WizardWelcome.java =================================================================== --- trunk/apps/Freemail/src/freemailgui/WizardWelcome.java 2006-09-21 21:13:26 UTC (rev 10496) +++ trunk/apps/Freemail/src/freemailgui/WizardWelcome.java 2006-09-21 22:04:43 UTC (rev 10497) @@ -1,3 +1,24 @@ +/* + * WizardWelcome.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemailgui; import javax.swing.JPanel; From y_cilek at yahoo.com Sat Sep 23 03:54:25 2006 From: y_cilek at yahoo.com (Yasar Cilek) Date: Fri, 22 Sep 2006 20:54:25 -0700 (PDT) Subject: [Freemail] Newbie Help Message-ID: <20060923035426.88523.qmail@web37209.mail.mud.yahoo.com> I did everything by the wiki, but wiki lacks the some info after setting up thunderbird. Like when I run java -jar freemail.jar it says: trying to fetch KSK@'somehash' What is this, I mean is it normal, it just keeps looping like this. Secondly I use latest thunderbird (1.5.0.5) when I try to get mail it prompts for password with 'usernamesetupaswikitoldme'@127.0.0.1. When I enter the password I set up it says sorry not implented. What is this? Also same issue with smtp auth. Can anyone relate? --------------------------------- Get your email and more, right on the new Yahoo.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://emu.freenetproject.org/pipermail/freemail/attachments/20060922/7405ed92/attachment.htm From dbkr at freenetproject.org Sat Sep 23 09:54:19 2006 From: dbkr at freenetproject.org (Dave Baker) Date: Sat, 23 Sep 2006 10:54:19 +0100 Subject: [Freemail] Newbie Help In-Reply-To: <20060923035426.88523.qmail@web37209.mail.mud.yahoo.com> References: <20060923035426.88523.qmail@web37209.mail.mud.yahoo.com> Message-ID: <200609231054.19407.dbkr@freenetproject.org> On Saturday 23 September 2006 04:54, Yasar Cilek wrote: > I did everything by the wiki, but wiki lacks the some info after setting up thunderbird. Like when I run java -jar freemail.jar it says: trying to fetch KSK@'somehash' What is this, I mean is it normal, it just keeps looping like this. Yes, that's normal. It's trying to fetch RTS messages. It's just not finding any since nobody's sent you any mail. > Secondly I use latest thunderbird (1.5.0.5) when I try to get mail it prompts for password with 'usernamesetupaswikitoldme'@127.0.0.1. When I enter the password I set up it says sorry not implented. What is this? Also same issue with smtp auth. Can anyone relate? That's very weird. You're just entering the username as you chose it - no @127.0.0.1 on the end or anything? Dave > > > --------------------------------- > Get your email and more, right on the new Yahoo.com From dbkr at freenetproject.org Sat Sep 23 22:45:30 2006 From: dbkr at freenetproject.org (dbkr at freenetproject.org) Date: Sat, 23 Sep 2006 22:45:30 +0000 (UTC) Subject: [Freemail] r10503 - trunk/apps/Freemail/src/freemailgui Message-ID: <20060923224530.3D9CA9CCE4@emu.freenetproject.org> Author: dbkr Date: 2006-09-23 22:45:26 +0000 (Sat, 23 Sep 2006) New Revision: 10503 Added: trunk/apps/Freemail/src/freemailgui/WizardAskGenKeys.java Log: Whoops Added: trunk/apps/Freemail/src/freemailgui/WizardAskGenKeys.java =================================================================== --- trunk/apps/Freemail/src/freemailgui/WizardAskGenKeys.java 2006-09-23 10:39:59 UTC (rev 10502) +++ trunk/apps/Freemail/src/freemailgui/WizardAskGenKeys.java 2006-09-23 22:45:26 UTC (rev 10503) @@ -0,0 +1,99 @@ +package freemailgui; + +import javax.swing.JPanel; +import javax.swing.JLabel; +import javax.swing.SwingConstants; +import javax.swing.Box; +import javax.swing.BoxLayout; +import javax.swing.JTextField; +import java.awt.Dimension; +import java.awt.GridBagLayout; +import java.awt.GridBagConstraints; +import java.awt.Component; + +import java.util.ResourceBundle; + +public class WizardAskGenKeys extends JPanel { + private final JTextField fcphosttext; + private final JTextField fcpporttext; + + public WizardAskGenKeys(ResourceBundle bundle) { + super(); + + GridBagLayout gb = new GridBagLayout(); + GridBagConstraints c = new GridBagConstraints(); + this.setLayout(gb); + + // put the label in HTML mode to make in word wrap + // this doesn't work in GIJ/GCJ, but then neither does + // the previous page since classpath's layout is broken. + JLabel explain = new JLabel("
"+bundle.getString("will_generate_keys")+"
"); + c.gridwidth = GridBagConstraints.REMAINDER; + c.weightx = 1; + c.fill = GridBagConstraints.HORIZONTAL; + gb.setConstraints(explain, c); + this.add(explain); + + Component vspacer = Box.createRigidArea(new Dimension(15, 15)); + gb.setConstraints(vspacer, c); + this.add(vspacer); + + JLabel nodeprompt = new JLabel("
"+bundle.getString("node_address_prompt")+"
", SwingConstants.CENTER); + c.gridwidth = GridBagConstraints.REMAINDER; + gb.setConstraints(nodeprompt, c); + this.add(nodeprompt); + + Component vspacer1 = Box.createRigidArea(new Dimension(15, 15)); + gb.setConstraints(vspacer1, c); + this.add(vspacer1); + + Component lspacer = Box.createRigidArea(new Dimension(15, 15)); + c.gridwidth = 1; + c.weightx = 0; + gb.setConstraints(lspacer, c); + this.add(lspacer); + + JLabel fcphostlbl = new JLabel(bundle.getString("fcp_host")+": "); + c.anchor = GridBagConstraints.EAST; + gb.setConstraints(fcphostlbl, c); + this.add(fcphostlbl); + + this.fcphosttext = new JTextField("blurdyboop"); + c.fill = GridBagConstraints.HORIZONTAL; + c.weightx = 1; + c.gridwidth = 1; + gb.setConstraints(this.fcphosttext, c); + this.add(this.fcphosttext); + + Component rspacer = Box.createRigidArea(new Dimension(15, 15)); + c.gridwidth = GridBagConstraints.REMAINDER; + c.fill = GridBagConstraints.NONE; + c.weightx = 0; + gb.setConstraints(rspacer, c); + this.add(rspacer); + + + JLabel fcpportlbl = new JLabel(bundle.getString("fcp_port")+": "); + c.weightx = 0; + c.gridx = 1; + c.gridwidth = 1; + c.fill = GridBagConstraints.NONE; + gb.setConstraints(fcpportlbl, c); + this.add(fcpportlbl); + + this.fcpporttext = new JTextField("numeric blurdyboop"); + c.weightx = 1; + c.fill = GridBagConstraints.HORIZONTAL; + c.gridx = GridBagConstraints.RELATIVE; + c.gridwidth = 1; + gb.setConstraints(this.fcpporttext, c); + this.add(this.fcpporttext); + + Component rspacer1 = Box.createRigidArea(new Dimension(15, 15)); + c.gridwidth = GridBagConstraints.REMAINDER; + c.fill = GridBagConstraints.NONE; + c.weightx = 0; + gb.setConstraints(rspacer1, c); + this.add(rspacer1); + } +} From dbkr at freenetproject.org Sat Sep 23 22:47:07 2006 From: dbkr at freenetproject.org (dbkr at freenetproject.org) Date: Sat, 23 Sep 2006 22:47:07 +0000 (UTC) Subject: [Freemail] r10504 - trunk/apps/Freemail/src/freemailgui Message-ID: <20060923224707.5A2439CCE3@emu.freenetproject.org> Author: dbkr Date: 2006-09-23 22:47:03 +0000 (Sat, 23 Sep 2006) New Revision: 10504 Modified: trunk/apps/Freemail/src/freemailgui/WizardAskGenKeys.java Log: Add the LGPL header Modified: trunk/apps/Freemail/src/freemailgui/WizardAskGenKeys.java =================================================================== --- trunk/apps/Freemail/src/freemailgui/WizardAskGenKeys.java 2006-09-23 22:45:26 UTC (rev 10503) +++ trunk/apps/Freemail/src/freemailgui/WizardAskGenKeys.java 2006-09-23 22:47:03 UTC (rev 10504) @@ -1,3 +1,24 @@ +/* + * WizardAskGenKeys.java + * This file is part of Freemail, copyright (C) 2006 Dave Baker + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + */ + package freemailgui; import javax.swing.JPanel; From dbkr at freenetproject.org Sat Sep 23 23:04:46 2006 From: dbkr at freenetproject.org (Dave Baker) Date: Sun, 24 Sep 2006 00:04:46 +0100 Subject: [Freemail] Newbie Help In-Reply-To: <20060923161103.4802.qmail@web37204.mail.mud.yahoo.com> References: <20060923161103.4802.qmail@web37204.mail.mud.yahoo.com> Message-ID: <200609240004.46585.dbkr@freenetproject.org> On Saturday 23 September 2006 17:11, Yasar Cilek wrote: > You can try it yourself when imap auth begans it asks for password for username john at 127.0.0.1. Same with smtp auth. I could take a screenshot if you like Well I've just tried it with thunderbird 1.5.0.5 and the latest version of Freemail. I can see that it does add the @localhost (in my case) to the end, but it works perfectly. The only other thing I can think of is if you have any unusual characters in your username or password? Dave > > Dave Baker wrote: On Saturday 23 September 2006 04:54, Yasar Cilek wrote: > > I did everything by the wiki, but wiki lacks the some info after setting up > thunderbird. Like when I run java -jar freemail.jar it says: trying to fetch > KSK@'somehash' What is this, I mean is it normal, it just keeps looping like > this. > > Yes, that's normal. It's trying to fetch RTS messages. It's just not finding > any since nobody's sent you any mail. > > > Secondly I use latest thunderbird (1.5.0.5) when I try to get mail it > prompts for password with 'usernamesetupaswikitoldme'@127.0.0.1. When I enter > the password I set up it says sorry not implented. What is this? Also same > issue with smtp auth. Can anyone relate? > > That's very weird. You're just entering the username as you chose it - no > @127.0.0.1 on the end or anything? > > > Dave > > > > > > > --------------------------------- > > Get your email and more, right on the new Yahoo.com > > > > --------------------------------- > Get your email and more, right on the new Yahoo.com From toad at amphibian.dyndns.org Tue Sep 26 20:20:07 2006 From: toad at amphibian.dyndns.org (toad) Date: Tue, 26 Sep 2006 21:20:07 +0100 Subject: [Freemail] Is freemail working? Message-ID: <20060926202007.GA15581@amphibian.dyndns.org> I haven't tested Freemail much because I haven't been able to integrate it yet. But I've used it a little through thunderbird. So far I haven't received a message through freemail apart from the builtin ones. Can somebody please send me a test message? If you send me one, also send me one non-anonymously, so I can know if it is lost. My address is toad at freetoad.freemail . Or alternatively (but I bet your email client won't like this): anything at KJ7E27SXKQ4UGZCBMRJUURSJLBCGW2CCMRDTESTTNJIWMU2HNVFTKNDGKFGGMZZZOFXFSLCEMRCFSRSWJU2HSR2WMNNHSNBXMFJG4YTKKBBS2MSONZZHCLL6PBHG252TKFFWGQ2KINGSYQKRIFBECQKF.freemail Thanks. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://emu.freenetproject.org/pipermail/freemail/attachments/20060926/f5b14e1b/attachment.pgp