Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-11-27 | s4:upgrade.py - Umlaut problem | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2009-11-27 | s4:tests.sh - Make also here the change from "upgrade" to "upgrade_from_s3" | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2009-11-27 | s4:upgrade.py - rework to make the upgrade s3 -> s4 possible again | Matthias Dieter Wallnöfer | 1 | -72/+72 | |
Able to read basic settings "workgroup", "realm", "netbios name" and the function mode from the s3 "smb.conf" and use them for the provision of s4. | |||||
2009-11-27 | s4:upgrade_from_s3 - Fix message outputs | Matthias Dieter Wallnöfer | 1 | -3/+3 | |
The quiet parameter was interpreted in the reverse manner. | |||||
2009-11-27 | s4:upgrade.py - the import of WINS databases don't seem to work always | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
Disable it for now until the cause has been found | |||||
2009-11-27 | s4:samba3.py - ignore comments in "smb.conf" files | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2009-11-27 | s4:samba3.py - don't read those informations out from the TDB | Matthias Dieter Wallnöfer | 1 | -3/+4 | |
At the moment those three calls are broken | |||||
2009-11-27 | s4:samba3.py - support the TDB version 3 | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2009-11-27 | s4:provision - Fix up the provision of "standalone" and "member" mode | Matthias Dieter Wallnöfer | 2 | -10/+12 | |
Both modes weren't possible anymore since 1.) the secrets entry wasn't created, 2.) a lookup in winbindd was done using "lp_workgroup()" rather than "lp_sam_name()" (since on the mentioned two configurations we use the netbios name as domainname - and not the workgroup). | |||||
2009-11-27 | s4:provision.py - cosmetic output correction | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2009-11-27 | s4:setup/provision - make the interactive mode work again | Matthias Dieter Wallnöfer | 1 | -13/+3 | |
2009-11-27 | s4:upgrade script - rename it to "upgrade_from_s3" and do some rework | Matthias Dieter Wallnöfer | 1 | -17/+20 | |
- Give a better name to the script - Move it to the location where also "upgradeprovision" resides - Fix up trailing whitespaces and tabs | |||||
2009-11-27 | s4-install: old systems don't have sed -i | Andrew Tridgell | 1 | -1/+4 | |
surprisingly, this failure came from SLES8. I didn't realise that the -i option was so new! | |||||
2009-11-27 | s4-selftest: s4 passes all the SMB2-LOCK tests now | Andrew Tridgell | 1 | -2/+0 | |
2009-11-27 | s4-torture: fixed error code for s4 in SMB2-LOCK test | Andrew Tridgell | 1 | -1/+8 | |
s4 returns NETWORK_NAME_DELETED if you attempt to use an invalid tree connection for a lock. This test (correctly I think) happens before we validate the file handle. That implies that when you pass both a closed handle and a invalid tree you should get NT_STATUS_NETWORK_NAME_DELETED. | |||||
2009-11-27 | s4-ntvfs: win7 does not check for the NONE smb2 lock flag on unlock | Andrew Tridgell | 1 | -1/+2 | |
2009-11-27 | s4-selftest: s4 passes this test now | Andrew Tridgell | 1 | -1/+0 | |
2009-11-27 | s4-torture: mark s4 as doing valid lock range tests on SMB | Andrew Tridgell | 1 | -1/+2 | |
2009-11-27 | s4-ntvfs: move valid lock range test from smb2 layer to generic code | Andrew Tridgell | 2 | -6/+19 | |
win7 also fails invalid lock ranges on SMB | |||||
2009-11-27 | s4:smb_server/smb2: don't reset highest_smb2_seqnum on SMB2 Cancel | Stefan Metzmacher | 1 | -2/+4 | |
metze | |||||
2009-11-27 | s4-torture: fixed expected error codes for s4 in SMB2-LOCK | Andrew Tridgell | 2 | -3/+24 | |
I think the error/success codes returned by windows for these tests are quite bogus. The ones s4 gives are much more reasonable. The locking ones returning NT_STATUS_SUCCESS could lead to data loss, as an application thinks it has a file locked correctly when it fact it doesn't, so it could do an unsafe modify. | |||||
2009-11-27 | s4-drstest: don't use getenv("LDB_URL") in test suites | Andrew Tridgell | 1 | -18/+7 | |
I was stumped for a while as to why the drs test suite was failing for me. It turned out that it looked for LDB_URL in the environment, and used it if set. I had it set in my terminal, and it was happily munching on my sam.ldb while testing. Quite a cute bug really :-) | |||||
2009-11-27 | s4-pvfs: fixed access check failure in SFILEINFO test | Andrew Tridgell | 1 | -8/+5 | |
matching windows behaviour is not always the right thing to do! | |||||
2009-11-27 | s4-ldb: improve detection of whether the server has a GC port | Andrew Tridgell | 1 | -5/+9 | |
We were trying to open $SERVER:3268 regardless, which could result in creating a file called "localdc1:3268", which led to subsequent test failures | |||||
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 | 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: Rename the script | Matthieu Patou | 1 | -45/+45 | |
2009-11-26 | librpc: rerun "make idl" | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
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 | 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 | 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. |