Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | 5 | -12/+146 | |
In particular, ensure that we can acutally change the password under these circumstances. Andrew Bartlett | |||||
2009-06-18 | s4:testprogs Don't specify a username/password when checking the ccache | Andrew Bartlett | 1 | -1/+1 | |
The purpose of this test is to ensure that the Kerberos credentials cache is valid. If the username and password is specified, this overrides the very thing we are trying to test. 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 | 2 | -0/+2 | |
Patch for bug #6389 | |||||
2009-06-18 | Fix syntax error in lib/ldb/ldb_sqlite3/base160.c | Slava Semushin | 2 | -2/+2 | |
Patch for bug #6388 | |||||
2009-06-18 | For tevent to install tevent_util.h | Eric Sandall | 1 | -0/+1 | |
Patch for bug #6270 This patch is for the future when samba4 builds using external libraries. With this patch, tevent now installs tevent_util.h which is required by samba4. | |||||
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 | 4 | -5/+16 | |
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 | 9 | -65/+184 | |
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 | Add const to cast, to fix warning | Andrew Bartlett | 1 | -2/+2 | |
2009-06-17 | s3 onefs: Remove dfs resolution from create_file() now that it's being done ↵ | Tim Prouty | 1 | -22/+1 | |
at a higher level | |||||
2009-06-17 | s3: Change SMB_VFS_OPEN to take an smb_filename struct | Tim Prouty | 25 | -131/+398 | |
This was a little messy because of all of the vfs modules I had to touch. Most of them were pretty straight forward, but the streams modules required a little attention to handle smb_filename. Since the use of smb_filename enables the vfs modules to access the raw, over-the-wire stream, a little bit of the handling that was being done by split_ntfs_stream_name has now been shifted into the individual stream modules. It may be a little more code, but overall it gives more flexibility to the streams modules, while also allowing correct stream handling. | |||||
2009-06-17 | s3: Plumb smb_filename from create_file all of the way down to fd_open | Tim Prouty | 5 | -206/+282 | |
I used the smb_filename struct everywhere that was feasible for the first pass. There are still some places in this path that need to be changed to use smb_filename, but this is a good start. I also: - Removed fname/path arguments from a few functions that weren't really using them. - Added a utility function for detecting whether an smb_filename is a stream. | |||||
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 | Fix bug #6476 - more then 3000 smbd-zombies in memory | Jeremy Allison | 1 | -0/+12 | |
We weren't reaping children in the [x]inetd case. Jeremy. | |||||
2009-06-17 | selftest: report time after testsuite, gives nicer output on the | Jelmer Vernooij | 1 | -1/+1 | |
buildfarm. | |||||
2009-06-17 | tdb: Fix help string in configure flag to enable Python bindings. | Jelmer Vernooij | 1 | -1/+1 | |
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 | |
2009-06-17 | pyldb: Support getting the parent of special DNs without segfaulting. | Jelmer Vernooij | 2 | -1/+20 | |
Found by: Андрей Григорьев <andrew@ei-grad.ru> | |||||
2009-06-17 | fix release scripts to always git clean | Simo Sorce | 2 | -0/+6 | |
This makes sure we do not include foreign object files or other build byproducts by mistake. | |||||
2009-06-17 | s3-net: Fix Bug #6328: support "net sam rights grant/revoke" with multiple ↵ | David Markey | 1 | -18/+24 | |
rights. David Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2009-06-17 | s3/packaging: pam_winbind has been moved to section 8. | Karolin Seeger | 1 | -1/+1 | |
Karolin | |||||
2009-06-17 | s3/packaging: source -> source3 | Karolin Seeger | 1 | -7/+7 | |
Karolin | |||||
2009-06-17 | s3/i18n: Add Russian to the list. | Karolin Seeger | 1 | -1/+1 | |
Karolin |