summaryrefslogtreecommitdiffstats
path: root/source3
Commit message (Collapse)AuthorAgeFilesLines
...
* s3-rpc_client: Added header information to cli_samr.h.Andreas Schneider2011-01-211-0/+30
|
* s3-rpc_client: Added header information to cli_lsarpc.h.Andreas Schneider2011-01-211-0/+30
|
* s3:winbind: Fork multiple children per domainVolker Lendecke2011-01-2124-28/+117
| | | | | | | | | | | | This makes us scale better with many simultaneous winbind requests, some of which might be slow. This implementation breaks offline logons, as the cached credentials are maintained in a child (this needs fixing). So, if the offline logons are active, only allow one DC connection. Probably the offline logon and the scalable file server cases are separate enough so that this patch is useful even with the restriction.
* s3:printing: use dcerpc_spoolss_X() functionsStefan Metzmacher2011-01-212-47/+84
| | | | | | | | | metze Signed-off-by: Andreas Schneider <asn@samba.org> Autobuild-User: Andreas Schneider <asn@samba.org> Autobuild-Date: Fri Jan 21 13:14:49 CET 2011 on sn-devel-104
* s3:srv_spoolss: use dcerpc_spoolss_X() functionsStefan Metzmacher2011-01-211-10/+27
| | | | | | metze Signed-off-by: Andreas Schneider <asn@samba.org>
* s3:smbd: use dcerpc_spoolss_X() functionsStefan Metzmacher2011-01-212-32/+50
| | | | | | metze Signed-off-by: Andreas Schneider <asn@samba.org>
* s3:net: use dcerpc_spoolss_X() functionsStefan Metzmacher2011-01-212-64/+155
| | | | | | metze Signed-off-by: Andreas Schneider <asn@samba.org>
* s3:libads: use dcerpc_spoolss_X() functionsStefan Metzmacher2011-01-211-2/+4
| | | | | | metze Signed-off-by: Andreas Schneider <asn@samba.org>
* s3: Fix a deadlock between smbd and ctdbdVolker Lendecke2011-01-211-4/+18
| | | | | | | | | | | | Do the notification after we released the share mode lock. Inside notify_fname we take out another tdb lock. With ctdb also accessing our databases, this can lead to deadlocks. Putting this notify after the TALLOC_FREE(lck) above we avoid locking two records simultaneously. Notifies are async and informational only, so calling the notify_fname without holding the share mode lock should not do any harm. Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Fri Jan 21 12:29:21 CET 2011 on sn-devel-104
* s3-spoolss: make it more obvious what winreg_create_printer() does.Günther Deschner2011-01-211-5/+1
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Fri Jan 21 11:43:29 CET 2011 on sn-devel-104
* s3-rpcclient: rename duplicate enumkey command to winreg_enumkey.Günther Deschner2011-01-211-1/+1
| | | | Guenther
* s3-spoolss: as smbtorture testing proves: devmode size is the size of the ↵Günther Deschner2011-01-211-1/+1
| | | | | | | | devicemode minus the driverdata extra size. Jeremy, please check. Guenther
* s3-spoolss: disallow storing an invalid devmode size.Günther Deschner2011-01-211-0/+6
| | | | Guenther
* s3:vfs:shadow_copy2: fix indentation in _SHADOW2_NEXT_SMB_FNAMEMichael Adam2011-01-211-2/+2
| | | | | Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Fri Jan 21 10:57:45 CET 2011 on sn-devel-104
* s3:vfs:shadow_copy2: Fix shadow-copy module for drag&drop from a snapshotVolker Lendecke2011-01-211-0/+4
| | | | | | | We have to return NT_STATUS_NOT_SAME_DEVICE to trigger the Windows client to start a copy itself. Unbeknownst to us via the ACLs snapshots are read-only, so a rename would trigger a EACCES. Unfortunately the MacOS/X finder does not do the smart NOT_SAME_DEVICE fallback that Windows does.
* s3:registry correct a debug levelChristian Ambach2011-01-211-1/+1
| | | | this is not a level 0 message, move it to 10
* s3:winbind: Protect against invalid winbindd_cache entries in lookupridsVolker Lendecke2011-01-211-1/+2
|
* s3-net: add roundtrip tests for registry import/exportGregor Beck2011-01-211-0/+88
|
* s3: Fix the code to immediately disconnect from a non-working ctdbdVolker Lendecke2011-01-211-0/+1
|
* s3:vfs:gpfs: fix logic when gpfs:winattr is false (the default!)Rusty Russell2011-01-211-1/+11
| | | | | | | | | | | | | | | | On my autocluster setup, it's not set. Maybe it should be? Otherwise smbclient and some Windows client programs will get errors like: # smbclient //localhost/data -Uadministrator%XXX Domain=[VSOFS1] OS=[Unix] Server=[Samba 3.4.2-ctdb-10] smb: \> put /etc/resolv.conf resolv.conf NT_STATUS_ACCESS_DENIED closing remote file \resolv.conf smb: \> Caused by attempting to update the time on close. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Michael Adam <obnox@samba.org>
* s3:librpc: remove prototype of dcerpc_binding_handle_set_ref_alloc()Stefan Metzmacher2011-01-211-3/+0
| | | | | | This function doesn't exist anymore. metze
* Remove all uses of "./" in pathnames - make canonical. This will become ↵Jeremy Allison2011-01-211-50/+78
| | | | | | | important when we need to guarantee canonical names for hashing. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Fri Jan 21 02:59:56 CET 2011 on sn-devel-104
* Ensure we don't use "./" in findfirst pathnames. Use a directory open of "." ↵Jeremy Allison2011-01-201-4/+8
| | | | instead.
* Make processing of incoming stream rename paths common between reply_mv and ↵Jeremy Allison2011-01-203-23/+48
| | | | ntrename. Ensure we don't depend on "./" in the streams module.
* s3:smbd: use anonymous_shared_free() for shared memory signing stateStefan Metzmacher2011-01-201-0/+7
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Jan 20 07:48:29 CET 2011 on sn-devel-104
* lib/util: s/allocate_anonymous_shared/anonymous_shared_allocate/Stefan Metzmacher2011-01-201-1/+1
| | | | metze
* s3-param: Fixed code block in max_open_files().Andreas Schneider2011-01-191-1/+1
| | | | | | | | When the HAVE_GETRLIMIT and RLIMIT_NOFILE macros are defined the block isn't closed. Autobuild-User: Andreas Schneider <asn@samba.org> Autobuild-Date: Wed Jan 19 23:10:50 CET 2011 on sn-devel-104
* s3-smbd: Fixed a possible null pointer dereference.Andreas Schneider2011-01-191-1/+3
|
* s3: Add wbinfo --dc-infoVolker Lendecke2011-01-194-0/+148
| | | | | | | | | | | | | | | wbinfo --dc-info prints the current DC name and IP address. This helps diagnosing problems that might happen when a later wbinfo --ping-dc fails. This patch started out by using the SAF and NBT cache entires, but those are relatively short-lived. So I decided to invent a new gencache entry with a very long timeout. We need to go via the gencache because when for some reason a winbind child process is stuck, we can't query it for the current DC it's connected to. This must eventually go away again when we have a fully async winbind. Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Wed Jan 19 08:40:28 CET 2011 on sn-devel-104
* Add DELETE-LN test to show bug #7863 - Unlink may unlink wrong file when ↵Jeremy Allison2011-01-191-0/+111
| | | | | | | hardlinks are involved Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Wed Jan 19 03:06:32 CET 2011 on sn-devel-104
* Fix "net usersidlist" not to skip every other userOlly Betts2011-01-191-1/+0
| | | | | | | | | Remove double increment from for loop over users in get_user_tokens(), left over from when this used to be a while loop. Bug was introduced in 1e39a619. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Wed Jan 19 01:34:29 CET 2011 on sn-devel-104
* s3-winbind: no need to include ../librpc/gen_ndr/cli_lsa.h inGünther Deschner2011-01-191-1/+0
| | | | | | | | | winbindd/winbindd_msrpc.c. Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Jan 19 00:37:46 CET 2011 on sn-devel-104
* s3-rpc_client: no need to include ../librpc/gen_ndr/ndr_lsa_c.h anymore.Günther Deschner2011-01-181-1/+1
| | | | Guenther
* s3-netlogon: no need to include ../librpc/gen_ndr/ndr_lsa_c.h anymore.Günther Deschner2011-01-181-1/+1
| | | | Guenther
* s3-netlogon: no need to include ../librpc/gen_ndr/cli_samr.h anymore.Günther Deschner2011-01-181-1/+1
| | | | Guenther
* s3-net: use correct spoolss header in net rpc.Günther Deschner2011-01-181-1/+1
| | | | Guenther
* s3-net: use correct spoolss header in net_ads.c.Günther Deschner2011-01-181-1/+1
| | | | Guenther
* Fix error where Windows client spoolss returns WERR_INVALID_DATA ↵Jeremy Allison2011-01-181-0/+4
| | | | | | | | | W_ERROR(0x0000000D) on opening a printer. We can't return zero for devmode->size. Guenther please check ! Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Tue Jan 18 23:45:33 CET 2011 on sn-devel-104
* s3-rpc_client: Fixed status check of dcerpc_lsa_lookup_sids_noalloc.Andreas Schneider2011-01-171-1/+1
| | | | | Autobuild-User: Andreas Schneider <asn@samba.org> Autobuild-Date: Mon Jan 17 17:35:50 CET 2011 on sn-devel-104
* s3-rpc_client: Fixed return values of dcerpc_lsa_lookup_sids_generic.Andreas Schneider2011-01-171-4/+4
|
* s3-auth: Fixed account lockout check.Andreas Schneider2011-01-171-1/+1
|
* s3: Make sure we call wbcAuthenticateUserEx correctlyVolker Lendecke2011-01-172-8/+29
| | | | | | | | | | | | There are cases where we fill in params.password.response.lm_data with non-NULL where params.password.response.lm_length is 0. wbcAuthenticateUserEx does not like that. I haven't been able to reproduce this with smbclient yet, I've seen it with a proprietary smb client implementation. Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Mon Jan 17 16:30:11 CET 2011 on sn-devel-104
* s3:build: don't use librpc/gen_ndr/cli_echo.[ch] anymoreStefan Metzmacher2011-01-172-8/+3
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon Jan 17 09:34:12 CET 2011 on sn-devel-104
* s3:torture: use dcerpc_echo_X() functionsStefan Metzmacher2011-01-171-4/+6
| | | | metze
* s3:rpcclient: use dcerpc_echo_X() functionsStefan Metzmacher2011-01-171-30/+37
| | | | metze
* s3: Avoid a few calls to cli_errstrVolker Lendecke2011-01-172-9/+13
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Mon Jan 17 08:47:25 CET 2011 on sn-devel-104
* s3: Remove some unused codeVolker Lendecke2011-01-172-107/+0
|
* s3: Convert cli_lock64 to cli_smbVolker Lendecke2011-01-171-34/+24
|
* s3: Convert cli_lock to use cli_locktypeVolker Lendecke2011-01-171-46/+7
|
* s3: Convert cli_locktype to cli_smbVolker Lendecke2011-01-171-32/+22
|