Changes in / [6bcf40b:2537f48d]


Ignore:
Files:
1 deleted
68 edited

Legend:

Unmodified
Added
Removed
  • apps/BOB/src/net/i2p/BOB/DoCMDS.java

    r6bcf40b r2537f48d  
    3030import java.io.PrintStream;
    3131import java.net.Socket;
    32 import java.util.Locale;
    3332import java.util.Properties;
    3433import java.util.StringTokenizer;
     
    436435                                                                Command = token.nextToken();
    437436                                                                Command =
    438                                                                         Command.toLowerCase(Locale.US);
     437                                                                        Command.toLowerCase();
    439438                                                                if (token.countTokens() != 0) {
    440439                                                                        Arg = token.nextToken();
  • apps/BOB/src/net/i2p/BOB/TCPtoI2P.java

    r6bcf40b r2537f48d  
    3131import java.net.NoRouteToHostException;
    3232import java.net.Socket;
    33 import java.util.Locale;
    3433import java.util.concurrent.atomic.AtomicBoolean;
    3534import net.i2p.I2PException;
     
    146145                                out = sock.getOutputStream();
    147146                                line = lnRead(in);
    148                                 input = line.toLowerCase(Locale.US);
     147                                input = line.toLowerCase();
    149148                                Destination dest = null;
    150149                                if (input.endsWith(".i2p")) {
  • apps/addressbook/java/src/net/i2p/addressbook/ConfigIterator.java

    r6bcf40b r2537f48d  
    2828import java.io.InputStreamReader;
    2929import java.util.Iterator;
    30 import java.util.Locale;
    3130import java.util.Map;
    3231import java.util.NoSuchElementException;
     
    7372                String[] splitLine = inputLine.split("=");
    7473                if (splitLine.length == 2) {
    75                     next = new ConfigEntry(splitLine[0].trim().toLowerCase(Locale.US), splitLine[1].trim());
     74                    next = new ConfigEntry(splitLine[0].trim().toLowerCase(), splitLine[1].trim());
    7675                    return true;
    7776                }
  • apps/addressbook/java/src/net/i2p/addressbook/ConfigParser.java

    r6bcf40b r2537f48d  
    3333import java.util.LinkedList;
    3434import java.util.List;
    35 import java.util.Locale;
    3635import java.util.Map;
    3736
     
    9493            String[] splitLine = inputLine.split("=");
    9594            if (splitLine.length == 2) {
    96                 result.put(splitLine[0].trim().toLowerCase(Locale.US), splitLine[1].trim());
     95                result.put(splitLine[0].trim().toLowerCase(), splitLine[1].trim());
    9796            }
    9897            inputLine = input.readLine();
  • apps/i2psnark/java/src/org/klomp/snark/TrackerClient.java

    r6bcf40b r2537f48d  
    3131import java.util.Iterator;
    3232import java.util.List;
    33 import java.util.Locale;
    3433import java.util.Random;
    3534import java.util.Set;
     
    327326                    if (tr.isPrimary)
    328327                      snark.setTrackerProblems(tr.trackerProblems);
    329                     if (tr.trackerProblems.toLowerCase(Locale.US).startsWith(NOT_REGISTERED)) {
     328                    if (tr.trackerProblems.toLowerCase().startsWith(NOT_REGISTERED)) {
    330329                      // Give a guy some time to register it if using opentrackers too
    331330                      if (trackers.size() == 1) {
  • apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java

    r6bcf40b r2537f48d  
    1515import java.util.Iterator;
    1616import java.util.List;
    17 import java.util.Locale;
    1817import java.util.Map;
    1918import java.util.Set;
     
    729728            if (r.startsWith(skip))
    730729                r = r.substring(skip.length());
    731             String llc = l.toLowerCase(Locale.US);
     730            String llc = l.toLowerCase();
    732731            if (llc.startsWith("the ") || llc.startsWith("the.") || llc.startsWith("the_"))
    733732                l = l.substring(4);
    734             String rlc = r.toLowerCase(Locale.US);
     733            String rlc = r.toLowerCase();
    735734            if (rlc.startsWith("the ") || rlc.startsWith("the.") || rlc.startsWith("the_"))
    736735                r = r.substring(4);
     
    18381837                buf.append("<a href=\"").append(path).append("\">");
    18391838                // thumbnail ?
    1840                 String plc = item.toString().toLowerCase(Locale.US);
     1839                String plc = item.toString().toLowerCase();
    18411840                if (plc.endsWith(".jpg") || plc.endsWith(".jpeg") || plc.endsWith(".png") ||
    18421841                    plc.endsWith(".gif") || plc.endsWith(".ico")) {
     
    19181917        // from here? We could do it from a web.xml perhaps.
    19191918        // Or could we put our own org/mortbay/http/mime.properties file in the war?
    1920         String plc = path.toLowerCase(Locale.US);
     1919        String plc = path.toLowerCase();
    19211920        String mime = getServletContext().getMimeType(path);
    19221921        if (mime == null)
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/HTTPResponseOutputStream.java

    r6bcf40b r2537f48d  
    1717import java.io.PipedOutputStream;
    1818import java.util.zip.GZIPInputStream;
    19 import java.util.Locale;
    2019import java.util.concurrent.RejectedExecutionException;
    2120
     
    179178                                _log.info("Response header [" + key + "] = [" + val + "]");
    180179                           
    181                             String lcKey = key.toLowerCase(Locale.US);
    182                             if ("connection".equals(lcKey)) {
     180                            if ("Connection".equalsIgnoreCase(key)) {
    183181                                out.write("Connection: close\r\n".getBytes());
    184182                                connectionSent = true;
    185                             } else if ("proxy-connection".equals(lcKey)) {
     183                            } else if ("Proxy-Connection".equalsIgnoreCase(key)) {
    186184                                out.write("Proxy-Connection: close\r\n".getBytes());
    187185                                proxyConnectionSent = true;
    188                             } else if ("content-encoding".equals(lcKey) && "x-i2p-gzip".equals(val.toLowerCase(Locale.US))) {
     186                            } else if ( ("Content-encoding".equalsIgnoreCase(key)) && ("x-i2p-gzip".equalsIgnoreCase(val)) ) {
    189187                                _gzip = true;
    190                             } else if ("proxy-authenticate".equals(lcKey)) {
     188                            } else if ("Proxy-Authenticate".equalsIgnoreCase(key)) {
    191189                                // filter this hop-by-hop header; outproxy authentication must be configured in I2PTunnelHTTPClient
    192190                            } else {
    193                                 if ("content-length".equals(lcKey)) {
     191                                if ("Content-Length".equalsIgnoreCase(key)) {
    194192                                    // save for compress decision on server side
    195193                                    try {
    196194                                        _dataExpected = Long.parseLong(val);
    197195                                    } catch (NumberFormatException nfe) {}
    198                                 } else if ("content-type".equals(lcKey)) {
     196                                } else if ("Content-Type".equalsIgnoreCase(key)) {
    199197                                    // save for compress decision on server side
    200198                                    _contentType = val;
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnel.java

    r6bcf40b r2537f48d  
    4747import java.util.LinkedList;
    4848import java.util.List;
    49 import java.util.Locale;
    5049import java.util.Properties;
    5150import java.util.Set;
     
    235234        if (cmd.indexOf(" ") == -1) cmd += " ";
    236235        int iii = cmd.indexOf(" ");
    237         String cmdname = cmd.substring(0, iii).toLowerCase(Locale.US);
     236        String cmdname = cmd.substring(0, iii).toLowerCase();
    238237        String allargs = cmd.substring(iii + 1);
    239238        String[] args = split(allargs, " "); // .split(" "); // java 1.4
     
    739738            boolean isShared = true;
    740739            if (args.length > 1) {
    741                 if (Boolean.valueOf(args[1].trim()).booleanValue()) {
     740                if ("true".equalsIgnoreCase(args[1].trim())) {
    742741                    isShared = true;
    743742                    if (args.length == 3)
     
    808807            boolean isShared = true;
    809808            if (args.length > 1) {
    810                 if (Boolean.valueOf(args[1].trim()).booleanValue()) {
     809                if ("true".equalsIgnoreCase(args[1].trim())) {
    811810                    isShared = true;
    812811                    if (args.length == 3)
     
    879878            boolean isShared = true;
    880879            if (args.length > 2) {
    881                 if (Boolean.valueOf(args[2].trim()).booleanValue()) {
     880                if ("true".equalsIgnoreCase(args[2].trim())) {
    882881                    isShared = true;
    883882                } else if ("false".equalsIgnoreCase(args[2].trim())) {
     
    946945            boolean isShared = false;
    947946            if (args.length > 1)
    948                 isShared = Boolean.valueOf(args[1].trim()).booleanValue();
     947                isShared = "true".equalsIgnoreCase(args[1].trim());
    949948
    950949            ownDest = !isShared;
     
    990989            boolean isShared = false;
    991990            if (args.length == 2)
    992                 isShared = Boolean.valueOf(args[1].trim()).booleanValue();
     991                isShared = "true".equalsIgnoreCase(args[1].trim());
    993992
    994993            ownDest = !isShared;
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelConnectClient.java

    r6bcf40b r2537f48d  
    1212import java.util.ArrayList;
    1313import java.util.List;
    14 import java.util.Locale;
    1514import java.util.Properties;
    1615import java.util.StringTokenizer;
     
    195194                    }
    196195
    197                     if (host.toLowerCase(Locale.US).endsWith(".i2p")) {
     196                    if (host.toLowerCase().endsWith(".i2p")) {
    198197                        // Destination gets the host name
    199198                        destination = host;
     
    211210                        usingWWWProxy = true;
    212211                        newRequest.append("CONNECT ").append(host).append(restofline).append("\r\n"); // HTTP spec
    213                     } else if (host.toLowerCase(Locale.US).equals("localhost")) {
     212                    } else if (host.toLowerCase().equals("localhost")) {
    214213                        writeErrorMessage(ERR_LOCALHOST, out);
    215214                        s.close();
     
    226225                        _log.debug(getPrefix(requestId) + "DEST  :" + destination + ":");
    227226                    }
    228                 } else if (line.toLowerCase(Locale.US).startsWith("proxy-authorization: basic ")) {
     227                } else if (line.toLowerCase().startsWith("proxy-authorization: basic ")) {
    229228                    // strip Proxy-Authenticate from the response in HTTPResponseOutputStream
    230229                    // save for auth check below
     
    263262            }
    264263
    265             if (destination == null || method == null || !"CONNECT".equals(method.toUpperCase(Locale.US))) {
     264            if (destination == null || !"CONNECT".equalsIgnoreCase(method)) {
    266265                writeErrorMessage(ERR_BAD_PROTOCOL, out);
    267266                s.close();
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java

    r6bcf40b r2537f48d  
    337337                    _log.debug(getPrefix(requestId) + "Line=[" + line + "]");
    338338
    339                 String lowercaseLine = line.toLowerCase(Locale.US);
     339                String lowercaseLine = line.toLowerCase();
    340340                if (lowercaseLine.startsWith("connection: ") ||
    341341                    lowercaseLine.startsWith("keep-alive: ") ||
     
    366366                        // "http://" + "foo.i2p/bar/baz.html" + " HTTP/1.0"
    367367                        request = "http://" + uri + subRequest.substring(protopos);
    368                     } else if (request.toLowerCase(Locale.US).startsWith("http://i2p/")) {
     368                    } else if (request.toLowerCase().startsWith("http://i2p/")) {
    369369                        // http://i2p/b64key/bar/baz.html HTTP/1.0
    370370                        String subRequest = request.substring("http://i2p/".length());
     
    434434                        host = getHostName(destination);
    435435                        line = method + ' ' + request.substring(pos);
    436                     } else if (host.toLowerCase(Locale.US).equals(LOCAL_SERVER)) {
     436                    } else if (host.toLowerCase().equals(LOCAL_SERVER)) {
    437437                        // so we don't do any naming service lookups
    438438                        destination = host;
    439439                        usingInternalServer = true;
    440                     } else if (host.toLowerCase(Locale.US).endsWith(".i2p")) {
     440                    } else if (host.toLowerCase().endsWith(".i2p")) {
    441441                        // Destination gets the host name
    442442                        destination = host;
     
    499499                                            // Host lookup failed - resolvable only with addresshelper
    500500                                            // Store in local HashMap unless there is conflict
    501                                             String old = addressHelpers.putIfAbsent(destination.toLowerCase(Locale.US), ahelperKey);
     501                                            String old = addressHelpers.putIfAbsent(destination.toLowerCase(), ahelperKey);
    502502                                            ahelperNew = old == null;
    503503                                            if ((!ahelperNew) && !old.equals(ahelperKey)) {
     
    571571                        // end of (host endsWith(".i2p"))
    572572
    573                     } else if (host.toLowerCase(Locale.US).equals("localhost") || host.equals("127.0.0.1") ||
     573                    } else if (host.toLowerCase().equals("localhost") || host.equals("127.0.0.1") ||
    574574                               host.startsWith("192.168.")) {
    575575                        // if somebody is trying to get to 192.168.example.com, oh well
     
    759759                //l.log("No HTTP method found in the request.");
    760760                if (out != null) {
    761                     if (protocol != null && "http://".equals(protocol.toLowerCase(Locale.US)))
     761                    if ("http://".equalsIgnoreCase(protocol))
    762762                        out.write(getErrorPage("denied", ERR_REQUEST_DENIED));
    763763                    else
     
    805805            // so it will be slow.
    806806            Destination clientDest = null;
    807             String addressHelper = addressHelpers.get(destination.toLowerCase(Locale.US));
     807            String addressHelper = addressHelpers.get(destination.toLowerCase());
    808808            if (addressHelper != null) {
    809809                clientDest = _context.namingService().lookup(addressHelper);
    810810                // remove bad entries
    811811                if (clientDest == null)
    812                     addressHelpers.remove(destination.toLowerCase(Locale.US));
     812                    addressHelpers.remove(destination.toLowerCase());
    813813            } else if ("i2p".equals(host)) {
    814814                clientDest = null;
    815             } else if (destination.length() == 60 && destination.toLowerCase(Locale.US).endsWith(".b32.i2p")) {
     815            } else if (destination.length() == 60 && destination.toLowerCase().endsWith(".b32.i2p")) {
    816816                // use existing session to look up for efficiency
    817817                verifySocketManager();
     
    842842                else if (ahelperPresent)
    843843                    header = getErrorPage("dnfb", ERR_DESTINATION_UNKNOWN);
    844                 else if (destination.length() == 60 && destination.toLowerCase(Locale.US).endsWith(".b32.i2p"))
     844                else if (destination.length() == 60 && destination.toLowerCase().endsWith(".b32.i2p"))
    845845                    header = getErrorPage("dnf", ERR_DESTINATION_UNKNOWN);
    846846                else {
     
    985985    private final String getHostName(String host) {
    986986        if (host == null) return null;
    987         if (host.length() == 60 && host.toLowerCase(Locale.US).endsWith(".b32.i2p"))
     987        if (host.length() == 60 && host.toLowerCase().endsWith(".b32.i2p"))
    988988            return host;
    989989        Destination dest = _context.namingService().lookup(host);
     
    11891189        }
    11901190      ****/
    1191         return protocol.toLowerCase(Locale.US).equals("http://");
     1191        return protocol.equalsIgnoreCase("http://");
    11921192    }
    11931193
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClientBase.java

    r6bcf40b r2537f48d  
    1111import java.io.File;
    1212import java.util.List;
    13 import java.util.Locale;
    1413
    1514import net.i2p.I2PAppContext;
     
    103102        // If the socket is an InternalSocket, no auth required.
    104103        String authRequired = getTunnel().getClientOptions().getProperty(PROP_AUTH);
    105         if (Boolean.valueOf(authRequired).booleanValue() ||
    106             (authRequired != null && "basic".equals(authRequired.toLowerCase(Locale.US)))) {
     104        if (authRequired != null && (authRequired.equalsIgnoreCase("true") || authRequired.equalsIgnoreCase("basic"))) {
    107105            if (s instanceof InternalSocket) {
    108106                if (_log.shouldLog(Log.INFO))
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPServer.java

    r6bcf40b r2537f48d  
    1515import java.util.Iterator;
    1616import java.util.List;
    17 import java.util.Locale;
    1817import java.util.Map;
    1918import java.util.Properties;
     
    509508                    value = "";
    510509
    511                 if ("accept-encoding".equals(name.toLowerCase(Locale.US)))
     510                if ("Accept-encoding".equalsIgnoreCase(name))
    512511                    name = "Accept-encoding";
    513                 else if ("x-accept-encoding".equals(name.toLowerCase(Locale.US)))
     512                else if ("X-Accept-encoding".equalsIgnoreCase(name))
    514513                    name = "X-Accept-encoding";
    515514
     
    517516                // For outgoing, we remove certain headers to improve anonymity.
    518517                boolean skip = false;
    519                 String lcName = name.toLowerCase(Locale.US);
    520518                for (String skipHeader: skipHeaders) {
    521                     if (skipHeader.toLowerCase(Locale.US).equals(lcName)) {
     519                    if (skipHeader.equalsIgnoreCase(name)) {
    522520                        skip = true;
    523521                        break;
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelIRCServer.java

    r6bcf40b r2537f48d  
    77import java.net.Socket;
    88import java.net.SocketException;
    9 import java.util.Locale;
    109import java.util.Properties;
    1110
     
    204203
    205204            try {
    206                 command = field[idx++].toUpperCase(Locale.US);
     205                command = field[idx++];
    207206            } catch (IndexOutOfBoundsException ioobe) {
    208207                // wtf, server sent borked command?
     
    210209            }
    211210
    212             if ("USER".equals(command)) {
     211            if ("USER".equalsIgnoreCase(command)) {
    213212                if (field.length < idx + 4)
    214213                    throw new IOException("Too few parameters in USER message: " + s);
     
    223222            }
    224223            buf.append(s).append("\r\n");
    225             if ("SERVER".equals(command))
     224            if ("SERVER".equalsIgnoreCase(command))
    226225                break;
    227226        }
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java

    r6bcf40b r2537f48d  
    178178            String usePool = getTunnel().getClientOptions().getProperty(PROP_USE_POOL);
    179179            if (usePool != null)
    180                 _usePool = Boolean.valueOf(usePool).booleanValue();
     180                _usePool = "true".equalsIgnoreCase(usePool);
    181181            else
    182182                _usePool = DEFAULT_USE_POOL;
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java

    r6bcf40b r2537f48d  
    483483    public String getSharedClient() { return _config.getProperty("sharedClient", "true"); }
    484484    /** default true */
    485     public boolean getStartOnLoad() { return Boolean.valueOf(_config.getProperty("startOnLoad", "true")).booleanValue(); }
     485    public boolean getStartOnLoad() { return "true".equalsIgnoreCase(_config.getProperty("startOnLoad", "true")); }
    486486    public boolean getPersistentClientKey() { return Boolean.valueOf(_config.getProperty("option.persistentClientKey")).booleanValue(); }
    487487    public String getMyDestination() {
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/DCCClientManager.java

    r6bcf40b r2537f48d  
    22
    33import java.util.Iterator;
    4 import java.util.Locale;
    54import java.util.Map;
    65import java.util.concurrent.ConcurrentHashMap;
     
    9392     */
    9493    private int newIncoming(String b32, int port, String type, int localPort) {
    95         b32 = b32.toLowerCase(Locale.US);
     94        b32 = b32.toLowerCase();
    9695        // do some basic verification before starting the client
    9796        if (b32.length() != 60 || !b32.endsWith(".b32.i2p"))
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/IRCFilter.java

    r6bcf40b r2537f48d  
    33import java.util.Arrays;
    44import java.util.HashSet;
    5 import java.util.Locale;
    65import java.util.Set;
    76
     
    5958            idx++;
    6059
    61         try { command = field[idx++].toUpperCase(Locale.US); }
     60        try { command = field[idx++]; }
    6261         catch (IndexOutOfBoundsException ioobe) // wtf, server sent borked command?
    6362        {
     
    7574
    7675       
    77         if ("PING".equals(command))
     76        if ("PING".equalsIgnoreCase(command))
    7877            return "PING 127.0.0.1"; // no way to know what the ircd to i2ptunnel server con is, so localhost works
    79         if ("PONG".equals(command)) {
     78        if ("PONG".equalsIgnoreCase(command)) {
    8079            // Turn the received ":irc.freshcoffee.i2p PONG irc.freshcoffee.i2p :127.0.0.1"
    8180            // into ":127.0.0.1 PONG 127.0.0.1 " so that the caller can append the client's extra parameter
     
    9493        // Allow all allowedCommands
    9594        for(int i=0;i<allowedCommands.length;i++) {
    96             if(allowedCommands[i].equals(command))
     95            if(allowedCommands[i].equalsIgnoreCase(command))
    9796                return s;
    9897        }
    9998       
    10099        // Allow PRIVMSG, but block CTCP.
    101         if("PRIVMSG".equals(command) || "NOTICE".equals(command))
     100        if("PRIVMSG".equalsIgnoreCase(command) || "NOTICE".equalsIgnoreCase(command))
    102101        {
    103102            String msg;
     
    132131                // XDCC looks safe, ip/port happens over regular DCC
    133132                // http://en.wikipedia.org/wiki/XDCC
    134                 if (msg.toUpperCase(Locale.US).startsWith("XDCC ") && helper != null && helper.isEnabled())
     133                if (msg.toUpperCase().startsWith("XDCC ") && helper != null && helper.isEnabled())
    135134                    return s;
    136135                if (ALLOW_ALL_CTCP_IN)
     
    253252            return null; // wtf
    254253       
    255         String command = field[0].toUpperCase(Locale.US);
     254        String command = field[0].toUpperCase();
    256255
    257256        if ("PING".equals(command)) {
     
    336335                // XDCC looks safe, ip/port happens over regular DCC
    337336                // http://en.wikipedia.org/wiki/XDCC
    338                 if (msg.toUpperCase(Locale.US).startsWith("XDCC ") && helper != null && helper.isEnabled())
     337                if (msg.toUpperCase().startsWith("XDCC ") && helper != null && helper.isEnabled())
    339338                    return s;
    340339                if (ALLOW_ALL_CTCP_OUT)
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKS4aServer.java

    r6bcf40b r2537f48d  
    1515import java.net.SocketException;
    1616import java.util.List;
    17 import java.util.Locale;
    1817
    1918import net.i2p.I2PAppContext;
     
    200199
    201200        try {
    202             if (connHostName.toLowerCase(Locale.US).endsWith(".i2p") ||
    203                 connHostName.toLowerCase(Locale.US).endsWith(".onion")) {
     201            if (connHostName.toLowerCase().endsWith(".i2p") ||
     202                connHostName.toLowerCase().endsWith(".onion")) {
    204203                _log.debug("connecting to " + connHostName + "...");
    205204                // Let's not due a new Dest for every request, huh?
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKS5Server.java

    r6bcf40b r2537f48d  
    1717import java.util.ArrayList;
    1818import java.util.List;
    19 import java.util.Locale;
    2019import java.util.Properties;
    2120
     
    357356
    358357        try {
    359             if (connHostName.toLowerCase(Locale.US).endsWith(".i2p")) {
     358            if (connHostName.toLowerCase().endsWith(".i2p")) {
    360359                _log.debug("connecting to " + connHostName + "...");
    361360                // Let's not due a new Dest for every request, huh?
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/EditBean.java

    r6bcf40b r2537f48d  
    115115        TunnelController tun = getController(tunnel);
    116116        if (tun != null)
    117             return Boolean.valueOf(tun.getSharedClient()).booleanValue();
     117            return "true".equalsIgnoreCase(tun.getSharedClient());
    118118        else
    119119            return false;
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/IndexBean.java

    r6bcf40b r2537f48d  
    1515import java.util.HashSet;
    1616import java.util.List;
    17 import java.util.Locale;
    1817import java.util.Map;
    1918import java.util.Properties;
     
    187186            return start();
    188187        else if ("Save changes".equals(_action) || // IE workaround:
    189                 (_action.toLowerCase(Locale.US).indexOf("s</span>ave") >= 0))
     188                (_action.toLowerCase().indexOf("s</span>ave") >= 0))
    190189            return saveChanges();
    191190        else if ("Delete this proxy".equals(_action) || // IE workaround:
    192                 (_action.toLowerCase(Locale.US).indexOf("d</span>elete") >= 0))
     191                (_action.toLowerCase().indexOf("d</span>elete") >= 0))
    193192            return deleteTunnel();
    194193        else if ("Estimate".equals(_action))
     
    267266        // Only modify other shared tunnels
    268267        // if the current tunnel is shared, and of supported type
    269         if (Boolean.valueOf(cur.getSharedClient()).booleanValue() && isClient(cur.getType())) {
     268        if ("true".equalsIgnoreCase(cur.getSharedClient()) && isClient(cur.getType())) {
    270269            // all clients use the same I2CP session, and as such, use the same I2CP options
    271270            List controllers = _group.getControllers();
     
    279278                // Only modify this non-current tunnel
    280279                // if it belongs to a shared destination, and is of supported type
    281                 if (Boolean.valueOf(c.getSharedClient()).booleanValue() && isClient(c.getType())) {
     280                if ("true".equalsIgnoreCase(c.getSharedClient()) && isClient(c.getType())) {
    282281                    Properties cOpt = c.getConfig("");
    283282                    if (_tunnelQuantity != null) {
  • apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHandler.java

    r6bcf40b r2537f48d  
    66import java.util.Iterator;
    77import java.util.List;
    8 import java.util.Locale;
    98import java.util.Map;
    109import java.util.Properties;
     
    133132        // label (IE)
    134133        String xStart = _("Start");
    135         if (_action.toLowerCase(Locale.US).startsWith(xStart + "<span class=hide> ") &&
    136                    _action.toLowerCase(Locale.US).endsWith("</span>")) {
     134        if (_action.toLowerCase().startsWith(xStart + "<span class=hide> ") &&
     135                   _action.toLowerCase().endsWith("</span>")) {
    137136            // IE sucks
    138137            String app = _action.substring(xStart.length() + 18, _action.length() - 7);
  • apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHandler.java

    r6bcf40b r2537f48d  
    170170            String oldAutoHost = _context.getProperty(ConfigNetHelper.PROP_I2NP_NTCP_AUTO_IP, "true");
    171171            String sAutoPort = _context.getProperty(ConfigNetHelper.PROP_I2NP_NTCP_AUTO_PORT, "true");
    172             boolean oldAutoPort = Boolean.valueOf(sAutoPort).booleanValue();
     172            boolean oldAutoPort = "true".equalsIgnoreCase(sAutoPort);
    173173            if (_ntcpHostname == null) _ntcpHostname = "";
    174174            if (_ntcpPort == null) _ntcpPort = "";
     
    345345        if (_sharePct != null) {
    346346            String old = _context.router().getConfigSetting(Router.PROP_BANDWIDTH_SHARE_PERCENTAGE);
    347             if ( (old == null) || (!old.equals(_sharePct)) ) {
     347            if ( (old == null) || (!old.equalsIgnoreCase(_sharePct)) ) {
    348348                _context.router().setConfigSetting(Router.PROP_BANDWIDTH_SHARE_PERCENTAGE, _sharePct);
    349349                addFormNotice(_("Updating bandwidth share percentage"));
  • apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java

    r6bcf40b r2537f48d  
    6969
    7070    public String getEnableTimeSyncChecked() {
    71         boolean disabled = _context.getBooleanProperty(Timestamper.PROP_DISABLED);
    72         if (disabled)
     71        String disabled = _context.getProperty(Timestamper.PROP_DISABLED, "false");
     72        if ( (disabled != null) && ("true".equalsIgnoreCase(disabled)) )
    7373            return "";
    7474        else
     
    7878    /** @param prop must default to false */
    7979    public String getChecked(String prop) {
    80         if (_context.getBooleanProperty(prop))
     80        if (Boolean.valueOf(_context.getProperty(prop)).booleanValue())
    8181            return CHECKED;
    8282        return "";
     
    131131    /** default true */
    132132    public String getUpnpChecked() {
    133         if (_context.getBooleanPropertyDefaultTrue(TransportManager.PROP_ENABLE_UPNP))
     133        if (Boolean.valueOf(_context.getProperty(TransportManager.PROP_ENABLE_UPNP, "true")).booleanValue())
    134134            return CHECKED;
    135135        return "";
  • apps/routerconsole/java/src/net/i2p/router/web/NetDbRenderer.java

    r6bcf40b r2537f48d  
    306306            for (String country : countryList) {
    307307                int num = countries.count(country);
    308                 buf.append("<tr><td><img height=\"11\" width=\"16\" alt=\"").append(country.toUpperCase(Locale.US)).append("\"");
     308                buf.append("<tr><td><img height=\"11\" width=\"16\" alt=\"").append(country.toUpperCase()).append("\"");
    309309                buf.append(" src=\"/flags.jsp?c=").append(country).append("\"> ");
    310310                buf.append(_(_context.commSystem().getCountryName(country)));
     
    366366        String country = _context.commSystem().getCountry(info.getIdentity().getHash());
    367367        if(country != null) {
    368             buf.append("<img height=\"11\" width=\"16\" alt=\"").append(country.toUpperCase(Locale.US)).append('\"');
     368            buf.append("<img height=\"11\" width=\"16\" alt=\"").append(country.toUpperCase()).append('\"');
    369369            buf.append(" title=\"").append(_(_context.commSystem().getCountryName(country))).append('\"');
    370370            buf.append(" src=\"/flags.jsp?c=").append(country).append("\"> ");
  • apps/routerconsole/jsp/summaryframe.jsp

    r6bcf40b r2537f48d  
    3333            // since the call to ConfigRestartBean.renderStatus() hasn't happened yet...
    3434            // So we delay slightly
    35             if (action != null &&
    36                 ("restart".equals(action.toLowerCase(java.util.Locale.US)) || "shutdown".equals(action.toLowerCase(java.util.Locale.US)))) {
     35            if ("restart".equalsIgnoreCase(action) || "shutdown".equalsIgnoreCase(action)) {
    3736                synchronized(this) {
    3837                    try {
  • apps/susidns/src/java/src/i2p/susi/dns/AddressBean.java

    r6bcf40b r2537f48d  
    2727import java.net.IDN;
    2828import java.util.Date;
    29 import java.util.Locale;
    3029import java.util.Properties;
    3130
     
    115114         */
    116115        static String toASCII(String host) throws IllegalArgumentException {
    117                 host = host.toLowerCase(Locale.US);
     116                host = host.toLowerCase();
    118117
    119118                boolean needsIDN = false;
  • apps/susidns/src/java/src/i2p/susi/dns/AddressbookBean.java

    r6bcf40b r2537f48d  
    3434import java.util.Iterator;
    3535import java.util.LinkedList;
    36 import java.util.Locale;
    3736import java.util.Properties;
    3837
     
    193192                                                        continue;
    194193                                        }
    195                                         else if( ! name.toLowerCase(Locale.US).startsWith( filter.toLowerCase(Locale.US) ) ) {
     194                                        else if( ! name.toLowerCase().startsWith( filter.toLowerCase() ) ) {
    196195                                                continue;
    197196                                        }
  • apps/susidns/src/java/src/i2p/susi/dns/NamingServiceBean.java

    r6bcf40b r2537f48d  
    2828import java.util.LinkedList;
    2929import java.util.List;
    30 import java.util.Locale;
    3130import java.util.Map;
    3231import java.util.Properties;
     
    171170                        }
    172171                        if (search != null && search.length() > 0)
    173                                 searchProps.setProperty("search", search.toLowerCase(Locale.US));
     172                                searchProps.setProperty("search", search.toLowerCase());
    174173                        results = service.getEntries(searchProps);
    175174
     
    183182                                                        continue;
    184183                                        }
    185                                         else if( ! name.toLowerCase(Locale.US).startsWith( filter.toLowerCase(Locale.US) ) ) {
     184                                        else if( ! name.toLowerCase().startsWith( filter.toLowerCase() ) ) {
    186185                                                continue;
    187186                                        }
  • apps/susimail/src/src/i2p/susi/webmail/Mail.java

    r6bcf40b r2537f48d  
    214214                                                        shortSubject = html.encode( shortSubject );
    215215                                                }
    216                                                 else if( line.toLowerCase(Locale.US).startsWith( "reply-to:" ) ) {
     216                                                else if( line.toLowerCase().startsWith( "Reply-To:" ) ) {
    217217                                                        reply = Mail.getAddress( line.substring( 9 ).trim() );
    218218                                                }
  • apps/susimail/src/src/i2p/susi/webmail/MailPart.java

    r6bcf40b r2537f48d  
    2828
    2929import java.util.ArrayList;
    30 import java.util.Locale;
    3130
    3231/**
     
    8483                for( int i = 0; i < headerLines.length; i++ )
    8584                {
    86                         if( headerLines[i].toLowerCase(Locale.US).startsWith( "content-transfer-encoding: " ) ) {
    87                                 encoding = getFirstAttribute( headerLines[i] ).toLowerCase(Locale.US);
    88                         }
    89                         else if( headerLines[i].toLowerCase(Locale.US).startsWith( "content-disposition: " ) ) {
    90                                 disposition = getFirstAttribute( headerLines[i] ).toLowerCase(Locale.US);
     85                        if( headerLines[i].toLowerCase().startsWith( "content-transfer-encoding: " ) ) {
     86                                encoding = getFirstAttribute( headerLines[i] ).toLowerCase();
     87                        }
     88                        else if( headerLines[i].toLowerCase().startsWith( "content-disposition: " ) ) {
     89                                disposition = getFirstAttribute( headerLines[i] ).toLowerCase();
    9190                                String str;
    9291                                str = getHeaderLineAttribute( headerLines[i], "filename" );
     
    9493                                        name = str;
    9594                        }
    96                         else if( headerLines[i].toLowerCase(Locale.US).startsWith( "content-type: " ) ) {
    97                                 type = getFirstAttribute( headerLines[i] ).toLowerCase(Locale.US);
     95                        else if( headerLines[i].toLowerCase().startsWith( "content-type: " ) ) {
     96                                type = getFirstAttribute( headerLines[i] ).toLowerCase();
    9897                                /*
    9998                                 * extract boundary, name and charset from content type
     
    112111                                str = getHeaderLineAttribute( headerLines[i], "charset" );
    113112                                if( str != null )
    114                                         charset = str.toUpperCase(Locale.US);
    115                         }
    116                         else if( headerLines[i].toLowerCase(Locale.US).startsWith( "content-description: " ) ) {
     113                                        charset = str.toUpperCase();
     114                        }
     115                        else if( headerLines[i].toLowerCase().startsWith( "content-description: " ) ) {
    117116                                description = getFirstAttribute( headerLines[i] );
    118117                        }
    119                         else if( headerLines[i].toLowerCase(Locale.US).startsWith( "mime-version: " ) ) {
     118                        else if( headerLines[i].toLowerCase().startsWith( "mime-version: " ) ) {
    120119                                version = getFirstAttribute( headerLines[i] );
    121120                        }
  • apps/susimail/src/src/i2p/susi/webmail/RequestWrapper.java

    r6bcf40b r2537f48d  
    2828import java.util.Enumeration;
    2929import java.util.Hashtable;
    30 import java.util.Locale;
    3130
    3231import javax.servlet.http.HttpServletRequest;
     
    5756                this.httpRequest = httpRequest;
    5857                String contentType = httpRequest.getContentType();
    59                 if( contentType != null && contentType.toLowerCase(Locale.US).startsWith( "multipart/form-data" ) ) {
     58                if( contentType != null && contentType.toLowerCase().startsWith( "multipart/form-data" ) ) {
    6059                        try {
    6160                                multiPartRequest = new MultiPartRequest( httpRequest );
     
    124123                        for( Enumeration e = params.keys(); e.hasMoreElements(); ) {
    125124                                String key = (String)e.nextElement();
    126                                 if( key.toLowerCase(Locale.US).compareToIgnoreCase( "content-type") == 0 ) {
     125                                if( key.toLowerCase().compareToIgnoreCase( "content-type") == 0 ) {
    127126                                        String value = (String)params.get( key );
    128127                                        int i = value.indexOf( ";" );
  • apps/susimail/src/src/i2p/susi/webmail/WebMail.java

    r6bcf40b r2537f48d  
    4949import java.util.Iterator;
    5050import java.util.ListIterator;
    51 import java.util.Locale;
    5251import java.util.zip.ZipEntry;
    5352import java.util.zip.ZipOutputStream;
     
    942941                                                Encoding encoding;
    943942                                                String encodeTo;
    944                                                 if( contentType.toLowerCase(Locale.US).startsWith( "text/" ) )
     943                                                if( contentType.toLowerCase().startsWith( "text/" ) )
    945944                                                        encodeTo = "quoted-printable";
    946945                                                else
  • apps/systray/java/src/net/i2p/apps/systray/UrlLauncher.java

    r6bcf40b r2537f48d  
    2020import java.net.SocketAddress;
    2121import java.net.URL;
    22 import java.util.Locale;
    2322
    2423import net.i2p.I2PAppContext;
     
    107106        waitForServer(url);
    108107        if (validateUrlFormat(url)) {
    109             if (osName.toLowerCase(Locale.US).indexOf("mac") > -1) {
    110                 if (osName.toLowerCase(Locale.US).startsWith("mac os x")) {
     108            if (osName.toLowerCase().indexOf("mac") > -1) {
     109                if (osName.toLowerCase().startsWith("mac os x")) {
    111110
    112111                    if (_shellCommand.executeSilentAndWaitTimed("safari " + url, 5))
     
    133132                        if (line.startsWith("@=")) {
    134133                            // we should really use the whole line and replace %1 with the url
    135                             browserString = line.substring(3, line.toLowerCase(Locale.US).indexOf(".exe") + 4);
     134                            browserString = line.substring(3, line.toLowerCase().indexOf(".exe") + 4);
    136135                            if (browserString.startsWith("\\\""))
    137136                                browserString = browserString.substring(2);
  • build.xml

    r6bcf40b r2537f48d  
    665665    <target name="preppkg-base" depends="build, preplicenses, prepConsoleDocs, prepthemeupdates, prepCertificates">
    666666        <!-- if updater200 was run previously, it left *.pack files in pkg-temp -->
    667         <!-- Also remove deletelist.txt used for updater only -->
    668667        <delete>
    669             <fileset dir="pkg-temp" includes="**/*.jar.pack **/*.war.pack deletelist.txt" />
     668            <fileset dir="pkg-temp" includes="**/*.jar.pack **/*.war.pack" />
    670669        </delete>
    671670        <copy file="build/i2p.jar" todir="pkg-temp/lib/" />
     
    891890            <arg value="EARLIER HISTORY IS AVAILABLE IN THE SOURCE PACKAGE" />
    892891        </exec>
    893         <copy file="installer/resources/deletelist.txt" todir="pkg-temp/" />
    894892      <!-- May be pointless now, people with split directories will never see this,
    895893           and for flat installs we don't want to overwrite news more recent than the update package.
  • core/java/src/freenet/support/CPUInformation/CPUID.java

    r6bcf40b r2537f48d  
    1111import java.net.URL;
    1212import java.util.HashMap;
    13 import java.util.Locale;
    1413
    1514import net.i2p.I2PAppContext;
     
    5352    private static final String libPrefix = (System.getProperty("os.name").startsWith("Win") ? "" : "lib");
    5453    private static final String libSuffix = (System.getProperty("os.name").startsWith("Win") ? ".dll" : ".so");
    55     private static final boolean isWindows = System.getProperty("os.name").toLowerCase(Locale.US).contains("windows");
    56     private static final boolean isLinux = System.getProperty("os.name").toLowerCase(Locale.US).contains("linux");
    57     private static final boolean isFreebsd = System.getProperty("os.name").toLowerCase(Locale.US).contains("freebsd");
    58     private static final boolean isNetbsd = System.getProperty("os.name").toLowerCase(Locale.US).contains("netbsd");
    59     private static final boolean isOpenbsd = System.getProperty("os.name").toLowerCase(Locale.US).contains("openbsd");
    60     private static final boolean isSunos = System.getProperty("os.name").toLowerCase(Locale.US).contains("sunos");
     54    private static final boolean isWindows = System.getProperty("os.name").toLowerCase().contains("windows");
     55    private static final boolean isLinux = System.getProperty("os.name").toLowerCase().contains("linux");
     56    private static final boolean isFreebsd = System.getProperty("os.name").toLowerCase().contains("freebsd");
     57    private static final boolean isNetbsd = System.getProperty("os.name").toLowerCase().contains("netbsd");
     58    private static final boolean isOpenbsd = System.getProperty("os.name").toLowerCase().contains("openbsd");
     59    private static final boolean isSunos = System.getProperty("os.name").toLowerCase().contains("sunos");
    6160    private static final boolean isMac = System.getProperty("os.name").startsWith("Mac");
    6261
     
    261260        try{
    262261        String wantedProp = System.getProperty("jcpuid.enable", "true");
    263         boolean wantNative = Boolean.valueOf(wantedProp).booleanValue();
     262        boolean wantNative = "true".equalsIgnoreCase(wantedProp);
    264263        if (wantNative) {
    265264            boolean loaded = loadGeneric();
  • core/java/src/net/i2p/client/I2CPSSLSocketFactory.java

    r6bcf40b r2537f48d  
    1414import java.security.cert.CertificateFactory;
    1515import java.security.cert.X509Certificate;
    16 import java.util.Locale;
    1716
    1817import javax.net.ssl.SSLContext;
     
    131130                        continue;
    132131                    // use file name as alias
    133                     String alias = f.getName().toLowerCase(Locale.US);
     132                    String alias = f.getName().toLowerCase();
    134133                    boolean success = addCert(f, alias, ks);
    135134                    if (success)
  • core/java/src/net/i2p/client/I2PSessionImpl2.java

    r6bcf40b r2537f48d  
    1414import java.util.HashSet;
    1515import java.util.Iterator;
    16 import java.util.Locale;
    1716import java.util.Properties;
    1817import java.util.Set;
     
    6160        _sendingStates = new HashSet(32);
    6261        // default is BestEffort
    63         _noEffort = "none".equals(getOptions().getProperty(I2PClient.PROP_RELIABILITY, "").toLowerCase(Locale.US));
     62        _noEffort = "none".equalsIgnoreCase(getOptions().getProperty(I2PClient.PROP_RELIABILITY));
    6463
    6564        ctx.statManager().createRateStat("i2cp.sendBestEffortTotalTime", "how long to do the full sendBestEffort call?", "i2cp", new long[] { 10*60*1000 } );
  • core/java/src/net/i2p/client/naming/BlockfileNamingService.java

    r6bcf40b r2537f48d  
    2222import java.util.HashMap;
    2323import java.util.List;
    24 import java.util.Locale;
    2524import java.util.Map;
    2625import java.util.Properties;
     
    231230                        if (split <= 0)
    232231                            continue;
    233                         String key = line.substring(0, split).toLowerCase(Locale.US);
     232                        String key = line.substring(0, split).toLowerCase();
    234233                        if (line.indexOf('#') > 0)  { // trim off any end of line comment
    235234                            line = line.substring(0, line.indexOf('#')).trim();
     
    624623                return d;
    625624            // Base32 failed?
    626             if (hostname.length() == BASE32_HASH_LENGTH + 8 && hostname.toLowerCase(Locale.US).endsWith(".b32.i2p"))
     625            if (hostname.length() == BASE32_HASH_LENGTH + 8 && hostname.toLowerCase().endsWith(".b32.i2p"))
    627626                return null;
    628627        }
    629628
    630         String key = hostname.toLowerCase(Locale.US);
     629        String key = hostname.toLowerCase();
    631630        synchronized(_bf) {
    632631            if (_isClosed)
     
    683682            return false;
    684683        }
    685         String key = hostname.toLowerCase(Locale.US);
     684        String key = hostname.toLowerCase();
    686685        String listname = FALLBACK_LIST;
    687686        Properties props = new Properties();
     
    737736            return false;
    738737        }
    739         String key = hostname.toLowerCase(Locale.US);
     738        String key = hostname.toLowerCase();
    740739        String listname = FALLBACK_LIST;
    741740        if (options != null) {
  • core/java/src/net/i2p/client/naming/DummyNamingService.java

    r6bcf40b r2537f48d  
    99
    1010import java.util.LinkedHashMap;
    11 import java.util.Locale;
    1211import java.util.Map;
    1312import java.util.Properties;
     
    6665
    6766        // Try Base32 decoding
    68         if (hostname.length() == BASE32_HASH_LENGTH + 8 && hostname.toLowerCase(Locale.US).endsWith(".b32.i2p") &&
     67        if (hostname.length() == BASE32_HASH_LENGTH + 8 && hostname.toLowerCase().endsWith(".b32.i2p") &&
    6968            _context.getBooleanPropertyDefaultTrue(PROP_B32)) {
    7069            d = LookupDest.lookupBase32Hash(_context, hostname.substring(0, BASE32_HASH_LENGTH));
  • core/java/src/net/i2p/client/naming/EepGetAndAddNamingService.java

    r6bcf40b r2537f48d  
    88import java.io.FileOutputStream;
    99import java.io.IOException;
    10 import java.util.Locale;
    1110
    1211import net.i2p.I2PAppContext;
     
    4847        Destination rv = super.lookup(hostname);
    4948        if (rv != null) {
    50             hostname = hostname.toLowerCase(Locale.US);
     49            hostname = hostname.toLowerCase();
    5150            // If it's long, assume it's a key.
    5251            if (hostname.length() < 516 && hostname.endsWith(".i2p") && ! hostname.endsWith(".b32.i2p")) {
  • core/java/src/net/i2p/client/naming/EepGetNamingService.java

    r6bcf40b r2537f48d  
    88import java.util.ArrayList;
    99import java.util.List;
    10 import java.util.Locale;
    1110import java.util.Properties;
    1211import java.util.StringTokenizer;
     
    6766            return d;
    6867
    69         hostname = hostname.toLowerCase(Locale.US);
     68        hostname = hostname.toLowerCase();
    7069        // Base32 failed?
    7170        if (hostname.length() == BASE32_HASH_LENGTH + 8 && hostname.endsWith(".b32.i2p"))
  • core/java/src/net/i2p/client/naming/ExecNamingService.java

    r6bcf40b r2537f48d  
    66
    77import java.io.InputStream;
    8 import java.util.Locale;
    98import java.util.Properties;
    109
     
    6766            return d;
    6867        // Base32 failed?
    69         if (hostname.length() == BASE32_HASH_LENGTH + 8 && hostname.toLowerCase(Locale.US).endsWith(".b32.i2p"))
     68        if (hostname.length() == BASE32_HASH_LENGTH + 8 && hostname.toLowerCase().endsWith(".b32.i2p"))
    7069            return null;
    7170
    72         hostname = hostname.toLowerCase(Locale.US);
     71        hostname = hostname.toLowerCase();
    7372
    7473        // lookup
  • core/java/src/net/i2p/client/naming/HostsTxtNamingService.java

    r6bcf40b r2537f48d  
    1111import java.util.HashSet;
    1212import java.util.List;
    13 import java.util.Locale;
    1413import java.util.Properties;
    1514import java.util.Set;
     
    6463        if (hostname.length() >= DEST_SIZE)
    6564            return lookupBase64(hostname);
    66         return super.lookup(hostname.toLowerCase(Locale.US), lookupOptions, storedOptions);
     65        return super.lookup(hostname.toLowerCase(), lookupOptions, storedOptions);
    6766    }
    6867
    6968    @Override
    7069    public boolean put(String hostname, Destination d, Properties options) {
    71         return super.put(hostname.toLowerCase(Locale.US), d, options);
     70        return super.put(hostname.toLowerCase(), d, options);
    7271    }
    7372
    7473    @Override
    7574    public boolean putIfAbsent(String hostname, Destination d, Properties options) {
    76         return super.putIfAbsent(hostname.toLowerCase(Locale.US), d, options);
     75        return super.putIfAbsent(hostname.toLowerCase(), d, options);
    7776    }
    7877
    7978    @Override
    8079    public boolean remove(String hostname, Properties options) {
    81         return super.remove(hostname.toLowerCase(Locale.US), options);
     80        return super.remove(hostname.toLowerCase(), options);
    8281    }
    8382
  • core/java/src/net/i2p/client/naming/MetaNamingService.java

    r6bcf40b r2537f48d  
    77import java.util.HashSet;
    88import java.util.List;
    9 import java.util.Locale;
    109import java.util.Map;
    1110import java.util.Properties;
     
    103102            return d;
    104103        // Base32 failed?
    105         if (hostname.length() == BASE32_HASH_LENGTH + 8 && hostname.toLowerCase(Locale.US).endsWith(".b32.i2p"))
     104        if (hostname.length() == BASE32_HASH_LENGTH + 8 && hostname.toLowerCase().endsWith(".b32.i2p"))
    106105            return null;
    107106
  • core/java/src/net/i2p/data/Base32.java

    r6bcf40b r2537f48d  
    1212import java.io.InputStream;
    1313import java.io.OutputStream;
    14 import java.util.Locale;
    1514
    1615import net.i2p.util.Log;
     
    7473
    7574    private static void runApp(String args[]) {
    76         String cmd = args[0].toLowerCase(Locale.US);
    77         if ("encodestring".equals(cmd)) {
     75        if ("encodestring".equalsIgnoreCase(args[0])) {
    7876            System.out.println(encode(args[1].getBytes()));
    7977            return;
     
    8886                in = new FileInputStream(args[1]);
    8987            }
    90             if ("encode".equals(cmd)) {
     88            if ("encode".equalsIgnoreCase(args[0])) {
    9189                encode(in, out);
    9290                return;
    9391            }
    94             if ("decode".equals(cmd)) {
     92            if ("decode".equalsIgnoreCase(args[0])) {
    9593                decode(in, out);
    9694                return;
  • core/java/src/net/i2p/data/Base64.java

    r6bcf40b r2537f48d  
    77import java.io.InputStream;
    88import java.io.OutputStream;
    9 import java.util.Locale;
    109
    1110import net.i2p.util.Log;
     
    180179
    181180    private static void runApp(String args[]) {
    182         String cmd = args[0].toLowerCase(Locale.US);
    183         if ("encodestring".equals(cmd)) {
     181        if ("encodestring".equalsIgnoreCase(args[0])) {
    184182            System.out.println(encode(args[1].getBytes()));
    185183            return;
     
    194192                in = new FileInputStream(args[1]);
    195193            }
    196             if ("encode".equals(cmd)) {
     194            if ("encode".equalsIgnoreCase(args[0])) {
    197195                encode(in, out);
    198196                return;
    199197            }
    200             if ("decode".equals(cmd)) {
     198            if ("decode".equalsIgnoreCase(args[0])) {
    201199                decode(in, out);
    202200                return;
  • core/java/src/net/i2p/data/DataHelper.java

    r6bcf40b r2537f48d  
    3737import java.util.Iterator;
    3838import java.util.List;
    39 import java.util.Locale;
    4039import java.util.Map;
    4140import java.util.Properties;
     
    373372                if ( (key.length() > 0) && (val.length() > 0) )
    374373                    if (forceLowerCase)
    375                         props.setProperty(key.toLowerCase(Locale.US), val);
     374                        props.setProperty(key.toLowerCase(), val);
    376375                    else
    377376                        props.setProperty(key, val);
  • core/java/src/net/i2p/time/Timestamper.java

    r6bcf40b r2537f48d  
    291291                country = Locale.getDefault().getCountry();
    292292                if (country != null)
    293                     country = country.toLowerCase(Locale.US);
     293                    country = country.toLowerCase();
    294294            }
    295295            if (country != null &&  country.length() > 0) {
  • core/java/src/net/i2p/util/ConvertToHash.java

    r6bcf40b r2537f48d  
    11package net.i2p.util;
    2 
    3 import java.util.Locale;
    42
    53import net.i2p.I2PAppContext;
     
    3230            return null;
    3331        Hash h = new Hash();
    34         String peerLC = peer.toLowerCase(Locale.US);
     32        String peerLC = peer.toLowerCase();
    3533        // b64 hash
    3634        if (peer.length() == 44 && !peerLC.endsWith(".i2p")) {
  • core/java/src/net/i2p/util/EepGet.java

    r6bcf40b r2537f48d  
    1616import java.util.Formatter;
    1717import java.util.List;
    18 import java.util.Locale;
    1918import java.util.StringTokenizer;
    2019
     
    940939        if (_log.shouldLog(Log.DEBUG))
    941940            _log.debug("Header line: [" + key + "] = [" + val + "]");
    942         key = key.toLowerCase(Locale.US);
    943         if (key.equals("content-length")) {
     941        if (key.equalsIgnoreCase("Content-length")) {
    944942            try {
    945943                _bytesRemaining = Long.parseLong(val);
     
    947945                nfe.printStackTrace();
    948946            }
    949         } else if (key.equals("etag")) {
     947        } else if (key.equalsIgnoreCase("ETag")) {
    950948            _etag = val;
    951         } else if (key.equals("last-modified")) {
     949        } else if (key.equalsIgnoreCase("Last-Modified")) {
    952950            _lastModified = val;
    953         } else if (key.equals("transfer-encoding")) {
    954             _encodingChunked = val.toLowerCase(Locale.US).contains("chunked");
    955         } else if (key.equals("content-encoding")) {
     951        } else if (key.equalsIgnoreCase("Transfer-encoding")) {
     952            _encodingChunked = val.toLowerCase().contains("chunked");
     953        } else if (key.equalsIgnoreCase("Content-encoding")) {
    956954            // This is kindof a hack, but if we are downloading a gzip file
    957955            // we don't want to transparently gunzip it and save it as a .gz file.
    958956            // A query string will also mess this up
    959957            if ((!_actualURL.endsWith(".gz")) && (!_actualURL.endsWith(".tgz")))
    960                 _isGzippedResponse = val.toLowerCase(Locale.US).contains("gzip");
    961         } else if (key.equals("content-type")) {
     958                _isGzippedResponse = val.toLowerCase().contains("gzip");
     959        } else if (key.equalsIgnoreCase("Content-Type")) {
    962960            _contentType=val;
    963         } else if (key.equals("location")) {
     961        } else if (key.equalsIgnoreCase("Location")) {
    964962            _redirectLocation=val;
    965963        } else {
  • core/java/src/net/i2p/util/Log.java

    r6bcf40b r2537f48d  
    99 *
    1010 */
    11 
    12 import java.util.Locale;
    1311
    1412import net.i2p.I2PAppContext;
     
    4745    public static int getLevel(String level) {
    4846        if (level == null) return Log.CRIT;
    49         level = level.toUpperCase(Locale.US);
     47        level = level.toUpperCase();
    5048        if (STR_DEBUG.startsWith(level)) return DEBUG;
    5149        if (STR_INFO.startsWith(level)) return INFO;
  • core/java/src/net/i2p/util/LogManager.java

    r6bcf40b r2537f48d  
    2121import java.util.LinkedList;
    2222import java.util.List;
    23 import java.util.Locale;
    2423import java.util.Properties;
    2524import java.util.Queue;
     
    314313            _displayOnScreen = DEFAULT_DISPLAYONSCREEN;
    315314        else {
    316             if ("TRUE".equals(disp.toUpperCase(Locale.US).trim()))
     315            if ("TRUE".equals(disp.toUpperCase().trim()))
    317316                _displayOnScreen = true;
    318             else if ("YES".equals(disp.toUpperCase(Locale.US).trim()))
     317            else if ("YES".equals(disp.toUpperCase().trim()))
    319318                _displayOnScreen = true;
    320319            else
     
    465464    public static int getFileSize(String size) {
    466465        try {
    467             String v = size.trim().toUpperCase(Locale.US);
     466            String v = size.trim().toUpperCase();
    468467            if (v.length() < 2)
    469468                return -1;
  • core/java/src/net/i2p/util/NativeBigInteger.java

    r6bcf40b r2537f48d  
    2020import java.util.Collections;
    2121import java.util.List;
    22 import java.util.Locale;
    2322import java.util.Random;
    2423
     
    157156    private static final boolean _isOS2 = System.getProperty("os.name").startsWith("OS/2");
    158157    private static final boolean _isMac = System.getProperty("os.name").startsWith("Mac");
    159     private static final boolean _isLinux = System.getProperty("os.name").toLowerCase(Locale.US).contains("linux");
    160     private static final boolean _isFreebsd = System.getProperty("os.name").toLowerCase(Locale.US).contains("freebsd");
    161     private static final boolean _isNetbsd = System.getProperty("os.name").toLowerCase(Locale.US).contains("netbsd");
    162     private static final boolean _isOpenbsd = System.getProperty("os.name").toLowerCase(Locale.US).contains("openbsd");
    163     private static final boolean _isSunos = System.getProperty("os.name").toLowerCase(Locale.US).contains("sunos");
     158    private static final boolean _isLinux = System.getProperty("os.name").toLowerCase().contains("linux");
     159    private static final boolean _isFreebsd = System.getProperty("os.name").toLowerCase().contains("freebsd");
     160    private static final boolean _isNetbsd = System.getProperty("os.name").toLowerCase().contains("netbsd");
     161    private static final boolean _isOpenbsd = System.getProperty("os.name").toLowerCase().contains("openbsd");
     162    private static final boolean _isSunos = System.getProperty("os.name").toLowerCase().contains("sunos");
    164163    private static final boolean _isAndroid = System.getProperty("java.vendor").contains("Android");
    165164
     
    461460        try{
    462461            String wantedProp = System.getProperty("jbigi.enable", "true");
    463             boolean wantNative = Boolean.valueOf(wantedProp).booleanValue();
     462            boolean wantNative = "true".equalsIgnoreCase(wantedProp);
    464463            if (wantNative) {
    465464                debug("trying loadGeneric");
  • core/java/src/net/i2p/util/SSLEepGet.java

    r6bcf40b r2537f48d  
    5959import java.security.cert.X509Certificate;
    6060import java.util.Enumeration;
    61 import java.util.Locale;
    6261import javax.net.ssl.SSLContext;
    6362import javax.net.ssl.SSLHandshakeException;
     
    304303                    // https://www.sslshopper.com/ssl-converter.html
    305304                    // No idea if all these formats can actually be read by CertificateFactory
    306                     String alias = f.getName().toLowerCase(Locale.US);
     305                    String alias = f.getName().toLowerCase();
    307306                    if (alias.endsWith(".crt") || alias.endsWith(".pem") || alias.endsWith(".key") ||
    308307                        alias.endsWith(".der") || alias.endsWith(".key") || alias.endsWith(".p7b") ||
  • router/java/src/net/i2p/router/Router.java

    r6bcf40b r2537f48d  
    99 */
    1010
    11 import java.io.BufferedReader;
    1211import java.io.File;
    13 import java.io.FileInputStream;
    1412import java.io.FileOutputStream;
    15 import java.io.InputStreamReader;
    1613import java.io.IOException;
    1714import java.io.Writer;
     
    2421import java.util.Iterator;
    2522import java.util.List;
    26 import java.util.Locale;
    2723import java.util.Map;
    2824import java.util.Properties;
     
    11171113        try { _context.logManager().shutdown(); } catch (Throwable t) { }
    11181114        if (ALLOW_DYNAMIC_KEYS) {
    1119             if (_context.getBooleanProperty(PROP_DYNAMIC_KEYS))
     1115            if (Boolean.valueOf(_context.getProperty(PROP_DYNAMIC_KEYS)).booleanValue())
    11201116                killKeys();
    11211117        }
     
    13761372   
    13771373    public static final String UPDATE_FILE = "i2pupdate.zip";
    1378     private static final String DELETE_FILE = "deletelist.txt";
    13791374   
    13801375    /**
     
    14171412            // Ideally, do not use I2P classes at all, new or not.
    14181413            try {
    1419                 // TODO move deleteListedFiles() here after a few releases
    14201414                if (ok)
    14211415                    System.out.println("INFO: Update installed");
     
    14511445            System.exit(EXIT_HARD_RESTART);
    14521446        } else {
    1453             deleteJbigiFiles();
    1454             // Here so it may be used in the 0.8.12 update
    1455             // TODO move up in a few releases so it is only run after an update
    1456             deleteListedFiles();
    1457         }
    1458     }
    1459 
    1460     /**
    1461      *  Remove extracted libjbigi.so and libjcpuid.so files if we have a newer jbigi.jar,
    1462      *  so the new ones will be extracted.
    1463      *  We do this after the restart, not after the extract, because it's safer, and
    1464      *  because people may upgrade their jbigi.jar file manually.
    1465      *
    1466      *  Copied from NativeBigInteger, which we can't access here or the
    1467      *  libs will get loaded.
    1468      */
    1469     private void deleteJbigiFiles() {
     1447            // Remove extracted libjbigi.so and libjcpuid.so files if we have a newer jbigi.jar,
     1448            // so the new ones will be extracted.
     1449            // We do this after the restart, not after the extract, because it's safer, and
     1450            // because people may upgrade their jbigi.jar file manually.
     1451
     1452            // Copied from NativeBigInteger, which we can't access here or the
     1453            // libs will get loaded.
    14701454            String osArch = System.getProperty("os.arch");
    14711455            boolean isX86 = osArch.contains("86") || osArch.equals("amd64");
    1472             String osName = System.getProperty("os.name").toLowerCase(Locale.US);
     1456            String osName = System.getProperty("os.name").toLowerCase();
    14731457            boolean isWin = osName.startsWith("win");
    14741458            boolean isMac = osName.startsWith("mac");
     
    15111495                }
    15121496            }
    1513     }
    1514    
    1515     /**
    1516      *  Delete all files listed in the delete file.
    1517      *  Format: One file name per line, comment lines start with '#'.
    1518      *  All file names must be relative to $I2P, absolute file names not allowed.
    1519      *  We probably can't remove old jars this way.
    1520      *  Fails silently.
    1521      *  Use no new I2P classes here so it may be called after zip extraction.
    1522      *  @since 0.8.12
    1523      */
    1524     private void deleteListedFiles() {
    1525         File deleteFile = new File(_context.getBaseDir(), DELETE_FILE);
    1526         if (!deleteFile.exists())
    1527             return;
    1528         // this is similar to FileUtil.readTextFile() but we can't use any I2P classes here
    1529         FileInputStream fis = null;
    1530         try {
    1531             fis = new FileInputStream(deleteFile);
    1532             BufferedReader in = new BufferedReader(new InputStreamReader(fis, "UTF-8"));
    1533             String line;
    1534             while ( (line = in.readLine()) != null) {
    1535                 String fl = line.trim();
    1536                 if (fl.startsWith("..") || fl.startsWith("#") || fl.length() == 0)
    1537                     continue;
    1538                 File df = new File(fl);
    1539                 if (df.isAbsolute())
    1540                     continue;
    1541                 df = new File(_context.getBaseDir(), fl);
    1542                 if (df.exists() && !df.isDirectory()) {
    1543                     if (df.delete())
    1544                         System.out.println("INFO: File [" + fl + "] deleted");
    1545                 }
    1546             }
    1547             fis.close();
    1548             fis = null;
    1549             if (deleteFile.delete())
    1550                 System.out.println("INFO: File [" + DELETE_FILE + "] deleted");
    1551         } catch (IOException ioe) {
    1552         } finally {
    1553             if (fis != null) try { fis.close(); } catch (IOException ioe) {}
    1554         }
    1555     }
    1556 
     1497        }
     1498    }
     1499   
    15571500/*******
    15581501    private static void verifyWrapperConfig() {
  • router/java/src/net/i2p/router/TunnelPoolSettings.java

    r6bcf40b r2537f48d  
    11package net.i2p.router;
    22
    3 import java.util.Locale;
    43import java.util.Map;
    54import java.util.Properties;
     
    238237    private static final boolean getBoolean(String str, boolean defaultValue) {
    239238        if (str == null) return defaultValue;
    240         boolean v = Boolean.valueOf(str).booleanValue() ||
    241                     (str != null && "YES".equals(str.toUpperCase(Locale.US)));
     239        boolean v = "TRUE".equalsIgnoreCase(str) || "YES".equalsIgnoreCase(str);
    242240        return v;
    243241    }
  • router/java/src/net/i2p/router/client/ClientConnectionRunner.java

    r6bcf40b r2537f48d  
    1616import java.util.ArrayList;
    1717import java.util.List;
    18 import java.util.Locale;
    1918import java.util.Map;
    2019import java.util.Set;
     
    194193        // This is the only option that is interpreted here, not at the tunnel manager
    195194        if (config.getOptions() != null)
    196             _dontSendMSM = "none".equals(config.getOptions().getProperty(I2PClient.PROP_RELIABILITY, "").toLowerCase(Locale.US));
     195            _dontSendMSM = "none".equalsIgnoreCase(config.getOptions().getProperty(I2PClient.PROP_RELIABILITY));
    197196        // per-destination session key manager to prevent rather easy correlation
    198197        if (_sessionKeyManager == null)
  • router/java/src/net/i2p/router/networkdb/kademlia/PersistentDataStore.java

    r6bcf40b r2537f48d  
    1515import java.io.IOException;
    1616import java.util.Iterator;
    17 import java.util.Locale;
    1817import java.util.Map;
    1918import java.util.NoSuchElementException;
     
    524523        public boolean accept(File dir, String name) {
    525524            if (name == null) return false;
    526             name = name.toUpperCase(Locale.US);
    527             return (name.startsWith(ROUTERINFO_PREFIX.toUpperCase(Locale.US)) && name.endsWith(ROUTERINFO_SUFFIX.toUpperCase(Locale.US)));
     525            name = name.toUpperCase();
     526            return (name.startsWith(ROUTERINFO_PREFIX.toUpperCase()) && name.endsWith(ROUTERINFO_SUFFIX.toUpperCase()));
    528527        }
    529528    }
  • router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java

    r6bcf40b r2537f48d  
    1313import java.util.Iterator;
    1414import java.util.List;
    15 import java.util.Locale;
    1615import java.util.Set;
    1716import java.util.StringTokenizer;
     
    204203            // the first SSL handshake may take a while, and it may take the server
    205204            // a while to render the index page.
    206             if (_gotDate < MAX_DATE_SETS && "date".equals(key.toLowerCase(Locale.US)) && _attemptStarted > 0) {
     205            if (_gotDate < MAX_DATE_SETS && "date".equalsIgnoreCase(key) && _attemptStarted > 0) {
    207206                long timeRcvd = System.currentTimeMillis();
    208207                long serverTime = RFC822Date.parse822Date(val);
  • router/java/src/net/i2p/router/peermanager/DBHistory.java

    r6bcf40b r2537f48d  
    33import java.io.IOException;
    44import java.io.OutputStream;
    5 import java.util.Locale;
    65import java.util.Properties;
    76
     
    235234   
    236235    private static void add(StringBuilder buf, String name, long val, String description) {
    237         buf.append("# ").append(name.toUpperCase(Locale.US)).append(NL).append("# ").append(description).append(NL);
     236        buf.append("# ").append(name.toUpperCase()).append(NL).append("# ").append(description).append(NL);
    238237        buf.append("dbHistory.").append(name).append('=').append(val).append(NL).append(NL);
    239238    }
  • router/java/src/net/i2p/router/peermanager/PeerManager.java

    r6bcf40b r2537f48d  
    1616import java.util.HashSet;
    1717import java.util.List;
    18 import java.util.Locale;
    1918import java.util.Map;
    2019import java.util.Set;
     
    231230        if (_log.shouldLog(Log.DEBUG))
    232231            _log.debug("Setting capabilities for " + peer.toBase64() + " to " + caps);
    233         caps = caps.toLowerCase(Locale.US);
     232        caps = caps.toLowerCase();
    234233
    235234        String oldCaps = _capabilitiesByPeer.put(peer, caps);
  • router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java

    r6bcf40b r2537f48d  
    1616import java.util.Iterator;
    1717import java.util.List;
    18 import java.util.Locale;
    1918import java.util.Map;
    2019import java.util.Properties;
     
    318317        //                          "true" was in 0.7.3
    319318        String ohost = newProps.getProperty(NTCPAddress.PROP_HOST);
    320         String enabled = _context.getProperty(PROP_I2NP_NTCP_AUTO_IP, "true").toLowerCase(Locale.US);
     319        String enabled = _context.getProperty(PROP_I2NP_NTCP_AUTO_IP, "true");
    321320        String name = _context.getProperty(PROP_I2NP_NTCP_HOSTNAME);
    322321        // hostname config trumps auto config
     
    329328        if (_log.shouldLog(Log.INFO))
    330329            _log.info("old: " + ohost + " config: " + name + " auto: " + enabled + " status: " + status);
    331         if (enabled.equals("always") ||
    332             (Boolean.valueOf(enabled).booleanValue() && status == STATUS_OK)) {
     330        if (enabled.equalsIgnoreCase("always") ||
     331            (enabled.equalsIgnoreCase("true") && status == STATUS_OK)) {
    333332            String nhost = UDPProps.getProperty(UDPAddress.PROP_HOST);
    334333            if (_log.shouldLog(Log.INFO))
     
    340339                changed = true;
    341340            }
    342         } else if (enabled.equals("false") &&
     341        } else if (enabled.equalsIgnoreCase("false") &&
    343342                   name != null && name.length() > 0 &&
    344343                   !name.equals(ohost) &&
     
    353352        } else if (ohost == null || ohost.length() <= 0) {
    354353            return;
    355         } else if (Boolean.valueOf(enabled).booleanValue() && status != STATUS_OK) {
     354        } else if (enabled.equalsIgnoreCase("true") && status != STATUS_OK) {
    356355            // UDP transitioned to not-OK, turn off NTCP address
    357356            // This will commonly happen at startup if we were initially OK
     
    513512            if (countryName.length() > 2)
    514513                countryName = Translate.getString(countryName, _context, BUNDLE_NAME);
    515             buf.append("<img height=\"11\" width=\"16\" alt=\"").append(c.toUpperCase(Locale.US)).append("\" title=\"");
     514            buf.append("<img height=\"11\" width=\"16\" alt=\"").append(c.toUpperCase()).append("\" title=\"");
    516515            buf.append(countryName);
    517516            buf.append("\" src=\"/flags.jsp?c=").append(c).append("\"> ");
  • router/java/src/net/i2p/router/transport/GeoIP.java

    r6bcf40b r2537f48d  
    1313import java.net.UnknownHostException;
    1414import java.util.Arrays;
    15 import java.util.Locale;
    1615import java.util.Map;
    1716import java.util.Set;
     
    165164                    }
    166165                    String[] s = line.split(",");
    167                     String lc = s[0].toLowerCase(Locale.US);
     166                    String lc = s[0].toLowerCase();
    168167                    _codeToName.put(lc, s[1]);
    169168                    _codeCache.put(lc, lc);
     
    233232                    }
    234233                    while (idx < search.length && search[idx].longValue() >= ip1 && search[idx].longValue() <= ip2) {
    235                         String lc = s[2].toLowerCase(Locale.US);
     234                        String lc = s[2].toLowerCase();
    236235                        // replace the new string with the identical one from the cache
    237236                        String cached = _codeCache.get(lc);
  • router/java/src/net/i2p/router/transport/TransportImpl.java

    r6bcf40b r2537f48d  
    1717import java.util.Iterator;
    1818import java.util.List;
    19 import java.util.Locale;
    2019import java.util.Map;
    2120import java.util.Set;
     
    108107            style = "udp";
    109108        else
    110             style = style.toLowerCase(Locale.US);
     109            style = style.toLowerCase();
    111110        int def = DEFAULT_MAX_CONNECTIONS;
    112111        RouterInfo ri = _context.router().getRouterInfo();
  • router/java/src/net/i2p/router/transport/udp/UDPTransport.java

    r6bcf40b r2537f48d  
    585585                if (oldIP != null &&
    586586                    System.getProperty("wrapper.version") != null &&
    587                     _context.getBooleanProperty(PROP_LAPTOP_MODE) &&
     587                    Boolean.valueOf(_context.getProperty(PROP_LAPTOP_MODE)).booleanValue() &&
    588588                    now - lastChanged > 10*60*1000 &&
    589589                    _context.router().getUptime() < 10*60*1000) {
     
    614614        if (isPubliclyRoutable(addr))
    615615            return true;
    616         return _context.getBooleanProperty("i2np.udp.allowLocal");
     616        return Boolean.valueOf(_context.getProperty("i2np.udp.allowLocal")).booleanValue();
    617617    }
    618618   
     
    13651365                    // substantial data has changed, so if we are in 'dynamic keys' mode, restart the
    13661366                    // router hard and regenerate a new identity
    1367                     if (_context.getBooleanProperty(Router.PROP_DYNAMIC_KEYS)) {
     1367                    if ("true".equalsIgnoreCase(_context.getProperty(Router.PROP_DYNAMIC_KEYS, "false"))) {
    13681368                        if (_log.shouldLog(Log.ERROR))
    13691369                            _log.error("SSU address updated. new address: "
  • router/java/src/org/cybergarage/http/HTTPHeader.java

    r6bcf40b r2537f48d  
    2020
    2121import java.io.*;
    22 import java.util.Locale;
    2322
    2423import org.cybergarage.util.*;
     
    8786        public final static String getValue(LineNumberReader reader, String name)
    8887        {
    89                 String bigName = name.toUpperCase(Locale.US);
     88                String bigName = name.toUpperCase();
    9089                try {
    9190                        String lineStr = reader.readLine();
     
    9695                                        continue;
    9796                                }
    98                                 String bigLineHeaderName = header.getName().toUpperCase(Locale.US);
     97                                String bigLineHeaderName = header.getName().toUpperCase();
    9998                                // Thanks for Jan Newmarch <jan.newmarch@infotech.monash.edu.au> (05/26/04)
    10099                                if (bigLineHeaderName.equals(bigName) == false) {
  • router/java/src/org/cybergarage/util/FileUtil.java

    r6bcf40b r2537f48d  
    1717
    1818import java.io.*;
    19 import java.util.Locale;
    2019
    2120public final class FileUtil
     
    7271                if (StringUtil.hasData(name) == false)
    7372                        return false;
    74                 String lowerName = name.toLowerCase(Locale.US);
     73                String lowerName = name.toLowerCase();
    7574                return lowerName.endsWith("xml");
    7675        }
Note: See TracChangeset for help on using the changeset viewer.