summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* s4:upgradeprovision Rework script, and reset machine account pwAndrew Bartlett2009-11-271-27/+58
| | | | | | | | | | The rework corrects some duplication and errors in the original script, found when preparing an automated test of the script. The code to reset the machine account password avoids issues with AES keys and salting, which may not otherwise be solved by the upgrade. Andrew Bartlett
* s4:ldb Provide bindings for ldb_transaction_prepare_commit()Andrew Bartlett2009-11-271-0/+9
|
* s4:provision Make setting the domain SID in the self join optionalAndrew Bartlett2009-11-271-3/+4
|
* Fix path to upgradeprovisionAndrew Bartlett2009-11-271-2/+2
|
* 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>