summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Cholasta <jcholast@redhat.com>2016-06-29 15:47:07 +0200
committerJan Cholasta <jcholast@redhat.com>2016-06-30 14:09:24 +0200
commitdcf8b47471a1795eb00f3aee09ba48b5c4847923 (patch)
tree5137a2061b921815853c9d5f683ff5db52f98acf
parentec6925e775598602e909d7a1f226f0c1e28cb074 (diff)
downloadfreeipa-dcf8b47471a1795eb00f3aee09ba48b5c4847923.tar.gz
freeipa-dcf8b47471a1795eb00f3aee09ba48b5c4847923.tar.xz
freeipa-dcf8b47471a1795eb00f3aee09ba48b5c4847923.zip
session: move the session module from ipalib to ipaserver
The module is used only on the server, so there's no need to have it in ipalib, which is shared by client and server. https://fedorahosted.org/freeipa/ticket/5988 Reviewed-By: Martin Babinsky <mbabinsk@redhat.com>
-rw-r--r--ipaserver/dcerpc.py2
-rw-r--r--ipaserver/install/ipa_backup.py2
-rw-r--r--ipaserver/plugins/session.py2
-rw-r--r--ipaserver/rpcserver.py2
-rw-r--r--ipaserver/session.py (renamed from ipalib/session.py)0
-rw-r--r--pylint_plugins.py6
6 files changed, 7 insertions, 7 deletions
diff --git a/ipaserver/dcerpc.py b/ipaserver/dcerpc.py
index f0f5a0d71..21ac89dfd 100644
--- a/ipaserver/dcerpc.py
+++ b/ipaserver/dcerpc.py
@@ -50,7 +50,7 @@ except ImportError:
from ldap.controls import LDAPControl as LDAPControl #pylint: disable=F0401
import ldap as _ldap
from ipapython.ipaldap import IPAdmin
-from ipalib.session import krbccache_dir, krbccache_prefix
+from ipaserver.session import krbccache_dir, krbccache_prefix
from dns import resolver, rdatatype
from dns.exception import DNSException
import pysss_nss_idmap
diff --git a/ipaserver/install/ipa_backup.py b/ipaserver/install/ipa_backup.py
index 65176964a..18a60ecd1 100644
--- a/ipaserver/install/ipa_backup.py
+++ b/ipaserver/install/ipa_backup.py
@@ -34,8 +34,8 @@ from ipapython import admintool
from ipapython.dn import DN
from ipaserver.install.replication import wait_for_task
from ipaserver.install import installutils
+from ipaserver.session import ISO8601_DATETIME_FMT
from ipapython import ipaldap
-from ipalib.session import ISO8601_DATETIME_FMT
from ipalib.constants import CACERT
from ipaplatform.constants import constants
from ipaplatform.tasks import tasks
diff --git a/ipaserver/plugins/session.py b/ipaserver/plugins/session.py
index b03b6b410..9daa1426b 100644
--- a/ipaserver/plugins/session.py
+++ b/ipaserver/plugins/session.py
@@ -7,7 +7,7 @@ from ipalib.request import context
from ipalib.plugable import Registry
if api.env.in_server:
- from ipalib.session import session_mgr
+ from ipaserver.session import session_mgr
register = Registry()
diff --git a/ipaserver/rpcserver.py b/ipaserver/rpcserver.py
index 98a243d53..ac27ae7f6 100644
--- a/ipaserver/rpcserver.py
+++ b/ipaserver/rpcserver.py
@@ -50,7 +50,7 @@ from ipalib.rpc import (xml_dumps, xml_loads,
from ipalib.util import parse_time_duration, normalize_name
from ipapython.dn import DN
from ipaserver.plugins.ldap2 import ldap2
-from ipalib.session import (
+from ipaserver.session import (
session_mgr, AuthManager, get_ipa_ccache_name,
load_ccache_data, bind_ipa_ccache, release_ipa_ccache, fmt_time,
default_max_session_duration, krbccache_dir, krbccache_prefix)
diff --git a/ipalib/session.py b/ipaserver/session.py
index 35eb554b4..35eb554b4 100644
--- a/ipalib/session.py
+++ b/ipaserver/session.py
diff --git a/pylint_plugins.py b/pylint_plugins.py
index 982efa324..26a4efb6a 100644
--- a/pylint_plugins.py
+++ b/pylint_plugins.py
@@ -195,9 +195,6 @@ ipa_class_members = {
'Updater',
'Advice',
] + LOGGING_ATTRS,
- 'ipalib.session.AuthManager': LOGGING_ATTRS,
- 'ipalib.session.SessionAuthManager': LOGGING_ATTRS,
- 'ipalib.session.SessionManager': LOGGING_ATTRS,
'ipalib.util.ForwarderValidationError': [
'msg',
],
@@ -209,6 +206,9 @@ ipa_class_members = {
'ipaserver.rpcserver.KerberosSession': [
fake_api,
] + LOGGING_ATTRS,
+ 'ipaserver.session.AuthManager': LOGGING_ATTRS,
+ 'ipaserver.session.SessionAuthManager': LOGGING_ATTRS,
+ 'ipaserver.session.SessionManager': LOGGING_ATTRS,
'ipatests.test_integration.base.IntegrationTest': [
'domain',
{'master': [