diff --git a/apps/syndie/java/src/net/i2p/syndie/BlogManager.java b/apps/syndie/java/src/net/i2p/syndie/BlogManager.java index 3e696c0633..bbc0423119 100644 --- a/apps/syndie/java/src/net/i2p/syndie/BlogManager.java +++ b/apps/syndie/java/src/net/i2p/syndie/BlogManager.java @@ -185,7 +185,7 @@ public class BlogManager { } public String login(User user, String login, String pass) { - if ( (login == null) || (pass == null) ) return "Login not specified"; + if ( (login == null) || (pass == null) ) return "Login not specified"; Hash userHash = _context.sha().calculateHash(DataHelper.getUTF8(login)); Hash passHash = _context.sha().calculateHash(DataHelper.getUTF8(pass)); File userFile = new File(_userDir, Base64.encode(userHash.getData())); @@ -208,10 +208,10 @@ public class BlogManager { return user.login(login, pass, props); } catch (IOException ioe) { ioe.printStackTrace(); - return "Error logging in - corrupt userfile"; + return "Error logging in - corrupt userfile"; } } else { - return "User does not exist"; + return "User does not exist"; } } @@ -294,17 +294,18 @@ public class BlogManager { } public String authorizeRemoteAccess(User user, String password) { - if (!user.getAuthenticated()) return "Not logged in"; + if (!user.getAuthenticated()) return "Not logged in"; String remPass = getRemotePasswordHash(); if (remPass == null) - return "Remote access password not configured - please specify a remote archive password in your syndie.config or on /admin.jsp"; + return "Remote access password not configured - please specify a remote " + + "archive password"; if (authorizeRemote(password)) { user.setAllowAccessRemote(true); saveUser(user); - return "Remote access authorized"; + return "Remote access authorized"; } else { - return "Remote access denied"; + return "Remote access denied"; } } @@ -329,15 +330,15 @@ public class BlogManager { if (hashedRegistrationPassword != null) { try { if (!hashedRegistrationPassword.equals(Base64.encode(_context.sha().calculateHash(registrationPassword.getBytes("UTF-8")).getData()))) - return "Invalid registration password"; + return "Invalid registration password"; } catch (UnsupportedEncodingException uee) { - return "Error registering"; + return "Error registering"; } } String userHash = Base64.encode(_context.sha().calculateHash(DataHelper.getUTF8(login)).getData()); File userFile = new File(_userDir, userHash); if (userFile.exists()) { - return "Cannot register the login " + login + ": it already exists"; + return "Cannot register the login " + login + ": it already exists"; } else { BlogInfo info = createBlog(blogName, blogDescription, contactURL, null); String hashedPassword = Base64.encode(_context.sha().calculateHash(DataHelper.getUTF8(password)).getData()); @@ -355,7 +356,7 @@ public class BlogManager { bw.flush(); } catch (IOException ioe) { ioe.printStackTrace(); - return "Internal error registering - " + ioe.getMessage(); + return "Internal error registering - " + ioe.getMessage() + ""; } finally { if (out != null) try { out.close(); } catch (IOException ioe) {} } @@ -367,7 +368,7 @@ public class BlogManager { public String exportHosts(User user) { if (!user.getAuthenticated() || !user.getAllowAccessRemote()) - return "Not authorized to export the hosts"; + return "Not authorized to export the hosts"; Map newNames = new HashMap(); PetNameDB db = user.getPetNameDB(); for (Iterator names = db.getNames().iterator(); names.hasNext(); ) { @@ -395,11 +396,11 @@ public class BlogManager { osw.close(); } catch (IOException ioe) { ioe.printStackTrace(); - return "Error exporting the hosts: " + ioe.getMessage(); + return "Error exporting the hosts: " + ioe.getMessage() + ""; } } } - return "Hosts exported"; + return "Hosts exported"; } public BlogURI createBlogEntry(User user, String subject, String tags, String entryHeaders, String sml) { @@ -527,25 +528,25 @@ public class BlogManager { } public String addAddress(User user, String name, String protocol, String location, String schema) { - if (!user.getAuthenticated()) return "Not logged in"; + if (!user.getAuthenticated()) return "Not logged in"; boolean ok = validateAddressName(name); - if (!ok) return "Invalid name: " + HTMLRenderer.sanitizeString(name); + if (!ok) return "Invalid name: " + HTMLRenderer.sanitizeString(name) + ""; ok = validateAddressLocation(location); - if (!ok) return "Invalid location: " + HTMLRenderer.sanitizeString(location); - if (!validateAddressSchema(schema)) return "Unsupported schema: " + HTMLRenderer.sanitizeString(schema); + if (!ok) return "Invalid location: " + HTMLRenderer.sanitizeString(location) + ""; + if (!validateAddressSchema(schema)) return "Unsupported schema: " + HTMLRenderer.sanitizeString(schema) + ""; // no need to quote user/location further, as they've been sanitized PetNameDB names = user.getPetNameDB(); if (names.exists(name)) - return "Name is already in use"; + return "Name is already in use"; PetName pn = new PetName(name, schema, protocol, location); names.set(name, pn); try { names.store(user.getAddressbookLocation()); - return "Address " + name + " written to your addressbook"; + return "Address " + name + " written to your addressbook"; } catch (IOException ioe) { - return "Error writing out the name: " + ioe.getMessage(); + return "Error writing out the name: " + ioe.getMessage() + ""; } } diff --git a/apps/syndie/java/src/net/i2p/syndie/User.java b/apps/syndie/java/src/net/i2p/syndie/User.java index 9bb1279e1a..0fe1a6c5c0 100644 --- a/apps/syndie/java/src/net/i2p/syndie/User.java +++ b/apps/syndie/java/src/net/i2p/syndie/User.java @@ -108,7 +108,7 @@ public class User { String hpass = Base64.encode(_context.sha().calculateHash(DataHelper.getUTF8(pass)).getData()); if (!hpass.equals(expectedPass)) { _authenticated = false; - return "Incorrect password"; + return "Incorrect password"; } _username = login; @@ -194,7 +194,7 @@ public class User { try { return Integer.parseInt(val); } catch (NumberFormatException nfe) { return -1; } } - public static final String LOGIN_OK = "Logged in"; + public static final String LOGIN_OK = "Logged in"; public String export() { StringBuffer buf = new StringBuffer(512); diff --git a/apps/syndie/java/src/net/i2p/syndie/sml/HTMLPreviewRenderer.java b/apps/syndie/java/src/net/i2p/syndie/sml/HTMLPreviewRenderer.java index b12db6b690..b1ecec61a3 100644 --- a/apps/syndie/java/src/net/i2p/syndie/sml/HTMLPreviewRenderer.java +++ b/apps/syndie/java/src/net/i2p/syndie/sml/HTMLPreviewRenderer.java @@ -37,23 +37,24 @@ public class HTMLPreviewRenderer extends HTMLRenderer { File f = (File)_files.get(id); String name = (String)_filenames.get(id); String type = (String)_fileTypes.get(id); - _bodyBuffer.append(""); + _bodyBuffer.append(""); _bodyBuffer.append(sanitizeString(anchorText)).append(""); - _bodyBuffer.append(" (").append(f.length()/1024).append("KB, "); - _bodyBuffer.append(" \"").append(sanitizeString(name)).append("\", "); - _bodyBuffer.append(sanitizeString(type)).append(")"); + _bodyBuffer.append(getSpan("attachmentSummary")).append(" ("); + _bodyBuffer.append(getSpan("attachmentSummarySize")).append(f.length()/1024).append("KB, "); + _bodyBuffer.append(getSpan("attachmentSummaryName")).append(" \"").append(sanitizeString(name)).append("\", "); + _bodyBuffer.append(getSpan("attachmentSummaryType")).append(sanitizeString(type)).append(")"); } } public void receiveEnd() { _postBodyBuffer.append("\n"); - _postBodyBuffer.append("
"); + _preBodyBuffer.append(" |