You can subscribe to this list here.
2004 |
Jan
|
Feb
(5) |
Mar
(8) |
Apr
(32) |
May
(6) |
Jun
(9) |
Jul
|
Aug
(1) |
Sep
(22) |
Oct
(21) |
Nov
(6) |
Dec
(19) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(2) |
Feb
|
Mar
(14) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(12) |
Sep
(29) |
Oct
(30) |
Nov
(19) |
Dec
(6) |
2006 |
Jan
(29) |
Feb
(11) |
Mar
(2) |
Apr
(6) |
May
(2) |
Jun
(6) |
Jul
|
Aug
|
Sep
(3) |
Oct
(9) |
Nov
(2) |
Dec
|
2007 |
Jan
(1) |
Feb
(6) |
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
(3) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
(2) |
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2010 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
From: Sandy M. <san...@us...> - 2004-04-19 22:29:53
|
Update of /cvsroot/gatormail/GatorMail/src/webapp/tiles/folder In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29480/src/webapp/tiles/folder Modified Files: messageList.jsp Log Message: Implements preferences for setting the junk threashold Index: messageList.jsp =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/webapp/tiles/folder/messageList.jsp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** messageList.jsp 19 Apr 2004 20:44:25 -0000 1.4 --- messageList.jsp 19 Apr 2004 22:29:43 -0000 1.5 *************** *** 45,49 **** final Properties prefs = pp.getPreferences(user, session); final boolean threadingEnabled = Boolean.valueOf(prefs.getProperty("folder.list.threading", "false")).booleanValue(); ! final int junkThreashold = Integer.valueOf(prefs.getProperty("message.junk.threashold", "10")).intValue(); final String junkPattern; if (junkThreashold > 0) { --- 45,49 ---- final Properties prefs = pp.getPreferences(user, session); final boolean threadingEnabled = Boolean.valueOf(prefs.getProperty("folder.list.threading", "false")).booleanValue(); ! final int junkThreashold = Integer.valueOf(prefs.getProperty("message.junk.threashold", "8")).intValue(); final String junkPattern; if (junkThreashold > 0) { |
From: Sandy M. <san...@us...> - 2004-04-19 22:29:52
|
Update of /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/forms In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29480/src/java/edu/ufl/osg/webmail/forms Modified Files: PreferencesForm.java Log Message: Implements preferences for setting the junk threashold Index: PreferencesForm.java =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/forms/PreferencesForm.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** PreferencesForm.java 12 Apr 2004 19:10:41 -0000 1.3 --- PreferencesForm.java 19 Apr 2004 22:29:42 -0000 1.4 *************** *** 51,54 **** --- 51,55 ---- private Boolean threading; private Boolean hideHeader; + private String junkThreashold; public void reset(final ActionMapping actionMapping, final HttpServletRequest request) { *************** *** 61,64 **** --- 62,66 ---- setThreading(Boolean.FALSE); setHideHeader(Boolean.FALSE); + setJunkThreashold(null); } *************** *** 89,98 **** if (getMaxInactiveMultiplier() != null) { ! final float maxInactiveMultiplier = Float.parseFloat(getMaxInactiveMultiplier()); ! if (maxInactiveMultiplier < 0.1 || 10 < maxInactiveMultiplier) { errors.add("maxInactiveMultiplier", new ActionError("preferences.maxInactiveMultiplier.invalid")); } } return errors; } --- 91,115 ---- if (getMaxInactiveMultiplier() != null) { ! try { ! final float maxInactiveMultiplier = Float.parseFloat(getMaxInactiveMultiplier()); ! if (maxInactiveMultiplier < 0.1 || 10 < maxInactiveMultiplier) { ! errors.add("maxInactiveMultiplier", new ActionError("preferences.maxInactiveMultiplier.invalid")); ! } ! } catch (NumberFormatException nfe) { errors.add("maxInactiveMultiplier", new ActionError("preferences.maxInactiveMultiplier.invalid")); } } + if (getJunkThreashold() != null) { + try { + final int junkThreahsold = Integer.parseInt(getJunkThreashold()); + if (junkThreahsold < 0 || 15 < junkThreahsold) { + errors.add("junkThreahsold", new ActionError("preferences.junkThreahsold.invalid")); + } + } catch (NumberFormatException nfe) { + errors.add("junkThreahsold", new ActionError("preferences.junkThreahsold.invalid")); + } + } + return errors; } *************** *** 169,171 **** --- 186,196 ---- this.hideHeader = hideHeader; } + + public String getJunkThreashold() { + return junkThreashold; + } + + public void setJunkThreashold(String junkThreashold) { + this.junkThreashold = junkThreashold; + } } |
From: Sandy M. <san...@us...> - 2004-04-19 22:29:51
|
Update of /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/actions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29480/src/java/edu/ufl/osg/webmail/actions Modified Files: FolderAction.java PreferencesAction.java Log Message: Implements preferences for setting the junk threashold Index: PreferencesAction.java =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/actions/PreferencesAction.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** PreferencesAction.java 12 Apr 2004 19:10:40 -0000 1.3 --- PreferencesAction.java 19 Apr 2004 22:29:42 -0000 1.4 *************** *** 65,68 **** --- 65,69 ---- prefsForm.setImageUrl(prefs.getProperty("compose.X-Image-Url")); prefsForm.setMaxInactiveMultiplier(prefs.getProperty("session.maxInactive.multiplier")); + prefsForm.setJunkThreashold(prefs.getProperty("message.junk.threashold", "8")); if (prefs.getProperty("folder.list.threading") != null) { prefsForm.setThreading(Boolean.valueOf(prefs.getProperty("folder.list.threading"))); *************** *** 111,114 **** --- 112,123 ---- } + final String junkThreashold = prefsForm.getJunkThreashold(); + if (junkThreashold == null + && prefs.getProperty("message.junk.threashold") != null) { + prefs.remove("message.junk.threashold"); + } else if (junkThreashold != null && !junkThreashold.equals(prefs.getProperty("message.junk.threashold"))) { + prefs.setProperty("message.junk.threashold", junkThreashold); + } + final Boolean threading = prefsForm.getThreading(); if (threading == null && prefs.getProperty("folder.list.threading") != null) { Index: FolderAction.java =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/actions/FolderAction.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** FolderAction.java 19 Apr 2004 20:44:23 -0000 1.3 --- FolderAction.java 19 Apr 2004 22:29:42 -0000 1.4 *************** *** 155,159 **** prefetchThreadingMessageHeaders(messageList, folder); } ! if (Integer.valueOf(prefs.getProperty("message.junk.threashold", "0")).intValue() > 0) { prefetchJunkMessageHeaders(messageList, folder); } --- 155,159 ---- prefetchThreadingMessageHeaders(messageList, folder); } ! if (Integer.valueOf(prefs.getProperty("message.junk.threashold", "8")).intValue() > 0) { prefetchJunkMessageHeaders(messageList, folder); } |
From: Sandy M. <san...@us...> - 2004-04-19 20:44:36
|
Update of /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/prefs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4675/src/java/edu/ufl/osg/webmail/prefs Modified Files: package.html Log Message: Implements message view code for showing junk mail 'flag' with prefetching optimizations. Index: package.html =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/prefs/package.html,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** package.html 12 Apr 2004 19:10:41 -0000 1.3 --- package.html 19 Apr 2004 20:44:24 -0000 1.4 *************** *** 45,48 **** --- 45,56 ---- <dd>The default message sort for the folder view.</dd> + <dt>message.junk.threashold</dt> + <dd> + Any messages with a junk score greater or equal to this threashold will + be flagged at junk. A value of zero means the junk threashold is + disabled. Default is 0. This must be parseable by + {@link java.lang.Integer#parseInt(String)}. + </dd> + <dt>session.maxInactive.multiplier</dt> <dd> |
From: Sandy M. <san...@us...> - 2004-04-19 20:44:36
|
Update of /cvsroot/gatormail/GatorMail/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4675/src Modified Files: Messages.properties Log Message: Implements message view code for showing junk mail 'flag' with prefetching optimizations. Index: Messages.properties =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/Messages.properties,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Messages.properties 23 Feb 2004 01:02:36 -0000 1.2 --- Messages.properties 19 Apr 2004 20:44:24 -0000 1.3 *************** *** 278,289 **** message.flags.attachment.alt=Attachment message.flags.attachment.title=This message has an attachment. message.flags.deleted.alt=Deleted message.flags.deleted.title=This message has been marked for deletion. message.flags.flagged.alt=Flagged message.flags.flagged.title=This message has been flagged. message.flags.recent.alt=Recent message.flags.recent.title=This message has arrived since the last time you checked mail. - message.flags.draft.alt=Draft - message.flags.draft.title=This message is a draft. message.flags.seen.alt=Seen message.flags.seen.title=This message has been read. --- 278,291 ---- message.flags.attachment.alt=Attachment message.flags.attachment.title=This message has an attachment. + message.flags.draft.alt=Draft + message.flags.draft.title=This message is a draft. message.flags.deleted.alt=Deleted message.flags.deleted.title=This message has been marked for deletion. message.flags.flagged.alt=Flagged message.flags.flagged.title=This message has been flagged. + message.flags.junk.alt=Junk + message.flags.junk.title=This message is probably junk mail. message.flags.recent.alt=Recent message.flags.recent.title=This message has arrived since the last time you checked mail. message.flags.seen.alt=Seen message.flags.seen.title=This message has been read. |
From: Sandy M. <san...@us...> - 2004-04-19 20:44:36
|
Update of /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/actions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4675/src/java/edu/ufl/osg/webmail/actions Modified Files: FolderAction.java Log Message: Implements message view code for showing junk mail 'flag' with prefetching optimizations. Index: FolderAction.java =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/actions/FolderAction.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** FolderAction.java 22 Feb 2004 07:59:55 -0000 1.2 --- FolderAction.java 19 Apr 2004 20:44:23 -0000 1.3 *************** *** 152,157 **** final PreferencesProvider pp = (PreferencesProvider)getServlet().getServletContext().getAttribute(Constants.PREFERENCES_PROVIDER); final Properties prefs = pp.getPreferences(user, session); ! if (Boolean.valueOf(prefs.getProperty("folder.list.threading")).booleanValue()) { ! prefetchMessageHeaders(messageList, folder); } --- 152,160 ---- final PreferencesProvider pp = (PreferencesProvider)getServlet().getServletContext().getAttribute(Constants.PREFERENCES_PROVIDER); final Properties prefs = pp.getPreferences(user, session); ! if (Boolean.valueOf(prefs.getProperty("folder.list.threading", "false")).booleanValue()) { ! prefetchThreadingMessageHeaders(messageList, folder); ! } ! if (Integer.valueOf(prefs.getProperty("message.junk.threashold", "0")).intValue() > 0) { ! prefetchJunkMessageHeaders(messageList, folder); } *************** *** 208,214 **** /** ! * Prefetches the {@link IMAPFolder.FetchProfileItem#HEADERS} for each ! * {@link Message}. All messages in <code>messageList</code> must be from ! * <code>folder</code>. * * @param messageList the list of {@link Message} objects. --- 211,216 ---- /** ! * Prefetches the <code>References</code> and <code>In-Reply-To</code> {@link IMAPFolder.FetchProfileItem#HEADERS} ! * for each {@link Message}. All messages in <code>messageList</code> must be from <code>folder</code>. * * @param messageList the list of {@link Message} objects. *************** *** 220,225 **** * Message}[]</code>. */ ! private static void prefetchMessageHeaders(final List messageList, final Folder folder) throws MessagingException, ArrayStoreException { ! // Prefetch the date headers for all messages. final FetchProfile fp = new FetchProfile(); //fp.add(IMAPFolder.FetchProfileItem.HEADERS); --- 222,227 ---- * Message}[]</code>. */ ! private static void prefetchThreadingMessageHeaders(final List messageList, final Folder folder) throws MessagingException, ArrayStoreException { ! // Prefetch the threading headers for all messages. final FetchProfile fp = new FetchProfile(); //fp.add(IMAPFolder.FetchProfileItem.HEADERS); *************** *** 230,233 **** --- 232,257 ---- } + /** + * Prefetches the <code>X-Spam-Leve</code> {@link IMAPFolder.FetchProfileItem#HEADERS} for each + * {@link Message}. All messages in <code>messageList</code> must be from <code>folder</code>. + * + * @param messageList the list of {@link Message} objects. + * @param folder the folder for which to prefetch from. + * @throws MessagingException if there is a problem with {@link + * Folder#fetch}. + * @throws ArrayStoreException if the <code>messageList</code> cannot be + * converted to a <code>{@link + * Message}[]</code>. + */ + private static void prefetchJunkMessageHeaders(final List messageList, final Folder folder) throws MessagingException, ArrayStoreException { + // Prefetch the spam headers for all messages. + final FetchProfile fp = new FetchProfile(); + //fp.add(IMAPFolder.FetchProfileItem.HEADERS); + fp.add("X-Spam-Level"); + //fp.add("X-Spam-Status"); + final Message[] msgs = (Message[])messageList.toArray(new Message[] {}); + folder.fetch(msgs, fp); + } + private static void flagMessagesWithAttachments(final List messages) { final Iterator iter = messages.iterator(); |
From: Sandy M. <san...@us...> - 2004-04-19 20:44:35
|
Update of /cvsroot/gatormail/GatorMail/src/webapp/tiles/folder In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4675/src/webapp/tiles/folder Modified Files: messageList.jsp Log Message: Implements message view code for showing junk mail 'flag' with prefetching optimizations. Index: messageList.jsp =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/webapp/tiles/folder/messageList.jsp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** messageList.jsp 20 Feb 2004 16:45:14 -0000 1.3 --- messageList.jsp 19 Apr 2004 20:44:25 -0000 1.4 *************** *** 45,48 **** --- 45,55 ---- final Properties prefs = pp.getPreferences(user, session); final boolean threadingEnabled = Boolean.valueOf(prefs.getProperty("folder.list.threading", "false")).booleanValue(); + final int junkThreashold = Integer.valueOf(prefs.getProperty("message.junk.threashold", "10")).intValue(); + final String junkPattern; + if (junkThreashold > 0) { + junkPattern = "***************************************".substring(0,junkThreashold); + } else { + junkPattern = null; + } %> <html:form action="modifyFolder"> *************** *** 306,309 **** --- 313,334 ---- noFlags = false; } + + if (junkThreashold > 0) { + String[] junkHeadersArray = message.getHeader("X-Spam-Level"); + if (junkHeadersArray != null) { + final Iterator junkHeaders = Arrays.asList(junkHeadersArray).iterator(); + while (junkHeaders.hasNext()) { + final String junkHeader = (String) junkHeaders.next(); + if (junkHeader != null && junkHeader.indexOf(junkPattern) >= 0) { + %> + <html:img page="/junk.gif" altKey="message.flags.junk.alt" titleKey="message.flags.junk.title" border="0" align="absmiddle"/> + <% + noFlags = false; + break; + } + } + } + } + if (noFlags) { out.print(" "); |
From: Sandy M. <san...@us...> - 2004-04-19 20:15:16
|
Update of /cvsroot/gatormail/GatorMail/src/images In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30338/src/images Modified Files: junk.gif Log Message: Made white border pixels transparent. Index: junk.gif =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/images/junk.gif,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 Binary files /tmp/cvsD6XoVW and /tmp/cvsQPSzrh differ |
From: Sandy M. <san...@us...> - 2004-04-15 20:17:57
|
Update of /cvsroot/gatormail/GatorMail/src/images In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11441/src/images Modified Files: junk.gif Log Message: Junk flag |
From: Sandy M. <san...@us...> - 2004-04-15 20:16:44
|
Update of /cvsroot/gatormail/GatorMail/src/images In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11187/src/images Added Files: junk.gif Log Message: Junk flag --- NEW FILE: junk.gif --- (This appears to be a binary file; contents omitted.) |
From: Sandy M. <san...@us...> - 2004-04-12 20:43:49
|
Update of /cvsroot/gatormail/GatorMail In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12151 Modified Files: build.xml Log Message: bump version number Index: build.xml =================================================================== RCS file: /cvsroot/gatormail/GatorMail/build.xml,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** build.xml 25 Feb 2004 00:03:01 -0000 1.11 --- build.xml 12 Apr 2004 20:29:53 -0000 1.12 *************** *** 20,24 **** <property name="gatormail.attachment.path" value="" description="Local path to hold attachments until they are sent."/> ! <property name="VERSION" value="1.0.10.1"/> <tstamp/> --- 20,24 ---- <property name="gatormail.attachment.path" value="" description="Local path to hold attachments until they are sent."/> ! <property name="VERSION" value="1.0.11-dev"/> <tstamp/> |
From: Sandy M. <san...@us...> - 2004-04-12 19:24:33
|
Update of /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/prefs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27713/src/java/edu/ufl/osg/webmail/prefs Modified Files: package.html Log Message: Close RFE 927037: Make header smaller Index: package.html =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/prefs/package.html,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** package.html 23 Feb 2004 01:05:34 -0000 1.2 --- package.html 12 Apr 2004 19:10:41 -0000 1.3 *************** *** 59,62 **** --- 59,68 ---- </dd> + <dt>view.header.hide</dt> + <dd> + True if the page header's should be hidden. This value + must be parseable by {@link java.lang.Boolean#valueOf(String)}. + </dd> + </dl> </body> |
From: Sandy M. <san...@us...> - 2004-04-12 19:24:33
|
Update of /cvsroot/gatormail/GatorMail/src/webapp/tiles/common In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27713/src/webapp/tiles/common Modified Files: header.jsp Log Message: Close RFE 927037: Make header smaller Index: header.jsp =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/webapp/tiles/common/header.jsp,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** header.jsp 9 Feb 2004 23:08:49 -0000 1.1.1.1 --- header.jsp 12 Apr 2004 19:10:41 -0000 1.2 *************** *** 7,10 **** --- 7,21 ---- <%@taglib uri="/tags/struts-html" prefix="html"%> <%@taglib uri="/tags/struts-bean" prefix="bean"%> + <% + final User user = Util.getUser(session); + Properties prefs = null; + boolean hideHeader = false; + if (user != null) { + PreferencesProvider pp = (PreferencesProvider)application.getAttribute(Constants.PREFERENCES_PROVIDER); + prefs = pp.getPreferences(user, session); + hideHeader = Boolean.valueOf(prefs.getProperty("view.header.hide", "false")).booleanValue(); + } + if (!hideHeader) { + %> <table class="header" width="100%" height="91" border="0" cellpadding="0" cellspacing="0"> <tr> *************** *** 24,31 **** </tr> <% ! final User user = Util.getUser(session); ! if (user != null) { ! final PreferencesProvider pp = (PreferencesProvider)application.getAttribute(Constants.PREFERENCES_PROVIDER); ! final Properties prefs = pp.getPreferences(user, session); final String username = user.getUsername(); final String displayName = prefs.getProperty("user.name"); --- 35,39 ---- </tr> <% ! if (prefs != null) { final String username = user.getUsername(); final String displayName = prefs.getProperty("user.name"); *************** *** 47,49 **** <td height="16"><html:img page="/spacer.gif" width="30" height="16" border="0"/></td> </tr> ! </table> \ No newline at end of file --- 55,60 ---- <td height="16"><html:img page="/spacer.gif" width="30" height="16" border="0"/></td> </tr> ! </table> ! <% ! } ! %> \ No newline at end of file |
From: Sandy M. <san...@us...> - 2004-04-12 19:24:33
|
Update of /cvsroot/gatormail/GatorMail/src/webapp/tiles/preferences In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27713/src/webapp/tiles/preferences Modified Files: preferences.jsp Log Message: Close RFE 927037: Make header smaller Index: preferences.jsp =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/webapp/tiles/preferences/preferences.jsp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** preferences.jsp 22 Mar 2004 21:13:24 -0000 1.3 --- preferences.jsp 12 Apr 2004 19:10:42 -0000 1.4 *************** *** 104,107 **** --- 104,122 ---- </tr> + <tr class="subheader"> + <th colspan="2" align="left">View</th> + </tr> + + <tr> + <th width="20%" align="right" valign="top">Hide Page Headers:</th> + <td> + <html:errors property="hideHeader"/> + <html:checkbox property="hideHeader"/> + <div class="tip"> + If checked, this hides the logo and other page header contents. + </div> + </td> + </tr> + <tr> <td colspan="2"> </td> |
From: Sandy M. <san...@us...> - 2004-04-12 19:24:33
|
Update of /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/forms In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27713/src/java/edu/ufl/osg/webmail/forms Modified Files: PreferencesForm.java Log Message: Close RFE 927037: Make header smaller Index: PreferencesForm.java =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/forms/PreferencesForm.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PreferencesForm.java 22 Feb 2004 08:00:04 -0000 1.2 --- PreferencesForm.java 12 Apr 2004 19:10:41 -0000 1.3 *************** *** 50,53 **** --- 50,54 ---- private String maxInactiveMultiplier; private Boolean threading; + private Boolean hideHeader; public void reset(final ActionMapping actionMapping, final HttpServletRequest request) { *************** *** 59,62 **** --- 60,64 ---- setMaxInactiveMultiplier(null); setThreading(Boolean.FALSE); + setHideHeader(Boolean.FALSE); } *************** *** 159,161 **** --- 161,171 ---- this.threading = threading; } + + public Boolean getHideHeader() { + return hideHeader; + } + + public void setHideHeader(final Boolean hideHeader) { + this.hideHeader = hideHeader; + } } |
From: Sandy M. <san...@us...> - 2004-04-12 19:24:32
|
Update of /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/actions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27713/src/java/edu/ufl/osg/webmail/actions Modified Files: PreferencesAction.java Log Message: Close RFE 927037: Make header smaller Index: PreferencesAction.java =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/actions/PreferencesAction.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PreferencesAction.java 22 Feb 2004 07:59:55 -0000 1.2 --- PreferencesAction.java 12 Apr 2004 19:10:40 -0000 1.3 *************** *** 68,71 **** --- 68,74 ---- prefsForm.setThreading(Boolean.valueOf(prefs.getProperty("folder.list.threading"))); } + if (prefs.getProperty("view.header.hide") != null) { + prefsForm.setHideHeader(Boolean.valueOf(prefs.getProperty("view.header.hide"))); + } } else { *************** *** 120,123 **** --- 123,139 ---- prefs.setProperty("folder.list.threading", threading.toString()); } + + final Boolean hideHeader = prefsForm.getHideHeader(); + if (hideHeader == null && prefs.getProperty("view.header.hide") != null) { + prefs.remove("view.header.hide"); + } else if (hideHeader != null + && !hideHeader.equals( + Boolean.valueOf( + (prefs.getProperty("view.header.hide") != null) ? prefs.getProperty("view.header.hide") : "false" + ) + ) + ) { + prefs.setProperty("view.header.hide", hideHeader.toString()); + } } |
From: Sandy M. <san...@us...> - 2004-04-12 18:10:25
|
Update of /cvsroot/gatormail/GatorMail/src/webapp/tiles/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12848/src/webapp/tiles/docs Modified Files: help.jsp Log Message: Close 933763: change help.do support link Index: help.jsp =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/webapp/tiles/docs/help.jsp,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** help.jsp 9 Feb 2004 23:08:49 -0000 1.1.1.1 --- help.jsp 12 Apr 2004 17:56:33 -0000 1.2 *************** *** 346,352 **** If you still have questions, or would like to report a problem, use the <html:link forward="feedback">Send Feedback</html:link> at the top of most ! pages or you can send an email with another client to ! <html:link href="mailto:ope...@li...?subject=GatorMail">ope...@li...</html:link>. ! Remember to include your name and Gatorlink ID. <html:link href="#top">[top]</html:link> </td> --- 346,351 ---- If you still have questions, or would like to report a problem, use the <html:link forward="feedback">Send Feedback</html:link> at the top of most ! pages or you can ask for support at ! <html:link href="http://GatorMail.sf.net/support">http://GatorMail.sf.net/support</html:link>. <html:link href="#top">[top]</html:link> </td> |
From: Sandy M. <san...@us...> - 2004-03-29 21:18:41
|
Update of /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/util In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21248/src/java/edu/ufl/osg/webmail/util Modified Files: NoCacheFilter.java Log Message: Hope this closes bug 925488 Index: NoCacheFilter.java =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/util/NoCacheFilter.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** NoCacheFilter.java 19 Mar 2004 20:15:46 -0000 1.1 --- NoCacheFilter.java 29 Mar 2004 21:07:10 -0000 1.2 *************** *** 46,52 **** HttpServletResponse httpResponse = (HttpServletResponse)response; ! httpResponse.addHeader("Cache-Control", "no-store"); httpResponse.addHeader("Pragma", "no-cache"); ! httpResponse.addDateHeader("Expires", System.currentTimeMillis()); } chain.doFilter(request, response); --- 46,52 ---- HttpServletResponse httpResponse = (HttpServletResponse)response; ! httpResponse.addHeader("Cache-Control", "no-cache"); httpResponse.addHeader("Pragma", "no-cache"); ! //httpResponse.addDateHeader("Expires", System.currentTimeMillis()); } chain.doFilter(request, response); |
From: Sandy M. <san...@us...> - 2004-03-22 21:23:44
|
Update of /cvsroot/gatormail/GatorMail/src/webapp/tiles/preferences In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28250 Modified Files: preferences.jsp Log Message: Fix Bug #921386 Index: preferences.jsp =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/webapp/tiles/preferences/preferences.jsp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** preferences.jsp 20 Feb 2004 00:26:00 -0000 1.2 --- preferences.jsp 22 Mar 2004 21:13:24 -0000 1.3 *************** *** 74,78 **** <div class="tip"> Enter the full URL to a small image to be shown like a buddy icon for <br/> ! email if the reciepients email client supports it. <p> The image should have a size of 48x48 which means AIM icons work well. --- 74,78 ---- <div class="tip"> Enter the full URL to a small image to be shown like a buddy icon for <br/> ! email if the reciepient's email client supports it. <p> The image should have a size of 48x48 which means AIM icons work well. |
From: Sandy M. <san...@us...> - 2004-03-19 20:28:36
|
Update of /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/actions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23705 Modified Files: ActionsUtil.java LoginAction.java Log Message: Removed old unneeded method that added no cache headers Index: LoginAction.java =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/actions/LoginAction.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** LoginAction.java 23 Feb 2004 01:05:34 -0000 1.3 --- LoginAction.java 19 Mar 2004 20:18:33 -0000 1.4 *************** *** 81,85 **** */ public ActionForward execute(final ActionMapping mapping, final ActionForm form, final HttpServletRequest request, final HttpServletResponse response) throws Exception { - ActionsUtil.addNoCacheHeaders(response); // XXX: Yea, this is could be done better. try { --- 81,84 ---- Index: ActionsUtil.java =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/actions/ActionsUtil.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ActionsUtil.java 19 Mar 2004 20:15:46 -0000 1.4 --- ActionsUtil.java 19 Mar 2004 20:18:33 -0000 1.5 *************** *** 694,707 **** } - /** - * Adds headers to the response directing the browser or any proxies/caches - * to not cache the current page. - * - * @param response the response for the current request. - */ - static void addNoCacheHeaders(final HttpServletResponse response) { - //response.addHeader("Cache-Control", "no-store"); - //response.addHeader("Pragma", "no-cache"); - //response.addDateHeader("Expires", System.currentTimeMillis()); - } } --- 694,696 ---- |
From: Sandy M. <san...@us...> - 2004-03-19 20:25:59
|
Update of /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/actions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22992/java/edu/ufl/osg/webmail/actions Modified Files: ActionsUtil.java Log Message: Add no cache headers to all requests Index: ActionsUtil.java =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/actions/ActionsUtil.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ActionsUtil.java 24 Feb 2004 23:49:30 -0000 1.3 --- ActionsUtil.java 19 Mar 2004 20:15:46 -0000 1.4 *************** *** 701,707 **** */ static void addNoCacheHeaders(final HttpServletResponse response) { ! response.addHeader("Cache-Control", "no-store"); ! response.addHeader("Pragma", "no-cache"); ! response.addDateHeader("Expires", System.currentTimeMillis()); } } --- 701,707 ---- */ static void addNoCacheHeaders(final HttpServletResponse response) { ! //response.addHeader("Cache-Control", "no-store"); ! //response.addHeader("Pragma", "no-cache"); ! //response.addDateHeader("Expires", System.currentTimeMillis()); } } |
From: Sandy M. <san...@us...> - 2004-03-19 20:25:36
|
Update of /cvsroot/gatormail/GatorMail/src/java/edu/ufl/osg/webmail/util In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22992/java/edu/ufl/osg/webmail/util Added Files: NoCacheFilter.java Log Message: Add no cache headers to all requests --- NEW FILE: NoCacheFilter.java --- /* * This file is part of GatorMail, a servlet based webmail. * Copyright (C) 2004 The Open Systems Group / University of Florida * * GatorMail is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * GatorMail 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 General Public License for more details. * * You should have received a copy of the GNU General Public License * along with GatorMail; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ package edu.ufl.osg.webmail.util; import javax.servlet.Filter; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.FilterChain; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * Adds no cache headers to requests. * * @author sandymac * @since 1.0.11 */ public class NoCacheFilter implements Filter { private FilterConfig config; public void init(FilterConfig config) throws ServletException { this.config = config; } public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { if (response instanceof HttpServletResponse) { HttpServletResponse httpResponse = (HttpServletResponse)response; httpResponse.addHeader("Cache-Control", "no-store"); httpResponse.addHeader("Pragma", "no-cache"); httpResponse.addDateHeader("Expires", System.currentTimeMillis()); } chain.doFilter(request, response); } public void destroy() { config = null; } } |
From: Sandy M. <san...@us...> - 2004-03-19 20:25:35
|
Update of /cvsroot/gatormail/GatorMail/src/webapp/WEB-INF In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22992/webapp/WEB-INF Modified Files: web.xml Log Message: Add no cache headers to all requests Index: web.xml =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/webapp/WEB-INF/web.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** web.xml 24 Feb 2004 19:22:25 -0000 1.3 --- web.xml 19 Mar 2004 20:15:45 -0000 1.4 *************** *** 1,5 **** <?xml version="1.0" encoding="ISO-8859-1"?> ! <web-app id="WebApp_1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <display-name>GatorMail</display-name> --- 1,5 ---- <?xml version="1.0" encoding="ISO-8859-1"?> ! <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <display-name>GatorMail</display-name> *************** *** 11,14 **** --- 11,23 ---- </context-param> + <filter> + <filter-name>NoCacheHeaders</filter-name> + <filter-class>edu.ufl.osg.webmail.util.NoCacheFilter</filter-class> + </filter> + + <filter-mapping> + <filter-name>NoCacheHeaders</filter-name> + <url-pattern>/*</url-pattern> + </filter-mapping> <servlet> |
From: Sandy M. <san...@us...> - 2004-03-19 19:33:35
|
Update of /cvsroot/gatormail/GatorMail/src/webapp/WEB-INF In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11844 Modified Files: struts-config.xml Log Message: Changed feedback email to consult address Index: struts-config.xml =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/webapp/WEB-INF/struts-config.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** struts-config.xml 9 Feb 2004 23:08:50 -0000 1.1.1.1 --- struts-config.xml 19 Mar 2004 19:23:45 -0000 1.2 *************** *** 127,131 **** <forward name="send" path="/send.do"/> <forward name="feedback" path="/feedback.do"/> ! <forward name="composeFeedback" path="/compose.do?to=ope...@li...&subject=GatorMail+Webmail+Feedback+@VERSION@"/> <forward name="helpdeskFeedback" path="/compose.do?to=hel...@uf...&subject=GatorMail+Webmail+Feedback+@VERSION@"/> </global-forwards> --- 127,131 ---- <forward name="send" path="/send.do"/> <forward name="feedback" path="/feedback.do"/> ! <forward name="composeFeedback" path="/compose.do?to=co...@li...&subject=GatorMail+Webmail+Feedback+@VERSION@"/> <forward name="helpdeskFeedback" path="/compose.do?to=hel...@uf...&subject=GatorMail+Webmail+Feedback+@VERSION@"/> </global-forwards> |
From: <psy...@us...> - 2004-03-05 19:27:43
|
Update of /cvsroot/gatormail/GatorMail/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8208/src Modified Files: log4j.properties Log Message: added timestamp to log4j output Index: log4j.properties =================================================================== RCS file: /cvsroot/gatormail/GatorMail/src/log4j.properties,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** log4j.properties 9 Feb 2004 23:08:49 -0000 1.1.1.1 --- log4j.properties 5 Mar 2004 19:13:25 -0000 1.2 *************** *** 7,9 **** # A1 uses PatternLayout. log4j.appender.A1.layout=org.apache.log4j.PatternLayout ! log4j.appender.A1.layout.ConversionPattern=%-5p %c %x - %m%n --- 7,9 ---- # A1 uses PatternLayout. log4j.appender.A1.layout=org.apache.log4j.PatternLayout ! log4j.appender.A1.layout.ConversionPattern=[%d] %-5p %c %x - %m%n |