Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-01-21 | Allow overriding the function that ships the request in the Samba 3 | Jelmer Vernooij | 1 | -1/+1 | |
client code. | |||||
2008-12-29 | s4:lib/tevent: rename structs | Stefan Metzmacher | 8 | -13/+13 | |
list="" list="$list event_context:tevent_context" list="$list fd_event:tevent_fd" list="$list timed_event:tevent_timer" for s in $list; do o=`echo $s | cut -d ':' -f1` n=`echo $s | cut -d ':' -f2` r=`git grep "struct $o" |cut -d ':' -f1 |sort -u` files=`echo "$r" | grep -v source3 | grep -v nsswitch | grep -v packaging4` for f in $files; do cat $f | sed -e "s/struct $o/struct $n/g" > $f.tmp mv $f.tmp $f done done metze | |||||
2008-12-23 | Fix more compiler warnings in various places. | Jelmer Vernooij | 4 | -33/+33 | |
2008-12-22 | Fix missing symbols issues when building with shared libraries. | Jelmer Vernooij | 1 | -1/+1 | |
2008-12-21 | Fix more tests, improve repr() functions for various Python types. | Jelmer Vernooij | 1 | -9/+2 | |
2008-12-21 | Fix various Python-related bugs. | Jelmer Vernooij | 1 | -170/+170 | |
2008-12-20 | Treat DN+STring as a binary string for now | Andrew Bartlett | 1 | -4/+4 | |
This matches the way we work with DN+Binary. We need this for the OpenLDAP backend. Andrew Bartlett | |||||
2008-12-20 | Now store the GUID and SID from a DN over DRSUAPI into ldb. | Andrew Bartlett | 4 | -43/+162 | |
Until the extended DN work was compleated, there was no way to store the additional metadata. Andrew Bartlett | |||||
2008-12-18 | Fix samba3sam test after removal of dom_sid IDL file. | Jelmer Vernooij | 1 | -2/+2 | |
2008-12-17 | s4:dsdb: remove normalise module | Andrew Bartlett | 2 | -206/+0 | |
The extended_dn_out module provides the functionality now. Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2008-12-17 | s4:dsdb: split extended_dn into extended_dn_in, extended_dn_out and ↵ | Andrew Bartlett | 6 | -672/+1515 | |
extended_dn_store. By splitting the module, the extended_dn_in and extended_dn_store moudles can use extended_dn_out to actually get the extended DN. This avoids code duplication. The extended_dn_out module also contains a client implementation of the OpenLDAP dereference control (draft-masarati-ldap-deref-00). This also introduces a new control 'DSDB_CONTROL_DN_STORAGE_FORMAT_OID' to ask the extended_dn_out module to return whatever the 'storage format' is. This allows us to work with both OpenLDAP (which performs a dereference at run time) and LDB (which stores the GUID and SID on disk). Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2008-12-17 | s4:dsdb: Make the linked_attributes module set an extended dn | Andrew Bartlett | 1 | -192/+325 | |
This means that linked attributes will always have the same case form as the actaul entry, as we search for that entry. We then also use the GUID and SID found on that entry to fill in the extended DN on disk. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2008-12-17 | s4:rootdse: fix the logic to indentify a rootdse search | Andrew Bartlett | 1 | -2/+1 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2008-12-17 | s4:ldb: make it possible to return per entry controls | Andrew Bartlett | 11 | -14/+14 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2008-12-17 | s4:samldb: make use of dom_sid_split_rid() | Andrew Bartlett | 1 | -4/+3 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2008-12-17 | s4:samldb: improve error strings | Andrew Bartlett | 1 | -6/+8 | |
When things go wrong with LDB, this routine seems to be particularly sensitive to it. This extra debugging should help the next poor soul who breaks LDB. Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2008-12-17 | s4:dsdb: add support for DSDB_OPENLDAP_DEREFERENCE_CONTROL | Andrew Bartlett | 1 | -0/+22 | |
Encode and decode the OpenLDAP dereference control (draft-masarati-ldap-deref-00) At this time, the ldb_controls infrustructure does not handle request and reply controls having different formats, so this is purely the client implementation (ie, there is no decode of the client->server packet, and no encode of the server->client packet). Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2008-12-17 | Add hint to use passwordAttributes in @KLUDGE_ACL in future | Andrew Bartlett | 1 | -1/+2 | |
This module is not used at the moment, but if we do use it again, we should try to avoid duplicate lists. Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2008-12-17 | Make greater use of 'GUID_from_data_blob' | Andrew Bartlett | 1 | -40/+11 | |
This avoids accidentily running off the end of a string, and uses a single 'guess which type of GUID I have' algorithm. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2008-12-17 | Fix sequence number generation against OpenLDAP | Andrew Bartlett | 1 | -0/+8 | |
It seems that in 2deeb99fff1a90c79ba1927e1a069362e250a63c adding the partition control to this request was missed out. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2008-12-05 | s4:password_hash: really catch the clearTextPasswordAttr case... | Stefan Metzmacher | 1 | -1/+1 | |
This fixes the creation of the user object for incoming trusts in dcesrv_lsa_CreateTrustedDomain_base(). And now w2k3 trust samba4 just fine:-) metze | |||||
2008-12-04 | s4:kludge_acl: allow everybody to read the sequence number | Stefan Metzmacher | 1 | -1/+27 | |
metze | |||||
2008-12-02 | Don't treat the DN+binary syntax as a DN. | Andrew Bartlett | 1 | -2/+2 | |
This should fix the OpenLDAP backend | |||||
2008-11-17 | s4:dsdb/samdb: don't allow objects without objectClass | Stefan Metzmacher | 1 | -2/+2 | |
We're using @ROOTDSE instead of CN=ROOTDSE. metze | |||||
2008-11-17 | Run the original operation before we update linked attrs | Andrew Bartlett | 1 | -17/+24 | |
This causes the linked attribute modifies to occour after the original operation is entered in the transaction (any failure still fails the lot). This means (I hope) that we can have another module search the originating record when the backlink is created, filling in the GUID and SID for the extended DN. Andrew Bartlett | |||||
2008-11-17 | The samba3sam test does not really need the extended_dn module | Andrew Bartlett | 1 | -1/+1 | |
(This module has been split up into extended_dn_in, extended_dn_out and extended_dn_store). Andrew Bartlett | |||||
2008-11-16 | s4:dsdb/schema_fsmo: provide "extendedAttributeInfo" and "extendedClassInfo" | Stefan Metzmacher | 1 | -0/+56 | |
metze | |||||
2008-11-16 | s4:dsdb/schema: add a function to generate the "extendedClassInfo" values | Stefan Metzmacher | 1 | -4/+44 | |
metze | |||||
2008-11-16 | s4:dsdb/schema: add a function to generate the "extendedAttributeInfo" values | Stefan Metzmacher | 1 | -7/+83 | |
metze | |||||
2008-11-16 | s4:dsdb/schema: use pointers for rangeLower and rangeUpper. | Stefan Metzmacher | 2 | -6/+41 | |
This makes clear there's an value stored in the schema, as they can be '0'. metze | |||||
2008-11-16 | s4:dsdb/schema: we don't need to use find_syntax_map_by_ad_oid() as the ↵ | Stefan Metzmacher | 1 | -3/+1 | |
syntax is already known metze | |||||
2008-11-16 | s4:librpc/ndr: integrate NDR_MISC into LIBNDR | Stefan Metzmacher | 2 | -5/+5 | |
metze | |||||
2008-11-10 | s4-dsdb: add samdb_msg_add_parameters. | Günther Deschner | 1 | -0/+11 | |
Guenther | |||||
2008-11-10 | s4-dsdb: add samdb_result_parameters. | Günther Deschner | 1 | -0/+22 | |
Guenther | |||||
2008-11-08 | s4: dsdb/schema: fix the equality and comment of DN+String syntax | Stefan Metzmacher | 1 | -3/+2 | |
metze | |||||
2008-11-08 | s4: fix samba4.samba3sam.python test | Stefan Metzmacher | 1 | -2/+2 | |
metze | |||||
2008-11-04 | Give a better error when ldb_dn_from_ldb_val fails | Andrew Bartlett | 1 | -1/+3 | |
2008-11-04 | Use ldb_dn_from_ldb_val to avoid possible over-run of the value. | Andrew Bartlett | 2 | -9/+9 | |
The ldb_val is length-limited, and while normally NULL terminated, this avoids the chance that this particular value might not be, as well as avoiding a cast. Andrew Bartlett | |||||
2008-11-04 | Fix use of wrong union arm in linked_attributes module | Andrew Bartlett | 1 | -1/+1 | |
This bug occours frequenetly in ldb users because the union so happens to be layed out that this works. However, it is still incorrect usage... Andrew Bartlett | |||||
2008-10-31 | use the new CH_UTF16_MUNGED charset for utf16 password buffers | Andrew Tridgell | 1 | -1/+1 | |
now to work out how to test this ... | |||||
2008-10-24 | Remove unused include param/param.h. | Jelmer Vernooij | 3 | -3/+0 | |
2008-10-24 | Remove iconv_convenience argument from convert_string{,talloc}() but | Jelmer Vernooij | 4 | -9/+10 | |
make them wrappers around convert_string{,talloc}_convenience(). | |||||
2008-10-24 | Move charset library to top level. | Jelmer Vernooij | 1 | -1/+1 | |
2008-10-23 | Clarify the linked attribute module behaviour with comments | Andrew Bartlett | 1 | -1/+9 | |
2008-10-20 | Make sure prototypes are always included, make some functions static and | Jelmer Vernooij | 5 | -7/+9 | |
remove some unused functions. | |||||
2008-10-18 | s4-drsuapi: merge drsuapi_DsGetNCChanges from s3 drsuapi idl. | Günther Deschner | 1 | -47/+49 | |
Guenther | |||||
2008-10-18 | Add TALLOC_CTX pointer to strhex_to_data_blob for consistency with Samba | Jelmer Vernooij | 4 | -12/+7 | |
3. | |||||
2008-10-17 | Merge branch 'master' of ssh://git.samba.org/data/git/samba into master-devel | Andrew Bartlett | 3 | -76/+240 | |
2008-10-17 | Fix errrors in new password handling code found by RPC-SAMR. | Andrew Bartlett | 1 | -1/+1 | |
I'm very glad we have such a comprehensive testsuite for the SAMR password change process, as it makes this a much easier task to get right. Andrew Bartlett | |||||
2008-10-16 | Transform the sequence_number operation into a normal extended operation as ↵ | Simo Sorce | 3 | -76/+240 | |
it should always have been. Make it also async so that it is not a special case. |