summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-08-05s4:ldb Cosmetic corrections in "rdn_name" moduleMatthias Dieter Wallnöfer1-4/+4
2009-08-05changed BCC handling for SMBwriteX to handle broken MacOSX clientAndrew Tridgell1-13/+8
see bug #6610 The MacOSX SMB client sets the BCC value in SMBwriteX calls to zero instead of the correct size. Checking against WindowsXP, I've found that Windows uses the maximum of the computed buffer size and the given BCC value. I've changed Samba4 to do the same to allow MacOSX to work. I've limited this change to non-chained packets to ensure we don't get the possibility of exploits based on overlapping chained requests
2009-08-05on buffer overflow windows gives SMBSRV:ERRerror hereAndrew Tridgell1-1/+1
2009-08-05s4:torture The test logic for the target was wrong. This should correct it.Matthias Dieter Wallnöfer1-4/+4
2009-08-05s4:heimdal_build: define HEIMDAL_LOCALEDIRStefan Metzmacher1-0/+1
metze
2009-08-05s4:ldap_server: make sure we shutdown the tls socket before ↵Stefan Metzmacher1-0/+1
stream_terminate_connection() removes the fd event This fixes a crash bug where tls_destructor() relies on the fd event still being there. metze
2009-08-05s4:torture Remove some unwanted code in the LDAP test - hope this fixes up ↵Matthias Dieter Wallnöfer1-12/+0
the test failures
2009-08-05fixed a problem with group policy writes causing policy corruptionAndrew Tridgell3-4/+48
This bug was caused by two things: 1) in the unix ACL mapping, we were not taking into account group write permssions for the SEC_STD_DELETE flag 2) when a file is created using OVERWRITE mode, a fchmod() would fail if the user is not the file owner. We resolve that by only doing the fchmod() if the mapped file attribute does not match the desired file attribute
2009-08-05s3:winbind: Convert WINBINDD_GETGROUPS to the new APIVolker Lendecke5-173/+230
2009-08-05s3:winbind: Add async wb_gettokenVolker Lendecke3-0/+224
2009-08-05s3:winbind: Convert WINBINDD_GETUSERDOMGROUPS to the new APIVolker Lendecke5-28/+131
2009-08-05s3:winbind: Add async wb_lookupusergroupsVolker Lendecke12-2/+497
2009-08-05s3:winbind: Make wcache_lookup_usergroups externally visibleVolker Lendecke2-29/+52
2009-08-05s3:winbind: Convert WINBINDD_GETSIDALIASES to the new APIVolker Lendecke5-28/+145
2009-08-05s3:winbind: Add async wb_lookupuseraliasesVolker Lendecke12-2/+643
2009-08-05s3:winbind: Make parse_sidlist take a const char *Volker Lendecke2-5/+12
2009-08-05s3:winbind: Make wcache_lookup_useraliases available publicallyVolker Lendecke2-33/+78
2009-08-05s3:winbind: Convert WINBINDD_GETPWUID to the new APIVolker Lendecke5-265/+117
2009-08-05s3:winbind: Convert WINBINDD_GETPWNAM to the new APIVolker Lendecke5-98/+152
2009-08-05s3:winbind: Convert WINBINDD_GETPWSID to the new APIVolker Lendecke5-21/+101
2009-08-05s3:winbind: Add async wb_getpwsidVolker Lendecke3-0/+230
2009-08-05s3:winbind: Make fillup_pw_field publically availableVolker Lendecke2-1/+9
2009-08-05s3:winbind: Add async wb_queryuserVolker Lendecke12-2/+721
2009-08-05s3:winbind: Make wcache_query_user externally visibleVolker Lendecke2-22/+47
2009-08-05s3:winbind: Convert WINBINDD_GID_TO_SID the new APIVolker Lendecke5-59/+96
2009-08-05s3:winbind: Add async wb_gid2sidVolker Lendecke12-2/+541
2009-08-05s3:winbind: Convert WINBINDD_UID_TO_SID the new APIVolker Lendecke5-59/+96
2009-08-05s3:winbind: Add async wb_uid2sidVolker Lendecke12-2/+542
2009-08-05s3:winbind: Convert WINBINDD_SID_TO_GID the new APIVolker Lendecke5-114/+103
2009-08-05s3:winbind: Add async wb_sid2gidVolker Lendecke12-2/+606
2009-08-05s3:winbind: Convert WINBINDD_SID_TO_UID to the new APIVolker Lendecke5-110/+102
2009-08-05s3:winbind: Add async wb_sid2uidVolker Lendecke12-2/+607
2009-08-05s3:winbind: Convert WINBINDD_LOOKUPNAME to the new APIVolker Lendecke5-61/+118
2009-08-05s3:winbind: Add async wb_lookupnameVolker Lendecke12-2/+578
2009-08-05s3:winbind: Make wcache_name_to_sid visible externallyVolker Lendecke2-42/+42
2009-08-05s3:winbind: Remove old version of WINBINDD_PINGVolker Lendecke2-7/+0
2009-08-05s3:winbind: Convert WINBINDD_LOOKUPSID to the new APIVolker Lendecke5-43/+111
2009-08-05s3:winbind: Add async wb_lookupsidVolker Lendecke12-2/+681
2009-08-05s3:winbind: Make wcache_sid_to_name externally visibleVolker Lendecke2-42/+49
2009-08-05s3:winbind: Add NDR-based parent-child communication to winbindVolker Lendecke18-1/+822
2009-08-05handle large directories in smb2_deltree()Andrew Tridgell1-36/+42
2009-08-05fixed a uid_wrapper bug that caused a segv in the RAW-ACLS testAndrew Tridgell1-8/+15
2009-08-05s4:heimdal: import lorikeet-heimdal-200908050050 (commit ↵Andrew Bartlett50-367/+1155
8714779fa7376fd9f7761587639e68b48afc8c9c) This also adds a new hdb-glue.c file, to cope with Heimdal's uncondtional enabling of SQLITE. (Very reasonable, but not required for Samba4's use). Andrew Bartlett
2009-08-05s4 now supports the large readx extensionAndrew Tridgell1-6/+11
2009-08-05fixed the sense of the pvfs_acl uwrap checkAndrew Tridgell1-1/+1
2009-08-05pyldb: Fix reference counting on ldb_message_elements, add extra typeJelmer Vernooij1-1/+9
check.
2009-08-05skip the readbraw tests if the server does not support itAndrew Tridgell1-0/+5
This allows the RAW-READ test to pass against w2k8
2009-08-05make the UID_WRAPPER skip checks at runtimeAndrew Tridgell7-14/+34
This fixes two issues pointed out by Andrew. It adds a runtime uwrap_enabled() call that wraps the skips needed for uid emulation. It also makes the skip in the directory_create_or_exist() function only change the uid checking code, not the permissions code
2009-08-05added a uid_wrapper libraryAndrew Tridgell17-7/+265
This library intercepts seteuid and related calls, and simulates them in a manner similar to the nss_wrapper and socket_wrapper libraries. This allows us to enable the vfs_unixuid NTVFS module in the build farm, which means we are more likely to catch errors in the token manipulation. The simulation is not complete, but it is enough for Samba4 for now. The major areas of incompleteness are: - no emulation of setreuid, setresuid or saved uids. These would be needed for use in Samba3 - no emulation of ruid changing. That would also be needed for Samba3 - no attempt to emulate file ownership changing, so code that (for example) tests whether st.st_uid matches geteuid() needs special handling
2009-08-05s4:ldb initialise e->values[i].length before use in python bindingsAndrew Bartlett1-1/+1