samba.git
16 years agor7282: ldb_sqlite3 work in progress.
Derrell Lipman [Sat, 4 Jun 2005 21:16:54 +0000 (21:16 +0000)]
r7282: ldb_sqlite3 work in progress.
(This used to be commit d934c42b00b68e8f4ac9d0583ac307818aeb494f)

16 years agor7281: removing document
Derrell Lipman [Sat, 4 Jun 2005 20:30:49 +0000 (20:30 +0000)]
r7281: removing document
(This used to be commit 6867d56796ce4dd85c69107c6a0a5cf4bf93f585)

16 years agor7280: taking advantage of previous research. this is documentation on which latest...
Derrell Lipman [Sat, 4 Jun 2005 18:33:21 +0000 (18:33 +0000)]
r7280: taking advantage of previous research.  this is documentation on which latest schema is based
(This used to be commit 603faa9cabd6d83c2e0fcfea476c5bda3f76b741)

16 years agor7278: Oops, don't compile librpc as library..
Jelmer Vernooij [Sat, 4 Jun 2005 18:05:29 +0000 (18:05 +0000)]
r7278: Oops, don't compile librpc as library..
(This used to be commit e9f83bece0b09c689ef09916a70b5e0d2bd733f8)

16 years agor7276: - moved static tdb function ltdb_dn_fold() into common/ so that it can be
Derrell Lipman [Sat, 4 Jun 2005 17:13:43 +0000 (17:13 +0000)]
r7276: - moved static tdb function ltdb_dn_fold() into common/ so that it can be
  called from multiple backends.  (ldb_sqlite3 needs it too.)  Added parameter
  for a callback function that determines whether an attribute needs case
  folding.
- begin to prepare for sqlite3 in build process
- work-in-progress updates, on ldb_sqlite3
(This used to be commit a80bced0b96ffb655559a43cf7f4d7a34deb5a7d)

16 years agor7274: Move m4 files to seperate dir
Jelmer Vernooij [Sat, 4 Jun 2005 13:57:52 +0000 (13:57 +0000)]
r7274: Move m4 files to seperate dir
(This used to be commit 0dda66f0e8e6ad37d731937af184a132bf3407b1)

16 years agor7273: Update a bit
Jelmer Vernooij [Sat, 4 Jun 2005 12:29:06 +0000 (12:29 +0000)]
r7273: Update a bit
(This used to be commit aa0b6372d5a7fbd03627edfec8a372cd5a138fef)

16 years agor7272: this is a sample mk file for building a heimdal library using the
Andrew Tridgell [Sat, 4 Jun 2005 11:41:20 +0000 (11:41 +0000)]
r7272: this is a sample mk file for building a heimdal library using the
samba4 build system. It assumes we have source/heimdal/ with a current
lorikeet heimdal tree.

I haven't enabled this, its just an example of one possible approach
to heimdal integration.
(This used to be commit 0835d6a0d9490b79caabdda39b6fa0404bb2225f)

16 years agor7271: added the ability to specify a target specific set of CFLAGS for
Andrew Tridgell [Sat, 4 Jun 2005 11:39:23 +0000 (11:39 +0000)]
r7271: added the ability to specify a target specific set of CFLAGS for
binaries and libraries. This makes it possible to build heimdal with
our build system, which means users don't have to suffer two build
systems.
(This used to be commit a31ec2a750d1e668e8ccdbbcb01762bfbc08cce5)

16 years agor7270: A big revamp to the way we handle kerberos errors in Samba4. We now
Andrew Bartlett [Sat, 4 Jun 2005 11:17:05 +0000 (11:17 +0000)]
r7270: A big revamp to the way we handle kerberos errors in Samba4.  We now
fill in the function pointers to handle the logging, and catch all the
kerberos warnings. (Currently at level 3).

To avoid a memory leak, this requries a new function: krb5_freelog(),
which I've added to lorikeet/heimdal.

This also required a revamp to how we handle the krb5_context, so as
to make it easier to handle with talloc destructors.

Andrew Bartlett
(This used to be commit 63272794c41231b335b73e7ccf349282f295c4d2)

16 years agor7269: talloc_steal() is preferred where possible, as it can't fail and does
Andrew Bartlett [Sat, 4 Jun 2005 11:10:57 +0000 (11:10 +0000)]
r7269: talloc_steal() is preferred where possible, as it can't fail and does
not have some of the issues of talloc_reference().

Andrew Bartlett
(This used to be commit 2fb413355a7cd7b5cee02237d2fbff91381435e5)

16 years agor7268: allocate the strings to avoid them disappearing under our feet
Simo Sorce [Sat, 4 Jun 2005 08:54:07 +0000 (08:54 +0000)]
r7268: allocate the strings to avoid them disappearing under our feet
(This used to be commit ddd7454cb3e2445fd32682b380be89c70f8a22cb)

16 years agor7267: REMOTE_HOST is a better choice
Simo Sorce [Sat, 4 Jun 2005 08:23:15 +0000 (08:23 +0000)]
r7267: REMOTE_HOST is a better choice
(This used to be commit 41bae267e29614d300ec2505c927ab17ccbbe64f)

16 years agor7266: Split the different types of js function defines into separate files,
Tim Potter [Sat, 4 Jun 2005 07:04:43 +0000 (07:04 +0000)]
r7266: Split the different types of js function defines into separate files,
as there are going to be a lot more of them.
(This used to be commit b086768589ee27de6616945bbea42b18b40d25d5)

16 years agor7265: fixed d_printf() so it works again.
Andrew Tridgell [Sat, 4 Jun 2005 06:45:11 +0000 (06:45 +0000)]
r7265: fixed d_printf() so it works again.

Jelmer, can you give me a hint as to why you changed this? It
completely broke smbclient, and the change now makes d_printf() almost
equivalent to printf() as you removed the language translation
code. See your commit 7166.

Did you intend to reenable language handling by some other method? Or
do you just mean to remove it completely?
(This used to be commit 2e293ab06f8b84ef8cf5aafde1715fa21b2bbef0)

16 years agor7264: fix up the socket handling for abartlet. Still only udp, but it won't
Andrew Tridgell [Sat, 4 Jun 2005 05:35:27 +0000 (05:35 +0000)]
r7264: fix up the socket handling for abartlet. Still only udp, but it won't
be hard to do tcp as well.
(This used to be commit 7cbb95d3f55dbaf9ca606655377682841e4c534d)

16 years agor7263: Exit smbscript with the intepreter return value (defaults to 0).
Tim Potter [Sat, 4 Jun 2005 03:51:38 +0000 (03:51 +0000)]
r7263: Exit smbscript with the intepreter return value (defaults to 0).

Change the exit value for an exception, usage error and other non-js
errors to 127 which is kinda like the return value for the system(3)
function.
(This used to be commit c77a232b1152a27e2d8ffb719aefba6c6b2ba6df)

16 years agor7262: Add a length property to ARGV array.
Tim Potter [Sat, 4 Jun 2005 03:35:38 +0000 (03:35 +0000)]
r7262: Add a length property to ARGV array.
(This used to be commit 4b775c619b7abed52d158ab70505320753a0c9cb)

16 years agor7261: Pass by reference is done in js via MPR_TYPE_OBJECT. Update argument
Tim Potter [Sat, 4 Jun 2005 03:32:18 +0000 (03:32 +0000)]
r7261: Pass by reference is done in js via MPR_TYPE_OBJECT.  Update argument
parsing and example for resolveName().
(This used to be commit 1a4a54931733ebfa743401a184fe460c044427b4)

16 years agor7260: save current schema before I blow it away to try something different
Derrell Lipman [Sat, 4 Jun 2005 02:31:45 +0000 (02:31 +0000)]
r7260: save current schema before I blow it away to try something different
(This used to be commit 676a9824934576056208d30ce34716cfb734ce58)

16 years agor7259: Move the recv handler out into a seperate function (suggestion from
Andrew Bartlett [Sat, 4 Jun 2005 01:40:30 +0000 (01:40 +0000)]
r7259: Move the recv handler out into a seperate function (suggestion from
tridge)

Andrew Bartlett
(This used to be commit 6329f2ee369533839d209a1c86fe7949a4037fbe)

16 years agor7258: Fix the final linking error with libkdc - we need to link libhdb as well.
Andrew Bartlett [Sat, 4 Jun 2005 01:19:05 +0000 (01:19 +0000)]
r7258: Fix the final linking error with libkdc - we need to link libhdb as well.

With this fix, I can request tickets from our built-in KDC!

Andrew Bartlett
(This used to be commit d7cd76013bdf000831790b29b9d0b401151bf5c2)

16 years agor7257: Ensure the error message can never be uninitialised.
Andrew Bartlett [Sat, 4 Jun 2005 01:17:54 +0000 (01:17 +0000)]
r7257: Ensure the error message can never be uninitialised.

Andrew Bartlett
(This used to be commit fdd964582a4b102978fbc29dbf71de52bd30a155)

16 years agor7256: Demonstrate use of resolveName() js function.
Tim Potter [Sat, 4 Jun 2005 01:10:21 +0000 (01:10 +0000)]
r7256: Demonstrate use of resolveName() js function.
(This used to be commit b8e1d2f68e86ead6ba42df710ed4957ebababdf8)

16 years agor7255: Change syntax of resolveName() js function to be more like the
Tim Potter [Sat, 4 Jun 2005 01:08:52 +0000 (01:08 +0000)]
r7255: Change syntax of resolveName() js function to be more like the
resolve_name() C function.  I can't figure out how to return variables
by reference though.  Writing to argv[] doesn't seem to work.
(This used to be commit aef99859f28570b60f4fefe2981160269f6eb02a)

16 years agor7254: Add a mprWERROR() function with the same attributes as mprNTSTATUS.
Tim Potter [Sat, 4 Jun 2005 01:06:30 +0000 (01:06 +0000)]
r7254: Add a mprWERROR() function with the same attributes as mprNTSTATUS.
(This used to be commit 2fa6f7bb2b8390f6486f6531212b556e98a6c528)

16 years agor7253: Fix build.
Tim Potter [Sat, 4 Jun 2005 00:20:32 +0000 (00:20 +0000)]
r7253: Fix build.
(This used to be commit 54ff16b9a198237999cedd973cced70a62f03418)

16 years agor7252: Formatting.
Rafal Szczesniak [Fri, 3 Jun 2005 23:11:51 +0000 (23:11 +0000)]
r7252: Formatting.

rafal
(This used to be commit aea6d8c6946fcd5e0fd4f3b496f19cf1af728531)

16 years agor7251: Initial work on composite domain open call.
Rafal Szczesniak [Fri, 3 Jun 2005 23:11:09 +0000 (23:11 +0000)]
r7251: Initial work on composite domain open call.

rafal
(This used to be commit be3b283b20af0b17d8c9711f362b63b881ffbc1c)

16 years agor7250: Starting work on composite domain open call.
Rafal Szczesniak [Fri, 3 Jun 2005 23:10:26 +0000 (23:10 +0000)]
r7250: Starting work on composite domain open call.

rafal
(This used to be commit aa4cd8f9870b80954801ee588a36fdf286f59f0a)

16 years agor7249: Cope with struct member rename
Jelmer Vernooij [Fri, 3 Jun 2005 21:30:07 +0000 (21:30 +0000)]
r7249: Cope with struct member rename
(This used to be commit e7549f33f5fb06d8b2a8f31745545cc7b9c8d4f9)

16 years agor7248: Remove enum that is causing trouble on AIX
Jelmer Vernooij [Fri, 3 Jun 2005 20:44:46 +0000 (20:44 +0000)]
r7248: Remove enum that is causing trouble on AIX
(This used to be commit 512536c9165eb4a630c8bf4e43e71def26006047)

16 years agor7247: User shorter and more convenient name for credentials in
Rafal Szczesniak [Fri, 3 Jun 2005 19:09:21 +0000 (19:09 +0000)]
r7247: User shorter and more convenient name for credentials in
libnet context.

rafal
(This used to be commit 702a4dd2dcb776e18acb294c87b8f460516d1383)

16 years agor7242: typo
Simo Sorce [Fri, 3 Jun 2005 14:36:07 +0000 (14:36 +0000)]
r7242: typo
(This used to be commit 4444585f06cf8a061a615002107cbb7560604f7f)

16 years agor7241: The KDC almost links...
Andrew Bartlett [Fri, 3 Jun 2005 14:32:10 +0000 (14:32 +0000)]
r7241: The KDC almost links...

Using current lorikeet/heimdal, and with the KDC module enabled (it is
disabled by default), I almost get the KDC to link.

(To enable the KDC for testing, comment out the only line in
smbd/config.m4, and add 'kdc' to the 'server services' line in
smb.conf).
(This used to be commit 26cd4b4f68a370390e08263067402c6c70e49ec8)

16 years agor7240: Don't call our fancy error message routines on a null context.
Andrew Bartlett [Fri, 3 Jun 2005 14:30:03 +0000 (14:30 +0000)]
r7240: Don't call our fancy error message routines on a null context.

Andrew Bartlett
(This used to be commit 35877387c8e345d30d7598d1a139067a26cc1f7f)

16 years agor7239: add a little test
Simo Sorce [Fri, 3 Jun 2005 14:20:25 +0000 (14:20 +0000)]
r7239: add a little test
(This used to be commit 9293de1c354854ace3f8f60a2accc72f4686c6e2)

16 years agor7238: Add pam auth support in swat
Simo Sorce [Fri, 3 Jun 2005 14:17:18 +0000 (14:17 +0000)]
r7238: Add pam auth support in swat
(This used to be commit 8a98572a3b5dba58181dc402dbebae5452656012)

16 years agor7237: we need to check for PAM here
Simo Sorce [Fri, 3 Jun 2005 14:15:06 +0000 (14:15 +0000)]
r7237: we need to check for PAM here
(This used to be commit d630e654b6638a7a57541ece9396700a9cf6c5b0)

16 years agor7236: uhmm this require to be in too
Simo Sorce [Fri, 3 Jun 2005 14:11:04 +0000 (14:11 +0000)]
r7236: uhmm this require to be in too
(This used to be commit 3b5fc036f3ffe57282b291454f6c632306e4c8d5)

16 years agor7235: We do not need PAM here anymore
Simo Sorce [Fri, 3 Jun 2005 14:09:08 +0000 (14:09 +0000)]
r7235: We do not need PAM here anymore
(This used to be commit f338697edd31a0aa675aadedf2a51d748b75f913)

16 years agor7234: that code path is died
Simo Sorce [Fri, 3 Jun 2005 14:08:27 +0000 (14:08 +0000)]
r7234: that code path is died
(This used to be commit efbfabdefab621eca0b644f22b887ae2cdd50bf2)

16 years agor7233: what about filling that new element ?
Simo Sorce [Fri, 3 Jun 2005 14:07:50 +0000 (14:07 +0000)]
r7233: what about filling that new element ?
(This used to be commit 6a5e48c35cba801b16172cf6ff06b1d4116fb018)

16 years agor7232: add some more auth stuff
Simo Sorce [Fri, 3 Jun 2005 14:06:23 +0000 (14:06 +0000)]
r7232: add some more auth stuff

enables us to authenticate against system users (only PAM support right now)
(This used to be commit 0c894de58b7850a2905b73eb17c42d7e87cb9f87)

16 years agor7231: remove some old stuff
Simo Sorce [Fri, 3 Jun 2005 14:05:05 +0000 (14:05 +0000)]
r7231: remove some old stuff
(This used to be commit 2e3316be9faf696fbb84e0a183de47418d7b9acd)

16 years agor7230: use socket_pending() to get rid of the max packet size limits in the
Andrew Tridgell [Fri, 3 Jun 2005 13:37:23 +0000 (13:37 +0000)]
r7230: use socket_pending() to get rid of the max packet size limits in the
cldap code
(This used to be commit 9da5379048784524eee213d8609f1d96f0058e39)

16 years agor7229: use socket_pending() to get rid of the max packet size limits in the
Andrew Tridgell [Fri, 3 Jun 2005 13:31:27 +0000 (13:31 +0000)]
r7229: use socket_pending() to get rid of the max packet size limits in the
nbt and dgram layers
(This used to be commit 2a9efbdae638a655999e07a7c3da97fd20dc056c)

16 years agor7228: use socket_pending() instead of the direct ioctl in the messaging code
Andrew Tridgell [Fri, 3 Jun 2005 13:20:45 +0000 (13:20 +0000)]
r7228: use socket_pending() instead of the direct ioctl in the messaging code
(This used to be commit ca3c4e961713ffd8952fca328e27196ba2ccc0c9)

16 years agor7227: added a socket_pending() call to abstract away the FIONREAD ioctl. It
Andrew Tridgell [Fri, 3 Jun 2005 13:20:08 +0000 (13:20 +0000)]
r7227: added a socket_pending() call to abstract away the FIONREAD ioctl. It
will be interesting to see if this causes any portability problems, as
it is a less commonly used call.
(This used to be commit f6993db31d93059c70b44a23005ba444e205870f)

16 years agor7226: Forgot file to disable building the new kdc
Andrew Bartlett [Fri, 3 Jun 2005 13:04:44 +0000 (13:04 +0000)]
r7226: Forgot file to disable building the new kdc

Andrew Bartlett
(This used to be commit 678c3f37c7b1996f77daa176eb8a6c151ca3aa27)

16 years agor7225: Create a MprVar object from a NTSTATUS, e.g:
Tim Potter [Fri, 3 Jun 2005 12:31:56 +0000 (12:31 +0000)]
r7225: Create a MprVar object from a NTSTATUS, e.g:

res: {
  is_err: true,
  is_ok: false,
  errstr: "NT_STATUS_IO_TIMEOUT",
  v: -1073741643
}
(This used to be commit d81d5f8317ca82a08e6fc38ef7313fad2e631281)

16 years agor7224: add some more usefull data to the auth_usersupplied_info struct
Simo Sorce [Fri, 3 Jun 2005 12:13:33 +0000 (12:13 +0000)]
r7224: add some more usefull data to the auth_usersupplied_info struct
(This used to be commit e40c44e9cdc0be7c52207f8479568804e7d9cff2)

16 years agor7223: Advance script past interpreter line.
Tim Potter [Fri, 3 Jun 2005 12:04:26 +0000 (12:04 +0000)]
r7223: Advance script past interpreter line.
(This used to be commit 31b9fadbed656f666f587a9dcb5a7627a2d388aa)

16 years agor7222: remove double call to the same function in the same place, probable cut&paste...
Simo Sorce [Fri, 3 Jun 2005 11:25:55 +0000 (11:25 +0000)]
r7222: remove double call to the same function in the same place, probable cut&paste error
(This used to be commit 615618f192a05b95ab0e0fba68e339a6df1a3363)

16 years agor7221: Add the start of a KDC service (to be built on a 'libkdc' from a to be
Andrew Bartlett [Fri, 3 Jun 2005 11:23:15 +0000 (11:23 +0000)]
r7221: Add the start of a KDC service (to be built on a 'libkdc' from a to be
included Heimdal) to Samba4.

Andrew Bartlett
(This used to be commit 51ba3ea60c265b837821b6c3e031dfe229c10d6a)

16 years agor7220: Fix comment
Andrew Bartlett [Fri, 3 Jun 2005 11:19:32 +0000 (11:19 +0000)]
r7220: Fix comment
(This used to be commit 964f0d95bb16c5d298928f0a9c21f2870eea40c6)

16 years agor7219: Don't allow 'binding' to be used uninitilaised.
Andrew Bartlett [Fri, 3 Jun 2005 11:18:48 +0000 (11:18 +0000)]
r7219: Don't allow 'binding' to be used uninitilaised.

Andrew Bartlett
(This used to be commit 3dd730fbc880ddc4f2efc6105cd21ec45f4afdd5)

16 years agor7218: Don't use an uninitialised variable in an error message.
Andrew Bartlett [Fri, 3 Jun 2005 11:18:07 +0000 (11:18 +0000)]
r7218: Don't use an uninitialised variable in an error message.

Andrew Bartlett
(This used to be commit 1f68cf7d0eb5de18da7f9d14c729caf314740601)

16 years agor7215: Convert smbscript to use ejsEvalScript() and file_load() instead of
Tim Potter [Fri, 3 Jun 2005 08:00:42 +0000 (08:00 +0000)]
r7215: Convert smbscript to use ejsEvalScript() and file_load() instead of
ejsEvalFile().

Still need to add advancement of the script past the hash-bang line but
it's home time now!!
(This used to be commit 14a2053c045a2df1d68838900c833c2a15cb5a36)

16 years agor7214: Undo my interpreter patch. Tridge thought of a much better way to do it
Tim Potter [Fri, 3 Jun 2005 07:56:41 +0000 (07:56 +0000)]
r7214: Undo my interpreter patch.  Tridge thought of a much better way to do it
that doesn't involve any changes to ejs at all.
(This used to be commit 7b49711ecb87e8618be5ae934ffed5995408b748)

16 years agor7213: Add a small bit to the ejs parser to ignore a #!/path/to/interpreter
Tim Potter [Fri, 3 Jun 2005 07:47:06 +0000 (07:47 +0000)]
r7213: Add a small bit to the ejs parser to ignore a #!/path/to/interpreter
as the first line of the script.  This allows smbscript to be used as an
interpreter.
(This used to be commit 875c8164096e7334de25cc57ac4b8bdc39b9c46b)

16 years agor7212: Disambiguate dummy functions to avoid linker problemos.
Tim Potter [Fri, 3 Jun 2005 07:03:26 +0000 (07:03 +0000)]
r7212: Disambiguate dummy functions to avoid linker problemos.
(This used to be commit 61537301a3c2c93346d874132dd50a83f10b6fe9)

16 years agor7211: - use ioctl(FIONREAD) to remove the artificial limit on messaging size
Andrew Tridgell [Fri, 3 Jun 2005 06:04:34 +0000 (06:04 +0000)]
r7211: - use ioctl(FIONREAD) to remove the artificial limit on messaging size

- avoid a memcpy
(This used to be commit 753839c358f45c02927b137092828f3a79158083)

16 years agor7206: changed the messaging library to use sendto instead of a connected
Andrew Tridgell [Fri, 3 Jun 2005 04:21:25 +0000 (04:21 +0000)]
r7206: changed the messaging library to use sendto instead of a connected
send on the unix domain datagram socket. This gains us about 50% in
speed, and also means that we don't run the risk of running out of
file descriptors due to heavy messaging traffic. We now use a single
file descriptor no matter how many messages are pending to any number
of servers.
(This used to be commit 2369170fc1b4ff9a48284779fa6d3a6254177ec1)

16 years agor7205: added support for sendto() on unix domain sockets
Andrew Tridgell [Fri, 3 Jun 2005 04:19:32 +0000 (04:19 +0000)]
r7205: added support for sendto() on unix domain sockets
(This used to be commit 35ef6e3b153f527f79539b2d99c5ff1cd034ba4b)

16 years agor7204: Also fall back to different password set methods on WRITE_FAULT, as
Andrew Bartlett [Fri, 3 Jun 2005 00:39:31 +0000 (00:39 +0000)]
r7204: Also fall back to different password set methods on WRITE_FAULT, as
NT4 apparently returns this.

Andrew Bartlett
(This used to be commit 06b1416c3162a525eac9626957dd3e4adf1d257e)

16 years agor7203: Fill in the error message and fail if we can't open the secrets database.
Andrew Bartlett [Fri, 3 Jun 2005 00:38:51 +0000 (00:38 +0000)]
r7203: Fill in the error message and fail if we can't open the secrets database.

Andrew Bartlett
(This used to be commit 27257170f4ad08c1a86be9c2a5edfa0b3da0b7a0)

16 years agor7198: Add IDL for browse service
Jelmer Vernooij [Thu, 2 Jun 2005 16:58:18 +0000 (16:58 +0000)]
r7198: Add IDL for browse service
(This used to be commit c04fca198ac1469580cd197379a3eff2ed55c41c)

16 years agor7196: fix typo, that makes the spoolss test working with [validate]
Stefan Metzmacher [Thu, 2 Jun 2005 15:11:06 +0000 (15:11 +0000)]
r7196: fix typo, that makes the spoolss test working with [validate]
([validate,bigendian] is still failing badly...)

metze
(This used to be commit da319b7bc366bb40d9d290efe17436c8fd5a0911)

16 years agor7195: - Fix echo pipe
Jelmer Vernooij [Thu, 2 Jun 2005 13:21:11 +0000 (13:21 +0000)]
r7195: - Fix echo pipe
- Don't allocate strings
- Give higher preference to the [out] part of variables when they
  are being used by another [out] variable. Also make sure that
  [in] variables never use [out] variables (i.e. switch_is() on an
  [in] variable can no longer use an [out] variable).
(This used to be commit 837c83d77a2d1990419c4f3e343616daf8da5799)

16 years agor7194: fix pulling of the NDR_IN data, [validate] works for the NDR_IN side now...
Stefan Metzmacher [Thu, 2 Jun 2005 06:27:40 +0000 (06:27 +0000)]
r7194: fix pulling of the NDR_IN data, [validate] works for the NDR_IN side now...

metze
(This used to be commit d2eb1a68447ff71adfc56c60d26753e12596a1a6)

16 years agor7193: add some bail out checks and fix pushing of relative pointers
Stefan Metzmacher [Thu, 2 Jun 2005 06:25:48 +0000 (06:25 +0000)]
r7193: add some bail out checks and fix pushing of relative pointers

metze
(This used to be commit 58a214d98fc7a2b46a0876e57e05dec82438bc53)

16 years agor7188: make use of the new relative_base property for the spoolss_Enum* functions
Stefan Metzmacher [Thu, 2 Jun 2005 05:18:50 +0000 (05:18 +0000)]
r7188: make use of the new relative_base property for the spoolss_Enum* functions

metze
(This used to be commit 870ed3a2b528a9c869392b7ac31e90917bd66ed0)

16 years agor7187: fix alignment of unions
Stefan Metzmacher [Thu, 2 Jun 2005 05:17:08 +0000 (05:17 +0000)]
r7187: fix alignment of unions

metze
(This used to be commit b9e50a47f165ba120cd99f2a2b25256b6420681b)

16 years agor7186: add [relative_base] property, which is allowed on typedef's
Stefan Metzmacher [Thu, 2 Jun 2005 03:41:12 +0000 (03:41 +0000)]
r7186: add [relative_base] property, which is allowed on typedef's
(maybe we could add them to elements latter...)

with this property all relative pointers from inside the struct or union
are relative to the struct/union start

metze
(This used to be commit c0dd18326c058e3e218d43f48ecff418f4b0b51e)

16 years agor7185: fix formatting
Stefan Metzmacher [Thu, 2 Jun 2005 03:28:47 +0000 (03:28 +0000)]
r7185: fix formatting

metze
(This used to be commit 87a31621908c30b0376e98e3f4143eb591987c5c)

16 years agor7184: remove unused ndr_pull/push_struct_start/end() functions
Stefan Metzmacher [Thu, 2 Jun 2005 00:57:13 +0000 (00:57 +0000)]
r7184: remove unused ndr_pull/push_struct_start/end() functions

metze
(This used to be commit 95d3286a327467c32ee25fcac913fc5f3113a74b)

16 years agor7183: add some forward declarations ...
Stefan Metzmacher [Thu, 2 Jun 2005 00:20:54 +0000 (00:20 +0000)]
r7183: add some forward declarations ...

metze
(This used to be commit e9f30ad69800a9858676c467f7f12aceff693358)

16 years agor7182: remove current support for RELATIVE_CURRENT, this will be replaced with a...
Stefan Metzmacher [Thu, 2 Jun 2005 00:19:57 +0000 (00:19 +0000)]
r7182: remove current support for RELATIVE_CURRENT, this will be replaced with a better aproach later

metze
(This used to be commit 9a4e9f68fbddaae3fc86e30d39b69fc76261c0ea)

16 years agor7181: add functions to calculate the buffer size needed for array buffer in the...
Stefan Metzmacher [Thu, 2 Jun 2005 00:18:06 +0000 (00:18 +0000)]
r7181: add functions to calculate the buffer size needed for array buffer in the spoolss_Enum* functions
they will be later used in the spoolss server code

metze
(This used to be commit 539fe32cedb73be0520675a1052cba476e4974d2)

16 years agor7180: Missed fixing the shutdown for 1 process...
Jeremy Allison [Wed, 1 Jun 2005 23:41:43 +0000 (23:41 +0000)]
r7180: Missed fixing the shutdown for 1 process...
Jeremy.
(This used to be commit 997e1405cbd4535e18c4729c77ec5de4237f78d7)

16 years agor7179: remove compiler warnings
Stefan Metzmacher [Wed, 1 Jun 2005 23:18:17 +0000 (23:18 +0000)]
r7179: remove compiler warnings

metze
(This used to be commit 0e1b1c393718cbffea391ba753cf19d359ff36d6)

16 years agor7178: If we're using one process in NETBENCH simultion only open one
Jeremy Allison [Wed, 1 Jun 2005 23:10:11 +0000 (23:10 +0000)]
r7178: If we're using one process in NETBENCH simultion only open one
connection to the server. Makes valgrind/cachegrind on the server
easier.
Jeremy.
(This used to be commit fba9462591864a4efcfae653e1cef81f08299f92)

16 years agor7177: fill in REMOTE_ADDR correctly
Stefan Metzmacher [Wed, 1 Jun 2005 23:02:16 +0000 (23:02 +0000)]
r7177: fill in REMOTE_ADDR correctly

metze
(This used to be commit aab9b953da8e9416e0756f760a717cf9013b772b)

16 years agor7171: Just learning my way around the new SWAT, and updating some
Deryck Hodge [Wed, 1 Jun 2005 18:47:44 +0000 (18:47 +0000)]
r7171: Just learning my way around the new SWAT, and updating some
docs/specs in the menu...

Linking to XHTML specs since we're sending the pages as XHTML.
Also, added a link to CSS specs to go along with the CSS quick
reference card.
(This used to be commit 95337ad27bd0bb9bf45d03427eb7ec5422dca270)

16 years agor7167: fix the build
Stefan Metzmacher [Wed, 1 Jun 2005 16:23:54 +0000 (16:23 +0000)]
r7167: fix the build

metze
(This used to be commit 978f49ced5690cda672ba7882fbddc77a3997793)

16 years agor7166: Move replacement stuff to seperate directory
Jelmer Vernooij [Wed, 1 Jun 2005 10:16:35 +0000 (10:16 +0000)]
r7166: Move replacement stuff to seperate directory
(easier to add win32-specific bits later)
Trim LIBBASIC a bit more
(This used to be commit fc7f519e4ae2051e9515df5f549c8e1842b7e70b)

16 years agor7165: Fix pidl tests
Jelmer Vernooij [Wed, 1 Jun 2005 09:55:41 +0000 (09:55 +0000)]
r7165: Fix pidl tests
(This used to be commit 3c6e9d0bd0cb1e8692b80da6a246feb896f835db)

16 years agor7163: a 2nd test commit to trigger anon update with new svn fsfs backend
Andrew Tridgell [Wed, 1 Jun 2005 01:36:07 +0000 (01:36 +0000)]
r7163: a 2nd test commit to trigger anon update with new svn fsfs backend
(This used to be commit 02bfd2e51bb4a2bbb554287d8fdd0211e5bf1748)

16 years agor7162: a test commit to trigger anon update with new svn fsfs backend
Andrew Tridgell [Wed, 1 Jun 2005 01:29:36 +0000 (01:29 +0000)]
r7162: a test commit to trigger anon update with new svn fsfs backend
(This used to be commit d661591c97b8ec94f0730b79c3cbc7ca8e217ce7)

16 years agor7161: - Add support for "aliases" for pidls scalar types and add a few aliases.
Jelmer Vernooij [Wed, 1 Jun 2005 00:34:28 +0000 (00:34 +0000)]
r7161: - Add support for "aliases" for pidls scalar types and add a few aliases.
- Define __PIDL__ when preprocessing IDL files.
- Remove a couple of useless defines from rpcecho.idl
rpcecho.idl now works in both pidl and midl
(althought pidl is a bit pedantic and gives two warnings)
(This used to be commit 6731e0a6548ac24d561ba48c8e9611d0034e662f)

16 years agor7160: Initial work on an esp function wrapper generator
Jelmer Vernooij [Wed, 1 Jun 2005 00:12:34 +0000 (00:12 +0000)]
r7160: Initial work on an esp function wrapper generator
(This used to be commit aaf097ec101b5e31b00e6e9a211e247ee69a118a)

16 years agor7159: Improve the messages from pidl's validator module.
Jelmer Vernooij [Wed, 1 Jun 2005 00:00:50 +0000 (00:00 +0000)]
r7159: Improve the messages from pidl's validator module.
Change the IDL file for the echo interface to match the one we use for
Windows. The only thing different between the two files currently is the
names of the scalar types and the handling of strings.
(This used to be commit b264c61061d222347919837600adf809fbadfb13)

16 years agor7138: Doh - fix some typos.
Tim Potter [Tue, 31 May 2005 11:46:54 +0000 (11:46 +0000)]
r7138: Doh - fix some typos.
(This used to be commit 20e1ed965a03ff3292717e41f30210cc658f80c2)

16 years agor7137: Add a couple more dummy idl files for the DNS server and Windows
Tim Potter [Tue, 31 May 2005 11:45:05 +0000 (11:45 +0000)]
r7137: Add a couple more dummy idl files for the DNS server and Windows
Terminal Server remote management.
(This used to be commit 6838607893f071e15ef0b8c6a5b37922b3cd8717)

16 years agor7136: fixed a typo
Andrew Tridgell [Tue, 31 May 2005 04:40:10 +0000 (04:40 +0000)]
r7136: fixed a typo
(This used to be commit d0374ffc87da225dfe8e57d9c4ae859b288fc913)

16 years agor7135: make typeof() complient with ECMA 11.4.3
Andrew Tridgell [Tue, 31 May 2005 04:12:55 +0000 (04:12 +0000)]
r7135: make typeof() complient with ECMA 11.4.3
(This used to be commit 29ab4cc6cb244255ab75af7ae2076b51209f4f2d)

16 years agor7134: a number of small changes to make the pages HTML compliant. The
Andrew Tridgell [Tue, 31 May 2005 03:37:01 +0000 (03:37 +0000)]
r7134: a number of small changes to make the pages HTML compliant. The
builtin web validator in firefox sure is useful!
(This used to be commit aa43111aa5f9a183395ebd840d8f77867730ab23)

16 years agor7133: work in progress, including a HIGHLY revised and simplified schema
Derrell Lipman [Tue, 31 May 2005 03:31:54 +0000 (03:31 +0000)]
r7133: work in progress, including a HIGHLY revised and simplified schema
(This used to be commit aa9bb6ad4cb7219a80a6589d406e47a15ac2c3a1)

16 years agor7132: - start a convention of making object constructors end in Obj, so we
Andrew Tridgell [Tue, 31 May 2005 02:57:21 +0000 (02:57 +0000)]
r7132: - start a convention of making object constructors end in Obj, so we
  now have FormObj(). This follows the style in the ejs manual

- make a new MenuObj object type, with a display_menu() to display
  it. This will make it easier to make different types of
  menus. Currently only veritical simple menus are supported.
(This used to be commit ac978d4124f773d872dd15205d90a41dcec8a38f)