summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* wintest: bump version to 4.1Andrew Bartlett2012-10-031-1/+1
|
* nsswitch: Build nss_winbind on all supported platformsAndrew Bartlett2012-10-031-10/+49
| | | | | | This matches what the autoconf build can do. Andrew Bartlett
* selftest: Always build a linux-style nss_winbind for nss_wrapperAndrew Bartlett2012-10-034-5/+20
|
* provision: Use logger rather than print.Jelmer Vernooij2012-10-031-1/+1
| | | | | Autobuild-User(master): Jelmer Vernooij <jelmer@samba.org> Autobuild-Date(master): Wed Oct 3 14:24:09 CEST 2012 on sn-devel-104
* s4-provision: do not skip setting the acls on sysvolMatthieu Patou2012-10-032-2/+4
| | | | | Autobuild-User(master): Matthieu Patou <mat@samba.org> Autobuild-Date(master): Wed Oct 3 10:26:06 CEST 2012 on sn-devel-104
* Fix bug #9222 - smbd ignores the "server signing = no" setting for SMB2.Jeremy Allison2012-10-032-4/+12
| | | | | | | | Still sign if client request is signed, just don't negotiate it in negprot or sessionsetup. Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Wed Oct 3 00:59:42 CEST 2012 on sn-devel-104
* When creating a new file/directory, we need to obey the create ↵Jeremy Allison2012-10-021-0/+15
| | | | | | | | | | | | | | mask/directory mask parameters. Currently we call FSET_NT_ACL to inherit any ACLs on create. However FSET_NT_ACL uses the security mask/directory security mask parameters instead of the create mask/directory mask parameters. Swap them temporarily when creating to ensure the correct masks are applied. Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Tue Oct 2 22:27:17 CEST 2012 on sn-devel-104
* Add functions to programatically set the security mask and directory ↵Jeremy Allison2012-10-022-0/+16
| | | | security mask parameters.
* When setting a non-default ACL, don't forget to apply masks to SMB_ACL_USER ↵Jeremy Allison2012-10-021-0/+10
| | | | and SMB_ACL_GROUP entries.
* Only apply masks on non-default ACL entries when setting the ACL.Jeremy Allison2012-10-021-9/+19
|
* Use is_default_acl variable in canonicalise_acl().Jeremy Allison2012-10-021-2/+3
|
* Reformat spacing to be even.Jeremy Allison2012-10-021-7/+8
|
* tdb: Fix a typoVolker Lendecke2012-10-021-1/+1
| | | | | Autobuild-User(master): Volker Lendecke <vl@samba.org> Autobuild-Date(master): Tue Oct 2 19:52:16 CEST 2012 on sn-devel-104
* s3-net: Fix DEBUG() location.Günther Deschner2012-10-021-1/+1
| | | | | | | Guenther Autobuild-User(master): Günther Deschner <gd@samba.org> Autobuild-Date(master): Tue Oct 2 18:06:17 CEST 2012 on sn-devel-104
* s3-net: give more control how to update/register DNS entries.Günther Deschner2012-10-023-24/+76
| | | | Guenther
* s3-net: pass down a flags field to DoDNSUpdate().Günther Deschner2012-10-022-2/+5
| | | | Guenther
* s3-net: move out some prototypes to net_dns.h.Günther Deschner2012-10-023-22/+34
| | | | Guenther
* s3-net: pass down struct net_context to the dns update calls.Günther Deschner2012-10-021-9/+11
| | | | Guenther
* s3-kerberos: add aes enctypes to generated krb5.conf.Günther Deschner2012-10-021-5/+24
| | | | Guenther
* s3-krb5: use and request AES keys in kerberos operations.Günther Deschner2012-10-023-1/+14
| | | | Guenther
* Fix release script to build full set of documentationAlexander Bokovoy2012-10-022-2/+4
| | | | | | | | | | | build-docs script was not setting XML catalog properly. In addition, some time ago pdf versions of images were introduced as generated dependencies in our books but svg -> pdf rule was not added, so building books never finished properly. Autobuild-User(master): Alexander Bokovoy <ab@samba.org> Autobuild-Date(master): Tue Oct 2 16:21:23 CEST 2012 on sn-devel-104
* librelease.sh: Move the GPG data to the library section.Karolin Seeger2012-10-021-10/+24
| | | | | | | | | | | | Don't use the Library key for the samba releases. Karolin Pair-Programmed-With: Stefan Metzmacher <metze@samba.org> (cherry picked from commit 7eb1f6ff178cb04a04dcaee88f15be850d239430) Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Tue Oct 2 14:28:10 CEST 2012 on sn-devel-104
* s4-dns: fix a non handled memory out of memoryMatthieu Patou2012-10-021-0/+1
| | | | | | | Signed-off-by: Kai Blin <kai@samba.org> Autobuild-User(master): Kai Blin <kai@samba.org> Autobuild-Date(master): Tue Oct 2 09:43:52 CEST 2012 on sn-devel-104
* Add samba3.samba3badnameblob test to check regressions in bug #9215.Jeremy Allison2012-10-013-1/+140
| | | | | | | Bad name in SMB1 openX can cause a crash in iconv inside glibc. Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Mon Oct 1 23:29:25 CEST 2012 on sn-devel-104
* s3fs-smbd: Move housekeeping to the background process.Andreas Schneider2012-10-011-0/+9
| | | | | | | | | | | | | | | | If you add 200 printers using lpadmin. Then you wait for the printcap cache to expire. As soon as this expires we notify all deamons that they should reload the printers. This mean we need to create the default registry keys for each printer. If you do e.g. a 'smbclient -L' during that time you will get a lot of timeouts. This lets the housekeeping function of the printcap cache do the task of creating the default registry keys in background queue process. When it is done with the task it will tell all smbd childs to reload the printers and the 200 printers appear. Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Mon Oct 1 20:28:23 CEST 2012 on sn-devel-104
* s3: vfs_streams_depot: add delete_lost optionBjörn Baumbach2012-10-011-23/+42
| | | | | | | | With this option lost stream directories will be removed instead of renamed. Autobuild-User(master): Volker Lendecke <vl@samba.org> Autobuild-Date(master): Mon Oct 1 18:47:30 CEST 2012 on sn-devel-104
* s3: make recursive_rmdir function non-staticBjörn Baumbach2012-10-012-4/+7
|
* s3: Fix bug 8966, Fix net rpc share allowedusers to work with 2008r2Jeremy Allison2012-10-011-37/+44
| | | | | | | | The RAP NetShareEnum command was removed in 2008r2, so use the RPC equivalent instead. Autobuild-User(master): Volker Lendecke <vl@samba.org> Autobuild-Date(master): Mon Oct 1 07:59:34 CEST 2012 on sn-devel-104
* s3: Fix libnss_winbind.so's build on Illumos/SolarisIra Cooper2012-09-302-7/+20
| | | | | | | | Due to not building and linking in the winbind_nss_solaris bits in addition to the linux bits, nss was broken on Solaris. Autobuild-User(master): Ira Cooper <ira@samba.org> Autobuild-Date(master): Sun Sep 30 22:56:30 CEST 2012 on sn-devel-104
* s4 dns: Fix return code for deleted recordsKai Blin2012-09-302-4/+44
| | | | | | | | | | This fixes bug #9225. We already had a test for this scenario, but the test wasn't correct. This patch fixes the test, and also fixes the bug. Signed-off-by: Kai Blin <kai@samba.org> Autobuild-User(master): Kai Blin <kai@samba.org> Autobuild-Date(master): Sun Sep 30 13:09:14 CEST 2012 on sn-devel-104
* s4 dns: Get rid of deprecated allocation result checkKai Blin2012-09-301-1/+3
|
* selftest: use an array when starting testenv with system()Andrew Bartlett2012-09-301-3/+11
| | | | | | | | | | By reduing the need for escapes and forcing the use of bash, this seems to allow 'make testenv' to start on FreeBSD Andrew Bartlett Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Sun Sep 30 02:30:40 CEST 2012 on sn-devel-104
* s3: Fix opening a file under kernel oplocksVolker Lendecke2012-09-291-0/+79
| | | | | | | | | With the prior code we assumed that we do not have kernel oplocks around when we open a file because we handled samba-internal oplock breaks before the open attempt. Autobuild-User(master): Volker Lendecke <vl@samba.org> Autobuild-Date(master): Sat Sep 29 19:29:36 CEST 2012 on sn-devel-104
* s3: Remove a SMB_ASSERTVolker Lendecke2012-09-291-2/+0
| | | | With the simplified logic this became unnecessary
* s3: Close the now opened file descriptor in error pathsVolker Lendecke2012-09-291-0/+3
|
* s3: No code change, just re-indentVolker Lendecke2012-09-291-188/+187
| | | | Look at this with "git diff -b" if you don't believe me :-)
* s3: Remove share mode handling before we open the fileVolker Lendecke2012-09-291-204/+1
| | | | | | | | This is a significant behaviour change: We do not open the file under the share mode lock anymore. This might lead to more open calls in case of oplock breaks or sharing violations, but those are slow error paths and as such might be not too performance sensitive. The benefit of this patch is a significant reduction of complexity of open_file_ntcreate()
* s3: Fix fcb_or_dos_open after logic changeVolker Lendecke2012-09-291-1/+2
| | | | | | With the new behaviour, we call fcb_or_dos_open after open_file(). It is open_file() that sets up the fsp so that fcb_or_dos_open can find it in the list of fsps. Avoid finding the fsp we are just setting up.
* s3: Copy share mode handling from before to after open_fileVolker Lendecke2012-09-291-17/+124
| | | | | | This is a 1:1 copy&paste of the oplock/sharemode code that we do before an existing file is opened. It is a prerequiste for a patch that removes all of that handling before we open the file.
* s3:libsmb: use smbXcli_conn_remote_name() in smb2_tcon_send()Stefan Metzmacher2012-09-291-4/+2
| | | | | | | metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Sat Sep 29 11:52:43 CEST 2012 on sn-devel-104
* s3:libsmb: make cli_echo* protocol independentStefan Metzmacher2012-09-291-32/+23
| | | | metze
* libcli/smb: add smb1cli_echo*Stefan Metzmacher2012-09-294-0/+182
| | | | metze
* libcli/smb: add smb2cli_echo*Stefan Metzmacher2012-09-294-0/+131
| | | | metze
* libcli/smb: use an explicit TALLOC_FREE(subreq) in smb2cli_*Stefan Metzmacher2012-09-299-0/+9
| | | | metze
* build: Remove duplicate check for struct getquota_rslt member getquota_rslt_uAndrew Bartlett2012-09-291-5/+0
| | | | | Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Sat Sep 29 08:51:03 CEST 2012 on sn-devel-104
* build: Fix quota tests, including move of sysquotas.c to the top levelAndrew Bartlett2012-09-293-10/+11
| | | | | | This correctly detects quotas on FreeBSD Andrew Bartlett
* lib/replace: Add test for what flag we need for -Werror behaviourAndrew Bartlett2012-09-291-0/+9
|
* s3-winbindd: Adjust error code loop logic in rpc_trusted_domains().Günther Deschner2012-09-291-1/+1
| | | | | | | Guenther Autobuild-User(master): Günther Deschner <gd@samba.org> Autobuild-Date(master): Sat Sep 29 00:34:04 CEST 2012 on sn-devel-104
* s3-lsa: Flesh out the returned info in _lsa_EnumTrustedDomainsEx().Günther Deschner2012-09-281-0/+5
| | | | Guenther
* s3-winbindd: Allow DNS resolution of trusted domains if DNS name is avaliableSumit Bose2012-09-283-25/+58
| | | | Signed-off-by: Günther Deschner <gd@samba.org>