Changeset 6b811b3


Ignore:
Timestamp:
Nov 28, 2011 10:55:10 PM (8 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
6bcf40b
Parents:
8619fd2
Message:

replace more equalsIgnoreCase() calls

Files:
17 edited

Legend:

Unmodified
Added
Removed
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/HTTPResponseOutputStream.java

    r8619fd2 r6b811b3  
    1717import java.io.PipedOutputStream;
    1818import java.util.zip.GZIPInputStream;
     19import java.util.Locale;
    1920import java.util.concurrent.RejectedExecutionException;
    2021
     
    178179                                _log.info("Response header [" + key + "] = [" + val + "]");
    179180                           
    180                             if ("Connection".equalsIgnoreCase(key)) {
     181                            String lcKey = key.toLowerCase(Locale.US);
     182                            if ("connection".equals(lcKey)) {
    181183                                out.write("Connection: close\r\n".getBytes());
    182184                                connectionSent = true;
    183                             } else if ("Proxy-Connection".equalsIgnoreCase(key)) {
     185                            } else if ("proxy-connection".equals(lcKey)) {
    184186                                out.write("Proxy-Connection: close\r\n".getBytes());
    185187                                proxyConnectionSent = true;
    186                             } else if ( ("Content-encoding".equalsIgnoreCase(key)) && ("x-i2p-gzip".equalsIgnoreCase(val)) ) {
     188                            } else if ("content-encoding".equals(lcKey) && "x-i2p-gzip".equals(val.toLowerCase(Locale.US))) {
    187189                                _gzip = true;
    188                             } else if ("Proxy-Authenticate".equalsIgnoreCase(key)) {
     190                            } else if ("proxy-authenticate".equals(lcKey)) {
    189191                                // filter this hop-by-hop header; outproxy authentication must be configured in I2PTunnelHTTPClient
    190192                            } else {
    191                                 if ("Content-Length".equalsIgnoreCase(key)) {
     193                                if ("content-length".equals(lcKey)) {
    192194                                    // save for compress decision on server side
    193195                                    try {
    194196                                        _dataExpected = Long.parseLong(val);
    195197                                    } catch (NumberFormatException nfe) {}
    196                                 } else if ("Content-Type".equalsIgnoreCase(key)) {
     198                                } else if ("content-type".equals(lcKey)) {
    197199                                    // save for compress decision on server side
    198200                                    _contentType = val;
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelConnectClient.java

    r8619fd2 r6b811b3  
    263263            }
    264264
    265             if (destination == null || !"CONNECT".equalsIgnoreCase(method)) {
     265            if (destination == null || method == null || !"CONNECT".equals(method.toUpperCase(Locale.US))) {
    266266                writeErrorMessage(ERR_BAD_PROTOCOL, out);
    267267                s.close();
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java

    r8619fd2 r6b811b3  
    759759                //l.log("No HTTP method found in the request.");
    760760                if (out != null) {
    761                     if ("http://".equalsIgnoreCase(protocol))
     761                    if (protocol != null && "http://".equals(protocol.toLowerCase(Locale.US)))
    762762                        out.write(getErrorPage("denied", ERR_REQUEST_DENIED));
    763763                    else
     
    11891189        }
    11901190      ****/
    1191         return protocol.equalsIgnoreCase("http://");
     1191        return protocol.toLowerCase(Locale.US).equals("http://");
    11921192    }
    11931193
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClientBase.java

    r8619fd2 r6b811b3  
    1111import java.io.File;
    1212import java.util.List;
     13import java.util.Locale;
    1314
    1415import net.i2p.I2PAppContext;
     
    102103        // If the socket is an InternalSocket, no auth required.
    103104        String authRequired = getTunnel().getClientOptions().getProperty(PROP_AUTH);
    104         if (Boolean.valueOf(authRequired).booleanValue() || "basic".equalsIgnoreCase(authRequired)) {
     105        if (Boolean.valueOf(authRequired).booleanValue() ||
     106            (authRequired != null && "basic".equals(authRequired.toLowerCase(Locale.US)))) {
    105107            if (s instanceof InternalSocket) {
    106108                if (_log.shouldLog(Log.INFO))
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPServer.java

    r8619fd2 r6b811b3  
    1515import java.util.Iterator;
    1616import java.util.List;
     17import java.util.Locale;
    1718import java.util.Map;
    1819import java.util.Properties;
     
    508509                    value = "";
    509510
    510                 if ("Accept-encoding".equalsIgnoreCase(name))
     511                if ("accept-encoding".equals(name.toLowerCase(Locale.US)))
    511512                    name = "Accept-encoding";
    512                 else if ("X-Accept-encoding".equalsIgnoreCase(name))
     513                else if ("x-accept-encoding".equals(name.toLowerCase(Locale.US)))
    513514                    name = "X-Accept-encoding";
    514515
     
    516517                // For outgoing, we remove certain headers to improve anonymity.
    517518                boolean skip = false;
     519                String lcName = name.toLowerCase(Locale.US);
    518520                for (String skipHeader: skipHeaders) {
    519                     if (skipHeader.equalsIgnoreCase(name)) {
     521                    if (skipHeader.toLowerCase(Locale.US).equals(lcName)) {
    520522                        skip = true;
    521523                        break;
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelIRCServer.java

    r8619fd2 r6b811b3  
    77import java.net.Socket;
    88import java.net.SocketException;
     9import java.util.Locale;
    910import java.util.Properties;
    1011
     
    203204
    204205            try {
    205                 command = field[idx++];
     206                command = field[idx++].toUpperCase(Locale.US);
    206207            } catch (IndexOutOfBoundsException ioobe) {
    207208                // wtf, server sent borked command?
     
    209210            }
    210211
    211             if ("USER".equalsIgnoreCase(command)) {
     212            if ("USER".equals(command)) {
    212213                if (field.length < idx + 4)
    213214                    throw new IOException("Too few parameters in USER message: " + s);
     
    222223            }
    223224            buf.append(s).append("\r\n");
    224             if ("SERVER".equalsIgnoreCase(command))
     225            if ("SERVER".equals(command))
    225226                break;
    226227        }
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/IRCFilter.java

    r8619fd2 r6b811b3  
    5959            idx++;
    6060
    61         try { command = field[idx++]; }
     61        try { command = field[idx++].toUpperCase(Locale.US); }
    6262         catch (IndexOutOfBoundsException ioobe) // wtf, server sent borked command?
    6363        {
     
    7575
    7676       
    77         if ("PING".equalsIgnoreCase(command))
     77        if ("PING".equals(command))
    7878            return "PING 127.0.0.1"; // no way to know what the ircd to i2ptunnel server con is, so localhost works
    79         if ("PONG".equalsIgnoreCase(command)) {
     79        if ("PONG".equals(command)) {
    8080            // Turn the received ":irc.freshcoffee.i2p PONG irc.freshcoffee.i2p :127.0.0.1"
    8181            // into ":127.0.0.1 PONG 127.0.0.1 " so that the caller can append the client's extra parameter
     
    9494        // Allow all allowedCommands
    9595        for(int i=0;i<allowedCommands.length;i++) {
    96             if(allowedCommands[i].equalsIgnoreCase(command))
     96            if(allowedCommands[i].equals(command))
    9797                return s;
    9898        }
    9999       
    100100        // Allow PRIVMSG, but block CTCP.
    101         if("PRIVMSG".equalsIgnoreCase(command) || "NOTICE".equalsIgnoreCase(command))
     101        if("PRIVMSG".equals(command) || "NOTICE".equals(command))
    102102        {
    103103            String msg;
  • apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHandler.java

    r8619fd2 r6b811b3  
    345345        if (_sharePct != null) {
    346346            String old = _context.router().getConfigSetting(Router.PROP_BANDWIDTH_SHARE_PERCENTAGE);
    347             if ( (old == null) || (!old.equalsIgnoreCase(_sharePct)) ) {
     347            if ( (old == null) || (!old.equals(_sharePct)) ) {
    348348                _context.router().setConfigSetting(Router.PROP_BANDWIDTH_SHARE_PERCENTAGE, _sharePct);
    349349                addFormNotice(_("Updating bandwidth share percentage"));
  • apps/routerconsole/jsp/summaryframe.jsp

    r8619fd2 r6b811b3  
    3333            // since the call to ConfigRestartBean.renderStatus() hasn't happened yet...
    3434            // So we delay slightly
    35             if ("restart".equalsIgnoreCase(action) || "shutdown".equalsIgnoreCase(action)) {
     35            if (action != null &&
     36                ("restart".equals(action.toLowerCase(java.util.Locale.US)) || "shutdown".equals(action.toLowerCase(java.util.Locale.US)))) {
    3637                synchronized(this) {
    3738                    try {
  • core/java/src/net/i2p/client/I2PSessionImpl2.java

    r8619fd2 r6b811b3  
    1414import java.util.HashSet;
    1515import java.util.Iterator;
     16import java.util.Locale;
    1617import java.util.Properties;
    1718import java.util.Set;
     
    6061        _sendingStates = new HashSet(32);
    6162        // default is BestEffort
    62         _noEffort = "none".equalsIgnoreCase(getOptions().getProperty(I2PClient.PROP_RELIABILITY));
     63        _noEffort = "none".equals(getOptions().getProperty(I2PClient.PROP_RELIABILITY, "").toLowerCase(Locale.US));
    6364
    6465        ctx.statManager().createRateStat("i2cp.sendBestEffortTotalTime", "how long to do the full sendBestEffort call?", "i2cp", new long[] { 10*60*1000 } );
  • core/java/src/net/i2p/data/Base32.java

    r8619fd2 r6b811b3  
    1212import java.io.InputStream;
    1313import java.io.OutputStream;
     14import java.util.Locale;
    1415
    1516import net.i2p.util.Log;
     
    7374
    7475    private static void runApp(String args[]) {
    75         if ("encodestring".equalsIgnoreCase(args[0])) {
     76        String cmd = args[0].toLowerCase(Locale.US);
     77        if ("encodestring".equals(cmd)) {
    7678            System.out.println(encode(args[1].getBytes()));
    7779            return;
     
    8688                in = new FileInputStream(args[1]);
    8789            }
    88             if ("encode".equalsIgnoreCase(args[0])) {
     90            if ("encode".equals(cmd)) {
    8991                encode(in, out);
    9092                return;
    9193            }
    92             if ("decode".equalsIgnoreCase(args[0])) {
     94            if ("decode".equals(cmd)) {
    9395                decode(in, out);
    9496                return;
  • core/java/src/net/i2p/data/Base64.java

    r8619fd2 r6b811b3  
    77import java.io.InputStream;
    88import java.io.OutputStream;
     9import java.util.Locale;
    910
    1011import net.i2p.util.Log;
     
    179180
    180181    private static void runApp(String args[]) {
    181         if ("encodestring".equalsIgnoreCase(args[0])) {
     182        String cmd = args[0].toLowerCase(Locale.US);
     183        if ("encodestring".equals(cmd)) {
    182184            System.out.println(encode(args[1].getBytes()));
    183185            return;
     
    192194                in = new FileInputStream(args[1]);
    193195            }
    194             if ("encode".equalsIgnoreCase(args[0])) {
     196            if ("encode".equals(cmd)) {
    195197                encode(in, out);
    196198                return;
    197199            }
    198             if ("decode".equalsIgnoreCase(args[0])) {
     200            if ("decode".equals(cmd)) {
    199201                decode(in, out);
    200202                return;
  • core/java/src/net/i2p/util/EepGet.java

    r8619fd2 r6b811b3  
    940940        if (_log.shouldLog(Log.DEBUG))
    941941            _log.debug("Header line: [" + key + "] = [" + val + "]");
    942         if (key.equalsIgnoreCase("Content-length")) {
     942        key = key.toLowerCase(Locale.US);
     943        if (key.equals("content-length")) {
    943944            try {
    944945                _bytesRemaining = Long.parseLong(val);
     
    946947                nfe.printStackTrace();
    947948            }
    948         } else if (key.equalsIgnoreCase("ETag")) {
     949        } else if (key.equals("etag")) {
    949950            _etag = val;
    950         } else if (key.equalsIgnoreCase("Last-Modified")) {
     951        } else if (key.equals("last-modified")) {
    951952            _lastModified = val;
    952         } else if (key.equalsIgnoreCase("Transfer-encoding")) {
     953        } else if (key.equals("transfer-encoding")) {
    953954            _encodingChunked = val.toLowerCase(Locale.US).contains("chunked");
    954         } else if (key.equalsIgnoreCase("Content-encoding")) {
     955        } else if (key.equals("content-encoding")) {
    955956            // This is kindof a hack, but if we are downloading a gzip file
    956957            // we don't want to transparently gunzip it and save it as a .gz file.
     
    958959            if ((!_actualURL.endsWith(".gz")) && (!_actualURL.endsWith(".tgz")))
    959960                _isGzippedResponse = val.toLowerCase(Locale.US).contains("gzip");
    960         } else if (key.equalsIgnoreCase("Content-Type")) {
     961        } else if (key.equals("content-type")) {
    961962            _contentType=val;
    962         } else if (key.equalsIgnoreCase("Location")) {
     963        } else if (key.equals("location")) {
    963964            _redirectLocation=val;
    964965        } else {
  • router/java/src/net/i2p/router/TunnelPoolSettings.java

    r8619fd2 r6b811b3  
    11package net.i2p.router;
    22
     3import java.util.Locale;
    34import java.util.Map;
    45import java.util.Properties;
     
    237238    private static final boolean getBoolean(String str, boolean defaultValue) {
    238239        if (str == null) return defaultValue;
    239         boolean v = Boolean.valueOf(str).booleanValue() || "YES".equalsIgnoreCase(str);
     240        boolean v = Boolean.valueOf(str).booleanValue() ||
     241                    (str != null && "YES".equals(str.toUpperCase(Locale.US)));
    240242        return v;
    241243    }
  • router/java/src/net/i2p/router/client/ClientConnectionRunner.java

    r8619fd2 r6b811b3  
    1616import java.util.ArrayList;
    1717import java.util.List;
     18import java.util.Locale;
    1819import java.util.Map;
    1920import java.util.Set;
     
    193194        // This is the only option that is interpreted here, not at the tunnel manager
    194195        if (config.getOptions() != null)
    195             _dontSendMSM = "none".equalsIgnoreCase(config.getOptions().getProperty(I2PClient.PROP_RELIABILITY));
     196            _dontSendMSM = "none".equals(config.getOptions().getProperty(I2PClient.PROP_RELIABILITY, "").toLowerCase(Locale.US));
    196197        // per-destination session key manager to prevent rather easy correlation
    197198        if (_sessionKeyManager == null)
  • router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java

    r8619fd2 r6b811b3  
    1313import java.util.Iterator;
    1414import java.util.List;
     15import java.util.Locale;
    1516import java.util.Set;
    1617import java.util.StringTokenizer;
     
    203204            // the first SSL handshake may take a while, and it may take the server
    204205            // a while to render the index page.
    205             if (_gotDate < MAX_DATE_SETS && "date".equalsIgnoreCase(key) && _attemptStarted > 0) {
     206            if (_gotDate < MAX_DATE_SETS && "date".equals(key.toLowerCase(Locale.US)) && _attemptStarted > 0) {
    206207                long timeRcvd = System.currentTimeMillis();
    207208                long serverTime = RFC822Date.parse822Date(val);
  • router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java

    r8619fd2 r6b811b3  
    318318        //                          "true" was in 0.7.3
    319319        String ohost = newProps.getProperty(NTCPAddress.PROP_HOST);
    320         String enabled = _context.getProperty(PROP_I2NP_NTCP_AUTO_IP, "true");
     320        String enabled = _context.getProperty(PROP_I2NP_NTCP_AUTO_IP, "true").toLowerCase(Locale.US);
    321321        String name = _context.getProperty(PROP_I2NP_NTCP_HOSTNAME);
    322322        // hostname config trumps auto config
     
    329329        if (_log.shouldLog(Log.INFO))
    330330            _log.info("old: " + ohost + " config: " + name + " auto: " + enabled + " status: " + status);
    331         if (enabled.equalsIgnoreCase("always") ||
     331        if (enabled.equals("always") ||
    332332            (Boolean.valueOf(enabled).booleanValue() && status == STATUS_OK)) {
    333333            String nhost = UDPProps.getProperty(UDPAddress.PROP_HOST);
     
    340340                changed = true;
    341341            }
    342         } else if (enabled.equalsIgnoreCase("false") &&
     342        } else if (enabled.equals("false") &&
    343343                   name != null && name.length() > 0 &&
    344344                   !name.equals(ohost) &&
Note: See TracChangeset for help on using the changeset viewer.