summaryrefslogtreecommitdiffstats
path: root/source4
Commit message (Collapse)AuthorAgeFilesLines
* Implemented LDAP_SERVER_SD_FLAGS_OID on search requests.Nadezhda Ivanova2009-11-213-26/+225
|
* s4:torture/smb2/oplock - Remove unneeded "status" redeclarationsMatthias Dieter Wallnöfer2009-11-211-5/+0
|
* s4:torture/smb2/notify - Rename nested "fname" variable to prevent warningsMatthias Dieter Wallnöfer2009-11-211-6/+6
|
* s4:torture/raw/unlink - Remove unused variable and labelMatthias Dieter Wallnöfer2009-11-211-2/+1
|
* s4:torture/rpc/netlogon - Fix uninitialised variableMatthias Dieter Wallnöfer2009-11-211-2/+1
|
* s4:WINREG RPC server - CosmeticMatthias Dieter Wallnöfer2009-11-211-2/+2
|
* Cosmetic patch - fixed case of attribute name.Nadezhda Ivanova2009-11-201-1/+1
|
* s4:min_versions: require ldb 0.9.9Stefan Metzmacher2009-11-201-1/+1
| | | | metze
* s4:lib/ldb: change version to 0.9.9 after some critical index fixesStefan Metzmacher2009-11-201-1/+1
| | | | metze
* Implementation of LDAP_SERVER_SD_FLAGS_OID on modify requests.Nadezhda Ivanova2009-11-202-21/+240
|
* Some changes to allow processing of ldap controls on modify requests.Nadezhda Ivanova2009-11-206-10/+106
| | | | | ldap_backend used to filter out ldap controls on modify. Also, modified python binding for ldap_modify to allow writing tests for such controls.
* s4:ntvfs/posix/pvfs_acl - Remove unused variable "token"Matthias Dieter Wallnöfer2009-11-201-1/+0
|
* s4-dsdb: some more attribuutes that we should only give if asked forAndrew Tridgell2009-11-202-2/+14
|
* s4-drs: we need to specifically ask for ntSecurityDescriptorAndrew Tridgell2009-11-201-1/+1
| | | | ntSecurityDescriptor is no longer included by default
* s4-ldb: added a warning about ldb_msg_add_dnAndrew Tridgell2009-11-201-0/+2
| | | | ldb_msg_add_dn does not copy the dn linearized string
* added new function "ldb_msg_add_dn"Crístian Deives2009-11-204-9/+17
| | | | | | a helper function to a DN element to an ldb_msg using ldb_msg_add_string. Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s4-dsdb: removed attributes that should not be displayed by defaultAndrew Tridgell2009-11-201-0/+37
| | | | | | Some attributes (like ntSecurityDescriptor) are stored in our db, but should only be displayed if asked for. This also applied to parentGUID from old installs, which is now generated.
* s4-drs: Removes stored parentGUID's creation and renamingFernando J V da Silva2009-11-201-80/+7
| | | | | | parentGUID is now created on demand in operational.c Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s4-drs: Synchronous Implementation of generated parentGUIDFernando J V da Silva2009-11-201-2/+34
| | | | | | | This generated parentGUID on demand, rather than getting it from the database Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s4-drs: Utility functions to deal with GUIDFernando J V da Silva2009-11-201-0/+99
| | | | | | | | dsdb_find_parentguid_by_dn() returns the parentGUID for a given DN dsdb_msg_add_guid() adds a GUID value to a given message (either objectGUID or parentGUID). Signed-off-by: Andrew Tridgell <tridge@samba.org>
* ldb:ldb_tdb backend/indexes - Outside APIMatthias Dieter Wallnöfer2009-11-203-28/+30
| | | | | | | - The outside API contains "DN" string arguments: Bad. Since in this way we fully rely on the outside calls regarding the right DN format. Solution: Use always a "struct ldb_dn" entry. Since this one is interchangeable and we can handle it in our preferred way.
* ldb:ldb_tdb backend/indexes - DN comparisonMatthias Dieter Wallnöfer2009-11-201-4/+5
| | | | | | - DN comparison: The function doesn't seem that efficient. I "upgraded" it a bit to be more powerful (added a second length check and do both before the string comparison)
* s4-dsdb: make sure mod_usn list is zeroed on each transactionAndrew Tridgell2009-11-201-7/+10
|
* s4-ldb: added a double-rename testAndrew Tridgell2009-11-201-0/+24
| | | | This tests the fix for double rename/add and indexing
* s4-ldb: when -v is specified, show progress of ldbadd/ldbmodifyAndrew Tridgell2009-11-202-2/+8
| | | | This is useful for speed tests with large numbers of records.
* s4-ldb: make ldb tools line bufferedAndrew Tridgell2009-11-201-0/+3
| | | | | this prevents output being buffered when redirected to a file. Useful for larger ldb command line operations
* s4-ldb: fixed an issue in rename/modify indexingAndrew Tridgell2009-11-201-16/+16
| | | | | | | | | When we rename or modify a record, we need to update the indexes at the same time. It is important that we use the DN of the actual message that is stored in the database to do this, not the DN that was passed in by the user. If the two differ in case then the index records needs to use the 'real' record DN, as index handling is currently case sensitive.
* s4-ldb: allow ldap.py test suite to run directly against a fileAndrew Tridgell2009-11-201-1/+5
| | | | | This makes it much easier to debug (as you can break in the ldb modules by running gdb on /usr/bin/python)
* s4:ldbcli - Added encoder/decoder for relax control.Endi S. Dewata2009-11-191-2/+20
|
* Added control copying for message types other than ldb_search.Nadezhda Ivanova2009-11-181-1/+4
| | | | | | When ildap created a new message to forward, it only copied controls for ldb_search requests. This caused controls for add and modify to be lost in transition and tests for them could not be implemented.
* s4:selftest: mark samba4.smb2.lock.*.VALID-REQUEST as known failureStefan Metzmacher2009-11-181-0/+1
| | | | metze
* SMB2-LOCK: make use of torture_assert_*()Stefan Metzmacher2009-11-181-12/+6
| | | | | | This is needed in order to mark tests as known failures. metze
* s4:ntvfs_generic: check for valid SMB2_LOCK flagsStefan Metzmacher2009-11-181-0/+8
| | | | metze
* s4:selftest: fix logic for --option=torture:progress=noStefan Metzmacher2009-11-181-1/+1
| | | | metze
* s4:torture/test_gentest.sh: make use of the PREFIX argumentStefan Metzmacher2009-11-181-5/+6
| | | | | | We should not use hardcode pathes! metze
* s4:selftest: for now skip the BASE-DELAY-WRITE test completelyStefan Metzmacher2009-11-181-0/+1
| | | | | | | | | This test randomly fails depending on the timing (the tests are too strict with the values introduced in commit 0fca2b078ceb314e429e24e3318b50451ccf423b) and local filesystem features (timestamp resolution). metze
* s4:selftest: avoid running the slow BASE-DELAY-WRITE test on the cifs proxy ↵Stefan Metzmacher2009-11-181-0/+1
| | | | | | | | share It's enough to run it on the posix share. metze
* s4:selftest: add "rpc.netlogon.*.GetDomainInfo"Stefan Metzmacher2009-11-181-0/+1
| | | | | | We need to expand the test to work against w2k8 and w2k8r2... metze
* s4/torture: Port SMBv1 Change Notify tests to SMBv2Aravind Srinivasan2009-11-174-42/+1839
| | | | | | | | * Ported all tests from raw/notify.c to smb2/notify.c * Parameterized the max_buffer_size so it can be set on a per-target basis. * Fixed CHECK macros to use torture_result * Created a SMB2-NOTIFY test suite
* s4/libcli: add a FILE_NOTIFY_CHANGE_ALL macroAravind Srinivasan2009-11-171-0/+8
| | | | | This macro encompasses all possible file notifications that can be raised.
* torture/smb2: make SMB2 BRL tests pass against W2K8R2Steven Danneman2009-11-173-100/+111
| | | | | | | | | | | | | | | The BRL tests previously based their results off several bugs in the W2K8 byte range lock code. I've fixed up the tests to pass against Win7 which has fixed these bugs, and assume that the Win7 behavior is the default. I have inverted the test behavior for >63-bit lock requests. The tests previously expected NT_STATUS_OK as their default in this case. I've changed that default to expect STATUS_INVALID_LOCK_RANGE. This may requires some changing of make test to compensate. I've also removed a few test scenarios from VALID-REQUEST in preparation of replacing them with separate tests ported from RAW-LOCK.
* s4:WINREG RPC server - remove a "talloc_free"Matthias Dieter Wallnöfer2009-11-171-2/+0
| | | | | I assume that this "talloc_free" isn't necessary since the DCERPC server frees the handle itself (we got always warnings about this).
* s4:provision_users.ldif - Descriptions generally begin with a majuscleMatthias Dieter Wallnöfer2009-11-171-2/+2
|
* s4:SAMLDB DSDB module - Add "\n"s on debug messagesMatthias Dieter Wallnöfer2009-11-171-2/+2
|
* s4:SAMLDB DSDB module - Remove "\n" in LDB error messagesMatthias Dieter Wallnöfer2009-11-171-25/+31
| | | | | | abartlet suggested me to not use anymore "\n"s in those kind of outputs. Plus, enhance a search filter to consider also "builtinDomain" objects which are basically domain objects too.
* Fixed incorrect SID for RAS Servers.Nadezhda Ivanova2009-11-172-1/+2
|
* s4:dsdb/schema: let schema_supclasses() return the correct pointerStefan Metzmacher2009-11-171-2/+2
| | | | | | str_list_unique() changes the pointer via talloc_realloc(). metze
* s4:selftest: use "dc:local" instead of a hardcoded config fileStefan Metzmacher2009-11-171-3/+3
| | | | | | | | | | If a tests needs access to the dc's config, it should run as "dc:local", then it can also access unix named pipes... If we pass a hardcoded config file the test fails if you use a selftest_prefix. metze
* s4:selftest: allways start with $(ST_RM)Stefan Metzmacher2009-11-171-2/+2
| | | | metze
* s4:selftest: place summary file into selftest-prefixStefan Metzmacher2009-11-171-1/+2
| | | | metze