summaryrefslogtreecommitdiffstats
path: root/source3
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* s3: Make passing up "result_parent" from cli_smb optionalVolker Lendecke2011-01-172-3/+2
|
* s3: Remove unused cli_send_keepaliveVolker Lendecke2011-01-172-20/+0
|
* s3: Remove unused cli_send/receive_transVolker Lendecke2011-01-172-340/+0
|
* s3: Convert try_trans2 to cli_transVolker Lendecke2011-01-171-28/+28
|
* s3: Convert cli_api to cli_transVolker Lendecke2011-01-171-11/+48
|
* s3: Make cli_setpathinfo_basic use cli_setpathinfoVolker Lendecke2011-01-173-77/+20
|