Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | s4:dsdb Ensure we allow 'odd' lengths for DN+String | Andrew Bartlett | 2009-11-12 | 1 | -5/+5 | |
| | | | | | | (Found in a code review by metze) Andrew Bartlett | |||||
* | s4:ldb Add Well Known GUID (WKGUID) tests to ldap.py | Andrew Bartlett | 2009-11-12 | 1 | -0/+17 | |
| | ||||||
* | s4:dsdb Add extensive tests for the behaviour of dsdb_dn | Andrew Bartlett | 2009-11-12 | 3 | -2/+363 | |
| | ||||||
* | s4:ldb Remove DN+Binary code from the core ldb_dn | Andrew Bartlett | 2009-11-12 | 1 | -256/+6 | |
| | | | | | | | | | | This is now in dsdb_dn. Removing this to a specific wrapper avoids a number of bugs where Binary DNs were being handled incorrectly. This reverts much of tridge's commit fd22e0304782e20b9bbb29464b6c745d409ff4c6 Andrew Bartlett | |||||
* | s4:dsdb Use new dsdb_dn code in LDB modules and Samba4 schema | Andrew Bartlett | 2009-11-12 | 4 | -64/+99 | |
| | | | | | | | | | | This converts the code from using the binary DN code in ldb_dn to using a special Samba-specfic wrapper around ldb_dn. We also use the dsdb_dn code for DN+Binary and DN+String comparisons (changed from treating them as Binary blobs) Andrew Bartlett | |||||
* | s4:ldb-samba Use new ldb_any_comparison helper function in ldb-samba | Andrew Bartlett | 2009-11-12 | 1 | -41/+5 | |
| | ||||||
* | s4:dsdb Add new dsdb_dn to handle DN+Binary and DN+String | Andrew Bartlett | 2009-11-12 | 4 | -1/+343 | |
| | | | | | | | This aims to replace (and is based on) the code in ldb_dn.c. It is however much stricter in the DNs it will accept. Andrew Bartlett | |||||
* | s4:ldb Add a helper function for 'canonicalise' both strings base compares | Andrew Bartlett | 2009-11-12 | 2 | -0/+33 | |
| | | | | | | | This will help simplify boilerplate comparison functions where we don't have a shortcut way to compare. Andrew Bartlett | |||||
* | lib/util Split data_blob_hex_string() into upper and lower | Andrew Bartlett | 2009-11-12 | 11 | -16/+39 | |
| | | | | | | | | | | | | Rather than have a repeat of the bugs we found at the plugfest where hexidecimal strings must be in upper or lower case in particular places, ensure that each caller chooses which case they want. This reverts most of the callers back to upper case, as things were before tridge's patch. The critical call in the extended DN code is of course handled in lower case. Andrew Bartlett | |||||
* | Second part of bugfix for 6865 - acl_xattr module: Has dependency that ↵ | Jeremy Allison | 2009-11-11 | 5 | -16/+17 | |
| | | | | | | | inherit acls = yes or xattrs are removed. We also need dos filemode = true set as well. Jeremy. | |||||
* | Fix bug 6878 - Cannot change ACL's inherit flag. | Jeremy Allison | 2009-11-11 | 1 | -44/+108 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Based on a patch submitted by Tsukasa Hamano <hamano@osstech.co.jp>, this is a change in the POSIX ACL mapping to deal with the lossy mapping for directory ACE entries: We have a lossy mapping: directory ACE entries CREATOR_OWNER ------\ (map to) +---> SMB_ACL_USER_OBJ owning sid ------/ CREATOR_GROUP ------\ (map to) +---> SMB_ACL_GROUP_OBJ primary group sid --/ on set. And on read of a directory ACL SMB_ACL_USER_OBJ ----> CREATOR_OWNER SMB_ACL_GROUP_OBJ ---> CREATOR_GROUP. Deal with this on set by duplicating owning sid and primary group sid ACE entries into the directory ACL. Jeremy. | |||||
* | mount.cifs: get rid of CONST_DISCARD | Jeff Layton | 2009-11-11 | 1 | -4/+3 | |
| | | | | | | | | | | | | | Apparently, we need to strip the "const" attribute off of the mnt_fstype before passing it to addmntent to prevent a (somewhat bogus) compiler warning. Rather than just stripping off the "const" attribute, clarify the code by declaring a new non-const char pointer that points to the same string. We can also use that same pointer in the mount(2) call too. Signed-off-by: Jeff Layton <jlayton@redhat.com> Acked-by: Matthias Dieter Wallnöfer <mdw@samba.org> | |||||
* | s3/docs: Document "enable spoolss". | Karolin Seeger | 2009-11-11 | 1 | -0/+10 | |
| | | | | Karolin | |||||
* | s3:vfs_fs_capabilities: fix a debug message | Michael Adam | 2009-11-11 | 1 | -1/+1 | |
| | | | | Michael | |||||
* | * install setup/display-specifiers files which are needed by provision script | TAKEDA Yasuma | 2009-11-11 | 1 | -0/+2 | |
| | | | | Signed-off-by: TAKEDA Yasuma <yasuma@osstech.co.jp> | |||||
* | s3: Convert libsmb/cli_message to the async API | Volker Lendecke | 2009-11-10 | 3 | -142/+372 | |
| | ||||||
* | s4:dcesrv_samr - Add more checks for invalid levels | Matthias Dieter Wallnöfer | 2009-11-10 | 1 | -3/+27 | |
| | | | | | Add more checks on valid levels, mark unimplemented ones as "UNSUPPORTED" and otherwise as "INVALID_INFO_CLASS" to be safe. | |||||
* | Fixes for some tests not eorking against Windows or Samba. | Nadezhda Ivanova | 2009-11-10 | 1 | -12/+8 | |
| | ||||||
* | s3-rpc_client: make sure cli_rpc_pipe_open_schannel() does not always return ↵ | Günther Deschner | 2009-11-10 | 1 | -1/+3 | |
| | | | | | | NT_STATUS_OK. Guenther | |||||
* | s3-samr: implement _samr_ValidatePassword(). | Günther Deschner | 2009-11-10 | 1 | -10/+118 | |
| | | | | Guenther | |||||
* | s3-chgpasswd: split out a check_password_complexity() function. | Günther Deschner | 2009-11-10 | 2 | -22/+45 | |
| | | | | Guenther | |||||
* | s4-smbtorture: strip trailing whitespace in RPC-SAMR. | Günther Deschner | 2009-11-10 | 1 | -2/+2 | |
| | | | | Guenther | |||||
* | README.Coding: Fix typos. | Matt Kraai | 2009-11-10 | 1 | -7/+7 | |
| | ||||||
* | Fix bug 6880 - cannot list workgroup servers | Jeremy Allison | 2009-11-09 | 1 | -5/+14 | |
| | | | | | | | reported by Alban Browaeys <prahal@yahoo.com> with fix. Revert 2e989bab0764c298a2530a2d4c8690258eba210c with extra comments - this broke workgroup enumeration. Jeremy. | |||||
* | s3-netlogon: enable RPC-NETLOGON-ADMIN test against s3. | Günther Deschner | 2009-11-09 | 2 | -5/+25 | |
| | | | | Guenther | |||||
* | s4-smbtorture: re-arrange netlogon LogonControl test. | Günther Deschner | 2009-11-09 | 2 | -13/+65 | |
| | | | | | | | The LogonControl tests now are split out to a new RPC-NETLOGON-ADMIN test that tests the behaviour of that call when called by user, dc or workstation. Guenther | |||||
* | s3: Try to avoid dns searches with an empty site | Volker Lendecke | 2009-11-09 | 1 | -1/+1 | |
| | ||||||
* | s3-param: fix set_inherit_acls(). | Günther Deschner | 2009-11-09 | 1 | -0/+2 | |
| | | | | | | Jeremy, please check. Guenther | |||||
* | pidl: Fix selftest after s3 code changed | Volker Lendecke | 2009-11-09 | 1 | -59/+27 | |
| | ||||||
* | s4-samdb: remove the rDN size constraint of 64 | Andrew Tridgell | 2009-11-09 | 2 | -4/+14 | |
| | | | | | | This size constraint is not correct in it's current form, as windows does send us rDN values for CN with lengths longer than 64. Once we know how this constraint really works we can add it back in. | |||||
* | s4-hdb: go back to a separate samdb for the KDC | Andrew Tridgell | 2009-11-09 | 1 | -1/+16 | |
| | | | | | | | | | The change to use a common system_session broke replication as the KDC forces CRED_DONT_USE_KERBEROS on session->credentials, which is shared with other parts of the system. This should be fixed once we confirm whether the ldap backend actually relies on CRED_DONT_USE_KERBEROS | |||||
* | Revert "s3: Do not directly reference the ndr_table_* in rpcclient" | Volker Lendecke | 2009-11-08 | 19 | -662/+203 | |
| | | | | This reverts commit 70c698fd547c4bc19cf77693608bbb34acac40b5. | |||||
* | Revert "s3: Do not reference ndr_table_<pipe> in the cli_ routines directly" | Volker Lendecke | 2009-11-08 | 56 | -1404/+1379 | |
| | | | | This reverts commit daa964013bc5d036f4da571ce22c0052ef40943a. | |||||
* | Revert "s3: Consolidate getting the name out of a pipes_struct" | Volker Lendecke | 2009-11-08 | 4 | -39/+60 | |
| | | | | This reverts commit 9621306351cdb469ef393a6d8cbeea456bc4bd9f. | |||||
* | Revert "s3: Do not reference the ndr_tables in the server calls directly" | Volker Lendecke | 2009-11-08 | 21 | -655/+646 | |
| | | | | This reverts commit 98fb71782e05ae72cd6abeb38b6e0b96a50c1761. | |||||
* | Revert "s3: Do not reference ndr_table when calling rpc_srv_register" | Volker Lendecke | 2009-11-08 | 20 | -27/+23 | |
| | | | | This reverts commit 494b2aff8826947e3bd556aecb175746163da485. | |||||
* | Revert "s3: Make run_rpc_command take strings instead of a ndr_interface_table" | Volker Lendecke | 2009-11-08 | 11 | -261/+176 | |
| | | | | This reverts commit 53f2a1595e76db9fe1b42db65b51895b73365993. | |||||
* | Revert "s3: Make libnetapi_open_pipe take strings instead of a ↵ | Volker Lendecke | 2009-11-08 | 12 | -61/+54 | |
| | | | | | | ndr_interface_table" This reverts commit 5fc9d93408effe75abcd231c45cbc14656692ebe. | |||||
* | s3: Make libnetapi_open_pipe take strings instead of a ndr_interface_table | Volker Lendecke | 2009-11-08 | 12 | -54/+61 | |
| | ||||||
* | s3: Make run_rpc_command take strings instead of a ndr_interface_table | Volker Lendecke | 2009-11-08 | 11 | -176/+261 | |
| | ||||||
* | s3: Do not reference ndr_table when calling rpc_srv_register | Volker Lendecke | 2009-11-08 | 20 | -23/+27 | |
| | ||||||
* | s3: Do not reference the ndr_tables in the server calls directly | Volker Lendecke | 2009-11-08 | 21 | -646/+655 | |
| | | | | This involves storing the interface table in the pipes_struct | |||||
* | s3: Consolidate getting the name out of a pipes_struct | Volker Lendecke | 2009-11-08 | 4 | -60/+39 | |
| | ||||||
* | s3: Do not reference ndr_table_<pipe> in the cli_ routines directly | Volker Lendecke | 2009-11-08 | 56 | -1379/+1404 | |
| | ||||||
* | s3: Do not directly reference the ndr_table_* in rpcclient | Volker Lendecke | 2009-11-08 | 19 | -203/+662 | |
| | ||||||
* | tdb: Fix a C++ warning | Volker Lendecke | 2009-11-08 | 1 | -1/+2 | |
| | ||||||
* | s4:vfs_ipc - fix "ipc_open" for NTTRANS create requests | Matthias Dieter Wallnöfer | 2009-11-07 | 1 | -2/+2 | |
| | ||||||
* | torture/basic/denytest - makes the code more compatible for TRU64 (consider ↵ | Matthias Dieter Wallnöfer | 2009-11-07 | 1 | -10/+14 | |
| | | | | buildfarm) | |||||
* | s4:lib/messaging - fix up the python bindings | Matthias Dieter Wallnöfer | 2009-11-07 | 2 | -7/+8 | |
| | | | | | | This fixes up the broken "send" method of the python bindings and corrects some other parameter lists in parsing functions (this is only cosmetic). The reason for the bug was a superfluous "|"! | |||||
* | s4:dsdb/common/util - samdb_result_hashes - use "unsigned int" for counters | Matthias Dieter Wallnöfer | 2009-11-07 | 1 | -2/+1 | |
| |