| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
I've currently got this code disabled by default as it is
incomplete. You enable it by setting a USE_UNICODE environment
variable. Once the support is complete this check will be removed and
the CAP_UNICODE capability bit will be the sole determination of
whether the client library code uses unicode
right now I have converted session_setup and tconx. I will do more fns
over the next few days.
see clistr.c for the new client side string interface. Luckily it
tends to make the code smaller and neater while adding unicode
support.
|
| |
| |
| |
| |
| |
| | |
This now uses a lookup on <DOMAIN><1D> and then does a name status query to
the IP address returned to find the name of the server. Seems to work well
against Samba, Win9X, WinNT and Win2K.
|
| |
| |
| |
| | |
NetBIOS datagrams responses, either via TDB or direct receive ...
|
| |
| |
| |
| |
| |
| | |
only respond to port 138 when dealing with NetBIOS datagrams.
We use the unexpected packed database.
|
| |
| |
| |
| |
| |
| |
| | |
srv_samr.c: duplicate gid fix.
srv_spoolss_nt.c: Merge of JF's work.
uid.c: Fix for returning names when a PDC.
Jeremy.
|
| | |
|
| |
| |
| |
| |
| | |
with a PDC that has international netbios name and domain name. There's
still quite a bit of i18n stuff to fix though...
|
| |
| |
| |
| | |
problem in libsmbclient.c where we no longer pass the workgroup.
|
| |
| |
| |
| | |
of last two print routines ...
|
| | |
|
| |
| |
| |
| | |
Caldera test suite and start to add the printing routines.
|
| |
| |
| |
| | |
nmblookup and smbclient to work with i18n netbios names.
|
| | |
|
| |
| |
| |
| | |
gets some more error codes correct ...
|
| |
| |
| |
| | |
Ahhh, the sweet smell of portability.
|
| |
| |
| |
| | |
Jeremy.
|
| |
| |
| |
| |
| | |
instead of EPERM and a problem with SMBC_OPEN where it ignored an error
from the underlying cli_open routine and cheerfully returned a bogus FD.
|
| |
| |
| |
| | |
Added #define/#undef NEW_NTDOMAIN symbols.
|
| |
| |
| |
| | |
strings can be handled correctly.
|
| |
| |
| |
| |
| |
| | |
both tested ...
More later.
|
| |
| |
| |
| |
| |
| |
| | |
- an implementation of smbc_readdir
- extensions to tree.c to show files in a second window
- changes to auth_fn to provide buffers for username, password, etc
from caller rather than callee
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
smbd/reply.c:
Added fix needed for appliances. When using winbindd - a new user may
exist (from winbind) but have no home directory. Extend add user script
so it is called with a %H substitution when a user exists but their home
directory does not. Thanks to Alex Win at VA Linux for finding this one
and testing the fix.
libsmb/clidgram.c: Fixed missing return statements.
smbd/uid.c: Fixed typo in debug.
Jeremy.
|
| |
| |
| |
| |
| | |
cli_spoolss_closeprinter(), cli_spoolss_enum_printers(),
cli_spoolss_enum_ports() and cli_spoolss_getprinter()
|
| |
| |
| |
| | |
cli_samr_open_{domain,user}() and cli_samr_query_userinfo()
|
| |
| |
| |
| |
| |
| | |
Added cli_lsa_enum_trust_dom().
Misc other cosmetic changes.
|
| | |
|
| |
| |
| |
| | |
sending datagrams in clidgram.c
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
gtk+ test application that tests out some of this stuff ...
|
| |
| |
| |
| |
| |
| |
| |
| | |
It can now do a directory listing for workgroups, servers, and shares, and,
with a bit more effort, it will be able to list directories and files.
I also does not request a username and password for the IPC$ share, but it
should if the first attempt to connect fails.
|
| | |
|
| |
| |
| |
| |
| |
| | |
to modifiy any routine that calls it to pass NULL and so forth.
Should have no impact. It compiles OK.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
These routines handle the sending of dgrams in ways that don't bind us to
the nmbd code, but we may merge the two routines at some stage.
Also fix Makefile.in so the new code is compiled ...
Let's see whether or not it compiles on other architectures ...
Seems OK under Linux.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This code handles the basic stuff and compiles and links under Linux, but
I do not know about any other operating systems. Now onto directory
listing routines, including those that list workgroups, servers, etc.
Nothing is built automatically yet, you have to make client/testsmbc to build
the library and test program. Also, no make install targets are defined for
libsmbclient.so as yet, either.
Would be good if people test on operating systems other than Linux.
|
| |
| |
| |
| | |
regardless of the settings negotiated in the flags2 smb field.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
list of structures rather than the dodgy parsing code we had before
this also gets smbw working correctly with no initial workgroup (using
name_status_find on __MSBROWSE__ returns)
|
| |
| |
| |
| |
| |
| |
| |
| | |
to search for a DC to authenticate to using the "*" syntax than ensure
that for the first hour after the password change is searches for the
PDC using the 1B name not the 1C name as domain replication may not
have occured.
Jeremy.
|
| | |
|
| |
| |
| |
| |
| | |
Allow NULL to be passed to cli_lsa_initialise() which creates an anonymous
connection to the server.
|
| |
| |
| |
| |
| | |
character set issue urgently for 3.0.
Jeremy.
|
| |
| |
| |
| | |
Jeremy.
|
| |
| |
| |
| |
| |
| |
| |
| | |
libsmb/nmblib.c: dos2unix fix.
printing/nt_printing.c: Exit code fixes.
printing/printing.c: debug fixes.
tdb/tdbtool.c: Updates from JohnR.
Jeremy.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
That way the NT hash is not converted back and forth between unicode and
ascii.
srv_reg.c: added checks for the netlogon parameter key. Send a reply like
NT4. Should fix the "unknown RPC call" error with a W2K joining a samba
domain.
srv_samr.c: don't check if smb_create_user() succed ot not. Explanation in
the code.
nttrans.c: changed checking of W2K in get_filename_transact(). added check
on the SD. That fix the incorrect perms set on W2K profiles.
J.F.
|