Changeset 10308 in josm for trunk/src/org/openstreetmap/josm/io
- Timestamp:
- 2016-06-01T23:17:40+02:00 (10 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/io
- Files:
-
- 6 edited
-
AbstractReader.java (modified) (1 diff)
-
OsmConnection.java (modified) (4 diffs)
-
OsmReader.java (modified) (2 diffs)
-
auth/AbstractCredentialsAgent.java (modified) (1 diff)
-
remotecontrol/AddTagsDialog.java (modified) (1 diff)
-
remotecontrol/RemoteControlHttpsServer.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/AbstractReader.java
r8510 r10308 140 140 List<RelationMember> relationMembers = new ArrayList<>(); 141 141 for (RelationMemberData rm : entry.getValue()) { 142 OsmPrimitive primitive = null;143 144 142 // lookup the member from the map of already created primitives 145 primitive = externalIdMap.get(new SimplePrimitiveId(rm.getMemberId(), rm.getMemberType())); 143 OsmPrimitive primitive = externalIdMap.get(new SimplePrimitiveId(rm.getMemberId(), rm.getMemberType())); 146 144 147 145 if (primitive == null) { -
trunk/src/org/openstreetmap/josm/io/OsmConnection.java
r10237 r10308 11 11 import java.nio.CharBuffer; 12 12 import java.nio.charset.CharacterCodingException; 13 import java.nio.charset.CharsetEncoder;14 13 import java.nio.charset.StandardCharsets; 15 14 import java.util.Objects; … … 63 62 */ 64 63 protected void addBasicAuthorizationHeader(HttpClient con) throws OsmTransferException { 65 CharsetEncoder encoder = StandardCharsets.UTF_8.newEncoder();66 64 CredentialsAgentResponse response; 67 String token;68 65 try { 69 66 synchronized (CredentialsManager.getInstance()) { … … 74 71 throw new OsmTransferException(e); 75 72 } 73 String token; 76 74 if (response == null) { 77 75 token = ":"; … … 84 82 token = username + ':' + password; 85 83 try { 86 ByteBuffer bytes = encoder.encode(CharBuffer.wrap(token));84 ByteBuffer bytes = StandardCharsets.UTF_8.newEncoder().encode(CharBuffer.wrap(token)); 87 85 con.setHeader("Authorization", "Basic "+Base64.encode(bytes)); 88 86 } catch (CharacterCodingException e) { -
trunk/src/org/openstreetmap/josm/io/OsmReader.java
r10235 r10308 316 316 317 317 private RelationMemberData parseRelationMember(Relation r) throws XMLStreamException { 318 String role = null;319 318 OsmPrimitiveType type = null; 320 319 long id = 0; … … 339 338 Long.toString(id), Long.toString(r.getUniqueId()), value), e); 340 339 } 341 value = parser.getAttributeValue(null, "role"); 342 role = value; 340 String role = parser.getAttributeValue(null, "role"); 343 341 344 342 if (id == 0) { -
trunk/src/org/openstreetmap/josm/io/auth/AbstractCredentialsAgent.java
r8929 r10308 49 49 @Override 50 50 public void run() { 51 CredentialDialog dialog = null;51 CredentialDialog dialog; 52 52 if (requestorType.equals(RequestorType.PROXY)) 53 53 dialog = CredentialDialog.getHttpProxyCredentialDialog( -
trunk/src/org/openstreetmap/josm/io/remotecontrol/AddTagsDialog.java
r10242 r10308 272 272 @Override 273 273 public void run() { 274 String[] tags = null;275 tags = Utils.decodeUrl(args.get("addtags")).split("\\|");276 274 Set<String> tagSet = new HashSet<>(); 277 for (String tag : tags) {275 for (String tag : Utils.decodeUrl(args.get("addtags")).split("\\|")) { 278 276 if (!tag.trim().isEmpty() && tag.contains("=")) { 279 277 tagSet.add(tag.trim()); -
trunk/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java
r10212 r10308 216 216 public static Path setupJosmKeystore() throws IOException, GeneralSecurityException { 217 217 218 char[] storePassword = KEYSTORE_PASSWORD.get().toCharArray();219 char[] entryPassword = KEYENTRY_PASSWORD.get().toCharArray();220 221 218 Path dir = Paths.get(RemoteControl.getRemoteControlDir()); 222 219 Path path = dir.resolve(KEYSTORE_FILENAME); … … 249 246 KEYENTRY_PASSWORD.put(new BigInteger(130, random).toString(32)); 250 247 251 storePassword = KEYSTORE_PASSWORD.get().toCharArray(); 252 entryPassword = KEYENTRY_PASSWORD.get().toCharArray(); 248 char[] storePassword = KEYSTORE_PASSWORD.get().toCharArray(); 249 char[] entryPassword = KEYENTRY_PASSWORD.get().toCharArray(); 253 250 254 251 ks.setKeyEntry(ENTRY_ALIAS, pair.getPrivate(), entryPassword, new Certificate[]{cert});
Note:
See TracChangeset
for help on using the changeset viewer.
