jelmer/samba4-debian.git
12 years agor20689: "pdc" and "bdc" have been replaced by "domain controller"
Simo Sorce [Thu, 11 Jan 2007 23:09:57 +0000 (23:09 +0000)]
r20689: "pdc" and "bdc" have been replaced by "domain controller"

12 years agor20688: Use argv[0] equivalent of perl.
Jelmer Vernooij [Thu, 11 Jan 2007 22:47:29 +0000 (22:47 +0000)]
r20688: Use argv[0] equivalent of perl.

12 years agor20686: this is a generic uptodateness vector
Stefan Metzmacher [Thu, 11 Jan 2007 14:21:23 +0000 (14:21 +0000)]
r20686: this is a generic uptodateness vector

metze

12 years agor20685: apply records using dsdb_extended_replicated_objects_commit()
Stefan Metzmacher [Thu, 11 Jan 2007 13:15:53 +0000 (13:15 +0000)]
r20685: apply records using dsdb_extended_replicated_objects_commit()

metze

12 years agor20684: if we don't have any indexes, then we should not waste time
Stefan Metzmacher [Thu, 11 Jan 2007 12:18:17 +0000 (12:18 +0000)]
r20684: if we don't have any indexes, then we should not waste time
to traverse the whole tdb and unpack each record

metze

12 years agor20683: load indexes before applying replicated objects,
Stefan Metzmacher [Thu, 11 Jan 2007 11:11:34 +0000 (11:11 +0000)]
r20683: load indexes before applying replicated objects,
as for every object the repl_meta_data module needs to look
up the object by objectGUID

metze

12 years agor20682: make the dsdb_extended_replicated_objects_commit() interface a bit more useful,
Stefan Metzmacher [Thu, 11 Jan 2007 10:21:38 +0000 (10:21 +0000)]
r20682: make the dsdb_extended_replicated_objects_commit() interface a bit more useful,
so that we can apply the schema partition objects with one call

metze

12 years agor20681: implement the DSDB_EXTENDED_REPLICATED_OBJECTS operation.
Stefan Metzmacher [Thu, 11 Jan 2007 09:54:10 +0000 (09:54 +0000)]
r20681: implement the DSDB_EXTENDED_REPLICATED_OBJECTS operation.

the merging of existing objects is not implemented yet...

there are a few ifdef REPLMD_FULL_ASYNC because we need to workarouns
ldb's async infrastructure (which don't handle full async sub requests nicely)

metze

12 years agor20680: prepare the helper functions for applying replicated objects
Stefan Metzmacher [Thu, 11 Jan 2007 09:45:30 +0000 (09:45 +0000)]
r20680: prepare the helper functions for applying replicated objects
to pass all needed info to the repl_meta_data module

metze

12 years agor20679: make the init_handle stuff a bit easier and get rid of really ugly talloc_get...
Stefan Metzmacher [Thu, 11 Jan 2007 09:38:21 +0000 (09:38 +0000)]
r20679: make the init_handle stuff a bit easier and get rid of really ugly talloc_get_type()
usage

simo: if you change more modules, please include also this change

metze

12 years agor20678: add index for objectGUID
Stefan Metzmacher [Thu, 11 Jan 2007 09:35:26 +0000 (09:35 +0000)]
r20678: add index for objectGUID

metze

12 years agor20677: Condense compilations rules.
James Peach [Thu, 11 Jan 2007 04:32:43 +0000 (04:32 +0000)]
r20677: Condense compilations rules.

12 years agor20676: Add ref pointer to fix warning.
Jelmer Vernooij [Thu, 11 Jan 2007 04:12:35 +0000 (04:12 +0000)]
r20676: Add ref pointer to fix warning.

12 years agor20675: Fix installation.
Jelmer Vernooij [Thu, 11 Jan 2007 02:10:01 +0000 (02:10 +0000)]
r20675: Fix installation.

12 years agor20670: Make the logic more clear
Simo Sorce [Wed, 10 Jan 2007 22:31:42 +0000 (22:31 +0000)]
r20670: Make the logic more clear

12 years agor20669: Simplifing more
Simo Sorce [Wed, 10 Jan 2007 22:22:28 +0000 (22:22 +0000)]
r20669: Simplifing more

12 years agor20665: put in my version of aio.h
Andrew Tridgell [Wed, 10 Jan 2007 20:07:13 +0000 (20:07 +0000)]
r20665: put in my version of aio.h

sorry about that ....

12 years agor20661: the golden rule: "make things private if possible!"
Stefan Metzmacher [Wed, 10 Jan 2007 18:41:22 +0000 (18:41 +0000)]
r20661: the golden rule: "make things private if possible!"

fix 'make install' because no entry was in the headermap

metze

12 years agor20659: add missing system/aio.h
Stefan Metzmacher [Wed, 10 Jan 2007 18:23:06 +0000 (18:23 +0000)]
r20659: add missing system/aio.h

tridge: please commit your version and merge it to both samba3 branches

metze

12 years agor20657: fix compiler warning and bug:-)
Stefan Metzmacher [Wed, 10 Jan 2007 18:20:53 +0000 (18:20 +0000)]
r20657: fix compiler warning and bug:-)

metze

12 years agor20656: This way the process flow should be much more readable.
Simo Sorce [Wed, 10 Jan 2007 18:18:13 +0000 (18:18 +0000)]
r20656: This way the process flow should be much more readable.
We need to make it easier, but this should be a step in
the right direction.

12 years agor20653: If this is the wrong way to fix the build, I apologize. But these includes are
Volker Lendecke [Wed, 10 Jan 2007 13:25:39 +0000 (13:25 +0000)]
r20653: If this is the wrong way to fix the build, I apologize. But these includes are
necessary in my environment to get through make.

Volker

12 years agor20652: Attempt to fix the build
Volker Lendecke [Wed, 10 Jan 2007 13:22:09 +0000 (13:22 +0000)]
r20652: Attempt to fix the build

12 years agor20650: revert a bunch of code I didn't mean to commit yet
Andrew Tridgell [Wed, 10 Jan 2007 11:50:33 +0000 (11:50 +0000)]
r20650: revert a bunch of code I didn't mean to commit yet

12 years agor20649: fixed strlower_talloc() and strupper_talloc() to end with right size,
Andrew Tridgell [Wed, 10 Jan 2007 11:47:27 +0000 (11:47 +0000)]
r20649: fixed strlower_talloc() and strupper_talloc() to end with right size,
so talloc_append_string() works

12 years agor20648: Closer to a build... Add missing header file.
Andrew Bartlett [Wed, 10 Jan 2007 11:43:50 +0000 (11:43 +0000)]
r20648: Closer to a build...  Add missing header file.

12 years agor20647: add cluster code
Andrew Tridgell [Wed, 10 Jan 2007 11:16:11 +0000 (11:16 +0000)]
r20647: add cluster code

12 years agor20646: first preparations for cluster enablement. This changes "
Andrew Tridgell [Wed, 10 Jan 2007 10:52:09 +0000 (10:52 +0000)]
r20646: first preparations for cluster enablement. This changes "
  uint32_t server_id
to
  struct server_id server_id;

which allows a server ID to have an node number. The node number will
be zero in non-clustered case. This is the most basic hook needed for
clustering, and ctdb.

12 years agor20645: Commit the build system changes to allow scripts in config.mk files.
Andrew Bartlett [Wed, 10 Jan 2007 08:50:03 +0000 (08:50 +0000)]
r20645: Commit the build system changes to allow scripts in config.mk files.

Andrew Bartlett

12 years agor20643: Remove generated files accidentilly committed.
Andrew Bartlett [Wed, 10 Jan 2007 02:49:40 +0000 (02:49 +0000)]
r20643: Remove generated files accidentilly committed.

Andrew Bartlett

12 years agor20642: This bit of autoconf causes us pain. Revert back to how we had things
Andrew Bartlett [Wed, 10 Jan 2007 02:37:27 +0000 (02:37 +0000)]
r20642: This bit of autoconf causes us pain.  Revert back to how we had things
before the last merge.

Andrew Bartlett

12 years agor20641: Everything relevant from the old swat (now swat.obsolete) directory has been...
Derrell Lipman [Wed, 10 Jan 2007 02:37:05 +0000 (02:37 +0000)]
r20641: Everything relevant from the old swat (now swat.obsolete) directory has been moved to webapps.  Remove the obsolete directory.

12 years agor20640: Commit part 2/2
Andrew Bartlett [Wed, 10 Jan 2007 01:57:32 +0000 (01:57 +0000)]
r20640: Commit part 2/2

Update Heimdal to match current lorikeet-heimdal.  This includes
integrated PAC hooks, so Samba doesn't have to handle this any more.

This also brings in the PKINIT code, hence so many new files.

Andrew Bartlett

12 years agor20639: Commit part 1 of 2.
Andrew Bartlett [Wed, 10 Jan 2007 01:51:35 +0000 (01:51 +0000)]
r20639: Commit part 1 of 2.

This patch updates our build system and glue to support a new snapshot
of lorikeet-heimdal.

We now procude a [SUBSYTEM] in the ans1_deps.pl script, and can depend
on that in the heimdal_build/config.mk.  This is much easier than
listing every generated .o file individually.

This required some small changes to the build system, due to the way
the parent directory was handled for the output of scripts.  I've also
cleaned up et_deps.pl to handle cleaning up it's generated files on
clean.

The PAC glue in Heimdal has changed significantly: we no longer have a
custom hack in the KDC, instead we have the windc plugin interface.
As such, pac-glue.c is much smaller.  In the future, when I'm
confident of the new code, we will also be able to 'downsize'
auth/kerberos/kerberos_pac.c.

(I'll include the updated copy of heimdal in the next chekin, to make
it clearer what's changed in Samba4 itself).

Andrew Bartlett

12 years agor20638: Check for NULL pointers (where possible) in print functions. Fixes #4218,
Jelmer Vernooij [Wed, 10 Jan 2007 00:37:30 +0000 (00:37 +0000)]
r20638: Check for NULL pointers (where possible) in print functions. Fixes #4218,
but without reintroducing coverity warnings.

12 years agor20637: Don't check for NULL pointers when the pointer is guaranteed to not be NULL
Jelmer Vernooij [Tue, 9 Jan 2007 23:41:25 +0000 (23:41 +0000)]
r20637: Don't check for NULL pointers when the pointer is guaranteed to not be NULL
(if it is a ref pointer).

12 years agor20633: Add another test, fix warnings.
Jelmer Vernooij [Tue, 9 Jan 2007 15:54:36 +0000 (15:54 +0000)]
r20633: Add another test, fix warnings.

12 years agor20632: The extended RAW-SAMBA3BADPATH test led me to some wrong assumptions, in
Volker Lendecke [Tue, 9 Jan 2007 15:50:40 +0000 (15:50 +0000)]
r20632: The extended RAW-SAMBA3BADPATH test led me to some wrong assumptions, in
particular the NT_STATUS_INVALID_PARAMETER thing was badly wrong. Remove the
changes based on it. Using gentest is much more effective in this respect, but
it will take a while to figure out the wildcard error handling of W2k3.

Volker

12 years agor20631: Add some tests for the ndr parser.
Jelmer Vernooij [Tue, 9 Jan 2007 15:50:36 +0000 (15:50 +0000)]
r20631: Add some tests for the ndr parser.

12 years agor20629: add a wrapper function for ldb_extended(ldb, DSDB_EXTENDED_REPLICATED_OBJECTS...
Stefan Metzmacher [Tue, 9 Jan 2007 11:15:56 +0000 (11:15 +0000)]
r20629: add a wrapper function for ldb_extended(ldb, DSDB_EXTENDED_REPLICATED_OBJECTS_OID, out, &ext_res);
which prepares the replicated objects, the repl_meta_data ldb module
will then add the uSNCreated, uSNChanged and some other things and will apply
the objects to the partition specific ldb

metze

12 years agor20625: Fix couple of warnings.
Jelmer Vernooij [Tue, 9 Jan 2007 06:02:41 +0000 (06:02 +0000)]
r20625: Fix couple of warnings.

12 years agor20624: added AIO read to pvfs backend
Andrew Tridgell [Tue, 9 Jan 2007 04:04:26 +0000 (04:04 +0000)]
r20624: added AIO read to pvfs backend

12 years agor20623: change where the smb.conf parm event:backend is checked to ensure it
Andrew Tridgell [Tue, 9 Jan 2007 03:52:07 +0000 (03:52 +0000)]
r20623: change where the smb.conf parm event:backend is checked to ensure it
affects all event_context_init() calls

12 years agor20622: Add in a hack to avoid permitting searches on the value of protected
Andrew Bartlett [Tue, 9 Jan 2007 03:45:50 +0000 (03:45 +0000)]
r20622: Add in a hack to avoid permitting searches on the value of protected
attributes.

Andrew Bartlett

12 years agor20621: - enable the aio events backend on systems that support it
Andrew Tridgell [Tue, 9 Jan 2007 00:00:30 +0000 (00:00 +0000)]
r20621: - enable the aio events backend on systems that support it

- allow the events backend to be chosen in smb.conf

12 years agor20618: Fix a bug in bad_path handling that also exists in 3.0.23: For reply_unlink
Volker Lendecke [Mon, 8 Jan 2007 21:08:31 +0000 (21:08 +0000)]
r20618: Fix a bug in bad_path handling that also exists in 3.0.23: For reply_unlink
under Linux we returned NT_STATUS_NOT_A_DIRECTORY. This is because in the
bad_path==True condition lstat(2) returns ENOTDIR and not ENOENT.

Not sure if we want to necessarily replicate the INVALID_PARAMETER here, but
this is what W2k3 does.

Jeremy, I tried to call you, but you were not around. So I'll leave it up to
you to merge this.

Volker

12 years agor20616: Point at the wiki
Jelmer Vernooij [Mon, 8 Jan 2007 17:28:14 +0000 (17:28 +0000)]
r20616: Point at the wiki

12 years agor20613: The individual tests are fine, I did run samba3badpath, but raw-samba3hide
Volker Lendecke [Mon, 8 Jan 2007 16:11:44 +0000 (16:11 +0000)]
r20613: The individual tests are fine, I did run samba3badpath, but raw-samba3hide
left test.txt with permissions 000 behind...

Volker

12 years agor20609: Additional torture test for our bad_path handling. Most of it is disabled for
Volker Lendecke [Mon, 8 Jan 2007 14:14:18 +0000 (14:14 +0000)]
r20609: Additional torture test for our bad_path handling. Most of it is disabled for
now, there are calls (for example trans2ffirst) which are quite dubious.

Volker

12 years agor20601: Web Application Framework
Derrell Lipman [Mon, 8 Jan 2007 04:58:04 +0000 (04:58 +0000)]
r20601: Web Application Framework

More testing revealed that this isn't yet bug-free...  Sigh.  One of these
days I'll start writing bug-free software...

- Status and Statistics timer wasn't always stopped properly when switching
  away from that module's display.  It seems silly to continue to update
  status and statistics when the page isn't being viewed.

- Single instance of the Login window was not accessible if one switched
  between modules.

- Upon return from a Session Timeout, we can retry the original RPC request,
  but it may fail due to information that was stored in the old session.  This
  was the case in the LDB Browser module, where the open database handle
  became gone with the session.  We now detect a Resource Not Found and
  re-open the database.

12 years agor20600: Web Application Framework
Derrell Lipman [Sun, 7 Jan 2007 23:06:50 +0000 (23:06 +0000)]
r20600: Web Application Framework

- Add authentication.  The Web Application Framework can now be called
  directly and it will rqeuire authentication if required, and should re-query
  the user to log in when the session expires.

- General clean-up

12 years agor20599: - forward extended operations in the partitions module
Stefan Metzmacher [Sun, 7 Jan 2007 19:11:27 +0000 (19:11 +0000)]
r20599: - forward extended operations in the partitions module
- by default the operations goes to all partitions
- but some wellkown ones will go to just one partition
  (DSDB_EXTENDED_REPLICATED_OBJECTS_OID for now)

I'll soon change the partitions module so that it'll attach a
DSDB_CONTROL_PARTITION_CONTEXT_OID control to give
the repl_meta_data or other partition specific modules a chance to
to know for which partition it should work.

metze

12 years agor20598: add comments and make clear that the void *data element for extended operations
Stefan Metzmacher [Sun, 7 Jan 2007 19:04:40 +0000 (19:04 +0000)]
r20598: add comments and make clear that the void *data element for extended operations
needs to be NULL or a valid talloc pointer as talloc_get_type() will be called on it.

metze

12 years agor20596: add prototypes for the ldb_extended functions
Stefan Metzmacher [Sun, 7 Jan 2007 15:26:35 +0000 (15:26 +0000)]
r20596: add prototypes for the ldb_extended functions

metze

12 years agor20595: W2k and XP don't always show the top directory as hidden, w2k3 does. I think
Volker Lendecke [Sun, 7 Jan 2007 10:29:12 +0000 (10:29 +0000)]
r20595: W2k and XP don't always show the top directory as hidden, w2k3 does. I think
Samba should follow w2k3 in this respect.

Volker

12 years agor20594: Match popt.h declaration.
James Peach [Sun, 7 Jan 2007 04:53:49 +0000 (04:53 +0000)]
r20594: Match popt.h declaration.

12 years agor20593: Kill annoying warning.
James Peach [Sun, 7 Jan 2007 04:43:50 +0000 (04:43 +0000)]
r20593: Kill annoying warning.

12 years agor20592: Use the Heimdal copy of err.h only if the build host doesn't have it.
James Peach [Sun, 7 Jan 2007 04:43:04 +0000 (04:43 +0000)]
r20592: Use the Heimdal copy of err.h only if the build host doesn't have it.

12 years agor20591: Revert accidental commit that broke the build.
James Peach [Sun, 7 Jan 2007 01:04:49 +0000 (01:04 +0000)]
r20591: Revert accidental commit that broke the build.

12 years agor20590: Heimdal uses warn(), so we should prototype it here too.
James Peach [Sun, 7 Jan 2007 00:44:17 +0000 (00:44 +0000)]
r20590: Heimdal uses warn(), so we should prototype it here too.

12 years agor20588: handle extended operations in the ldb_next_request() call
Stefan Metzmacher [Sat, 6 Jan 2007 10:21:32 +0000 (10:21 +0000)]
r20588: handle extended operations in the ldb_next_request() call

metze

12 years agor20587: prepare the DSDB_EXTENDED_REPLICATED_OBJECTS_OID handling
Stefan Metzmacher [Sat, 6 Jan 2007 10:15:02 +0000 (10:15 +0000)]
r20587: prepare the DSDB_EXTENDED_REPLICATED_OBJECTS_OID handling

metze

12 years agor20586: - allocate an OID range for LDB/LDAP extended operations
Stefan Metzmacher [Sat, 6 Jan 2007 10:14:15 +0000 (10:14 +0000)]
r20586: - allocate an OID range for LDB/LDAP extended operations
- allocate an OID for DSDB_EXTENDED_REPLICATED_OBJECTS_OID which
  will replace the DSDB_CONTROL_REPLICATED_OBJECT_OID soon

metze

12 years agor20583: implement the frontend calls for extended operations
Stefan Metzmacher [Sat, 6 Jan 2007 09:49:29 +0000 (09:49 +0000)]
r20583: implement the frontend calls for extended operations

metze

12 years agor20582: use void *data in the ldb_extended struct to match what we have in ldb_control
Stefan Metzmacher [Sat, 6 Jan 2007 09:25:54 +0000 (09:25 +0000)]
r20582: use void *data in the ldb_extended struct to match what we have in ldb_control

add a request element for extended requests

metze

12 years agor20581: - the ldb modules have explicit hooks for extended operations
Stefan Metzmacher [Sat, 6 Jan 2007 09:03:28 +0000 (09:03 +0000)]
r20581: - the ldb modules have explicit hooks for extended operations
  so call them
- reorder the request operations first all with explixit hooks

metze

12 years agor20580: pass the DSDB_CONTROL_REPLICATED_OBJECT_OID with the ldb_add request
Stefan Metzmacher [Sat, 6 Jan 2007 01:13:59 +0000 (01:13 +0000)]
r20580: pass the DSDB_CONTROL_REPLICATED_OBJECT_OID with the ldb_add request
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

12 years agor20577: - allocate an OID range for samba4 LDB/LDAP Controls
Stefan Metzmacher [Sat, 6 Jan 2007 01:09:16 +0000 (01:09 +0000)]
r20577: - allocate an OID range for samba4 LDB/LDAP Controls
- allocate an OID for LDB Control that hold meta data when applying
  replicated objects

metze

12 years agor20576: add functions to get and set dsdb_schema on the ldb context
Stefan Metzmacher [Sat, 6 Jan 2007 01:04:12 +0000 (01:04 +0000)]
r20576: add functions to get and set dsdb_schema on the ldb context

metze

12 years agor20575: apply records to the test_samdb.ldb (my birthday present to myself...:-)
Stefan Metzmacher [Fri, 5 Jan 2007 23:00:46 +0000 (23:00 +0000)]
r20575: apply records to the test_samdb.ldb (my birthday present to myself...:-)

we need to modify some modules to only handle originating changes...

metze

12 years agor20574: reorganization of common modules
Derrell Lipman [Fri, 5 Jan 2007 21:42:49 +0000 (21:42 +0000)]
r20574: reorganization of common modules

12 years agor20573: fix handling of pointers handling to elements with the charset property
Stefan Metzmacher [Fri, 5 Jan 2007 21:36:57 +0000 (21:36 +0000)]
r20573: fix handling of pointers handling to elements with the charset property

metze

12 years agor20572: - prepare a test_samdb.ldb in the NET-API-BECOME-DC torture test
Stefan Metzmacher [Fri, 5 Jan 2007 21:27:24 +0000 (21:27 +0000)]
r20572: - prepare a test_samdb.ldb in the NET-API-BECOME-DC torture test
- we call a ejs script from the torture test for this task
  so that we can use the provision template ldif's.

metze

12 years agor20571: fix '' case
Jelmer Vernooij [Fri, 5 Jan 2007 21:26:28 +0000 (21:26 +0000)]
r20571: fix '' case

12 years agor20570: use talloc_asprintf() instead of talloc_asprintf_append()
Stefan Metzmacher [Fri, 5 Jan 2007 21:22:15 +0000 (21:22 +0000)]
r20570: use talloc_asprintf() instead of talloc_asprintf_append()
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

12 years agor20569: Web Application Framework
Derrell Lipman [Fri, 5 Jan 2007 21:20:11 +0000 (21:20 +0000)]
r20569: Web Application Framework

- 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

12 years agor20568: split out the rootdse ldif
Stefan Metzmacher [Fri, 5 Jan 2007 20:58:21 +0000 (20:58 +0000)]
r20568: split out the rootdse ldif

and set the isSyncronized = TRUE when we done

metze

12 years agor20567: Print proper errors with filename and line numbers in ParseExpr()
Jelmer Vernooij [Fri, 5 Jan 2007 20:52:12 +0000 (20:52 +0000)]
r20567: Print proper errors with filename and line numbers in ParseExpr()

12 years agor20566: Prepending with r-> is no longer necessary.
Jelmer Vernooij [Fri, 5 Jan 2007 20:51:19 +0000 (20:51 +0000)]
r20566: Prepending with r-> is no longer necessary.

12 years agor20565: configure the list of global ldb modules also in js code
Stefan Metzmacher [Fri, 5 Jan 2007 20:31:24 +0000 (20:31 +0000)]
r20565: configure the list of global ldb modules also in js code

metze

12 years agor20564: Regenerate.
Jelmer Vernooij [Fri, 5 Jan 2007 20:23:48 +0000 (20:23 +0000)]
r20564: Regenerate.

12 years agor20563: Start using the new parser in ParseExpr(). It's now trivial to use this
Jelmer Vernooij [Fri, 5 Jan 2007 20:18:33 +0000 (20:18 +0000)]
r20563: Start using the new parser in ParseExpr(). It's now trivial to use this
to check for NULL pointers when pointers are being dereferenced (#4218).

There are exactly 500 tests for pidl now :-)

12 years agor20562: Start building expr parser. Add separate copy of Yapp::Driver
Jelmer Vernooij [Fri, 5 Jan 2007 20:13:48 +0000 (20:13 +0000)]
r20562: Start building expr parser. Add separate copy of Yapp::Driver
rather than including it in each individual parser.

12 years agor20561: Add parser for subexpressions used in IDL attributes.
Jelmer Vernooij [Fri, 5 Jan 2007 20:12:21 +0000 (20:12 +0000)]
r20561: Add parser for subexpressions used in IDL attributes.

12 years agor20560: make it possible to configure the backend and modules
Stefan Metzmacher [Fri, 5 Jan 2007 20:10:38 +0000 (20:10 +0000)]
r20560: make it possible to configure the backend and modules
for all partitions and make it not use LDAP in the variable names
because it isn't specific to the ldap backend case.

metze

12 years agor20559: Web Application Framework
Derrell Lipman [Fri, 5 Jan 2007 19:29:45 +0000 (19:29 +0000)]
r20559: Web Application Framework

- 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

12 years agor20557: use ${DOMAINDN} instead of ${BASEDN}
Stefan Metzmacher [Fri, 5 Jan 2007 17:40:43 +0000 (17:40 +0000)]
r20557: use ${DOMAINDN} instead of ${BASEDN}

metze

12 years agor20556: Add more tests to make sure nothing breaks when I replace the ParseExpr code.
Jelmer Vernooij [Fri, 5 Jan 2007 17:18:22 +0000 (17:18 +0000)]
r20556: Add more tests to make sure nothing breaks when I replace the ParseExpr code.

12 years agor20555: fix typo...
Stefan Metzmacher [Fri, 5 Jan 2007 16:26:16 +0000 (16:26 +0000)]
r20555: fix typo...

metze

12 years agor20554: - use ${ROOTDN} for the rootDomainNamingContext
Stefan Metzmacher [Fri, 5 Jan 2007 16:19:00 +0000 (16:19 +0000)]
r20554: - use ${ROOTDN} for the rootDomainNamingContext
- the ${CONFIGDN} is a child of the ${ROOTDN}

metze

12 years agor20553: add ${CONFIGDN} and ${SCHEMADN} instead of using hardcoded paths
Stefan Metzmacher [Fri, 5 Jan 2007 16:12:30 +0000 (16:12 +0000)]
r20553: add ${CONFIGDN} and ${SCHEMADN} instead of using hardcoded paths
under ${BASEDN}

metze

12 years agor20552: Little Samba3 test to force smb_close to return an error. Set delete on close,
Volker Lendecke [Fri, 5 Jan 2007 16:02:42 +0000 (16:02 +0000)]
r20552: Little Samba3 test to force smb_close to return an error. Set delete on close,
and then remove perms from the parent dir....

Volker

12 years agor20551: use variable instead of hardcoded value for the default site
Stefan Metzmacher [Fri, 5 Jan 2007 15:53:19 +0000 (15:53 +0000)]
r20551: use variable instead of hardcoded value for the default site

metze

12 years agor20550: Use standard error mechanism in parser.
Jelmer Vernooij [Fri, 5 Jan 2007 15:20:23 +0000 (15:20 +0000)]
r20550: Use standard error mechanism in parser.
Make sure errors are reported correctly.

12 years agor20549: obvious bug fix..
Volker Lendecke [Fri, 5 Jan 2007 15:12:32 +0000 (15:12 +0000)]
r20549: obvious bug fix..

12 years agor20548: Remove unnecessary "use lib", fix warnings.
Jelmer Vernooij [Fri, 5 Jan 2007 15:03:21 +0000 (15:03 +0000)]
r20548: Remove unnecessary "use lib", fix warnings.

12 years agor20547: Add tests for expected errors/warnings.
Jelmer Vernooij [Fri, 5 Jan 2007 14:55:26 +0000 (14:55 +0000)]
r20547: Add tests for expected errors/warnings.

12 years agor20545: Fix is_constant().
Jelmer Vernooij [Fri, 5 Jan 2007 14:25:21 +0000 (14:25 +0000)]
r20545: Fix is_constant().

12 years agor20543: Merge some pidl bug fixes:
Jelmer Vernooij [Fri, 5 Jan 2007 12:56:15 +0000 (12:56 +0000)]
r20543: Merge some pidl bug fixes:
 * C expressions that just started with a constant were erroneously flagged
   as being a constant.
 * 1-length variable names in expressions were broken.

12 years agor20540: darn, also need to fix this event_context reference
Andrew Tridgell [Fri, 5 Jan 2007 10:31:54 +0000 (10:31 +0000)]
r20540: darn, also need to fix this event_context reference