Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-11-27 | s4-ldb: better to test for valid arguments in ldb library than commandline | Andrew Tridgell | 2 | -9/+10 | |
We were testing for valid DNs in ldbrename in the command line tool. This hid a bug in the ldb library where we caught a bad DN in the objectclass module rather than in the main ldb code. It is better to do validation of the DNs passed on the command line in the library code, as this gives us more consistent error handling between the programming APIs for ldb and the command line. | |||||
2009-11-27 | s4-smb2: SMB2 uses NT_STATUS_CANCELLED for cancelled locks | Andrew Tridgell | 1 | -1/+5 | |
2009-11-27 | s4-smb2: sequence numbers are not checked in SMB2_OP_CANCEL | Andrew Tridgell | 1 | -1/+2 | |
2009-11-27 | torture: fixed SMB2-LOCK valgrind error | Andrew Tridgell | 1 | -1/+2 | |
2009-11-27 | s4-smb2: check for invalid SMB2 lock ranges | Andrew Tridgell | 1 | -0/+6 | |
2009-11-27 | s4-smb2: check for an invalid lock flags combination | Andrew Tridgell | 1 | -0/+3 | |
UNLOCK with FAIL_IMMEDIATELY is not allowed | |||||
2009-11-27 | s4-install: fixed install path for python scripts | Andrew Tridgell | 2 | -11/+34 | |
when we install python scripts we need to fix the internal path used to find modules. We also need to install the scripts in the right place. Most of them should go in $SBINDIR not share/setup/ | |||||
2009-11-27 | s4:upgradeprovision Rework update_machine_account_password() tranactions | Andrew Bartlett | 1 | -4/+6 | |
This balances the transaction_begin() and transactin_prepare_commit() calls Andrew Bartlett | |||||
2009-11-27 | s4:dsdb Don't segfault with ldb_transaction_prepare_commit() without begin() | Andrew Bartlett | 1 | -0/+4 | |
It is up to other modules to complain if ldb_transaction_prepare_commit() is called before ldb_transaction_begin_transaction() Andrew Bartlett | |||||
2009-11-27 | s4:upgradeprovision add 'exit $failed' to blackbox test | Andrew Bartlett | 1 | -0/+2 | |
2009-11-27 | s4:upgradeprovision Use mkdtemp to create unique tempoary directory names | Andrew Bartlett | 1 | -2/+3 | |
2009-11-27 | s4:selftest Add tests for upgradeprovision | Andrew Bartlett | 2 | -0/+27 | |
2009-11-27 | s4:upgradeprovision Rework script, and reset machine account pw | Andrew Bartlett | 1 | -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 | |||||
2009-11-27 | s4:ldb Provide bindings for ldb_transaction_prepare_commit() | Andrew Bartlett | 1 | -0/+9 | |
2009-11-27 | s4:provision Make setting the domain SID in the self join optional | Andrew Bartlett | 1 | -3/+4 | |
2009-11-27 | Fix path to upgradeprovision | Andrew Bartlett | 1 | -2/+2 | |
2009-11-27 | s4: Improve updateprovision | Matthieu Patou | 1 | -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 | |||||
2009-11-27 | s4: update What's new and explain how to upgrade a samba4 provision | Matthieu Patou | 2 | -1/+28 | |
2009-11-27 | s4: Rename the script | Matthieu Patou | 1 | -45/+45 | |
2009-11-27 | s3-kerberos: Fix Bug #6929: build with recent heimdal. | Günther Deschner | 2 | -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 | |||||
2009-11-27 | s3-spoolss: use macros to fillup driver levels. | Günther Deschner | 1 | -158/+114 | |
Guenther | |||||
2009-11-26 | s3-smbd: no drsuapi server stubs yet in s3. Fixes the build, sorry. | Günther Deschner | 1 | -1/+0 | |
Guenther | |||||
2009-11-26 | s3-rpc: running minimal_includes.pl on rpc_client and rpc_server. | Günther Deschner | 4 | -7/+0 | |
Guenther | |||||
2009-11-26 | s3-rpc: Avoid including every pipe's client and server stubs everywhere in ↵ | Günther Deschner | 75 | -64/+109 | |
samba. Guenther | |||||
2009-11-26 | s3-passdb: move some defines out of rpc headers (they really belong to passdb). | Günther Deschner | 2 | -16/+15 | |
Guenther | |||||
2009-11-26 | s3-winbind: properly include netlogon.idl in wbint.idl. | Günther Deschner | 3 | -1/+3 | |
Guenther | |||||
2009-11-26 | s3-spoolss: pre cosmetics: reorder levels in construct_printer_info levels. | Günther Deschner | 1 | -104/+104 | |
Guenther | |||||
2009-11-26 | tevent: Fix a comment | Volker Lendecke | 1 | -1/+1 | |
2009-11-26 | librpc: rerun "make idl" | Stefan Metzmacher | 10 | -67/+67 | |
metze | |||||
2009-11-26 | pidl:Samba3/ClientNDR: $size can be 'foo / 2' so we need to add '(' and ')' | Stefan Metzmacher | 2 | -3/+3 | |
foo / 5 * sizeof(bar)' isn't the same as '(foo / 2) * sizeof(bar)'. metze | |||||
2009-11-26 | pidl:NDR/Parser: $size can be 'foo / 2' so we need to add '(' and ')' | Stefan Metzmacher | 1 | -1/+1 | |
foo / 5 * sizeof(bar)' isn't the same as '(foo / 2) * sizeof(bar)'. metze | |||||
2009-11-26 | create-tarball: Make it more comfortable to use the --copy-docs option. | Karolin Seeger | 1 | -0/+13 | |
Now you can directly specify the 'make release' output dir without any modifications. Karolin | |||||
2009-11-26 | s4:ldap.py - add a test for the enhanced operational attributes check | Matthias Dieter Wallnöfer | 1 | -0/+11 | |
(Deny creation of entries with operational attributes specified) | |||||
2009-11-26 | s4:objectclass LDB module - Prevent write operations on constructed attributes | Matthias Dieter Wallnöfer | 1 | -6/+19 | |
2009-11-26 | s4:operational LDB module - Don't do the write checks here | Matthias Dieter Wallnöfer | 1 | -16/+0 | |
Let this perform the schema in the "objectclass" module. | |||||
2009-11-26 | s3-kerberos: next step to resolve Bug #6929: build with recent heimdal. | Günther Deschner | 2 | -4/+8 | |
Based on patch from Allan <allan@archlinux.org>. Also should fix the FreeBSD build on the buildfarm. Guenther | |||||
2009-11-26 | s4-smbtorture: refactor RPC-SAMR-LARGE-DC test a little more. | Günther Deschner | 1 | -25/+26 | |
Guenther | |||||
2009-11-26 | s4-smbtorture: add torture_samr_context to carry some RPC-SAMR-X specifics. | Günther Deschner | 1 | -84/+111 | |
Guenther | |||||
2009-11-25 | Fix warnings with talloc_asprintf. | Jeremy Allison | 1 | -3/+3 | |
Jeremy. | |||||
2009-11-25 | Make us pass RAW-CHKPATH with a case sensitive share. | Jeremy Allison | 1 | -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. | |||||
2009-11-25 | Add RAW-CHKPATH test with case-sensitive share. | Jeremy Allison | 2 | -0/+7 | |
Jeremy. | |||||
2009-11-25 | s3-build: try to fix QNX build ("delay" is defined in lib headers). | Günther Deschner | 1 | -7/+7 | |
Guenther | |||||
2009-11-25 | s4/torture: port SMBv1 RAW-LOCK tests to SMBv2 | Steven Danneman | 1 | -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 | |||||
2009-11-25 | s4/libcli: rename previously reserved field in SMB2 LOCK struct | Steven Danneman | 6 | -18/+18 | |
The lock.in.reserved field has been renamed lock_sequence in the SMB 2.1 dialect. See MS-SMB 2.2.26. | |||||
2009-11-25 | s4/libcli: Initialize client PID for SMB2 connections | Steven Danneman | 3 | -0/+6 | |
Set the SMB pid to the Unix pid of the client process. | |||||
2009-11-25 | s3-registry: fix REG_MULTI_SZ handling in registry_push_value. | Günther Deschner | 1 | -3/+20 | |
Catched by smbconftort test on the buildfarm. Guenther | |||||
2009-11-25 | s3-kerberos: add check for prerequisite krb5/krb5.h header while checking ↵ | Günther Deschner | 1 | -2/+7 | |
for krb5/locate_plugin.h. (Needed for new Heimdal versions). Guenther | |||||
2009-11-25 | Fix bug 6892 - When a chown operation is issued via Windows Explorer, all ↵ | Jeremy Allison | 1 | -15/+36 | |
ACLS are wiped out. Merges existing DACLs when a ACL set operation comes in with only owner or group values set. Jeremy. | |||||
2009-11-25 | Fix crash due to uninitialized pointer (not a problem in 3.4.x or below). | Jeremy Allison | 1 | -2/+1 | |
Jeremy. | |||||
2009-11-25 | nsswitch: fix compile of winbind_krb5_locator with recent Heimdal versions. | Günther Deschner | 1 | -0/+1 | |
Guenther |