Skip to content

Commit 7646016

Browse files
committed
Allow public key retrieval
1 parent 975f389 commit 7646016

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

base/uk.ac.stfc.isis.ibex.alarm/src/uk/ac/stfc/isis/ibex/alarm/AlarmSettings.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public void setInstrument(InstrumentInfo instrument) {
8080
* instrument.
8181
*/
8282
private static String buildRdbUrl(String hostName, String table) {
83-
return "jdbc:mysql://" + hostName + "/" + table + "?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true";
83+
return "jdbc:mysql://" + hostName + "/" + table + "?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true&allowPublicKeyRetrieval=true";
8484
}
8585

8686
/**

base/uk.ac.stfc.isis.ibex.databases/src/uk/ac/stfc/isis/ibex/databases/Rdb.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
* Represents the RDB connection.
3232
*/
3333
public class Rdb {
34-
private static final String MYSQL_OPTIONS = "?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true";
34+
private static final String MYSQL_OPTIONS = "?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true&allowPublicKeyRetrieval=true";
3535
private static final Logger LOG = IsisLog.getLogger(Rdb.class);
3636
private final String schema;
3737
private static final String PROTOCOL = "jdbc:mysql:";

base/uk.ac.stfc.isis.ibex.ui.logplotter.tests/src/uk/ac/stfc/isis/ibex/ui/logplotter/tests/LogPlotterSettingsTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,17 +75,17 @@ public class LogPlotterSettingsTest {
7575
* instrument.
7676
*/
7777
private static String BuildArchiveSettings(String instrumentName) {
78-
return "RDB|1|jdbc:mysql://" + instrumentName + "/archive?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true"
79-
+ "*RDB|2|jdbc:mysql://130.246.39.152/archive?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true";
78+
return "RDB|1|jdbc:mysql://" + instrumentName + "/archive?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true&allowPublicKeyRetrieval=true"
79+
+ "*RDB|2|jdbc:mysql://130.246.39.152/archive?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true&allowPublicKeyRetrieval=true";
8080
}
8181

8282
/**
8383
* @param instrumentName The instrument name
8484
* @return The URLs settings string corresponding to the given instrument.
8585
*/
8686
private static String BuildUrlsSettings(String instrumentName) {
87-
return "jdbc:mysql://" + instrumentName + "/archive?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true"
88-
+ "*jdbc:mysql://130.246.39.152/archive?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true";
87+
return "jdbc:mysql://" + instrumentName + "/archive?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true&allowPublicKeyRetrieval=true"
88+
+ "*jdbc:mysql://130.246.39.152/archive?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true&allowPublicKeyRetrieval=true";
8989
}
9090

9191
// These settings represent the defaults, as set in

base/uk.ac.stfc.isis.ibex.ui.logplotter/src/uk/ac/stfc/isis/ibex/ui/logplotter/LogPlotterSettings.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,16 +101,16 @@ private void setArchives(String hostName) {
101101
* @return The database URL corresponding to the given instrument.
102102
*/
103103
private static String buildDatabaseUrl(String hostName) {
104-
return "jdbc:mysql://" + hostName + "/archive?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true"
105-
+ "*jdbc:mysql://130.246.39.152/archive?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true";
104+
return "jdbc:mysql://" + hostName + "/archive?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true&allowPublicKeyRetrieval=true"
105+
+ "*jdbc:mysql://130.246.39.152/archive?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true&allowPublicKeyRetrieval=true";
106106
}
107107

108108
/**
109109
* @param hostName The instrument name
110110
* @return The archives URL corresponding to the given instrument.
111111
*/
112112
private static String buildArchivesUrl(String hostName) {
113-
return "RDB|1|jdbc:mysql://" + hostName + "/archive?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true"
114-
+ "*RDB|2|jdbc:mysql://130.246.39.152/archive?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true";
113+
return "RDB|1|jdbc:mysql://" + hostName + "/archive?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true&allowPublicKeyRetrieval=true"
114+
+ "*RDB|2|jdbc:mysql://130.246.39.152/archive?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/London&autoReconnect=true&allowPublicKeyRetrieval=true";
115115
}
116116
}

0 commit comments

Comments
 (0)