Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-12-17 | s4:ldb_ildap: try to pass extended DNs to the server | Andrew Bartlett | 1 | -5/+5 | |
Whenever we pass a DN to the LDAP server, we now use ldb_dn_get_extended_linearized(). This allows us to send the extended DN if set, and therefore allows searches of the form '<GUID=aaa45ea0-94cd-45e9-8753-abe455d9a8f1>'. We actually use the '0' format (GUID=aaa45ea094cd45e98753abe455d9a8f1) because it is more widely supported (by Win2k in particular). Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2008-12-17 | s4:ldb: add infrastructure for extended dn handlers | Andrew Bartlett | 4 | -60/+524 | |
This introduces a new set of pluggable syntax, for use on the extended DN, and uses them when parsing the DN. If the DN appears to be in the extended form, we no longer return the full DN 'as is', but only return the normal part from ldb_dn_get_linearized(). When validating/parsing the DN we validate not only the format of the DN, but also the contents of the GUID or SID (to ensure they are plausable). We also have functions to set and get the extended components on the DN. For now, extended_dn_get_linearized() returns a newly constructed and allocated string each time. 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-16 | Fix header installation after move of gen_ndr headers. | Jelmer Vernooij | 2 | -29/+29 | |
2008-12-17 | Merge branch 'master' of ssh://git.samba.org/data/git/samba | Andrew Tridgell | 43 | -5211/+242 | |
2008-12-17 | an experimental patch for fixing ldb bloat | Andrew Tridgell | 3 | -9/+352 | |
ldb indexing can cause huge files, and huge memory usage. This experiment allows us to keep indexes in memory during a transaction, then to write the indexes to disk when the transaction completes. The result is that the db is much smaller (we have seen improvements of about 100x in file size) and memory usage during large transactions is also greatly reduced Note that this patch uses the unusual strategy of putting pointers into a ldb (and thus into a tdb). This works because the pointers are only there during a transaction, so the pointers are not exposed to any other users of the database. The pointers allow us to avoid some really bad allocation problems with tdb record allocation during the re-indexing. | |||||
2008-12-16 | Remove use of C++ keywords. | Jelmer Vernooij | 2 | -6/+6 | |
2008-12-16 | Share object files for gen_ndr. | Jelmer Vernooij | 4 | -141/+131 | |
2008-12-16 | Simplify idl-deps.pl script a bit. | Jelmer Vernooij | 1 | -15/+21 | |
2008-12-16 | Add new script for building IDL files in librpc/idl, generating both | Jelmer Vernooij | 1 | -1/+1 | |
Samba 3 and Samba 4 output. | |||||
2008-12-16 | s4/provision: Upper case default realm, use only first part of realm as ↵ | Jelmer Vernooij | 1 | -2/+2 | |
default domain name. | |||||
2008-12-16 | nsswitch: Fix paths for Samba4 blackbox wbinfo test | Kai Blin | 1 | -2/+2 | |
2008-12-16 | Merge branch 'master' of ssh://git.samba.org/data/git/samba | Jelmer Vernooij | 31 | -5061/+82 | |
2008-12-16 | Rename dom_sid.idl -> server_id.idl (since it no longer actually contains ↵ | Jelmer Vernooij | 12 | -9/+69 | |
the dom_sid). No longer include it from security.idl. | |||||
2008-12-16 | nsswitch: Move nsswitch files from source4 to top level nsswitch dir | Kai Blin | 22 | -5039/+7 | |
2008-12-16 | nsswitch: Move source3 files to top level dir. | Kai Blin | 1 | -6/+0 | |
Don't move source4 files yet to not confuse git's rename tracking too much. | |||||
2008-12-16 | Merge branch 'master' of ssh://git.samba.org/data/git/samba into abartlet-devel | Andrew Bartlett | 8 | -15/+61 | |
2008-12-16 | repack the ldb after re-indexing | Andrew Tridgell | 1 | -0/+4 | |
re-indexing in ldb is triggered on any modification to the @ATTRIBUTES or @INDEXLIST records. This happens to produce a worst-case fragmentation of the database, as all @INDEX records are deleted then re-created. By repacking after re-indexing we ensure that the database ends up without extreme fragmentation. | |||||
2008-12-16 | use transactions in ldbadd, ldbmodify and ldbedit | Andrew Tridgell | 3 | -0/+30 | |
The command line tools ldbadd, ldbmodify and ldbedit should operate within a transaction to make them more efficient. The ldbadd tool in particular is much faster when adding a large number of records if all the adds happen within a transaction. Previously there was a transaction per record. | |||||
2008-12-16 | Merge branch 'master' of ssh://git.samba.org/data/git/samba | Andrew Tridgell | 57 | -681/+21156 | |
2008-12-16 | A more-commented version of rpc_server crash fix, matching closer the | Andrew Bartlett | 1 | -1/+14 | |
previous behaviour for the 'bad bind' case. (It is only close, not matching - Windows 2008 sends a different, non-zero, assoc_group_id each time) Andrew Bartlett | |||||
2008-12-16 | Add python extensions for dom_sid. | Jelmer Vernooij | 1 | -0/+58 | |
2008-12-14 | Rename ldap.h to ldap-util.h to avoid clashing with the system ldap.h | Jelmer Vernooij | 1 | -1/+1 | |
2008-12-14 | Merge branch 'master' of ssh://git.samba.org/data/git/samba | Jelmer Vernooij | 1 | -0/+47 | |
2008-12-13 | Added torture test for doing an openX over a directory | Jeremy Allison | 1 | -0/+47 | |
to ensure we get the correct error message. Jeremy. | |||||
2008-12-12 | Move dom_sid to the Samba 3 IDL file, remove the old definition. | Jelmer Vernooij | 3 | -284/+3 | |
2008-12-12 | Manually marshall dom_sid, so we can use a fixed size array for | Jelmer Vernooij | 6 | -50/+36 | |
dom_sid.sub_auths rather than a dynamically allocated one. This makes it possible to use the same DCE/RPC object code for Samba 3 and Samba 4's DCE/RPC parsers and allows copying sids more easily (since they no longer contain any pointers). The cost of having additional manual marshalling code is limited (~35 additional lines of C code). | |||||
2008-12-12 | Remove noejs property, which is no longer used. | Jelmer Vernooij | 2 | -5/+5 | |
2008-12-12 | s4:fix segfault in rpc-server, when client binds to unsupported service. | Stefan Metzmacher | 1 | -1/+1 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2008-12-11 | Add interactive flag to setup/provision (also the default when no arguments ↵ | Jelmer Vernooij | 1 | -2/+27 | |
are given). | |||||
2008-12-11 | s4:selftest: samba4 fails the changed delete test | Stefan Metzmacher | 1 | -0/+2 | |
metze | |||||
2008-12-11 | s4:libcli/resolve: add resolve_name_all*() which return all addresses not ↵ | Stefan Metzmacher | 7 | -49/+115 | |
only the first one metze | |||||
2008-12-10 | s4-smbtorture: skip ServerGetTrustInfo for samba4. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2008-12-10 | s4-smbtorture: add simple netr_ServerGetTrustInfo test. | Günther Deschner | 1 | -0/+42 | |
Guenther | |||||
2008-12-10 | s4-netlogon: fix the build of netlogon server. | Günther Deschner | 1 | -4/+4 | |
Guenther | |||||
2008-12-10 | Add AD schema from Microsoft's WSPP documentation. | Andrew Bartlett | 3 | -0/+19124 | |
This schema is *NOT* licenced under a standard Free Software licence, but does provide us the freedoms we need to use the schema, and the requirement to distribute as 'part of an implemenation' is similar to common Free font licences that are accepted by major linux distributions. Andrew Bartlett | |||||
2008-12-09 | s4: [2/3] Fix a delete on close divergence from windows and the associated ↵ | Tim Prouty | 1 | -5/+18 | |
torture test This second patch fixes the deltest17 BASE-DELETE torture test to pass against win2k3/win2k8/winXPsp2 | |||||
2008-12-10 | s4-samr: Fix Bug #5946. userparameters handling in torture test. | Matthias Dieter Wallnöfer | 1 | -1/+7 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2008-12-10 | s4-samr: Fix Bug #5946. userparameters handling in samr server. | Matthias Dieter Wallnöfer | 1 | -4/+6 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2008-12-09 | s4:rpc_server: don't keep half finished dcesrv_connection_contexts | Stefan Metzmacher | 1 | -41/+42 | |
metze | |||||
2008-12-09 | s4:rpc_server: initialize rpc server module also for the named pipe case | Stefan Metzmacher | 3 | -33/+49 | |
This fixes bug #5878. metze | |||||
2008-12-08 | s4:rpc_server: fix crash bugs in 26200f4fb1db81be7a9da51f317e46405351b170 | Stefan Metzmacher | 1 | -7/+13 | |
call->context needs to be valid. metze | |||||
2008-12-08 | s4:rpc_server: make it possible for iface->bind() to specify the assoc_group_id | Stefan Metzmacher | 2 | -5/+25 | |
This helps the openchange mapiproxy plugin to work correctly. metze | |||||
2008-12-06 | s4:winbind: fill in the correct variable... | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2008-12-06 | s4:secrets: remove unused structure | Stefan Metzmacher | 1 | -7/+0 | |
metze | |||||
2008-12-06 | RPC-BROWSER: send the correct data in later requests | Stefan Metzmacher | 1 | -0/+2 | |
metze | |||||
2008-12-06 | s4:torture: add simple RPC-BROWSER test | Stefan Metzmacher | 3 | -2/+125 | |
metze | |||||
2008-12-06 | s4:librpc: add SUBSYSTEM::RPC_NDR_BROWSER | Stefan Metzmacher | 1 | -0/+5 | |
metze |