)
from samba import NTSTATUSError
from samba.samba3 import param as s3param
-from samba.samba3 import libsmb_samba_internal
+from samba.samba3 import libsmb
class smb_pipe_socket(object):
def __init__(self, target_hostname, pipename, creds, impersonation_level, lp):
lp3 = s3param.get_context()
lp3.load(lp.configfile)
- self.smbconn = libsmb_samba_internal.Conn(target_hostname, 'IPC$', lp3,
- credentials=creds, sign=True)
+ self.smbconn = libsmb.Conn(target_hostname, 'IPC$', lp3,
+ credentials=creds, sign=True)
self.smbfid = self.smbconn.create(pipename,
DesiredAccess=0x12019f,
ShareAccess=0x7,
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
-"""Tests for samba.samba3.libsmb_samba_internal."""
+"""Tests for samba.samba3.libsmb."""
-from samba.samba3 import libsmb_samba_internal
+from samba.samba3 import libsmb
from samba.dcerpc import security
from samba.samba3 import param as s3param
from samba import credentials
creds.set_username(os.getenv("USERNAME"))
creds.set_password(os.getenv("PASSWORD"))
- c = libsmb_samba_internal.Conn(os.getenv("SERVER_IP"), "tmp",
- lp, creds, multi_threaded=True,
- force_smb1=True)
+ c = libsmb.Conn(os.getenv("SERVER_IP"), "tmp",
+ lp, creds, multi_threaded=True,
+ force_smb1=True)
mythreads = []
import os
import random
import sys
-from samba import smb
from samba import NTSTATUSError
from samba.ntstatus import (NT_STATUS_OBJECT_NAME_NOT_FOUND,
NT_STATUS_OBJECT_PATH_NOT_FOUND)
-from samba.samba3 import libsmb_samba_internal
+from samba.samba3 import libsmb
from samba.samba3 import param as s3param
PY3 = sys.version_info[0] == 3
# create an SMB connection to the server
lp = s3param.get_context()
lp.load(os.getenv("SMB_CONF_PATH"))
- self.smb_conn = libsmb_samba_internal.Conn(self.server, "sysvol",
- lp, creds)
+ self.smb_conn = libsmb.Conn(self.server, "sysvol", lp, creds)
self.smb_conn.mkdir(test_dir)
static PyTypeObject py_cli_state_type = {
PyVarObject_HEAD_INIT(NULL, 0)
- .tp_name = "libsmb_samba_internal.Conn",
+ .tp_name = "libsmb.Conn",
.tp_basicsize = sizeof(struct py_cli_state),
.tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,
.tp_doc = "libsmb connection",
{ NULL },
};
-void initlibsmb_samba_internal(void);
+void initlibsmb(void);
static struct PyModuleDef moduledef = {
PyModuleDef_HEAD_INIT,
- .m_name = "libsmb_samba_internal",
+ .m_name = "libsmb",
.m_doc = "libsmb wrapper",
.m_size = -1,
.m_methods = py_libsmb_methods,
};
-MODULE_INIT_FUNC(libsmb_samba_internal)
+MODULE_INIT_FUNC(libsmb)
{
PyObject *m = NULL;
bld.SAMBA3_PYTHON('pylibsmb',
source='libsmb/pylibsmb.c',
deps='smbclient samba-credentials %s' % pycredentials,
- realname='samba/samba3/libsmb_samba_internal.so'
+ realname='samba/samba3/libsmb.so'
)
bld.SAMBA3_BINARY('spotlight2sparql',