summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-05-01s3:config.guess: move to GPLv3Michael Adam1-1/+1
2009-05-01s3:update config.guess form gnu.org (version 2009-04-27)Michael Adam1-27/+125
as requested in bug #6292. This is taken from http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD Michael
2009-04-30Get medieval on our ass about SMB1 file descriptors being 16 bits, not an int.Jeremy Allison29-599/+482
Convert all uses of cli_open(), cli_nt_createXXX to NTSTATUS versions. This is smaller than it looks, it just fixes a lot of old code. Next up, ensure all cli_XX functions return NTSTATUS. Jeremy.
2009-04-30s3-netapi: Fix Bug #6309: support remote unjoining of Windows 2003 or greater.Günther Deschner2-2/+4
Found by David Markey <admin@dmarkey.com>. Thanks! Guenther
2009-04-30wkssvcs: add WKSSVC_JOIN_FLAGS_IGNORE_UNSUPPORTED_FLAGS join flag.Günther Deschner3-0/+3
Guenther
2009-04-30s3-printing: rework move_driver_file_to_download_area() a bit for clarity.Günther Deschner1-32/+40
Guenther
2009-04-30s3-lsa: use LSA_POLICY_MODE flags in _lsa_GetSystemAccessAccount().Günther Deschner2-7/+2
Guenther
2009-04-30s3-nss_wins: Fix unresolved ldb symbols in libnss_wins.so.Günther Deschner1-1/+1
The objects for this module should probably be cleaned up once. Guenther
2009-04-30Re-import the v3-3 version of str_list_make().Volker Lendecke1-7/+59
The merged version behaves differently: "Domain Users" is parsed into two values, as it does not look at quotes. Samba3 users depend on the ability do say for example valid users = "domain users" which would not work anymore with the merged version. Thanks to Björn Jacke for testing this! Volker
2009-04-30Fix notify_onelevel: notify is not necessarily enabledVolker Lendecke1-0/+4
Thanks to Günther Deschner! Volker
2009-04-30s3-spoolss: avoid referring to uid 0 in spoolss server (use ↵Günther Deschner1-3/+3
sec_initial_uid() instead). Guenther
2009-04-30s3-printing: use move_driver_file_to_download_area() to avoid code duplication.Günther Deschner1-144/+54
Guenther
2009-04-30s3-printing: add move_driver_file_to_download_area().Günther Deschner1-0/+40
Guenther
2009-04-29Make cli_unlink async.Jeremy Allison13-140/+210
Jeremy.
2009-04-29More async calls in libsmb/clifile.cJeremy Allison3-53/+188
Jeremy.
2009-04-29s3:vfs: untangle logic for loading and probing modules in vfs_init_custom()Michael Adam1-11/+23
This is to be able to provide more specific error messages. Michael
2009-04-29s3-test: make it possible to find the built vlp in "make test".Günther Deschner1-1/+9
Guenther
2009-04-29s3/docs: Fix serveral typos.Karolin Seeger1-5/+5
This fixes bug #4315. Thanks to Felipe Augusto van de Wiel <faw [at] cathedrallabs [dot] org>! Karolin
2009-04-29s3/docs: Remove documentation of "use kerberos keytab".Karolin Seeger1-23/+0
This parameter has been removed with d96248a9b4655. Karolin
2009-04-29s3-docs: document "net eventlog" in net manpage.Günther Deschner1-0/+59
Guenther
2009-04-29s3-net: make "net eventlog" help output a little more appropriate.Günther Deschner1-1/+1
Guenther
2009-04-29s3: fix crash in winbinddBo Yang2-0/+10
2009-04-29s3:smbd/service: switch load_registry_service/shares to use loadparm routinesMichael Adam3-71/+5
instead of reading the registry directly with tdb and activating the configure options by hand. This eliminates the need for repeating checks done in loadparm. For instance it disables registry shares without path in the server as is the case with text based shares. Michael
2009-04-29s3:loadparm: refactor process_registry_service out or process_registry_globalsMichael Adam2-11/+26
Michael
2009-04-29samr: fix samr_ConnectVersion enum which is 32bit not 16bit.Günther Deschner2-4/+4
Volker, please check. Rafal, haven't we seen this in your tests at sambaxp as well ? Guenther
2009-04-29svcctl: Fix IDL for svcctl_StartServiceW().Günther Deschner6-18/+119
Guenther
2009-04-28Doh ! Don't need "int dummy" when we have state :-).Jeremy Allison1-1/+0
Jeremy.
2009-04-28Convert cli_rename to async.Jeremy Allison6-33/+122
Jeremy.
2009-04-28Convert cli_posix_unlink() and cli_posix_rmdir()Jeremy Allison4-69/+208
to async. First trans calls I've done. Jeremy.
2009-04-28Fix bug #6291 - force user stop working.Jeremy Allison1-1/+37
A previous fix broke the invariant that *uid is always initialized on return from create_token_from_username(). Restore it. Jeremy.
2009-04-28Fix a missing prototype warningVolker Lendecke2-0/+3
2009-04-28s3-cldap: check for zero ip address in ads_cldap_netlogon().Günther Deschner1-0/+7
Guenther
2009-04-28Fix Coverity ID 853 (UNINIT) -- Kai, please check!Volker Lendecke1-0/+3
2009-04-28pm_process():raise level of debug messageMichael Adam1-1/+1
Michael
2009-04-28s3:loadparm: prevent infinite include nesting.Michael Adam1-2/+19
This introduces a hard coded MAX_INCLUDE_DEPTH of 100. When this is exceeded, handle_include (and hence lp_load) fails. One could of course implement a more intelligent loop detection in the include-tree, but this would require some restructuring of the internal loadparm housekeeping. Maybe as a second improvement step. Michael
2009-04-28s3-net: make sure to call libnetapi init functions at the top of "net rpc" ↵Günther Deschner1-0/+13
command. Without the initialization "net rpc password" will prompt twice for passwords and will not allow to define the name of the connection admin user. In the long run we should probably only have one place where to initialize libnetapi. Kai, please check. Guenther
2009-04-28Fix a type-punned warningVolker Lendecke1-1/+1
2009-04-28s3:mark registry shares without path unavailable just as with text configMichael Adam1-0/+3
This prevents users from getting access to "/" in misconfigured setups. Michael
2009-04-28Fix annoying debug messages when no snapshots are usedVolker Lendecke1-2/+3
Not being able to open the shadow copy directory is the same as having no shadow copy support at all. The VFS module should in this case not log with debug level 0 and set ENOSYS to indicate "no shadow copies used" to the higher levels.
2009-04-28s3-svcctl: Fix crash in _svcctl_EnumServicesStatusW().Günther Deschner1-1/+3
The resume handle is a unique pointer, always check before dereference. Guenther
2009-04-28Do not panic unnecessarilyVolker Lendecke1-2/+4
2009-04-28Fix a type-punned warningVolker Lendecke1-1/+1
2009-04-27s3-auth-charcnv: fix push_string(). Don't push to ucs2 and ascii after another.Günther Deschner1-1/+2
This fixes all kinds of encrypted passwords used in the shared auth code naturally. Andrew B., please check. Guenther
2009-04-27s3:nt_printing: fix a comment typoMichael Adam1-1/+1
Michael
2009-04-27[FIX Bug 6235] domain enumeration breaks if master browser has space in nameDerrell Lipman1-1/+2
Jeremy: please review to ensure this doesn't appear to break anything The function name_status_find() is documented as used for finding a server's name given its IP address. It was, however, looking for the first matching name which could be a group name at times. This fix ensures that group names are skipped when scanning for a matching name. Derrell
2009-04-27s3:libsmbconf: fix a comment typoMichael Adam1-1/+1
Michael
2009-04-27s3:registry: replace typedef REGISTRY_OPS by struct registry_opsMichael Adam17-43/+43
Michael
2009-04-27s3:registry replace typedef REGISTRY_HOOK by struct registry_hook.Michael Adam2-5/+5
Michael
2009-04-27s3:registry: replace typedef REGISTRY_KEY by struct registry_key_handleMichael Adam6-53/+69
Michael
2009-04-27s3:registry: make a comment more precise.Michael Adam1-1/+1
Michael