summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* s4: Improve updateprovisionMatthieu Patou2009-11-271-33/+52
| | | | | | | | | * Define a simple upgrade process mode (module storage change, file name change, copy of new file) * Move the schema, configuration and current object upgrade into full upgrade mode * Added the --full switch to select the full upgrade mode, and made simple upgrade mode the default * Make updateprovision works without any switch (update the provision in the default location) * Cleanup the messages * Create the reference provision in a subdirectory of the updated provision
* s4: update What's new and explain how to upgrade a samba4 provisionMatthieu Patou2009-11-272-1/+28
|
* s4: Rename the scriptMatthieu Patou2009-11-271-45/+45
|
* s3-kerberos: Fix Bug #6929: build with recent heimdal.Günther Deschner2009-11-272-1/+20
| | | | | | | Heimdal changed the KRB5_DEPRECATED define (which now may not take an identifier for activation) in new releases (like 1.3.1). Guenther
* s3-spoolss: use macros to fillup driver levels.Günther Deschner2009-11-271-158/+114
| | | | Guenther
* s3-smbd: no drsuapi server stubs yet in s3. Fixes the build, sorry.Günther Deschner2009-11-261-1/+0
| | | | Guenther
* s3-rpc: running minimal_includes.pl on rpc_client and rpc_server.Günther Deschner2009-11-264-7/+0
| | | | Guenther
* s3-rpc: Avoid including every pipe's client and server stubs everywhere in ↵Günther Deschner2009-11-2675-64/+109
| | | | | | samba. Guenther
* s3-passdb: move some defines out of rpc headers (they really belong to passdb).Günther Deschner2009-11-262-16/+15
| | | | Guenther
* s3-winbind: properly include netlogon.idl in wbint.idl.Günther Deschner2009-11-263-1/+3
| | | | Guenther
* s3-spoolss: pre cosmetics: reorder levels in construct_printer_info levels.Günther Deschner2009-11-261-104/+104
| | | | Guenther
* tevent: Fix a commentVolker Lendecke2009-11-261-1/+1
|
* librpc: rerun "make idl"Stefan Metzmacher2009-11-2610-67/+67
| | | | metze
* pidl:Samba3/ClientNDR: $size can be 'foo / 2' so we need to add '(' and ')'Stefan Metzmacher2009-11-262-3/+3
| | | | | | | foo / 5 * sizeof(bar)' isn't the same as '(foo / 2) * sizeof(bar)'. metze
* pidl:NDR/Parser: $size can be 'foo / 2' so we need to add '(' and ')'Stefan Metzmacher2009-11-261-1/+1
| | | | | | | foo / 5 * sizeof(bar)' isn't the same as '(foo / 2) * sizeof(bar)'. metze
* create-tarball: Make it more comfortable to use the --copy-docs option.Karolin Seeger2009-11-261-0/+13
| | | | | | | Now you can directly specify the 'make release' output dir without any modifications. Karolin
* s4:ldap.py - add a test for the enhanced operational attributes checkMatthias Dieter Wallnöfer2009-11-261-0/+11
| | | | (Deny creation of entries with operational attributes specified)
* s4:objectclass LDB module - Prevent write operations on constructed attributesMatthias Dieter Wallnöfer2009-11-261-6/+19
|
* s4:operational LDB module - Don't do the write checks hereMatthias Dieter Wallnöfer2009-11-261-16/+0
| | | | Let this perform the schema in the "objectclass" module.
* s3-kerberos: next step to resolve Bug #6929: build with recent heimdal.Günther Deschner2009-11-262-4/+8
| | | | | | | | Based on patch from Allan <allan@archlinux.org>. Also should fix the FreeBSD build on the buildfarm. Guenther
* s4-smbtorture: refactor RPC-SAMR-LARGE-DC test a little more.Günther Deschner2009-11-261-25/+26
| | | | Guenther
* s4-smbtorture: add torture_samr_context to carry some RPC-SAMR-X specifics.Günther Deschner2009-11-261-84/+111
| | | | Guenther
* Fix warnings with talloc_asprintf.Jeremy Allison2009-11-251-3/+3
| | | | Jeremy.
* Make us pass RAW-CHKPATH with a case sensitive share.Jeremy Allison2009-11-251-42/+105
| | | | | | | | | | | | | | | | | | | | I know Volker will look at this closely so here's the explaination :-). Originally on a case-sensitive share we simply did a stat (or lstat) call and returned success of fail based on the result. However this failed to take account of incoming paths with a wildcard (which must always fail, and with different error messages depending on whether the wildcard is the last component or in the path). Also it failed to take account of a stat fail with ENOENT due to a missing component of the path as the last component (which is ok as it could be a new file) or if the ENOENT was due to the missing component within the path (not the last component) - which must return the correct error. What this means is that with "case sensitive = yes" we do one more talloc call (to get the parent directory) and one more stat call (on the parent directory) in the case where the stat call fails. I think this is an acceptable overhead to enable case sensitive shares to return the correct error messages for applications. Volker please examine carefully :-). Jeremy.
* Add RAW-CHKPATH test with case-sensitive share.Jeremy Allison2009-11-252-0/+7
| | | | Jeremy.
* s3-build: try to fix QNX build ("delay" is defined in lib headers).Günther Deschner2009-11-251-7/+7
| | | | Guenther
* s4/torture: port SMBv1 RAW-LOCK tests to SMBv2Steven Danneman2009-11-251-20/+2012
| | | | | | | | | | | | | | | | | | | | | | | | RAW-LOCK ported as: RAW-LOCK-LOCK, RAW-LOCK-LOCKX -> SMB2-LOCK-LOCK RAW-PIDHIGH -> removed, no longer relevant RAW-ASYNC -> SMB2-LOCK-ASYNC, SMB2-LOCK-CANCEL, SMB2-LOCK-CANCEL-TDIS, SMB2-LOCK-CANCEL-LOGOFF RAW-ERRORCODE -> SMB2-LOCK-ERRORCODE RAW-CHANGETYPE -> removed, no longer relevant RAW-ZEROBYTELOCKS -> SMB2-LOCK->ZEROBYTELENGTH RAW-UNLOCK -> SMB2-LOCK-UNLOCK RAW-MULTIPLE_UNLOCK -> SMB2-LOCK-MULTIPLE-UNLOCK RAW-STACKING -> SMB2-LOCK-STACKING BASE-LOCK ported as: BASE-LOCK-LOCK1 -> SMB2-LOCK-ERRORCODE, timeout is no longer relevant BASE-LOCK-LOCK2 -> SMB2-LOCK-CONTEND, SMB2-LOCK-LOCK, SMB2-LOCK-CONTEXT BASE-LOCK-LOCK3 -> SMB2-LOCK-RANGE BASE-LOCK-LOCK4 -> SMB2-LOCK-OVERLAP BASE-LOCK-LOCK5 -> SMB2-LOCK-STACKING BASE-LOCK-LOCK6 -> SMB2-LOCK-CANCEL, change_locktype no longer relevant BASE-LOCK-LOCK7 -> SMB2-LOCK-RW-SHARED, SMB2-LOCK-RW-EXCLUSIVE
* s4/libcli: rename previously reserved field in SMB2 LOCK structSteven Danneman2009-11-256-18/+18
| | | | | The lock.in.reserved field has been renamed lock_sequence in the SMB 2.1 dialect. See MS-SMB 2.2.26.
* s4/libcli: Initialize client PID for SMB2 connectionsSteven Danneman2009-11-253-0/+6
| | | | Set the SMB pid to the Unix pid of the client process.
* s3-registry: fix REG_MULTI_SZ handling in registry_push_value.Günther Deschner2009-11-251-3/+20
| | | | | | Catched by smbconftort test on the buildfarm. Guenther
* s3-kerberos: add check for prerequisite krb5/krb5.h header while checking ↵Günther Deschner2009-11-251-2/+7
| | | | | | | | for krb5/locate_plugin.h. (Needed for new Heimdal versions). Guenther
* Fix bug 6892 - When a chown operation is issued via Windows Explorer, all ↵Jeremy Allison2009-11-251-15/+36
| | | | | | | ACLS are wiped out. Merges existing DACLs when a ACL set operation comes in with only owner or group values set. Jeremy.
* Fix crash due to uninitialized pointer (not a problem in 3.4.x or below).Jeremy Allison2009-11-251-2/+1
| | | | Jeremy.
* nsswitch: fix compile of winbind_krb5_locator with recent Heimdal versions.Günther Deschner2009-11-251-0/+1
| | | | Guenther
* cifs.upcall: 2nd part of fix for Bug #6868: support building with Heimdal we ↵Günther Deschner2009-11-251-0/+2
| | | | | | well as with MIT. Guenther
* s3 selftest: Add RAW-SFILEINFO-END-OF-FILE to selftestTim Prouty2009-11-251-1/+1
|
* s3 setfileinfo: Open with FILE_WRITE_DATA when setting the file sizeTim Prouty2009-11-251-1/+1
| | | | | | | | This matches what is outlined here: http://msdn.microsoft.com/en-us/library/ms804363.aspx This is also inline with how winXP/win7 handle this. See RAW-SFILEINFO-END-OF-FILE* in smbtorture4.
* s4 torture: Change RAW-OPLOCK to use the documented version of ↵Tim Prouty2009-11-251-4/+4
| | | | | | | | | | | SET_END_OF_FILE_INFO The passtrhough version of SET_END_OF_FILE_INFO is tested in RAW-SFILEINFO-END-OF-FILE. Additionally, the first opener is changed to use SHARE_WRITE for the share mode since SET_END_OF_FILE_INFO actually writes data to the file via truncating/extending.
* s4 torture: Allow onefs to be checked like samba3 and samba4Tim Prouty2009-11-251-0/+1
| | | | | This is needed for the new RAW-SFILEINFO-END-OF-FILE test to differentiate what appears to be a windows bug.
* s4 torture: Add two new setfileinfo testsTim Prouty2009-11-251-0/+191
| | | | | | | | | These tests expose a potential bug in winXP, win7, and likely others. There is also a bug in samba where share modes aren't being enforced where they should. For more details see: http://lists.samba.org/archive/cifs-protocol/2009-November/001130.html
* s4 torture: Split up the torture suite setup for RAW-SFILEINFOTim Prouty2009-11-255-14/+25
| | | | | | | A side effect of this change is that RAW-SFILEINFO now runs the whole suite instead of just the first test. I changed the name of the first test to RAW-SFILEINFO-BASE and changed all of the selftest scripts that call it.
* The start of a WHATSNEW for Samba4 alpha9Andrew Bartlett2009-11-251-7/+22
| | | | | | | If you think what you did is missing, please edit. Release of alpha9 will be this week. Andrew Bartlett
* s4:dsdb Make samba_dsdb easier to use in upgrades - assume default valuesAndrew Bartlett2009-11-251-4/+7
|
* s4: update valgrind suppressions for use on build farmAndrew Bartlett2009-11-251-0/+62
|
* libcli: allow ntstatus.h to be used by openchangeAndrew Tridgell2009-11-251-0/+8
| | | | | apparently ntstatus.h is used by openchange, but they don't include replace.h. This makes that possible again.
* s4:upgradeschema.py Update to reflect recent change in provisionMatthieu Patou2009-11-251-27/+31
| | | | | | | | | | - define which modules we want to use when loading the ldb - move partition in sam.ldb.d dir Changes have been suggested by Andrew Bartlett. (commit message clarified by Andrew Bartlett) Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* s4:upgradeschema.py CleanupMatthieu Patou2009-11-251-6/+1
| | | | | | | | - remove some useless comments - remove hardcoded paths (commit message clarified by Andrew Bartlett) Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* Remove call into reduce_name if case sensitive. This allows us to passJeremy Allison2009-11-241-2/+1
| | | | | | | | RAW-CHKPATH when case sensitive = yes, but isn't the correct way to do it. I'm testing a larger patch to smbd/filename.c that should fix this correctly, and will add a torture test to ensure RAW-CHKPATH is run against a case sensitive share once this is done. Jeremy.
* s4:installmisc - install also the new "domainlevel" tool from the setup dirMatthias Dieter Wallnöfer2009-11-241-1/+1
|
* s4: Check SUN compiler and remove "-fullwarn" when using itBrian Lu2009-11-241-1/+19
| | | | | | | This option is only supported by "gcc". For details consider https://bugzilla.samba.org/show_bug.cgi?id=6905 Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de>