Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-11-03 | urgent_replication: Fix formatting | Jelmer Vernooij | 1 | -33/+33 | |
2010-11-03 | possibleinferiors: Report subunit. | Jelmer Vernooij | 1 | -4/+8 | |
2010-11-03 | possibleinferiors: Fix formatting. | Jelmer Vernooij | 1 | -15/+14 | |
2010-11-03 | s4:dsdb/samldb: avoid nested unindexed searches in samldb_member_check() | Stefan Metzmacher | 1 | -14/+31 | |
With 20000 objects in the database it's no fun to add members... metze | |||||
2010-11-03 | s4:dsdb/tests/python/sam.py: test with member: <SID=...> | Stefan Metzmacher | 1 | -0/+16 | |
metze | |||||
2010-11-03 | s4:descriptor LDB module - a bit cleanup | Matthias Dieter Wallnöfer | 1 | -13/+34 | |
- add more OOM checks where needed - remove message of an error which cannot happen anymore (since now the structural objectclass is always checked by the objectclass LDB module) Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Wed Nov 3 18:30:52 UTC 2010 on sn-devel-104 | |||||
2010-11-03 | s4:sam.py - assign valid values when performing the special-attributes ↵ | Matthias Dieter Wallnöfer | 1 | -3/+3 | |
constraint checks The problem is that s4 per construction does the checks in a different order. It first checks for validity (pre-operation trigger in samldb LDB module) and then for the schema (post-operation trigger in objectclass_attrs LDB module). constraints (post-operation trigger | |||||
2010-11-03 | s4:samldb LDB module - improve the "get_single_valued_attr" call and move it ↵ | Matthias Dieter Wallnöfer | 2 | -84/+36 | |
into "ldb_modules/util.c" It will be used by other LDB modules as well. | |||||
2010-11-03 | s4:objectclass_attrs LDB module - introduce the hardcoded delete-protected ↵ | Matthias Dieter Wallnöfer | 1 | -1/+19 | |
attributes list This is a hardcoded list in AD of attributes, which can never be deleted. | |||||
2010-11-03 | pydsdb: Import testtools before subunit for those that don't have | Jelmer Vernooij | 9 | -32/+19 | |
testtools installed. Also, cleanup some imports. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Wed Nov 3 17:47:55 UTC 2010 on sn-devel-104 | |||||
2010-11-03 | s4:objectclass LDB module - the structural objectclass has always to be ↵ | Matthias Dieter Wallnöfer | 2 | -0/+25 | |
specified Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Wed Nov 3 16:20:55 UTC 2010 on sn-devel-104 | |||||
2010-11-03 | s4:objectclass_attrs LDB module - refactor the "dSHeuristics" checker | Matthias Dieter Wallnöfer | 1 | -12/+9 | |
The checks are done when there are more than 0 values. The other checks should be performed by the other parts of the module. | |||||
2010-11-03 | s4:objectclass_attrs LDB module - simplify the invoke of the "dSHeuristics" ↵ | Matthias Dieter Wallnöfer | 1 | -3/+4 | |
checker It's always invoked on add and modify operations. | |||||
2010-11-03 | s4-tests: Tests for the dSHeuristics attribute value restrictions | Nadezhda Ivanova | 1 | -0/+41 | |
Autobuild-User: Nadezhda Ivanova <nivanova@samba.org> Autobuild-Date: Wed Nov 3 13:58:42 UTC 2010 on sn-devel-104 | |||||
2010-11-03 | s4-dsdb: Implemented value restrictions for the dSHeuristics attribute | Nadezhda Ivanova | 1 | -1/+27 | |
2010-11-03 | s4-server: cleanup allocation of process models | Andrew Tridgell | 2 | -10/+6 | |
Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Wed Nov 3 10:40:52 UTC 2010 on sn-devel-104 | |||||
2010-11-03 | s4-ldb: fixed sorting of module names | Andrew Tridgell | 1 | -1/+6 | |
this should also fix a valgrind error on freebsd thanks to Matthieu for spotting this | |||||
2010-11-03 | s4:objectguid LDB module - remove "objectguid_find_attribute" | Matthias Dieter Wallnöfer | 1 | -17/+1 | |
It's exactly the same as "ldb_msg_find_element". In addition remove a comment which points out a "fixme" for a semi-async call since we started to permit them again. Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Wed Nov 3 09:29:46 UTC 2010 on sn-devel-104 | |||||
2010-11-03 | s4:RPC server - always set the response pad data in base of the request one | Matthias Dieter Wallnöfer | 1 | -0/+2 | |
Otherwise it could remain uninitialised - should fix bug #7769. | |||||
2010-11-03 | s4:RPC server - cosmetic fixes - indentation, comments | Matthias Dieter Wallnöfer | 3 | -7/+9 | |
2010-11-03 | s4:waf - fix the build on Gentoo platforms | Philip M. White | 4 | -7/+15 | |
Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org> | |||||
2010-11-03 | s4-test: if using a system version of ldb, override the ldb modules path | Andrew Tridgell | 1 | -0/+5 | |
Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Wed Nov 3 04:13:22 UTC 2010 on sn-devel-104 | |||||
2010-11-03 | s4-ldb: make ldbtest depend on ldb | Andrew Tridgell | 1 | -1/+1 | |
2010-11-03 | waf: added reconfigure targets to our libraries | Andrew Tridgell | 1 | -0/+5 | |
This allows you to do "make reconfigure" to re-run configure only if needed | |||||
2010-11-03 | s4-build: use -Wl,--as-needed if supported | Andrew Tridgell | 1 | -0/+6 | |
this makes our runtime load times smaller, and also means we find bugs that this may cause on gentoo. gentoo uses this by default Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Wed Nov 3 00:35:56 UTC 2010 on sn-devel-104 | |||||
2010-11-02 | s4-ldb: give the user a hint as to what may be wrong | Andrew Tridgell | 1 | -2/+2 | |
when a backend or module can't be found, give a hint about the LDB_MODULES_PATH environment variable Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Tue Nov 2 21:28:22 UTC 2010 on sn-devel-104 | |||||
2010-11-03 | s4-dsdb: removed the use of ldb_private.h from s4 | Andrew Tridgell | 10 | -125/+59 | |
this will allow s4 to use a system version of ldb | |||||
2010-11-03 | s4-ldb: expose some more ldb module functions | Andrew Tridgell | 7 | -22/+383 | |
this exposes enough functions for s4 to not need ldb_private.h any more. | |||||
2010-11-02 | s4-selftest Run RPC-PAC against all the DC environments. | Andrew Bartlett | 1 | -1/+3 | |
This is important, as it will validate that the PAC handling is correct with the different encryption types. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue Nov 2 11:45:50 UTC 2010 on sn-devel-104 | |||||
2010-11-02 | s4-process_model Fix valgrind-found use of un-initialised variable | Andrew Bartlett | 1 | -0/+1 | |
The relloc didn't zero the structure for the new process modal, and so m->initialised wasn't initialised. Andrew Bartlett | |||||
2010-11-02 | s4-torture Add tests for DES-only accounts PAC behaviour/validation. | Andrew Bartlett | 3 | -3/+83 | |
Previously we didn't support DES-only in a Samba4 domain. This is important for some legacy systems that have not yet migrated from this weak crypto. Andrew Bartlett | |||||
2010-11-02 | heimdal Add handling for PAC signatures over all encryption types | Andrew Bartlett | 2 | -24/+89 | |
There are exceptions from the expected behaviour of 'checksum type matches key type' that we must deal with here, or else we can't serve DES-only servers. Andrew Bartlett | |||||
2010-11-01 | s4-torture Remove torture/locktest2.c (no longer compiled and unused) | Andrew Bartlett | 1 | -578/+0 | |
This is a left-over of a speculative approach to lock testing that didn't go anywhere. Andrew Bartlett | |||||
2010-11-01 | s4-ldb: removed ldb_includes.h | Andrew Tridgell | 19 | -29/+54 | |
it causes problems with the openchange build as it is not installed Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Mon Nov 1 21:49:47 UTC 2010 on sn-devel-104 | |||||
2010-11-01 | s4:samldb LDB module - the "sAMAccountName" cannot be substituted by nothing | Matthias Dieter Wallnöfer | 2 | -2/+29 | |
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Mon Nov 1 14:36:24 UTC 2010 on sn-devel-104 | |||||
2010-11-01 | s4:sam.py - additional testing for "servicePrincipalName" updates | Matthias Dieter Wallnöfer | 1 | -12/+207 | |
2010-11-01 | s4:samldb LDB module - support now the full "servicePrincipalName" update ↵ | Matthias Dieter Wallnöfer | 1 | -30/+96 | |
trigger With "dNSHostName" and/or "sAMAccountName" updates | |||||
2010-11-01 | s4:samldb LDB module - "sAMAccountName" checker | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
We need a "talloc_steal" for the retrieved "sAMAccountName" since the memory is afterwards freed using the "talloc_free" call. | |||||
2010-11-01 | s4-ldb: use ldb_set_modules_dir() to load additional ldb modules | Andrew Tridgell | 2 | -8/+12 | |
this allows ldb_wrap to enable s4 modules in a standalone ldb install without any additional installation Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Mon Nov 1 13:47:33 UTC 2010 on sn-devel-104 | |||||
2010-11-01 | s4-ldb: enable version checking in dsdb ldb modules | Andrew Tridgell | 40 | -3/+44 | |
2010-11-01 | s4-ldb: enable ldb module version checking | Andrew Tridgell | 10 | -6/+20 | |
2010-11-01 | s4-ldb: added support for ldb module version checking | Andrew Tridgell | 2 | -2/+11 | |
2010-11-01 | s4:setup/spn_update_list - the DNS SPN is only used in DNS mode | Matthias Dieter Wallnöfer | 1 | -1/+3 | |
Not all DCs are automatically DNS servers. Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Mon Nov 1 12:20:36 UTC 2010 on sn-devel-104 | |||||
2010-11-01 | s4:ldap.py/sam.py - simplify the objectclass specifications | Matthias Dieter Wallnöfer | 2 | -39/+39 | |
- For user accounts we only need to specify "user" ("person" is an inherited objectclass) - Don't use the brackets when we have only one objectclass specified | |||||
2010-11-01 | s4:sam.py - test "objectSid" modification lockdown | Matthias Dieter Wallnöfer | 1 | -0/+28 | |
2010-11-01 | s4:samldb LDB module - unify objectSid assignment error messages | Matthias Dieter Wallnöfer | 1 | -3/+2 | |
2010-11-01 | s4:samldb LDB module - deny "objectSid" modifications | Matthias Dieter Wallnöfer | 1 | -0/+7 | |
The same as with Windows | |||||
2010-11-01 | s4:provision - adapt the "provision" so that SIDs are only set on entry creation | Matthias Dieter Wallnöfer | 3 | -11/+5 | |
SID modifications are denied. | |||||
2010-11-01 | s4:torture - suppress printf "%llu" on uint64_t variables warnings | Matthias Dieter Wallnöfer | 4 | -29/+34 | |
The signed/unsignedness does match (always unsigned). The bitlength (64 bit) on all regular platforms does also. Therefore simply add a cast to "unsigned long long". | |||||
2010-11-01 | ldb:tools/ldbtest.c - fix build warning | Matthias Dieter Wallnöfer | 2 | -2/+3 | |
Cause was an incomplete declaration. |