summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r20588: handle extended operations in the ldb_next_request() callStefan Metzmacher1-0/+3
metze (This used to be commit b98ca57a6504c1b0fce015b1b2c3e4d228dd452e)
2007-10-10r20587: prepare the DSDB_EXTENDED_REPLICATED_OBJECTS_OID handlingStefan Metzmacher2-0/+21
metze (This used to be commit ef3b325db060d43a7c2e058f6b8914b5867cd321)
2007-10-10r20586: - allocate an OID range for LDB/LDAP extended operationsStefan Metzmacher1-0/+3
- allocate an OID for DSDB_EXTENDED_REPLICATED_OBJECTS_OID which will replace the DSDB_CONTROL_REPLICATED_OBJECT_OID soon metze (This used to be commit 6397f014482172573facd3d87d1f9eec1b320ac5)
2007-10-10r20583: implement the frontend calls for extended operationsStefan Metzmacher2-5/+112
metze (This used to be commit cfcd05adc03effeaf85dc776c2d5bb5244f0d6d4)
2007-10-10r20582: use void *data in the ldb_extended struct to match what we have in ↵Stefan Metzmacher1-4/+4
ldb_control add a request element for extended requests metze (This used to be commit 530b3cd2501efb7763cbb7d3301ff0550689effe)
2007-10-10r20581: - the ldb modules have explicit hooks for extended operationsStefan Metzmacher2-2/+6
so call them - reorder the request operations first all with explixit hooks metze (This used to be commit aababcbb05ad476507bba35723eaef01d18b4d4e)
2007-10-10r20580: pass the DSDB_CONTROL_REPLICATED_OBJECT_OID with the ldb_add requestStefan Metzmacher4-22/+126
when applying replicated objects. the samldb module ignores such requests now... and the repl_meta_data module has different functions for the replicated and originating cases... metze (This used to be commit a4d5e0126cfd6135ab829f4984269e265a868a28)
2007-10-10r20577: - allocate an OID range for samba4 LDB/LDAP ControlsStefan Metzmacher1-0/+2
- allocate an OID for LDB Control that hold meta data when applying replicated objects metze (This used to be commit 2660c5ab211f353324452694b4bd5fd8bd17745b)
2007-10-10r20576: add functions to get and set dsdb_schema on the ldb contextStefan Metzmacher1-0/+34
metze (This used to be commit 2e054be8e023e23420e7ddd8cd73497400a875f9)
2007-10-10r20575: apply records to the test_samdb.ldb (my birthday present to myself...:-)Stefan Metzmacher2-4/+86
we need to modify some modules to only handle originating changes... metze (This used to be commit 0f387d58e69a6ee806fea02229ef8fa030f2918d)
2007-10-10r20574: reorganization of common modulesDerrell Lipman13-66/+66
(This used to be commit 5075e008941177d5be1d9471387c9d27aba65f81)
2007-10-10r20573: fix handling of pointers handling to elements with the charset propertyStefan Metzmacher1-6/+14
metze (This used to be commit 895416c2202cac561e3bda80fe5c05a782dde0b0)
2007-10-10r20572: - prepare a test_samdb.ldb in the NET-API-BECOME-DC torture testStefan Metzmacher3-12/+153
- we call a ejs script from the torture test for this task so that we can use the provision template ldif's. metze (This used to be commit e84b0c7d4004df312ae58ed76dd708a2c3c37986)
2007-10-10r20571: fix '' caseJelmer Vernooij1-2/+2
(This used to be commit 1618921a7e24213d39e042a4e2f9d5cb59997f50)
2007-10-10r20570: use talloc_asprintf() instead of talloc_asprintf_append()Stefan Metzmacher1-3/+4
because talloc_asprintf_append() doesn't work like talloc_append_string() which uses strlen() on the old string instead of (tc->size - 1) This matter in this case because strlower_talloc() over allocates tridge: how should we fix this in lib/talloc/? metze (This used to be commit 1748af20b1f7b325048619a1e66a1c8b69474c5f)
2007-10-10r20569: Web Application FrameworkDerrell Lipman2-20/+159
- Fix handling of predicates in finite state machine - Make use of predicates to handle a specific PermissionDenied failure, vs some other generic failure - Add JSON-RPC error constants (This used to be commit 38ae9658cb52149d66f910582d8b55fe954650fb)
2007-10-10r20568: split out the rootdse ldifStefan Metzmacher4-20/+33
and set the isSyncronized = TRUE when we done metze (This used to be commit 5875ce1ac6ff694d07787ff0cf81b3429580311b)
2007-10-10r20567: Print proper errors with filename and line numbers in ParseExpr()Jelmer Vernooij10-116/+137
(This used to be commit f5dc1b47ecf18068a47f8f68016463ef4a55dc03)
2007-10-10r20566: Prepending with r-> is no longer necessary.Jelmer Vernooij6-18/+18
(This used to be commit 1df96af3103795f609165e7a7344e1bf6046be79)
2007-10-10r20565: configure the list of global ldb modules also in js codeStefan Metzmacher2-11/+26
metze (This used to be commit cbebe559a2563a3ab9dd2e002c79676a803b71a4)
2007-10-10r20564: Regenerate.Jelmer Vernooij1-34/+34
(This used to be commit a4d6e340cdfdab8c6ac49c4fc8a504f8910cefed)
2007-10-10r20563: Start using the new parser in ParseExpr(). It's now trivial to use thisJelmer Vernooij3-503/+36
to check for NULL pointers when pointers are being dereferenced (#4218). There are exactly 500 tests for pidl now :-) (This used to be commit d3146f3bcd4541f890d6c1b072ff34853e9239d2)
2007-10-10r20562: Start building expr parser. Add separate copy of Yapp::DriverJelmer Vernooij3-6/+484
rather than including it in each individual parser. (This used to be commit 26853d7d99f7305981bcadaabfe6accf254321e7)
2007-10-10r20561: Add parser for subexpressions used in IDL attributes.Jelmer Vernooij2-0/+1473
(This used to be commit 7e7fdb01d3fba449f33b7b67ba0e3a0089dd3902)
2007-10-10r20560: make it possible to configure the backend and modulesStefan Metzmacher3-18/+29
for all partitions and make it not use LDAP in the variable names because it isn't specific to the ldap backend case. metze (This used to be commit 3e337ec2764038e4ff05c3e926220abaa5583702)
2007-10-10r20559: Web Application FrameworkDerrell Lipman6-74/+87
- Disallow, for now, any ScriptTransport access. A serious security issue has been described, and since we don't currently need it for anything, disable it completely. - Continued clean-up towards implementing the common authentication code (This used to be commit 07817a5489dd8cc6c85c10116f4dba43d798ef03)
2007-10-10r20557: use ${DOMAINDN} instead of ${BASEDN}Stefan Metzmacher12-80/+80
metze (This used to be commit 2a6e6a2695b256411c91768c7bee748228e40e6f)
2007-10-10r20556: Add more tests to make sure nothing breaks when I replace the ↵Jelmer Vernooij1-1/+19
ParseExpr code. (This used to be commit 0ba52e459bb322a0aee59c6616d7696658934b38)
2007-10-10r20555: fix typo...Stefan Metzmacher1-1/+1
metze (This used to be commit 09622f01227093b4b351fcc79fe29d5b2f388376)
2007-10-10r20554: - use ${ROOTDN} for the rootDomainNamingContextStefan Metzmacher2-2/+3
- the ${CONFIGDN} is a child of the ${ROOTDN} metze (This used to be commit ebbd8a83c982efdc58e53798d1fd191f08731005)
2007-10-10r20553: add ${CONFIGDN} and ${SCHEMADN} instead of using hardcoded pathsStefan Metzmacher13-704/+706
under ${BASEDN} metze (This used to be commit 09ca6aae12d8e10b76971cf269f7c62f228a4c87)
2007-10-10r20552: Little Samba3 test to force smb_close to return an error. Set delete ↵Volker Lendecke2-1/+72
on close, and then remove perms from the parent dir.... Volker (This used to be commit f24c5052576d4951738f83c3b238d2c251d4553b)
2007-10-10r20551: use variable instead of hardcoded value for the default siteStefan Metzmacher1-2/+2
metze (This used to be commit 21f433018afbb7b94089969f7ee9acda40ee1a70)
2007-10-10r20550: Use standard error mechanism in parser.Jelmer Vernooij3-139/+154
Make sure errors are reported correctly. (This used to be commit 9f794c55a60b09536d6e0dbadfc172e1e74497ff)
2007-10-10r20549: obvious bug fix..Volker Lendecke1-1/+1
(This used to be commit f0aa63e39050c7ac10b9d51c5cecc753b257be9a)
2007-10-10r20548: Remove unnecessary "use lib", fix warnings.Jelmer Vernooij12-16/+6
(This used to be commit 30d721569fdf33e4784eb1f7c650e75ed1b80527)
2007-10-10r20547: Add tests for expected errors/warnings.Jelmer Vernooij4-2/+90
(This used to be commit 2d960d4d7b0bc39c3ec4c2face546adc2cb345ee)
2007-10-10r20545: Fix is_constant().Jelmer Vernooij2-4/+7
(This used to be commit ae9b0895e8b7fd98335ece82aae3e391b94d2ec9)
2007-10-10r20543: Merge some pidl bug fixes:Jelmer Vernooij2-11/+62
* C expressions that just started with a constant were erroneously flagged as being a constant. * 1-length variable names in expressions were broken. (This used to be commit 44775a6ac456247fe7ab4da75498bb550c74c854)
2007-10-10r20540: darn, also need to fix this event_context referenceAndrew Tridgell1-2/+2
(This used to be commit c8bd3ec09d3c370475df3a3cd77de6743b316c9e)
2007-10-10r20539: - split the common timer related events code into events_timed.cAndrew Tridgell14-292/+1172
- make it easier to plug in a new events backend - add simpler 'select' and 'epoll' backends This is part of the effort to add good AIO support. The events_aio.c backend is done, but sometimes dies with a SEGV, which is why it isn't enabled yet. (This used to be commit 934f18283dbc7958944931a93a854526bcd54884)
2007-10-10r20538: Web Application FrameworkDerrell Lipman6-93/+175
- correct an error message in the JSON-RPC server - provide a common RPC request function - make it easier to have multiple pending RPC requests. this allows an application-specified request to return "not logged in"; authentication information to be requested and sent; and the original request to be reissued. - in statistics module, if a time is provided as zero, leave it blank rather than displaying 1 Jan 1970. this showed up in the last_used_at field in the SMB status report. - clean up makefile: remove no-longer-used hard-coded path and install target; remove "chmod" and "nice" commands which were part of the original skeleton, since that is not deemed appropriate for samba makefiles (This used to be commit 339ee73ce2809905f608b1003cc645231f256420)
2007-10-10r20531: - create the rdn attribute which is an alias for the 'name' attributeStefan Metzmacher1-0/+180
because the rdn attribute isn't explicit replicated - create the whenChanged attribute out of the meta data - create the objectGUID attribute out of the guid of the DsReplicaObjectIdentifier* - create the replPropertyMetaData attribute from the meta data - dump a more verbose form of the meta data that contains the attribute names - dump linked attributes a lot if this functionality will move into the repl_meta_data ldb module in one of the next steps... metze (This used to be commit a6223a20434df1269cc87ba3b1db74473b6ff9bb)
2007-10-10r20529: very, very ugly...Stefan Metzmacher2-5/+5
But this is currently needed to make regpatch linking in the dsdb/schema/schema_*.o object files. the problem is that the linker doesn't find any references to public symbols in this files and removes them from the link list. gnu ld has a --whole-archive option, but it seems to be not portable... I think the solution with prelinking using 'ld -r' to create one object file for a subsystem instead of using 'ar -rcs' to create an archive for a subsystem... jelmer: any ideas about this problem? metze (This used to be commit 46df7ff6e5e74eddcb81b5a195e82688d83afaf4)
2007-10-10r20525: Closing a dir with del-on-close set requires the same as files: ↵Volker Lendecke1-0/+80
Don't actually unlink/rmdir if another process still has it open. Jeremy, this is a potential merger to 3.0.24. Volker (This used to be commit d0550a01af219344ec2e4c16d5253814afc89974)
2007-10-10r20523: match the lDAPDisplayName case insensitiveStefan Metzmacher1-2/+2
metze (This used to be commit c32ec0a10041dba50be23611f25e4aae8c45830c)
2007-10-10r20522: make a copy of the objectguid ldb module because:Stefan Metzmacher2-0/+275
- I'll add handling of replication meta data to it for orginating changes - I'll pass replication meta data via a ldb control for applying replicated changes - It will also update the replUpToDateVector attribute in in root object of the partition - It will handle deleted records by adding the isDeleted=TRUE attribute and move them to the CN=Deleted Objects container of the partition - I make a copy to play with the code without breaking the LDAP backend setup metze (This used to be commit 045ddfe1ec626fab5e8fd75c5b47f0525b7ebb01)
2007-10-10r20520: allow the caller to pass NULL if it doesn't want a session infoStefan Metzmacher1-3/+10
this can be used when we start to support the FAST BIND LDAP Control metze (This used to be commit 0a73d3262d5deb5a9d0052751336413fbea370b1)
2007-10-10r20519: Web Application FrameworkDerrell Lipman23-16/+18
- No path given to web server means use old scripts (missed check-in) - Build Web Application (qooxdoo stuff) from autogen.sh since python isn't available or is differently-configured on various build-farm machines - Don't continually check in generated files - Properly identify SWAT "Statistics" module as "Status and Statistics" (This used to be commit 9d89b7663af218ee6ed941ac6c0597fab93cd03b)
2007-10-10r20518: reapply finite state machine mods which got lost in the webapps ↵Derrell Lipman4-42/+240
remove/restore process (This used to be commit 1d867863b64fb39aedbf713f7f3dd17948b433ef)