forked from External/mage
connection: disabled outdated proxy settings (#13323)
This commit is contained in:
parent
19269b22b0
commit
62ba9f02ba
5 changed files with 40 additions and 19 deletions
|
|
@ -949,11 +949,15 @@ public class MageFrame extends javax.swing.JFrame implements MageClient {
|
||||||
} catch (SocketException ex) {
|
} catch (SocketException ex) {
|
||||||
}
|
}
|
||||||
currentConnection.setUserIdStr(System.getProperty("user.name") + ":" + System.getProperty("os.name") + ":" + MagePreferences.getUserNames() + ":" + allMAC);
|
currentConnection.setUserIdStr(System.getProperty("user.name") + ":" + System.getProperty("os.name") + ":" + MagePreferences.getUserNames() + ":" + allMAC);
|
||||||
currentConnection.setProxyType(proxyType);
|
if (PreferencesDialog.NETWORK_ENABLE_PROXY_SUPPORT) {
|
||||||
currentConnection.setProxyHost(proxyServer);
|
currentConnection.setProxyType(proxyType);
|
||||||
currentConnection.setProxyPort(proxyPort);
|
currentConnection.setProxyHost(proxyServer);
|
||||||
currentConnection.setProxyUsername(proxyUsername);
|
currentConnection.setProxyPort(proxyPort);
|
||||||
currentConnection.setProxyPassword(proxyPassword);
|
currentConnection.setProxyUsername(proxyUsername);
|
||||||
|
currentConnection.setProxyPassword(proxyPassword);
|
||||||
|
} else {
|
||||||
|
currentConnection.setProxyType(ProxyType.NONE);
|
||||||
|
}
|
||||||
setUserPrefsToConnection(currentConnection);
|
setUserPrefsToConnection(currentConnection);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3170,7 +3170,7 @@
|
||||||
<Properties>
|
<Properties>
|
||||||
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
|
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
|
||||||
<Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
|
<Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
|
||||||
<TitledBorder title="Proxy for server connection and images download">
|
<TitledBorder title="Proxy for server connection and images download (DO NOT SUPPORTED)">
|
||||||
<Border PropertyName="innerBorder" info="org.netbeans.modules.form.compat2.border.EtchedBorderInfo">
|
<Border PropertyName="innerBorder" info="org.netbeans.modules.form.compat2.border.EtchedBorderInfo">
|
||||||
<EtchetBorder/>
|
<EtchetBorder/>
|
||||||
</Border>
|
</Border>
|
||||||
|
|
|
||||||
|
|
@ -55,6 +55,8 @@ public class PreferencesDialog extends javax.swing.JDialog {
|
||||||
|
|
||||||
private static PreferencesDialog instance; // shared dialog instance
|
private static PreferencesDialog instance; // shared dialog instance
|
||||||
|
|
||||||
|
public static final boolean NETWORK_ENABLE_PROXY_SUPPORT = false; // TODO: delete proxy at all after few releases, 2025-02-09
|
||||||
|
|
||||||
// WARNING, do not change const values - it must be same for compatibility with user's saved settings
|
// WARNING, do not change const values - it must be same for compatibility with user's saved settings
|
||||||
public static final String KEY_SHOW_TOOLTIPS_DELAY = "showTooltipsDelay";
|
public static final String KEY_SHOW_TOOLTIPS_DELAY = "showTooltipsDelay";
|
||||||
public static final String KEY_SHOW_CARD_NAMES = "showCardNames";
|
public static final String KEY_SHOW_CARD_NAMES = "showCardNames";
|
||||||
|
|
@ -2795,7 +2797,7 @@ public class PreferencesDialog extends javax.swing.JDialog {
|
||||||
|
|
||||||
tabsPanel.addTab("Sounds", tabSounds);
|
tabsPanel.addTab("Sounds", tabSounds);
|
||||||
|
|
||||||
connection_Proxy.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createEtchedBorder(), "Proxy for server connection and images download"));
|
connection_Proxy.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createEtchedBorder(), "Proxy for server connection and images download (DO NOT SUPPORTED)"));
|
||||||
|
|
||||||
cbProxyType.addActionListener(new java.awt.event.ActionListener() {
|
cbProxyType.addActionListener(new java.awt.event.ActionListener() {
|
||||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||||
|
|
@ -3317,6 +3319,11 @@ public class PreferencesDialog extends javax.swing.JDialog {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!NETWORK_ENABLE_PROXY_SUPPORT) {
|
||||||
|
connection.setProxyType(ProxyType.NONE);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
connection.setProxyType(configProxyType);
|
connection.setProxyType(configProxyType);
|
||||||
if (configProxyType != ProxyType.NONE) {
|
if (configProxyType != ProxyType.NONE) {
|
||||||
String host = getCachedValue(KEY_PROXY_ADDRESS, "");
|
String host = getCachedValue(KEY_PROXY_ADDRESS, "");
|
||||||
|
|
|
||||||
|
|
@ -365,12 +365,17 @@ public class ConnectDialog extends JDialog {
|
||||||
connection.setPort(Integer.parseInt(this.txtPort.getText()));
|
connection.setPort(Integer.parseInt(this.txtPort.getText()));
|
||||||
connection.setAdminPassword(new String(txtPassword.getPassword()));
|
connection.setAdminPassword(new String(txtPassword.getPassword()));
|
||||||
connection.setUsername(SessionImpl.ADMIN_NAME);
|
connection.setUsername(SessionImpl.ADMIN_NAME);
|
||||||
connection.setProxyType((ProxyType) this.cbProxyType.getSelectedItem());
|
|
||||||
if (!this.cbProxyType.getSelectedItem().equals(ProxyType.NONE)) {
|
if (false) { // TODO: delete proxy at all after few releases, 2025-02-09
|
||||||
connection.setProxyHost(this.txtProxyServer.getText());
|
connection.setProxyType((ProxyType) this.cbProxyType.getSelectedItem());
|
||||||
connection.setProxyPort(Integer.parseInt(this.txtProxyPort.getText()));
|
if (!this.cbProxyType.getSelectedItem().equals(ProxyType.NONE)) {
|
||||||
connection.setProxyUsername(this.txtProxyUserName.getText());
|
connection.setProxyHost(this.txtProxyServer.getText());
|
||||||
connection.setProxyPassword(new String(this.txtPasswordField.getPassword()));
|
connection.setProxyPort(Integer.parseInt(this.txtProxyPort.getText()));
|
||||||
|
connection.setProxyUsername(this.txtProxyUserName.getText());
|
||||||
|
connection.setProxyPassword(new String(this.txtPasswordField.getPassword()));
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
connection.setProxyType(ProxyType.NONE);
|
||||||
}
|
}
|
||||||
|
|
||||||
logger.debug("connecting: " + connection.getProxyType() + ' ' + connection.getProxyHost() + ' ' + connection.getProxyPort());
|
logger.debug("connecting: " + connection.getProxyType() + ' ' + connection.getProxyHost() + ' ' + connection.getProxyPort());
|
||||||
|
|
|
||||||
|
|
@ -101,13 +101,18 @@ public class ConsoleFrame extends javax.swing.JFrame implements MageClient {
|
||||||
newConnection.setPort(ConsoleFrame.getPreferences().getInt("serverPort", 17171));
|
newConnection.setPort(ConsoleFrame.getPreferences().getInt("serverPort", 17171));
|
||||||
newConnection.setUsername(SessionImpl.ADMIN_NAME);
|
newConnection.setUsername(SessionImpl.ADMIN_NAME);
|
||||||
newConnection.setAdminPassword(ConsoleFrame.getPreferences().get("password", ""));
|
newConnection.setAdminPassword(ConsoleFrame.getPreferences().get("password", ""));
|
||||||
newConnection.setProxyType(Connection.ProxyType.valueOf(ConsoleFrame.getPreferences().get("proxyType", "NONE").toUpperCase(Locale.ENGLISH)));
|
if (false) { // TODO: delete proxy at all after few releases, 2025-02-09
|
||||||
if (!newConnection.getProxyType().equals(Connection.ProxyType.NONE)) {
|
newConnection.setProxyType(Connection.ProxyType.valueOf(ConsoleFrame.getPreferences().get("proxyType", "NONE").toUpperCase(Locale.ENGLISH)));
|
||||||
newConnection.setProxyHost(ConsoleFrame.getPreferences().get("proxyAddress", ""));
|
if (!newConnection.getProxyType().equals(Connection.ProxyType.NONE)) {
|
||||||
newConnection.setProxyPort(ConsoleFrame.getPreferences().getInt("proxyPort", 0));
|
newConnection.setProxyHost(ConsoleFrame.getPreferences().get("proxyAddress", ""));
|
||||||
newConnection.setProxyUsername(ConsoleFrame.getPreferences().get("proxyUsername", ""));
|
newConnection.setProxyPort(ConsoleFrame.getPreferences().getInt("proxyPort", 0));
|
||||||
newConnection.setProxyPassword(ConsoleFrame.getPreferences().get("proxyPassword", ""));
|
newConnection.setProxyUsername(ConsoleFrame.getPreferences().get("proxyUsername", ""));
|
||||||
|
newConnection.setProxyPassword(ConsoleFrame.getPreferences().get("proxyPassword", ""));
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
newConnection.setProxyType(Connection.ProxyType.NONE);
|
||||||
}
|
}
|
||||||
|
|
||||||
status = connect(newConnection);
|
status = connect(newConnection);
|
||||||
}
|
}
|
||||||
return status;
|
return status;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue