Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-06-26 | Upgrade ntvfs_map_*info to ntvfs_map_async_setup/ntvfs_map_async_finish | Sam Liddicott | 1 | -33/+80 | |
ntvfs_map_fsinfo, ntvfs_map_qpathinfo, ntvfs_map_qfileinfo used an old synchronous mapping technique, acceptable on the grounds that they were only used by the simple vfs which was synchronous. Other vfs may/do use these functions, and by upgrading them to use the ntvfs_map_async_setup/ntvfs_map_async_finish framework, they can now be used asynchronously. Signed-off-by: Sam Liddicott <sam@liddicott.com> Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2009-06-25 | s4 auth_winbind: Internally, info3 has utf8 buffers, not utf16 buffers. | Kai Blin | 1 | -63/+16 | |
Thanks to gd for the catch. | |||||
2009-06-25 | s4 auth_winbind: Don't allocate the rids for the info3 structure within the loop | Kai Blin | 1 | -4/+4 | |
2009-06-25 | s4: Add libwbclient backend to auth_winbind | Kai Blin | 2 | -1/+216 | |
2009-06-24 | Reenable the LDAPI socket for the merged build | Volker Lendecke | 1 | -2/+0 | |
It seems that the samba4 part of the merged build does not pick up the DEVELOPER flag from the s3 configure. Jelmer, can you fix that properly? Thanks, Volker | |||||
2009-06-24 | s4-smbtorture: more paranoid checks while testing group membership in RPC-SAMR. | Günther Deschner | 1 | -1/+27 | |
Guenther | |||||
2009-06-19 | s4-smbtorture: fix test_GetInfoLevel crash bug in RPC-DFS. | Günther Deschner | 1 | -0/+2 | |
Guenther | |||||
2009-06-19 | Allow developers access the the privilaged ldapi socket for the moment | Andrew Bartlett | 1 | -0/+4 | |
This allows us some time to get the EXTERNAL bind working | |||||
2009-06-19 | On our way to alpha9! | Andrew Bartlett | 1 | -2/+2 | |
2009-06-19 | Mark as release version | Andrew Bartlett | 1 | -1/+1 | |
2009-06-19 | s4:ldapsrv Place the 'privilaged' ldapi socket under an #ifdef | Andrew Bartlett | 1 | -1/+11 | |
This makes it clear to our users that this particular implementation isn't final (all parties are agreed that an EXTERNAL bind is the right way to do this, but it has not been implemented yet). Andrew Bartlett | |||||
2009-06-19 | s4:ldb Add test for integer normalisation behaviour | Andrew Bartlett | 1 | -0/+17 | |
This uses groupType as the example, but this actually applies to all integer types in AD. Andrew Bartlett | |||||
2009-06-19 | Fixed some uninitialised variables | Matthias Dieter Wallnöfer | 5 | -18/+20 | |
I tried hard to not change the program logic. Should fix bug #6439. | |||||
2009-06-19 | Correct handling of 32-bit integer attributes in SAMBA 4 | Matthias Dieter Wallnöfer | 4 | -41/+88 | |
- LDB handles now all 32-bit integer attributes correctly (also with overflows) according to the schema - LDAP backends handle the attributes "groupType", "userAccountControl" and "sAMAccountType" correctly. This handling doesn't yet use the schema but the conversion file "simple_ldap.map.c" which contains them hardcoded. Did also a refactoring of the conversion function there. - Bug #6136 should be gone | |||||
2009-06-18 | Remove unused variable | Andrew Bartlett | 1 | -3/+0 | |
2009-06-18 | Bump the ldb version and the version Samba4 requires. | Andrew Bartlett | 2 | -2/+2 | |
We have made a lot of useful changes to LDB since the last realese, that Samba4 now relies on. This ensures that a build against a system LDB will only succeed against the right version. Andrew Bartlett | |||||
2009-06-18 | s4: Add tests and 'must change password' flags in setpassword and newuser | Andrew Bartlett | 4 | -12/+25 | |
In particular, ensure that we can acutally change the password under these circumstances. Andrew Bartlett | |||||
2009-06-18 | s4:libnet Allow 'net password change' to work on expired passwords | Andrew Bartlett | 11 | -9/+41 | |
We need to pass down flags to the DCE/RPC layer to allow fallback to anonymous connections, as we can't log in with an expired password. The anonymous connection can then change the password with SAMR. Andrew Bartlett | |||||
2009-06-18 | s4:kdc Allow a password change when the password is expired | Andrew Bartlett | 12 | -70/+98 | |
This requires a rework on Heimdal's windc plugin layer, as we want full control over what tickets Heimdal will issue. (In particular, in case our requirements become more complex in future). The original problem was that Heimdal's check would permit the ticket, but Samba would then deny it, not knowing it was for kadmin/changepw Also (in hdb-samba4) be a bit more careful on what entries we will make the 'change_pw' service mark that this depends on. Andrew Bartlett | |||||
2009-06-18 | s4:setup Add an option to 'setpassword' to force password change at next login | Andrew Bartlett | 3 | -3/+17 | |
2009-06-18 | s4:gensec Print GSSAPI error message when unable to find PAC | Andrew Bartlett | 1 | -1/+3 | |
2009-06-18 | Require the new tdb 1.1.5 (for performance reasons) | Andrew Bartlett | 2 | -2/+2 | |
While tdb has not changed ABI in a way that requires this, we don't want Samba4 somehow built against the old version with performance problems on large, growing databases. Andrew Bartlett | |||||
2009-06-18 | Fixes for the "cldap" tests | Matthias Dieter Wallnöfer | 2 | -6/+19 | |
- Insert a check after the "tsocket" library call to make sure that the call terminated correctly - Add a comment to explain why on further calls of "cldap_socket_init" the destination address hasn't to be specified | |||||
2009-06-18 | source4/client/client.c: Possible memory leaks | Slava Semushin | 1 | -2/+5 | |
Patch for bug #6446 cppcheck found 2 possible memory leaks: [./source4/client/client.c:3305]: (error) Memory leak: base_directory [./source4/client/client.c:3305]: (error) Memory leak: desthost Patch in attach. | |||||
2009-06-18 | Fix resource leak in lib/ldb/tools/ldbmodify.c | Slava Semushin | 1 | -0/+1 | |
Patch for bug #6389 | |||||
2009-06-18 | Fix syntax error in lib/ldb/ldb_sqlite3/base160.c | Slava Semushin | 1 | -1/+1 | |
Patch for bug #6388 | |||||
2009-06-18 | LDB: Link against both tevent and talloc | Eric Sandall | 1 | -1/+1 | |
Patch for bug #6269 When linking against tevent you also need to link against talloc. This patch fixes external/libevent.m4 to do so. | |||||
2009-06-18 | s4: Call va_end() after all va_start()/va_copy() calls. | Andrew Kroeger | 1 | -0/+1 | |
This corrects the issues reaised in bug #6129, and some others that were not originally identified. It also accounts for some code that was in the original bug report but appears to have since been made common between S3 and S4. Thanks to Erik Hovland <erik@hovland.org> for the original bug report. | |||||
2009-06-18 | NETLOGON pipe improvements | Matthias Dieter Wallnöfer | 2 | -33/+81 | |
Patch for bug #4939 This refactors the NETLOGON code related to this bug: - Introduces a new "SYNCSTATE" enum required by the "DatabaseSync2" call (acc. to WSPP) - Make "DatabaseSync" dependant from "DatabaseSync2" (acc. to WSPP) - Let "DatabaseSync2" return NT_STATUS_NOT_IMPLEMENTED (I'm not sure if this is also true when a domain is running in mixed mode) - Make "LogonControl" and "LogonControl2" dependant form "LogonControl2Ex" (acc. to WSPP) - Let "LogonControl2Ex" return WERR_NOT_SUPPORTED for now | |||||
2009-06-18 | Use system Python LDB bindings, if present. | Jelmer Vernooij | 1 | -1/+9 | |
2009-06-18 | Use system LDB by default if the right version was found. | Jelmer Vernooij | 1 | -2/+2 | |
2009-06-18 | dsdb: Fix build against system ldb. | Jelmer Vernooij | 3 | -3/+3 | |
2009-06-18 | selftest: Use common function when skipping testsuites based on run-time | Jelmer Vernooij | 1 | -11/+32 | |
conditions. | |||||
2009-06-18 | smb_build: Always build modules for system-libraries as shared libraries, | Jelmer Vernooij | 1 | -2/+3 | |
since they can't be included in the static library. | |||||
2009-06-18 | Fix build with system LDB. | Jelmer Vernooij | 4 | -4/+4 | |
2009-06-18 | configure: Use Python tdb bindings from the system, if found. | Jelmer Vernooij | 1 | -3/+10 | |
2009-06-18 | Remove outdated Python status file. | Jelmer Vernooij | 2 | -16/+2 | |
2009-06-17 | Only install an explicit set of scripts during "make install", rather than | Jelmer Vernooij | 1 | -1/+8 | |
whatever happens to be in the source tree. | |||||
2009-06-17 | Make fullschema script executable. | Jelmer Vernooij | 1 | -0/+0 | |
2009-06-17 | pyldb: Fix three more (minor) memory leaks. | Jelmer Vernooij | 2 | -14/+42 | |
2009-06-17 | pyldb: Fix memory leak in Dn.get_parent(). | Jelmer Vernooij | 1 | -2/+16 | |
2009-06-17 | pyldb: Fix memory leak in Dn.concat. | Jelmer Vernooij | 1 | -3/+12 | |
2009-06-17 | pyldb/tests: Use different dn's everywhere, to easily spot which test is | Jelmer Vernooij | 1 | -49/+49 | |
breaking in gdb. | |||||
2009-06-17 | pyldb: Fix another memory leak and reference counting error. | Jelmer Vernooij | 1 | -12/+24 | |
2009-06-17 | param/python: Fix memory leak of LoadParm objects. | Jelmer Vernooij | 1 | -1/+12 | |
2009-06-17 | pycredentials: Raise MemoryError when unable to create objects. | Jelmer Vernooij | 1 | -1/+6 | |
2009-06-17 | pyldb: Fix memory leak of LdbMessage's created from Python. | Jelmer Vernooij | 1 | -3/+7 | |
2009-06-17 | pycredentials: Fix memory leak. | Jelmer Vernooij | 1 | -1/+7 | |
2009-06-17 | pyldb: Fix two memory leaks of attribute lists. | Jelmer Vernooij | 1 | -3/+20 | |
2009-06-17 | pyldb: Fix segfault, freeing memory too early in search. | Jelmer Vernooij | 1 | -4/+14 | |