Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | LDB/s4 - deny the "(dn=...)" syntax on search filters when in AD mode | Matthias Dieter Wallnöfer | 2012-03-26 | 4 | -2/+20 |
| | | | | | | | Achieve this by introducing a "disallowDNFilter" flag. Reviewed-by: Andrew Bartlett <abartlet@samba.org> Signed-off-by: Andrew Bartlett <abartlet@samba.org> | ||||
* | LDB/s4 - do not use the "(dn=...)" syntax on filters anymore | Matthias Dieter Wallnöfer | 2012-03-26 | 9 | -31/+32 |
| | | | | | | | Make it AD-compatible using "(distinguishedName=...)". Reviewed-by: Andrew Bartlett <abartlet@samba.org> Signed-off-by: Andrew Bartlett <abartlet@samba.org> | ||||
* | s4:ldap.py - test the already mentioned structural object class sorting ↵ | Matthias Dieter Wallnöfer | 2012-03-26 | 1 | -0/+15 |
| | | | | | | | behaviour Reviewed-by: Andrew Bartlett <abartlet@samba.org> Signed-off-by: Andrew Bartlett <abartlet@samba.org> | ||||
* | s4:dsdb - enhance "get_last_structural_class()" for optimisations | Matthias Dieter Wallnöfer | 2012-03-26 | 3 | -10/+29 |
| | | | | | | | | If the objectclass entry has been sorted before we are able to determine the (last) structural or 88 object class in constant time. Reviewed-by: Andrew Bartlett <abartlet@samba.org> Signed-off-by: Andrew Bartlett <abartlet@samba.org> | ||||
* | s4:objectclass LDB module - fix up the sorting in respect to structural or ↵ | Matthias Dieter Wallnöfer | 2012-03-26 | 1 | -4/+18 |
| | | | | | | | | | 88 objectclasses Please have a look at MS-ADTS 3.1.1.1.4. Reviewed-by: Andrew Bartlett <abartlet@samba.org> Signed-off-by: Andrew Bartlett <abartlet@samba.org> | ||||
* | s4:objectclass LDB module - clean up "objectclass_sort()" | Matthias Dieter Wallnöfer | 2012-03-26 | 1 | -24/+13 |
| | | | | | | | Make it easier to comprehend Reviewed-by: Andrew Bartlett <abartlet@samba.org> Signed-off-by: Andrew Bartlett <abartlet@samba.org> | ||||
* | s3-make: Fix build with new smb2_session file. | Jelmer Vernooij | 2012-03-26 | 1 | -0/+1 |
| | | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Mon Mar 26 00:56:13 CEST 2012 on sn-devel-104 | ||||
* | LIBCLI_SMB2: Depend on cli_smb_common rather than libsmb. | Jelmer Vernooij | 2012-03-25 | 1 | -1/+1 |
| | | | | | The latter pulls in a fair number of other libraries, including popt and the Samba registry library. | ||||
* | smb2: Move smb2cli session setup code to cli_smb_common. | Jelmer Vernooij | 2012-03-25 | 3 | -207/+234 |
| | |||||
* | libcli/smb: Stop generating unused proto file. | Jelmer Vernooij | 2012-03-25 | 1 | -1/+0 |
| | |||||
* | replace: Avoid DEBUG(), which is not available in libreplace. | Jelmer Vernooij | 2012-03-25 | 1 | -1/+1 |
| | | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Mar 25 00:13:59 CET 2012 on sn-devel-104 | ||||
* | libreplace: Add usleep implementation. | Jelmer Vernooij | 2012-03-24 | 2 | -0/+20 |
| | |||||
* | use usleep rather than sys_usleep in various places, in anticipation of ↵ | Jelmer Vernooij | 2012-03-24 | 6 | -39/+4 |
| | | | | usleep moving to libreplace. | ||||
* | lib/util: Remove obsolete sys_getpid() and sys_fork(). | Jelmer Vernooij | 2012-03-24 | 49 | -136/+95 |
| | | | | | | | | | The performance of these is minimal (these days) and they can return invalid results when used as part of applications that do not use sys_fork(). Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Mar 24 21:55:41 CET 2012 on sn-devel-104 | ||||
* | lib/util: Allow calloc use in util.c, too. | Jelmer Vernooij | 2012-03-24 | 1 | -0/+1 |
| | | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Mar 24 18:50:32 CET 2012 on sn-devel-104 | ||||
* | adt_tree: Fix return types. | Jelmer Vernooij | 2012-03-24 | 1 | -3/+3 |
| | |||||
* | replace: Work around socket wrapper. | Jelmer Vernooij | 2012-03-24 | 1 | -0/+1 |
| | | | | It's fine to ignore socket wrapper here, as it doesn't deal with unix domain sockets. | ||||
* | replace: Add system/network.h for ucred struct. | Jelmer Vernooij | 2012-03-24 | 1 | -0/+1 |
| | |||||
* | s3-waf: Use samba3-util library instead of lots of tiny libs. | Jelmer Vernooij | 2012-03-24 | 1 | -52/+18 |
| | | | | | | | | The smaller libraries are currently all trivial in size and don't have any dependencies other than samba-util. Having lots of small private libraries is a pain for packaging, and there isn't much advantage in this. | ||||
* | adt_tree: Avoid WERROR. | Jelmer Vernooij | 2012-03-24 | 3 | -5/+8 |
| | |||||
* | libreplace: Add getpeereid implementation. | Jelmer Vernooij | 2012-03-24 | 11 | -67/+77 |
| | |||||
* | util_malloc: Remove unused constant. | Jelmer Vernooij | 2012-03-24 | 1 | -3/+0 |
| | |||||
* | lib/util: Remove dummy wrapper for getgrgid(). | Jelmer Vernooij | 2012-03-24 | 3 | -13/+3 |
| | |||||
* | lib/util: Remove dummy wrapper for getgrnam(). | Jelmer Vernooij | 2012-03-24 | 4 | -9/+3 |
| | |||||
* | lib/util: Remove dummy wrapper for getpwuid(). | Jelmer Vernooij | 2012-03-24 | 5 | -14/+8 |
| | |||||
* | lib/util: Remove dummy wrapper for getpwnam(). | Jelmer Vernooij | 2012-03-24 | 5 | -13/+7 |
| | |||||
* | lib/util: Remove dummy wrappers for setpwent/getpwent/endpwent. | Jelmer Vernooij | 2012-03-24 | 4 | -26/+4 |
| | |||||
* | lib/util: Move calloc_array and memalign_array to top-level libutil. | Jelmer Vernooij | 2012-03-24 | 4 | -34/+32 |
| | |||||
* | lib/util: Remove prototype for removed sys_memalign. | Jelmer Vernooij | 2012-03-24 | 1 | -4/+0 |
| | |||||
* | lib/util: Remove trivial wrapper sys_connect() around connect(). | Jelmer Vernooij | 2012-03-24 | 2 | -20/+0 |
| | |||||
* | cli_pipe: Avoid sys_connect. | Jelmer Vernooij | 2012-03-24 | 1 | -1/+3 |
| | |||||
* | sock_exec: Avoid sys_connect. | Jelmer Vernooij | 2012-03-24 | 1 | -2/+2 |
| | |||||
* | util_sock: Avoid sys_connect. | Jelmer Vernooij | 2012-03-24 | 1 | -7/+13 |
| | |||||
* | ctdb_conn: Avoid sys_connect. | Jelmer Vernooij | 2012-03-24 | 1 | -1/+3 |
| | |||||
* | replace: Move memalign() from lib/util/system.c to libreplace. | Jelmer Vernooij | 2012-03-24 | 6 | -39/+46 |
| | |||||
* | Improve the Makefile. Use a standard make macro, not a shell command. | Richard Sharpe | 2012-03-24 | 1 | -1/+1 |
| | | | | | Autobuild-User: Richard Sharpe <sharpe@samba.org> Autobuild-Date: Sat Mar 24 07:09:44 CET 2012 on sn-devel-104 | ||||
* | selftest.py: Add cleanup_pid. | Jelmer Vernooij | 2012-03-24 | 2 | -2/+31 |
| | | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Mar 24 04:52:59 CET 2012 on sn-devel-104 | ||||
* | selftest.py: Add write_krb5_conf. | Jelmer Vernooij | 2012-03-24 | 2 | -0/+79 |
| | |||||
* | selftest.py: Add mk_realms_stanza function. | Jelmer Vernooij | 2012-03-24 | 2 | -3/+63 |
| | |||||
* | selftest.py: Add selftest.target.samba with bindir_path function. | Jelmer Vernooij | 2012-03-24 | 3 | -1/+63 |
| | |||||
* | Make it possible for developers of out-of-tree modules to use the same names ↵ | Richard Sharpe | 2012-03-24 | 1 | -1/+1 |
| | | | | | | | as in-tree modules. Autobuild-User: Richard Sharpe <sharpe@samba.org> Autobuild-Date: Sat Mar 24 03:18:38 CET 2012 on sn-devel-104 | ||||
* | lib/async_req: Retry read_packet with read(2) | Volker Lendecke | 2012-03-23 | 1 | -0/+4 |
| | | | | | | | This way it will also work with pipes Autobuild-User: Volker Lendecke <vl@samba.org> Autobuild-Date: Fri Mar 23 17:31:24 CET 2012 on sn-devel-104 | ||||
* | s3: Remove the sys_notify dependency from notify_internal | Volker Lendecke | 2012-03-23 | 5 | -63/+37 |
| | | | | | Autobuild-User: Volker Lendecke <vl@samba.org> Autobuild-Date: Fri Mar 23 12:12:51 CET 2012 on sn-devel-104 | ||||
* | s3-build: gss_krb5_export_lucid_sec_context is no longer used in the s3 build | Andrew Bartlett | 2012-03-23 | 1 | -6/+0 |
| | | | | | Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Fri Mar 23 04:37:36 CET 2012 on sn-devel-104 | ||||
* | wintest: test demote of DC | Andrew Bartlett | 2012-03-23 | 1 | -0/+3 |
| | |||||
* | lib/tdb: fix transaction issue for HAVE_INCOHERENT_MMAP. | Rusty Russell | 2012-03-23 | 1 | -11/+10 |
| | | | | | | | | | | | | | | | | | We unmap the tdb on expand, the remap. But when we have INCOHERENT_MMAP (ie. OpenBSD) and we're inside a transaction, doing the expand can mean we need to read from the database to partially fill a transaction block. This fails, because if mmap is incoherent we never allow accessing the database via read/write. The solution is not to unmap and remap until we've actually written the padding at the end of the file. Reported-by: Amitay Isaacs <amitay@gmail.com> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Autobuild-User: Rusty Russell <rusty@rustcorp.com.au> Autobuild-Date: Fri Mar 23 02:53:15 CET 2012 on sn-devel-104 | ||||
* | lib/tdb: fix test/run-die-during-transaction when HAVE_INCOHERENT_MMAP. | Rusty Russell | 2012-03-23 | 1 | -0/+5 |
| | | | | | | | | Since we force mmap on, we don't intercept writes to the db, so we never see it in an inconsistent state. #ifdef over the check that we should have recovered it at least once. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | ||||
* | lib/tdb: fix missing return 0 code. | Rusty Russell | 2012-03-23 | 1 | -1/+1 |
| | | | | | | | fde694274e1e5a11d1473695e7ec7a97f95d39e4 made tdb_mmap return an int, but didn't put the return 0 on the "internal db" case. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | ||||
* | s3:vfs_gpfs: fix some compiler warnings | Christian Ambach | 2012-03-22 | 2 | -4/+4 |
| | | | | | Autobuild-User: Christian Ambach <ambi@samba.org> Autobuild-Date: Thu Mar 22 20:14:34 CET 2012 on sn-devel-104 | ||||
* | s3:vfs_gpfs: remove fallback to linux_setlease | Christian Ambach | 2012-03-22 | 1 | -6/+0 |
| | | | | | | if setting the lease in GPFS failed, there is not much sense in trying to set a lease just locally that would not inform us of openers on other cluster nodes |