mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
svn: Moved several authentication-related classes to "org.jetbrains.idea.svn.auth" package
This commit is contained in:
@@ -39,6 +39,7 @@ import com.intellij.util.Consumer;
|
||||
import org.jetbrains.annotations.NonNls;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationNotifier;
|
||||
import org.jetbrains.idea.svn.config.SvnConfigureProxiesDialog;
|
||||
|
||||
import javax.swing.*;
|
||||
|
||||
@@ -22,9 +22,10 @@ import com.intellij.openapi.components.*;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.util.*;
|
||||
import com.intellij.openapi.vcs.changes.VcsAnnotationRefresher;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationManager;
|
||||
import org.jetbrains.idea.svn.config.SvnServerFileKeys;
|
||||
import org.jetbrains.idea.svn.dialogs.SvnAuthenticationProvider;
|
||||
import org.jetbrains.idea.svn.dialogs.SvnInteractiveAuthenticationProvider;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationProvider;
|
||||
import org.jetbrains.idea.svn.auth.SvnInteractiveAuthenticationProvider;
|
||||
import org.jetbrains.idea.svn.update.MergeRootInfo;
|
||||
import org.jetbrains.idea.svn.update.UpdateRootInfo;
|
||||
import org.tmatesoft.svn.core.SVNDepth;
|
||||
|
||||
@@ -73,6 +73,7 @@ import org.jetbrains.idea.svn.annotate.SvnAnnotationProvider;
|
||||
import org.jetbrains.idea.svn.api.ClientFactory;
|
||||
import org.jetbrains.idea.svn.api.CmdClientFactory;
|
||||
import org.jetbrains.idea.svn.api.SvnKitClientFactory;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationNotifier;
|
||||
import org.jetbrains.idea.svn.checkin.SvnCheckinEnvironment;
|
||||
import org.jetbrains.idea.svn.checkout.SvnCheckoutProvider;
|
||||
import org.jetbrains.idea.svn.commandLine.SvnExecutableChecker;
|
||||
|
||||
@@ -6,7 +6,7 @@ import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.idea.svn.SvnVcs;
|
||||
import org.jetbrains.idea.svn.WorkingCopyFormat;
|
||||
import org.jetbrains.idea.svn.checkin.IdeaSvnkitBasedAuthenticationCallback;
|
||||
import org.jetbrains.idea.svn.auth.IdeaSvnkitBasedAuthenticationCallback;
|
||||
import org.jetbrains.idea.svn.commandLine.*;
|
||||
import org.tmatesoft.svn.core.SVNException;
|
||||
import org.tmatesoft.svn.core.wc.ISVNEventHandler;
|
||||
|
||||
+2
-4
@@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.jetbrains.idea.svn.checkin;
|
||||
package org.jetbrains.idea.svn.auth;
|
||||
|
||||
import com.intellij.openapi.application.ModalityState;
|
||||
import com.intellij.openapi.diagnostic.Logger;
|
||||
@@ -34,13 +34,11 @@ import com.intellij.util.proxy.CommonProxy;
|
||||
import org.intellij.lang.annotations.MagicConstant;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.idea.svn.SvnAuthenticationManager;
|
||||
import org.jetbrains.idea.svn.SvnBundle;
|
||||
import org.jetbrains.idea.svn.SvnConfiguration;
|
||||
import org.jetbrains.idea.svn.SvnVcs;
|
||||
import org.jetbrains.idea.svn.commandLine.AuthenticationCallback;
|
||||
import org.jetbrains.idea.svn.dialogs.SimpleCredentialsDialog;
|
||||
import org.jetbrains.idea.svn.dialogs.SvnInteractiveAuthenticationProvider;
|
||||
import org.tmatesoft.svn.core.*;
|
||||
import org.tmatesoft.svn.core.auth.*;
|
||||
import org.tmatesoft.svn.core.internal.util.SVNBase64;
|
||||
@@ -68,7 +66,7 @@ import java.util.Set;
|
||||
*/
|
||||
public class IdeaSvnkitBasedAuthenticationCallback implements AuthenticationCallback {
|
||||
@NotNull private final SvnVcs myVcs;
|
||||
private static final Logger LOG = Logger.getInstance("#org.jetbrains.idea.svn.checkin.IdeaSvnkitBasedAuthenticationCallback");
|
||||
private static final Logger LOG = Logger.getInstance(IdeaSvnkitBasedAuthenticationCallback.class);
|
||||
private File myTempDirectory;
|
||||
private boolean myProxyCredentialsWereReturned;
|
||||
private SvnConfiguration myConfiguration;
|
||||
+1
-1
@@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.jetbrains.idea.svn;
|
||||
package org.jetbrains.idea.svn.auth;
|
||||
|
||||
import org.tmatesoft.svn.core.auth.*;
|
||||
|
||||
+3
-5
@@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.jetbrains.idea.svn;
|
||||
package org.jetbrains.idea.svn.auth;
|
||||
|
||||
import com.intellij.openapi.Disposable;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
@@ -42,9 +42,7 @@ import com.intellij.util.ui.UIUtil;
|
||||
import com.trilead.ssh2.auth.AgentProxy;
|
||||
import org.intellij.lang.annotations.MagicConstant;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.idea.svn.auth.ProviderType;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationInteraction;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationListener;
|
||||
import org.jetbrains.idea.svn.*;
|
||||
import org.jetbrains.idea.svn.config.ProxyGroup;
|
||||
import org.jetbrains.idea.svn.config.SvnServerFileKeys;
|
||||
import org.tmatesoft.svn.core.SVNErrorMessage;
|
||||
@@ -64,7 +62,7 @@ import java.util.*;
|
||||
* @author alex
|
||||
*/
|
||||
public class SvnAuthenticationManager extends DefaultSVNAuthenticationManager implements SvnAuthenticationListener, ISVNAuthenticationManagerExt {
|
||||
private static final Logger LOG = Logger.getInstance("#org.jetbrains.idea.svn.SvnAuthenticationManager");
|
||||
private static final Logger LOG = Logger.getInstance(SvnAuthenticationManager.class);
|
||||
// while Mac storage not working for IDEA, we use this key to check whether to prompt abt plaintext or just store
|
||||
public static final String SVN_SSH = "svn+ssh";
|
||||
public static final String HTTP = "http";
|
||||
+3
-3
@@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.jetbrains.idea.svn;
|
||||
package org.jetbrains.idea.svn.auth;
|
||||
|
||||
import com.intellij.notification.NotificationType;
|
||||
import com.intellij.openapi.application.Application;
|
||||
@@ -44,7 +44,7 @@ import com.intellij.util.net.HttpConfigurable;
|
||||
import com.intellij.util.proxy.CommonProxy;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.idea.svn.dialogs.SvnInteractiveAuthenticationProvider;
|
||||
import org.jetbrains.idea.svn.*;
|
||||
import org.tmatesoft.svn.core.SVNAuthenticationException;
|
||||
import org.tmatesoft.svn.core.SVNCancelException;
|
||||
import org.tmatesoft.svn.core.SVNException;
|
||||
@@ -64,7 +64,7 @@ import java.util.List;
|
||||
import java.util.Timer;
|
||||
|
||||
public class SvnAuthenticationNotifier extends GenericNotifierImpl<SvnAuthenticationNotifier.AuthenticationRequest, SVNURL> {
|
||||
private static final Logger LOG = Logger.getInstance("#org.jetbrains.idea.svn.SvnAuthenticationNotifier");
|
||||
private static final Logger LOG = Logger.getInstance(SvnAuthenticationNotifier.class);
|
||||
|
||||
private static final List<String> ourAuthKinds = Arrays.asList(ISVNAuthenticationManager.PASSWORD, ISVNAuthenticationManager.SSH,
|
||||
ISVNAuthenticationManager.SSL, ISVNAuthenticationManager.USERNAME, "svn.ssl.server", "svn.ssh.server");
|
||||
+1
-3
@@ -13,13 +13,11 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.jetbrains.idea.svn.dialogs;
|
||||
package org.jetbrains.idea.svn.auth;
|
||||
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.util.SystemProperties;
|
||||
import org.jetbrains.idea.svn.SvnAuthenticationManager;
|
||||
import org.jetbrains.idea.svn.SvnAuthenticationNotifier;
|
||||
import org.jetbrains.idea.svn.SvnVcs;
|
||||
import org.tmatesoft.svn.core.SVNErrorMessage;
|
||||
import org.tmatesoft.svn.core.SVNURL;
|
||||
+3
-4
@@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.jetbrains.idea.svn.dialogs;
|
||||
package org.jetbrains.idea.svn.auth;
|
||||
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.diagnostic.Logger;
|
||||
@@ -31,11 +31,10 @@ import com.jcraft.jsch.agentproxy.ConnectorFactory;
|
||||
import com.jcraft.jsch.agentproxy.TrileadAgentProxy;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.idea.svn.SvnAuthenticationManager;
|
||||
import org.jetbrains.idea.svn.SvnBundle;
|
||||
import org.jetbrains.idea.svn.SvnConfiguration;
|
||||
import org.jetbrains.idea.svn.SvnVcs;
|
||||
import org.jetbrains.idea.svn.auth.ProviderType;
|
||||
import org.jetbrains.idea.svn.dialogs.*;
|
||||
import org.tmatesoft.svn.core.SVNErrorMessage;
|
||||
import org.tmatesoft.svn.core.SVNURL;
|
||||
import org.tmatesoft.svn.core.auth.*;
|
||||
@@ -47,7 +46,7 @@ import java.lang.reflect.InvocationTargetException;
|
||||
import java.security.cert.X509Certificate;
|
||||
|
||||
public class SvnInteractiveAuthenticationProvider implements ISVNAuthenticationProvider {
|
||||
private static final Logger LOG = Logger.getInstance("#org.jetbrains.idea.svn.dialogs.SvnInteractiveAuthenticationProvider");
|
||||
private static final Logger LOG = Logger.getInstance(SvnInteractiveAuthenticationProvider.class);
|
||||
private final Project myProject;
|
||||
private static final ThreadLocal<MyCallState> myCallState = new ThreadLocal<MyCallState>();
|
||||
private final SvnAuthenticationManager myManager;
|
||||
@@ -24,6 +24,7 @@ import com.intellij.util.containers.ContainerUtil;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.idea.svn.*;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationManager;
|
||||
import org.tmatesoft.svn.core.SVNURL;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
@@ -2,11 +2,8 @@ package org.jetbrains.idea.svn.commandLine;
|
||||
|
||||
import com.intellij.openapi.application.PathManager;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.openapi.vcs.VcsException;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.idea.svn.SvnVcs;
|
||||
import org.jetbrains.idea.svn.checkin.IdeaSvnkitBasedAuthenticationCallback;
|
||||
import org.tmatesoft.svn.core.SVNDepth;
|
||||
import org.tmatesoft.svn.core.wc.SVNDiffOptions;
|
||||
import org.tmatesoft.svn.core.wc.SVNRevision;
|
||||
|
||||
@@ -19,8 +19,8 @@ import com.intellij.openapi.diagnostic.Logger;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.idea.svn.IdeaSVNConfigFile;
|
||||
import org.jetbrains.idea.svn.SvnAuthenticationManager;
|
||||
import org.jetbrains.idea.svn.checkin.IdeaSvnkitBasedAuthenticationCallback;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationManager;
|
||||
import org.jetbrains.idea.svn.auth.IdeaSvnkitBasedAuthenticationCallback;
|
||||
import org.tmatesoft.svn.core.SVNURL;
|
||||
|
||||
import java.net.InetSocketAddress;
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
package org.jetbrains.idea.svn.config;
|
||||
|
||||
import org.jetbrains.idea.svn.SvnApplicationSettings;
|
||||
import org.jetbrains.idea.svn.SvnAuthenticationManager;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationManager;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
|
||||
@@ -76,7 +76,7 @@ public class SSHCredentialsDialog extends DialogWrapper implements ActionListene
|
||||
@NonNls private static final String HELP_ID = "vcs.subversion.authentication";
|
||||
private boolean myKeyFileEmptyOrCorrect;
|
||||
|
||||
protected SSHCredentialsDialog(Project project,
|
||||
public SSHCredentialsDialog(Project project,
|
||||
String realm,
|
||||
String userName,
|
||||
boolean allowSave,
|
||||
|
||||
@@ -39,7 +39,7 @@ public class ServerSSLDialog extends DialogWrapper {
|
||||
private int myResult;
|
||||
@NonNls public static final String ALGORITHM_SHA1 = "SHA1";
|
||||
|
||||
protected ServerSSLDialog(final Project project, X509Certificate cert, boolean store) {
|
||||
public ServerSSLDialog(final Project project, X509Certificate cert, boolean store) {
|
||||
super(project, true);
|
||||
myCertificate = cert;
|
||||
myResult = ISVNAuthenticationProvider.REJECTED;
|
||||
|
||||
@@ -39,7 +39,7 @@ public class UserNameCredentialsDialog extends DialogWrapper implements Document
|
||||
@NonNls
|
||||
private static final String HELP_ID = "vcs.subversion.authentication";
|
||||
|
||||
protected UserNameCredentialsDialog(Project project) {
|
||||
public UserNameCredentialsDialog(Project project) {
|
||||
super(project, true);
|
||||
setResizable(false);
|
||||
}
|
||||
|
||||
+1
-1
@@ -23,7 +23,7 @@ import com.intellij.openapi.util.Pair;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.idea.svn.SvnVcs;
|
||||
import org.jetbrains.idea.svn.dialogs.RepositoryTreeNode;
|
||||
import org.jetbrains.idea.svn.dialogs.SvnAuthenticationProvider;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationProvider;
|
||||
import org.tmatesoft.svn.core.ISVNDirEntryHandler;
|
||||
import org.tmatesoft.svn.core.SVNDirEntry;
|
||||
import org.tmatesoft.svn.core.SVNErrorMessage;
|
||||
|
||||
@@ -28,6 +28,7 @@ import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.vcsUtil.VcsUtil;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.idea.svn.*;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationNotifier;
|
||||
import org.jetbrains.idea.svn.commandLine.SvnBindException;
|
||||
import org.tmatesoft.svn.core.*;
|
||||
import org.tmatesoft.svn.core.wc.SVNRevision;
|
||||
|
||||
@@ -24,10 +24,7 @@ import com.intellij.testFramework.PlatformTestCase;
|
||||
import com.intellij.util.concurrency.Semaphore;
|
||||
import com.intellij.util.ui.UIUtil;
|
||||
import junit.framework.Assert;
|
||||
import org.jetbrains.idea.svn.auth.ProviderType;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationInteraction;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationListener;
|
||||
import org.jetbrains.idea.svn.dialogs.SvnAuthenticationProvider;
|
||||
import org.jetbrains.idea.svn.auth.*;
|
||||
import org.tmatesoft.svn.core.SVNErrorMessage;
|
||||
import org.tmatesoft.svn.core.SVNException;
|
||||
import org.tmatesoft.svn.core.SVNURL;
|
||||
|
||||
@@ -30,6 +30,8 @@ import com.intellij.util.Processor;
|
||||
import com.intellij.util.containers.Convertor;
|
||||
import junit.framework.Assert;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationManager;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationNotifier;
|
||||
import org.jetbrains.idea.svn.checkout.SvnCheckoutProvider;
|
||||
import org.junit.Before;
|
||||
import org.tmatesoft.svn.core.*;
|
||||
|
||||
@@ -35,6 +35,7 @@ import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.util.Processor;
|
||||
import com.intellij.util.containers.Convertor;
|
||||
import junit.framework.Assert;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationManager;
|
||||
import org.jetbrains.idea.svn.checkout.SvnCheckoutProvider;
|
||||
import org.junit.Before;
|
||||
import org.tmatesoft.svn.core.*;
|
||||
|
||||
+1
@@ -17,6 +17,7 @@ package org.jetbrains.idea.svn;
|
||||
|
||||
import com.intellij.util.containers.Convertor;
|
||||
import org.jetbrains.idea.svn.auth.ProviderType;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationManager;
|
||||
import org.tmatesoft.svn.core.SVNErrorMessage;
|
||||
import org.tmatesoft.svn.core.SVNURL;
|
||||
import org.tmatesoft.svn.core.auth.*;
|
||||
|
||||
@@ -24,14 +24,14 @@ import com.intellij.testFramework.PlatformTestCase;
|
||||
import com.intellij.util.concurrency.Semaphore;
|
||||
import com.intellij.util.ui.UIUtil;
|
||||
import junit.framework.Assert;
|
||||
import org.jetbrains.idea.svn.SvnAuthenticationManager;
|
||||
import org.jetbrains.idea.svn.SvnAuthenticationNotifier;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationManager;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationNotifier;
|
||||
import org.jetbrains.idea.svn.SvnConfiguration;
|
||||
import org.jetbrains.idea.svn.SvnVcs;
|
||||
import org.jetbrains.idea.svn.auth.ProviderType;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationInteraction;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationListener;
|
||||
import org.jetbrains.idea.svn.dialogs.SvnAuthenticationProvider;
|
||||
import org.jetbrains.idea.svn.auth.SvnAuthenticationProvider;
|
||||
import org.tmatesoft.svn.core.SVNErrorMessage;
|
||||
import org.tmatesoft.svn.core.SVNException;
|
||||
import org.tmatesoft.svn.core.SVNURL;
|
||||
|
||||
Reference in New Issue
Block a user