summaryrefslogtreecommitdiffstats
path: root/source4
Commit message (Collapse)AuthorAgeFilesLines
...
| * | More LSA server and testuite work.Andrew Bartlett2008-08-262-8/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Implement QueryDomainInformationPolicy in Samba4 - Allow RPC-LSA to pass against Windows 2008 (which does not allow the Audit privilage to be removed) Andrew Bartlett (This used to be commit d94c7bbcd6eee6d975eac32a1d172f4164c97137)
| * | Make RPC-LSA test deterministic with an msleep(200).Andrew Bartlett2008-08-261-5/+8
| | | | | | | | | | | | (This used to be commit 914e1865aa9fba417f74a3abdd8b4b2659feb001)
| * | Implement matching logic to Windows 2008 on handling of secrets.Andrew Bartlett2008-08-261-16/+8
| | | | | | | | | | | | | | | | | | | | | This is enforced by the new RPC-LSA test. Andrew Bartlett (This used to be commit da200ac64485fd9531b1aa048570c682b680b012)
| * | Fix LSA server to pass more of RPC-LSA and match Windows 2008Andrew Bartlett2008-08-261-17/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes some info levels in the QueryTrustedDomainInfo call, and changes from implementing lsa_Delete to lsa_DeleteObject (which has an explicit close and reutrns a NULL handle). Andrew Bartlett (This used to be commit 1f12c368b2566b378a6c521c389b8b1bafbcf916)
| * | Only allow the trust in the correct direction (per the flags).Andrew Bartlett2008-08-261-3/+9
| | | | | | | | | | | | (This used to be commit 2c7195429411d68bc66f4100659c622df4f5a20a)
| * | Update RPC-LSA to (almost) pass against Windows 2008.Andrew Bartlett2008-08-263-72/+153
| | | | | | | | | | | | (This used to be commit a17cb558c23142e522de3ed56d65c7694477395f)
| * | Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-localAndrew Bartlett2008-08-2554-1213/+2080
| |\| | | | | | | | | | (This used to be commit a555334db67527b57bc6172e3d08f65caf1e6760)
| | * fixed the data in SAVEFILE op in RAW-OFFLINEAndrew Tridgell2008-08-241-1/+1
| | | | | | | | | | | | (This used to be commit 3441ea5df5b750442d17b90de73d392d2d802ab1)
| | * show the bad data in RAW-OFFLINEAndrew Tridgell2008-08-241-3/+10
| | | | | | | | | | | | | | | also show the worst case latencies so far, matching tsm_torture (This used to be commit 5859bb337ce2ec5091425ebd02cad14c4da40457)
| | * don't use zero data for the first file in RAW-OFFLINEAndrew Tridgell2008-08-231-2/+2
| | | | | | | | | | | | | | | | | | the most likely bugs in HSM involve zero data, due to the dm_punch_hole() request (This used to be commit 330ab956ea7e0b344450eee60b1357d854fbef28)
| | * disable the anr== tests until they are understoodAndrew Tridgell2008-08-221-12/+13
| | | | | | | | | | | | (This used to be commit 6028404a9a9db64d4025ef6e685ee13c4aadca2e)
| | * now that ldap integers are 32 bit, we need to put the right 32 bitAndrew Tridgell2008-08-221-19/+19
| | | | | | | | | | | | | | | | | | value in for group type to avoid sign extension, otherwise we don't find the builtin groups (This used to be commit 9b558639395bd8209313bb7ed2e04821c83975a4)
| | * fixed the DomainDNS searches in the netlogon codeAndrew Tridgell2008-08-221-2/+2
| | | | | | | | | | | | (This used to be commit 7dce38f9897df02073132f18b1021e0d0636590c)
| | * Merge commit 'origin/v4-0-test' into v4-0-testAndrew Tridgell2008-08-223-21/+328
| | |\ | | | | | | | | | | | | (This used to be commit 93cf0b3c7e6d8a4758c44519de51e51be89f76c7)
| | | * ndr_compression: implement mszip compression based on deflate()Stefan Metzmacher2008-08-211-1/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The output doesn't match the output from windows servers, but it's a start... metze (This used to be commit 8a2f9688275aa150b739b5525e738df15c5e25cc)
| | | * drsuapi.idl: use hand written push functions for the compressed blobsStefan Metzmacher2008-08-212-6/+179
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This isn't really the final solution, as we compress the data twice, but it works. metze (This used to be commit 6da1d41173a7b82412fcebdd751eade51cf82b2a)
| | | * ndr_compression: add common parts of ndr compressionStefan Metzmacher2008-08-211-15/+52
| | | | | | | | | | | | | | | | | | | | metze (This used to be commit 9fe466f84afcbd64c9bbfe0f9ea6c1933acb07fe)
| | * | fixed the GUID and objectSID canonicalisation functionsAndrew Tridgell2008-08-221-1/+3
| | | | | | | | | | | | | | | | (This used to be commit 115053ea7e70b067e7873668ed83f1f10908287d)
| | * | fixed a speellling erraAndrew Tridgell2008-08-221-1/+1
| | | | | | | | | | | | | | | | (This used to be commit 3c058f50cc3b91d540feb51fb698d90565b2b7c9)
| | * | Merge branch 'abartlet-4-0-local' into v4-0-testAndrew Tridgell2008-08-2238-720/+1183
| | |\ \ | | | |/ | | |/| | | | | (This used to be commit 469fac2669991b130dec219e1a109a8b2ce224be)
| | | * fixed a problem with length limited ldap valuesAndrew Tridgell2008-08-2210-29/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The core ldb code for string matching assumed NULL terminated strings, whereas the anr module used data_blob_const() to effectively truncate a ldb_val by changing its length. The ldb code is supposed to be based around length limited blobs, not NULL terminated strings, so the correct fix was to change the string comparison functions to be length limited (This used to be commit 26c6aa5a80ffaf06fc33f30a6533f8f16ef538bc)
| | | * fixed error handling in ANR code Andrew Tridgell2008-08-221-18/+24
| | | | | | | | | | | | | | | | | | | | | | | | when we can't process an ANR request we need to continue with the parse tree we were given, not a NULL tree (This used to be commit ed66feb80aac7432049fe9fd86a9232984587e17)
| | | * Don't walk past the end of ldb values.Andrew Bartlett2008-08-2111-24/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a partial fix towards bugs due to us walking past the end of what we think are strings in ldb. There is much more work to do in this area. Andrew Bartlett (This used to be commit 5805a9a8f35fd90fa4f718f73534817fa3bbdfd2)
| | | * Push loading the objectGUID and objectSID handlers earlier.Andrew Bartlett2008-08-211-4/+8
| | | | | | | | | | | | | | | | | | | | Andrew Bartlett (This used to be commit 0b6e53f80b063d8702718c84409d7b069aee9c05)
| | | * Stop every ldb startup doing a write to the database.Andrew Bartlett2008-08-211-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Something in the search stack adds a distinguisedName record, which isn't in the message we generate. So we compare, fail and rewrite the record - every time ldb starts up... Andrew Bartlett (This used to be commit 44775d1ed4a4b8edc66a06e2b3710aba6a0dd019)
| | | * Validate input in the CLDAP and DGRAM 'netlogon' responder.Andrew Bartlett2008-08-211-7/+37
| | | | | | | | | | | | | | | | (This used to be commit 682ca3cae1d5e796bc58142f79c99d43742ac85c)
| | | * Handle error cases in attribute handlers better.Andrew Bartlett2008-08-211-8/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't need to just bail, for all these error cases there is still real result that can be made - just fall back to binary copy/compare. Andrew Bartlett (This used to be commit 6aa5dde2aa9a5f070871ecc117e44bfcad363459)
| | | * The index handling is now configured from the schema load, not by aAndrew Bartlett2008-08-212-28/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | template. Andrew Bartlett (This used to be commit b36c6a21ad12fdc1b53efdc3f29cde7614b4fa9e)
| | | * Set both attributes and indexes into the database on schema load.Andrew Bartlett2008-08-211-18/+142
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures that a rudementary schema is always present (for bootstrapping), and that the indexes are maintained equal to the schema (rather than hard-coded). Andrew Bartlett (This used to be commit 747d683b0d92c3b1cde67245d514977a2c87dc44)
| | | * All these syntaxes are now handled by the schema.Andrew Bartlett2008-08-211-6/+0
| | | | | | | | | | | | | | | | (This used to be commit 94d5e69190f34d66d4defd4a7de7ce24bee77bc3)
| | | * Don't hardcode attributes to be treated as a DNAndrew Bartlett2008-08-211-14/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is now handled by reading the schema into the attributes. Also, when we do set something here, mark it as FIXED, so the schema and any reload from @ATTRIBUTES won't touch it. Andrew Bartlett (This used to be commit 7b24701335398ece3d1b3a20cf5f1174500b16ce)
| | | * Correct anr search commants and error messages in ldap.jsAndrew Bartlett2008-08-211-7/+7
| | | | | | | | | | | | | | | | (This used to be commit 233dd885c2a2b4ee7cc2287efe7d6e03625d4981)
| | | * Don't allow a NULL syntaxAndrew Bartlett2008-08-211-0/+4
| | | | | | | | | | | | | | | | (This used to be commit 505a0c2b702b696b91dab683626bb25b14a49c38)
| | | * Don't maniplate control entries in samldbAndrew Bartlett2008-08-211-0/+4
| | | | | | | | | | | | | | | | (This used to be commit 8003ee9abf474de534677283fc499f9a3d992b20)
| | | * Use the new SEARCH_FLAG_ANR defineAndrew Bartlett2008-08-201-1/+1
| | | | | | | | | | | | | | | | (This used to be commit 07d122ce2c255124dfb3acf71a3afdf52f06e1b1)
| | | * Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-abartletAndrew Bartlett2008-08-201-0/+4
| | | |\ | | | | | | | | | | | | | | | (This used to be commit ae502f9e3991209d70a745bef3a3e6e7484cdb5f)
| | | * \ Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-abartletAndrew Bartlett2008-08-203-2/+14
| | | |\ \ | | | | | | | | | | | | | | | | | | (This used to be commit 9fa48b3572cb4e55cfaa48a8b516a91904048573)
| | | * | | Apply attributes (and their syntax) from the schema into ldbAndrew Bartlett2008-08-202-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changes the @ATTRIBUTES record to be for bootstrapping only, before we find the schema. Andrew Bartlett (This used to be commit 358477fcc041d5fb2e6ac5641c2f899cc49cfb69)
| | | * | | Add schema search flags from MS-ADTSAndrew Bartlett2008-08-201-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | (This used to be commit 731d9e569a474da27014737e0805ae712366357d)
| | | * | | Split schema_init.c into smaller bits.Andrew Bartlett2008-08-204-545/+600
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should make schema manipulation a little easier to follow. Andrew Bartlett (This used to be commit 300ed83526e75d834bd23ddd1c1c26ebe2555e0f)
| | | * | | Remove last traces of the old 'subclass' featureAndrew Bartlett2008-08-201-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | (This used to be commit ed19d0abea5b206d186a51fa11dc0c04197e6ee2)
| | | * | | Add a torture test for the new 'netlogon' flags.Matthias Dieter Wallnöfer2008-08-201-0/+146
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Andrew Bartlett <abartlet@samba.org> (This used to be commit a484334fb4dafd1df514d1bf88f7e0c4f07dff86)
| | | * | | Add extra bits to our 'netlogon' response in CLDAP and NBT.Matthias Dieter Wallnöfer2008-08-202-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I've studied now the netlogon attribute from the CLDAP request and have compared them with the table presented in the WSPP docs (http://msdn.microsoft.com/en-us/library/cc201036.aspx). The first two bytes seem to be correct, but that the third and fourth one is completely clear with SAMBA 4. Signed-off-by: Andrew Bartlett <abartlet@samba.org> (This used to be commit 3024a43c25e3ec9821d94a27d5cf738890b1b8f3)
| | | * | | Update OpenLDAP MMR configuration per comments by Oliver LiebelAndrew Bartlett2008-08-202-20/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <oliver@itc.li> This changes the RIDs to be <serverID><DBID>, to ease later debugging. The need to specify the port on the MMR URLs is now included in the help. Andrew Bartlett (This used to be commit a5cbe8c09c6f14f95ff9ba9b8782e2100fc55695)
| | * | | | krb5pac.idl: make use of subcontext(0xFFFFFC01) to handle the type ↵Stefan Metzmacher2008-08-201-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Serialization header Now we should be able to handle bigendian PAC_LOGON_INFO buffers. metze (This used to be commit adbff0b0f92aa0742a8293071776b388879cbd8e)
| | * | | | kdc/pac-glue: pull/push the logon_info via the PAC_INFO unionStefan Metzmacher2008-08-201-11/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This prepares the next commit... metze (This used to be commit 7d297f7fb7a3ac388390429db7cb16fa60d3f8c0)
| | * | | | drsuapi: fix samba4 callers after drsuapi.idl changesStefan Metzmacher2008-08-203-18/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | metze (This used to be commit 4b054cee51c39c5430bcadd5c06a94dc3e6b0d8f)
| | * | | | drsuapi.idl: readd type serialization headers to compressed DsGetNCChangesCtr*Stefan Metzmacher2008-08-201-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | metze (This used to be commit 4e6937816f1563686d04da4ab00a46d4461401b9)
| | * | | | ndr_compression: remove the type serialization handling from the compression ↵Stefan Metzmacher2008-08-201-36/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | layer metze (This used to be commit 70a7b1f6c2e359102467ea270c2bb1efe736f64a)
| | * | | | ndr_compression: unify the common handling of mszip and xpress compressionStefan Metzmacher2008-08-201-107/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | metze (This used to be commit 925a2066ffa18a86704a8ee1a7a6908e0cd65a2a)