diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/IRCFilter.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/IRCFilter.java
index 061966e0ec77c28bb77724f5c6db3b8ecd9e86f5..e4051bfce5841c0e71689f9226b1ff74bcb3c489 100644
--- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/IRCFilter.java
+++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/IRCFilter.java
@@ -147,7 +147,7 @@ abstract class IRCFilter {
      *  @return the original or modified line, or null if it should be dropped.
      */
     public static String outboundFilter(String s, StringBuffer expectedPong, DCCHelper helper) {
-        
+
         String field[]=s.split(" ",3);
         String command;
         final String[] allowedCommands =
@@ -160,16 +160,30 @@ abstract class IRCFilter {
                 "WHOIS",
                 "LIST",
                 "NAMES",
+                "ADMIN",
+                "MOTD",
                 "PASS",
                 // "QUIT", // replace with a filtered QUIT to hide client quit messages
                 "SILENCE",
                 "MAP", // seems safe enough, the ircd should protect themselves though
                 // "PART", // replace with filtered PART to hide client part messages
                 "OPER",
-                // "PONG", // replaced with a filtered PING/PONG since some clients send the server IP (thanks aardvax!) 
-                // "PING", 
+                // "PONG", // replaced with a filtered PING/PONG since some clients send the server IP (thanks aardvax!)
+                // "PING",
+                "NICKSERV", "NS", // the next few are default aliases on unreal (+ anope)
+                "CHANSERV", "CS",
+                "MEMOSERV", "MS",
+                "OPERSERV", "OS",
+                "HELPSERV",
+                "HOSTSERV", "HS",
+                "BOTSERV", "BS",
+                "STATSERV",
                 "KICK",
-                "HELPME",
+                "HELPME", "HELPOP",  // helpop is what unrealircd uses by default
+                // IRCop commands
+                "ADCHAT", "ADDMOTD", "ADDOMOTD", "CHATOPS", "CHGHOST", "CHGIDENT", "CHGNAME", "DCCDENY", "DIE",
+                "GLOBOPS", "GZLINE", "KILL", "KLINE", "LOCOPS", "NACHAT", "OPERMOTD", "REHASH", "RESTART", "SAJOIN",
+                "SAMODE", "SAPART", "SDESC", "SETHOST", "SETIDENT", "SHUN", "SPAMFILTER", "TEMPSHUN", "UNDCCDENY",
                 "RULES",
                 "TOPIC",
                 "ISON",    // jIRCii uses this for a ping (response is 303)
diff --git a/apps/susidns/src/jsp/index.jsp b/apps/susidns/src/jsp/index.jsp
index 99f71ca6bcc6be60f59f372344e666469e9e6dbb..7c55c84651bee7b8a35caa54e6e8ab8f9db03112 100644
--- a/apps/susidns/src/jsp/index.jsp
+++ b/apps/susidns/src/jsp/index.jsp
@@ -1,9 +1,9 @@
 <%
 /*
  * Created on Sep 02, 2005
- * 
+ *
  *  This file is part of susidns project, see http://susi.i2p/
- *  
+ *
  *  Copyright (C) 2005 <susi23@mail.i2p>
  *
  *  This program is free software; you can redistribute it and/or modify
@@ -19,7 +19,7 @@
  *  You should have received a copy of the GNU General Public License
  *  along with this program; if not, write to the Free Software
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *  
+ *
  * $Revision: 1.2 $
  */
 
@@ -36,14 +36,14 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title><%=intl._("Introduction")%> - SusiDNS</title>
 <link rel="stylesheet" type="text/css" href="css.css">
 </head>
 <body>
 <div class="page">
 <div id="logo">
-<img src="images/logo.png" alt="susidns logo" border="0"/>
+<img src="images/logo.png" alt="susidns logo" border="0">
 </div>
 <hr>
 <div id="navi">
@@ -83,7 +83,7 @@
 <%=intl._("The private address book can also be used for aliases of hosts in your other address books.")%>
 </p>
 <center><img src="images/how.png" border="0" alt="address book working scheme" title="How the address book works" class="illustrate" /></center>
-</div>	
+</div>
 <hr>
 <div id="footer">
 <p class="footer">susidns v${version.version} &copy; <a href="${version.url}">susi</a> 2005</p>
diff --git a/installer/resources/i2prouter b/installer/resources/i2prouter
index 83e3f68d80769a058fcef0ea9bc0072e68eb445f..cbfdf7052c1dcda687f8b1582183cd37a8f8754a 100644
--- a/installer/resources/i2prouter
+++ b/installer/resources/i2prouter
@@ -131,7 +131,7 @@ PLIST_DOMAIN=org.tanukisoftware.wrapper
 
 # Do not modify anything beyond this point
 #-----------------------------------------------------------------------------
-if [ -e $WRAPPER_CONF ]; then
+if [ ! -e $WRAPPER_CONF ]; then
        echo "Starting I2P Failed: Unable to find $WRAPPER_CONF"
        exit 1
 fi
@@ -341,12 +341,7 @@ if [ "$DIST_OS" = "macosx" ]
 then
     OS_VER=`sw_vers | grep 'ProductVersion:' | grep -o '[0-9]*\.[0-9]*\.[0-9]*'`
     DIST_ARCH="universal"
-    if [ "$OS_VER" -lt "10.5.0" ]
-    then
-        DIST_BITS="32"
-    else
-        DIST_BITS="64"
-    fi
+    DIST_BITS="64"
     APP_PLIST_BASE=${PLIST_DOMAIN}.${APP_NAME}
     APP_PLIST=${APP_PLIST_BASE}.plist
 else