summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* .gitlab-ci.yml: move the content to .gitlab-ci-main.ymlStefan Metzmacher2021-04-134-512/+519
| | | | | | | | | | | We introduce an indirection from gitlab-ci.yml via .gitlab-ci-default.yml to .gitlab-ci-main.yml We do that in order to introduce a .gitlab-ci-coverage.yml later as that will have to use different settings in future. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* .gitlab-ci.yml: move samba-ad-back{1,2} and samba-schemaupgrade to shared ↵Stefan Metzmacher2021-04-131-9/+9
| | | | | | | | | runners This seems to work quite reliable now. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* script/autobuild.py: split samba-ad-dc-backup into samba-ad-back{1,2}Stefan Metzmacher2021-04-132-4/+19
| | | | | | | | This will make it possible to run them in parallel (hopefully on shared gitlab runners). Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* script/autobuild.py: move ad_dc_backup to samba-ad-dc-6Stefan Metzmacher2021-04-131-2/+1
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* .gitlab-ci.yml: let private runners also make use of pre-buildsStefan Metzmacher2021-04-131-12/+71
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* script/autobuild.py: split out samba-{nt4,h5l,no-opath}-buildStefan Metzmacher2021-04-131-7/+36
| | | | | | | | These will be used to move the build stages from private gitlab runner jobs to shared runners. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* .gitlab-ci.yml: be more resilient to intrastructure failuresStefan Metzmacher2021-04-131-0/+14
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* .gitlab-ci.yml: specify explicit job timeoutsStefan Metzmacher2021-04-131-0/+2
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* .gitlab-ci.yml: split out samba-{def,mit}-build into the build_first stageStefan Metzmacher2021-04-131-10/+75
| | | | | | | | It's enough to have 2 jobs in build_first, so we can move 'samba-fips' out of it again. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* .gitlab-ci.yml: print out information of the available cpusStefan Metzmacher2021-04-131-0/+2
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* script/autobuild.py: split out "samba-{def,mit}-build"Stefan Metzmacher2021-04-131-29/+37
| | | | | | | This means we avoid a lot of cpu usage for the build. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* script/autobuild.py: add support for dependenciesStefan Metzmacher2021-04-131-7/+94
| | | | | | | | This will make it possible to split build and test stages in the next steps. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* script/autobuild.py: store the directory for the running builder in ↵Stefan Metzmacher2021-04-131-6/+7
| | | | | | | | | | self.builder_dir For now it keeps being the same as self.test_source_dir, but that will change soon. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* script/autobuild.py: defer cp and git cloneStefan Metzmacher2021-04-131-7/+12
| | | | | | | | | | This will make further reconstruction easier. Use 'git show -w' to see the minimal diff. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* script/autobuild.py: pass --with-selftest-prefix via make instead of configureStefan Metzmacher2021-04-131-25/+33
| | | | | | | | We do start for almost all jobs, just samba-ctdb keeps passing it via configure in order to have a regression test for it. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* script/autobuild.py: split out a CLEAN_SOURCE_TREE_CMDStefan Metzmacher2021-04-131-29/+31
| | | | | | | This works for all cases even if the builder runs in a subdirectory. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* script/autobuild.py: change the task definitions into an dictionaryStefan Metzmacher2021-04-131-366/+449
| | | | | | | | | | | The will make it easier to add more meta data properties to task definitions. Use 'git show -w' to see the minimal diff. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* testprogs:blackbox: create temporary files under $PREFIX/SELFTEST_TMPDIRStefan Metzmacher2021-04-132-4/+4
| | | | | | | Tests should not create files in the build nor the source directory! Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* s4:client:tests: create temporary files under $PREFIX/SELFTEST_TMPDIRStefan Metzmacher2021-04-132-23/+25
| | | | | | | Tests should not create files in the build nor the source directory! Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* python:tests:samba_tool: create temporary files under $SELFTEST_TMPDIRStefan Metzmacher2021-04-134-4/+4
| | | | | | | Tests should not create files in the build nor the source directory! Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* s3:script:tests: create temporary files under $PREFIX/SELFTEST_TMPDIRStefan Metzmacher2021-04-1316-17/+39
| | | | | | | | Tests should not create files in the build nor the source directory! They should cope with read only access to them. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* lib/audit_logging/test: fix typosPhilipp Gesang2021-04-122-27/+27
| | | | | | | | | Signed-off-by: Philipp Gesang <philipp.gesang@intra2net.com> Reviewed-by: Ralph Boehme <slow@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Ralph Böhme <slow@samba.org> Autobuild-Date(master): Mon Apr 12 20:07:47 UTC 2021 on sn-devel-184
* VFS: Update status of SMB_VFS_CHMODNoel Power2021-04-122-2/+2
| | | | | | | | | | Missed when SMB_VFS_CHMOD() was removed. Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org> Autobuild-User(master): Noel Power <npower@samba.org> Autobuild-Date(master): Mon Apr 12 11:11:06 UTC 2021 on sn-devel-184
* tests python krb5: MS-KILE client principal look-upGary Lockyer2021-04-126-1/+874
| | | | | | | | | | | | Tests of [MS-KILE]: Kerberos Protocol Extensions section 3.3.5.6.1 Client Principal Lookup Signed-off-by: Gary Lockyer <gary@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Isaac Boukris <iboukris@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Mon Apr 12 00:38:26 UTC 2021 on sn-devel-184
* VFS: Remove SMB_VFS_CHMOD, no longer usedNoel Power2021-04-117-61/+1
| | | | | | | | | | | | | | | | | | | | | | | | | --------------- / \ / REST \ / IN \ / PEACE \ / \ | | | SMB_VFS_CHMOD | | | | | | 08 April | | 2021 | | | | | *| * * * | * _________)/\\_//(\/(/\)/\//\/\////|_)_______ Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org> Autobuild-User(master): Noel Power <npower@samba.org> Autobuild-Date(master): Sun Apr 11 23:25:31 UTC 2021 on sn-devel-184
* s3/modules: VFS: unityed_media: Remove um_chmod functionNoel Power2021-04-111-29/+0
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: VFS: time_audit: Remove smb_time_audit_chmodNoel Power2021-04-111-23/+0
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: VFS: snapper: Remove snapper_gmt_chmodNoel Power2021-04-111-21/+0
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: VFS: shadow_copy2: Remove shadow_copy2_chmodNoel Power2021-04-111-21/+0
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: VFS: media_harmony: Remove mh_chmodNoel Power2021-04-111-34/+0
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: VFS: gpfs: Remove vfs_gpfs_chmod() functionNoel Power2021-04-111-33/+0
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: VFS: Remove vfs_gluster_chmod() functionNoel Power2021-04-111-14/+0
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: VFS: full_audit: Remove smb_full_audit_chmod() functionNoel Power2021-04-111-21/+0
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: VFS: fruit: Remove fruit_chmodNoel Power2021-04-111-45/+0
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: VFS: fake_acls: Remove fake_acls_chmod() functionNoel Power2021-04-111-95/+0
| | | | | | | Also remove fake_acls_sys_acl_set_file() which is no longer called Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: VFS: extd_audit: Remove audit_chmod() functionNoel Power2021-04-111-23/+0
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: VFS: cep_snapshots: remove ceph_snap_gmt_chmod() functionNoel Power2021-04-111-22/+0
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: VFS: ceph: Remove cephwrap_chmod() functionNoel Power2021-04-111-13/+0
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: VFS: catia: Remove catia_chmod() functionNoel Power2021-04-111-39/+0
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: VFS: cap: remove cap_chmodNoel Power2021-04-111-35/+0
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: VFS: audit: Remove audit_chmodNoel Power2021-04-111-17/+0
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: VFS: acl_common: Remove chmod_acl_module_common() functionNoel Power2021-04-112-14/+0
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: VFS: acl_xattr: Remove call to chmod_acl_module_common()Noel Power2021-04-111-1/+0
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: VFS: acl_tdb: Remove call to chmod_acl_module_common()Noel Power2021-04-111-1/+0
| | | | Signed-off-by: Noel Power <noel.power@suse.com>
* s3/torture: Make cmd_chmod now use SMB_VFS_FCHMODNoel Power2021-04-111-6/+16
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: linux_xfs_sgid_mkdirat() SMB_VFS_NEXT_FCHMOD => SMB_VFS_NEXT_CHMODNoel Power2021-04-111-1/+1
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: nfs4acl_xattr_fset_nt_acl VFS_SMB_NEXT_CHMOD => VFS_SMB_NEXT_FCHMODNoel Power2021-04-111-9/+3
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/smbd: file_set_dosmode SMB_VFS_CHMOD => SMB_VFS_FCHMODNoel Power2021-04-111-1/+1
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/smbd: SMB_VFS_CHMOD -> SMB_VFS_FCHMODNoel Power2021-04-111-8/+1
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>
* s3/modules: VFS: snapper: Add new fchmod_fn implementationNoel Power2021-04-111-0/+25
| | | | | Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Ralph Boehme <slow@samba.org>