14 years agor8591: - added a simple 2 level menu structure to swat. Deryck, I know this
Andrew Tridgell [Tue, 19 Jul 2005 09:34:11 +0000 (09:34 +0000)]
r8591: - added a simple 2 level menu structure to swat. Deryck, I know this
  isn't very pretty, and please feel free to do this much more nicely

- added a top level menu listing our main servers

- added placeholder pages for the main servers

- added NBT server statistics
(This used to be commit 1aa658b756903e7cb598302eddd18b7734937c83)

14 years agor8590: added server status utility functions for checking on the status of a task...
Andrew Tridgell [Tue, 19 Jul 2005 09:30:53 +0000 (09:30 +0000)]
r8590: added server status utility functions for checking on the status of a task via irpc

- for stream tasks, returns the number of connections

- for non-stream tasks, returns "RUNNING"

For both, return "DISABLED" or "NOT RESPONDING" appropriately
(This used to be commit 78d6303814382f7835212f5045f12180e396b540)

14 years agor8589: - support --version option to smbstatus
Andrew Tridgell [Tue, 19 Jul 2005 09:29:30 +0000 (09:29 +0000)]
r8589: - support --version option to smbstatus

- print samba version at startup
(This used to be commit eb3e4bbe7f4a8f48c9246275ad6ef21ed0b4d357)

14 years agor8588: register wins server with irpc
Andrew Tridgell [Tue, 19 Jul 2005 09:28:46 +0000 (09:28 +0000)]
r8588: register wins server with irpc
(This used to be commit dc0ea36344c8eeeff0aa1afa01202fe1f477d307)

14 years agor8587: - fixed ref allocation in irpc replies
Andrew Tridgell [Tue, 19 Jul 2005 09:28:13 +0000 (09:28 +0000)]
r8587: - fixed ref allocation in irpc replies

- make every irpc server support the irpc_uptime() call
(This used to be commit eee90448268b9f673cc43076ad87529aa80d17ae)

14 years agor8586: register the kdc with irpc so we can tell that it is up
Andrew Tridgell [Tue, 19 Jul 2005 09:27:20 +0000 (09:27 +0000)]
r8586: register the kdc with irpc so we can tell that it is up
(This used to be commit 093bbae1c391a999131f249b3aa9a9e3ce99a555)

14 years agor8585: add to ldb and ldap comparison functionality
Simo Sorce [Tue, 19 Jul 2005 09:09:00 +0000 (09:09 +0000)]
r8585: add to ldb and ldap comparison functionality
better pares filters
Approx is currently only a stub need to dig more info to
understand what it really means and how it works exactly
(This used to be commit a9e8cd0bad27ed2b3c6a12302e787ba3c9a70a3c)

14 years agor8584: added --nbt option to smbstatus for nbt server statistics
Andrew Tridgell [Tue, 19 Jul 2005 06:18:48 +0000 (06:18 +0000)]
r8584: added --nbt option to smbstatus for nbt server statistics
(This used to be commit 26a676a4e3596d34aee391bf132f2525972c81df)

14 years agor8583: nicer smbstatus output
Andrew Tridgell [Tue, 19 Jul 2005 06:08:06 +0000 (06:08 +0000)]
r8583: nicer smbstatus output
(This used to be commit 0578bcdf7f8919509a78a5c64f94aa5de7e90416)

14 years agor8582: added sys.httptime() call, to display a NTTIME as a http time string
Andrew Tridgell [Tue, 19 Jul 2005 06:07:34 +0000 (06:07 +0000)]
r8582: added sys.httptime() call, to display a NTTIME as a http time string
(This used to be commit 632f7bbe3e81af1ee89301765f8bfb72d4c9f3d7)

14 years agor8581: fixed handling of 64 bit integers in rpc calls from ejs
Andrew Tridgell [Tue, 19 Jul 2005 06:07:10 +0000 (06:07 +0000)]
r8581: fixed handling of 64 bit integers in rpc calls from ejs
(This used to be commit 2ae6a338466bf287ea2180d5ad7313ba116b88ca)

14 years agor8580: try to fix the build on stratus
Andrew Tridgell [Tue, 19 Jul 2005 05:35:19 +0000 (05:35 +0000)]
r8580: try to fix the build on stratus
(This used to be commit 58d7a1e6a311c98c9b4dfc9e280b328406165997)

14 years agor8579: recognise the name 'localhost' as This solves a problem
Andrew Tridgell [Tue, 19 Jul 2005 05:09:36 +0000 (05:09 +0000)]
r8579: recognise the name 'localhost' as This solves a problem
with some hosts that are missing localhost from /etc/hosts
(This used to be commit f9866258e099001390aa61dcc12055fe1374db60)

14 years agor8578: Fix overlapping sections in SWAT.
Deryck Hodge [Tue, 19 Jul 2005 04:40:11 +0000 (04:40 +0000)]
r8578: Fix overlapping sections in SWAT.

(This used to be commit 28cc020a1aaa2575b08b45f6334ab6b4de0b12f5)

14 years agor8577: added management calls to list current tree connects
Andrew Tridgell [Tue, 19 Jul 2005 04:26:58 +0000 (04:26 +0000)]
r8577: added management calls to list current tree connects
(This used to be commit 658befc1e4df44bee1f365a730951001f0f36640)

14 years agor8576: install scripts from scripting/bin/
Andrew Tridgell [Tue, 19 Jul 2005 04:02:59 +0000 (04:02 +0000)]
r8576: install scripts from scripting/bin/
(This used to be commit a64490d1e5224c47437e07a0f1fbcbd8f197fdfd)

14 years agor8575: the beginnings of a smbstatus command
Andrew Tridgell [Tue, 19 Jul 2005 03:59:25 +0000 (03:59 +0000)]
r8575: the beginnings of a smbstatus command
(This used to be commit 4ecaf72a31cde2722315a61cbe823d44f0c14586)

14 years agor8574: added server side irpc calls for listing the current sessions
Andrew Tridgell [Tue, 19 Jul 2005 03:58:44 +0000 (03:58 +0000)]
r8574: added server side irpc calls for listing the current sessions
(This used to be commit 391cfe3c9645a19f8f5ff5c11b1ac03ee0b10f8f)

14 years agor8570: delete all records in the old db when provisioning, rather than using
Andrew Tridgell [Tue, 19 Jul 2005 02:10:08 +0000 (02:10 +0000)]
r8570: delete all records in the old db when provisioning, rather than using
sys.unlink(). This allows smbd to see the new db without restarting.
(This used to be commit 71004aa165e88f5f448dc7d90ad11dea7143f0df)

14 years agor8569: delete is a js reserved word, so use del instead
Andrew Tridgell [Tue, 19 Jul 2005 02:09:05 +0000 (02:09 +0000)]
r8569: delete is a js reserved word, so use del instead
(This used to be commit 9af48b8fc201822e290a1071d9e61afe519558f5)

14 years agor8568: change missing templates to warnings, so that provisioning with an existing db
Andrew Tridgell [Tue, 19 Jul 2005 02:08:38 +0000 (02:08 +0000)]
r8568: change missing templates to warnings, so that provisioning with an existing db
doesn't print lots of fatal errors
(This used to be commit d8d47bb18fbb467e253e99c4281578d6e4762de3)

14 years agor8567: fixed the build after the com idl changes
Andrew Tridgell [Tue, 19 Jul 2005 01:33:38 +0000 (01:33 +0000)]
r8567: fixed the build after the com idl changes

Jelmer, can you please check that I got this right?
(This used to be commit bec135446af741200743cdc4ecb4c5ce68ed34a6)

14 years agor8566: Couple of code cleanups
Jelmer Vernooij [Tue, 19 Jul 2005 01:17:48 +0000 (01:17 +0000)]
r8566: Couple of code cleanups
(This used to be commit e43ac10e36e289966fdf34a8c5b523cd7fbcb368)

14 years agor8565: put the docs menu on the right
Andrew Tridgell [Tue, 19 Jul 2005 01:06:56 +0000 (01:06 +0000)]
r8565: put the docs menu on the right
(This used to be commit ed02d9989f934c5a81050246c1b63a23d0e335e2)

14 years agor8562: small merge with upstream
Andrew Tridgell [Tue, 19 Jul 2005 00:40:52 +0000 (00:40 +0000)]
r8562: small merge with upstream
(This used to be commit 6c9bf162afddda4747ef08b56598aaf0747a4d27)

14 years agor8561: as with the other ejs subsystems, make nss into a object
Andrew Tridgell [Tue, 19 Jul 2005 00:16:43 +0000 (00:16 +0000)]
r8561: as with the other ejs subsystems, make nss into a object
(This used to be commit a3f3292e6698ce9be6a5036f47dd4fa81a1dfd4e)

14 years agor8560: added a newuser page in swat
Andrew Tridgell [Tue, 19 Jul 2005 00:08:00 +0000 (00:08 +0000)]
r8560: added a newuser page in swat
(This used to be commit da366042f48c70b4cd2e6efcae23a7f1777d3ed4)

14 years agor8559: Couple of (D)COM updates:
Jelmer Vernooij [Mon, 18 Jul 2005 23:58:59 +0000 (23:58 +0000)]
r8559: Couple of (D)COM updates:
 - Fixes annoying array-of-pointers bug in pidl.
 - No longer "inherit" alignment thru subcontexts
 - Use "Image Object" as example DCOM object, rather then the "My Computer" object, which is built-in and can't be accessed remotely as far as I can see
(This used to be commit bd706d496405d274b68c1ee560211837a8e63009)

14 years agor8558: move newuser logic into the provision.js lib
Andrew Tridgell [Mon, 18 Jul 2005 23:58:18 +0000 (23:58 +0000)]
r8558: move newuser logic into the provision.js lib
(This used to be commit b6ef32ddd1fdca0d40a12f34fa5f7a484b3c2071)

14 years agor8557: expose ldb_errstring() in ldb ejs code
Andrew Tridgell [Mon, 18 Jul 2005 23:57:37 +0000 (23:57 +0000)]
r8557: expose ldb_errstring() in ldb ejs code
(This used to be commit 21ca972d06bbf4694569855f39a1649d799c05c7)

14 years agor8541: this might take a few tries ...
Andrew Tridgell [Mon, 18 Jul 2005 10:01:58 +0000 (10:01 +0000)]
r8541: this might take a few tries ...
(This used to be commit cc61a0ba33d5a9d4d0b98736109220c58342358a)

14 years agor8540: fixed network interface detection on several hosts
Andrew Tridgell [Mon, 18 Jul 2005 09:46:52 +0000 (09:46 +0000)]
r8540: fixed network interface detection on several hosts
(This used to be commit 777ac8496b400b0ed348995feed83c22c5b344b3)

14 years agor8539: $LOGNAME is a common varient of $USER on some systems
Andrew Tridgell [Mon, 18 Jul 2005 08:30:32 +0000 (08:30 +0000)]
r8539: $LOGNAME is a common varient of $USER on some systems
(This used to be commit e571d6a36bdf61aaab383e05c857347838de4c1d)

14 years agor8537: cope better with the small file handle limit on some systems in the build...
Andrew Tridgell [Mon, 18 Jul 2005 06:26:03 +0000 (06:26 +0000)]
r8537: cope better with the small file handle limit on some systems in the build farm
(This used to be commit 6202a9d099619a0ba78809647039cbc7622f1d3d)

14 years agor8536: - use smbd pid file to kill at end of selftest
Andrew Tridgell [Mon, 18 Jul 2005 05:15:22 +0000 (05:15 +0000)]
r8536: - use smbd pid file to kill at end of selftest

- remove use of 'jobs -p' as it is not portable
(This used to be commit ff42315245750a37759ef84548582da5cf5e4716)

14 years agor8535: no longer rely on seekdir working after a closedir. Instead, keep
Andrew Tridgell [Mon, 18 Jul 2005 03:35:52 +0000 (03:35 +0000)]
r8535: no longer rely on seekdir working after a closedir. Instead, keep
directories open, but close search states based on an inactivity
timer, with a default of a 5 minute timeout
(This used to be commit 2e8d154e7dfb9b320a1344e957a39e96e1eefadd)

14 years agor8533: improve --help output
Andrew Tridgell [Mon, 18 Jul 2005 00:08:46 +0000 (00:08 +0000)]
r8533: improve --help output
(This used to be commit 3dd6e2056678ccf5c4844d74410dbe0775db3c46)

14 years agor8532: this miight fix cross compilation for reactos
Andrew Tridgell [Mon, 18 Jul 2005 00:06:12 +0000 (00:06 +0000)]
r8532: this miight fix cross compilation for reactos
(This used to be commit 810fa4f762458202adee3f2fd5b13e74eae7781f)

14 years agor8530: Now our ldap server is able to fullfill present and substring searches
Simo Sorce [Sun, 17 Jul 2005 14:16:41 +0000 (14:16 +0000)]
r8530: Now our ldap server is able to fullfill present and substring searches
(This used to be commit a910671bd8c6d2d8d5b6ff30fc07ead244e696f1)

14 years agor8529: Matching against the wrong union
Simo Sorce [Sun, 17 Jul 2005 14:15:45 +0000 (14:15 +0000)]
r8529: Matching against the wrong union
(This used to be commit 24a65b5ba6e31655bdf49be8076d758206694ac3)

14 years agor8527: found an uninitialised variable in 'make valgrindtest'
Andrew Tridgell [Sun, 17 Jul 2005 12:57:14 +0000 (12:57 +0000)]
r8527: found an uninitialised variable in 'make valgrindtest'
(This used to be commit 9eebd240d8ed9a634307ce31696d817f78f503b2)

14 years agor8525: added two more test targets:
Andrew Tridgell [Sun, 17 Jul 2005 12:23:40 +0000 (12:23 +0000)]
r8525: added two more test targets:

 - 'make quicktest' for running only quick tests. Finishes in 20
   seconds or so.

 - 'make valgrindtest' runs smbd under valgrind in a xterm window and
   runs the quick tests. Also disables tls as that slows down valgrind
   too much to be usable
(This used to be commit af36bc401154d278dbe272628110634f62fdba25)

14 years agor8523: match a zero message id in ldap replies to the last request sent. Thanks to...
Andrew Tridgell [Sun, 17 Jul 2005 10:52:31 +0000 (10:52 +0000)]
r8523: match a zero message id in ldap replies to the last request sent. Thanks to simo
for noticing that this is needed to catch the server sending a "can't decode request"
error reply
(This used to be commit 6e81e866dc7a5dc014d2d9f2e09803c6adfd1830)

14 years agor8522: fixed another couple of size_t warnings
Andrew Tridgell [Sun, 17 Jul 2005 10:38:59 +0000 (10:38 +0000)]
r8522: fixed another couple of size_t warnings
(This used to be commit d2c928548336682ffd3dda873f9957f3d041f0af)

14 years agor8520: fixed a pile of warnings from the build farm gcc -Wall output on
Andrew Tridgell [Sun, 17 Jul 2005 09:20:52 +0000 (09:20 +0000)]
r8520: fixed a pile of warnings from the build farm gcc -Wall output on
S390. This is an attempt to avoid the panic we're seeing in the
automatic builds.

The main fixes are:

 - assumptions that sizeof(size_t) == sizeof(int), mostly in printf formats

 - use of NULL format statements to perform dn searches.

 - assumption that sizeof() returns an int
(This used to be commit a58ea6b3854973b694d2b1e22323ed7eb00e3a3f)

14 years agor8519: better method of ensuring null termination
Andrew Tridgell [Sun, 17 Jul 2005 09:13:05 +0000 (09:13 +0000)]
r8519: better method of ensuring null termination
(This used to be commit f93bd0ced6b0b2b4ee3bf15e53ba30138fd6b533)

14 years agor8518: ensure all constructed NDR packets are null terminated. This is needed
Andrew Tridgell [Sun, 17 Jul 2005 09:08:19 +0000 (09:08 +0000)]
r8518: ensure all constructed NDR packets are null terminated. This is needed
by the new ldb code dealing with binary records, but is also a good
defensive strategy in general
(This used to be commit 17decd129928290a6916a1d1cec73dad924d64f8)

14 years agor8517: fixed a crash bug in ldb_dn_compare_base()
Andrew Tridgell [Sun, 17 Jul 2005 09:06:58 +0000 (09:06 +0000)]
r8517: fixed a crash bug in ldb_dn_compare_base()
(This used to be commit 19d789e82526eff236aeed77ddc8d2606c5118b6)

14 years agor8516: let us use all parameters of ldbsearch in ldb.search
Simo Sorce [Sat, 16 Jul 2005 18:17:08 +0000 (18:17 +0000)]
r8516: let us use all parameters of ldbsearch in ldb.search
(This used to be commit e709e3792846e2bd48b55112c74395d1ab3a1b6a)

14 years agor8515: ldb_dn_cmp now uses ldb_dn_compare so that the DNs are compared
Simo Sorce [Sat, 16 Jul 2005 18:16:32 +0000 (18:16 +0000)]
r8515: ldb_dn_cmp now uses ldb_dn_compare so that the DNs are compared
on a content level not ona form level, his means that the 2 DNs:
a) cn= user, dc=this, dc = is,dc=test
b) cn=user,dc=this,dc=is,dc=test
are now identical even if the string form differ (spaces)
(This used to be commit 76d496c30867ae80434483a34b0d842523aed762)

14 years agor8514: add docs
Simo Sorce [Sat, 16 Jul 2005 16:12:14 +0000 (16:12 +0000)]
r8514: add docs
(This used to be commit 876f0a095b8aa7060c62f91fc5715af1f1432e8b)

14 years agor8511: This 'can't happen', but GCC gives warnings because it thinks it can.
Andrew Bartlett [Sat, 16 Jul 2005 01:02:17 +0000 (01:02 +0000)]
r8511: This 'can't happen', but GCC gives warnings because it thinks it can.

Andrew Bartlett
(This used to be commit 40088b9566e8f63897958fc99d99dedb38e0cb69)

14 years agor8505: - 'seal' and 'sign,seal' is the same
Stefan Metzmacher [Fri, 15 Jul 2005 15:17:35 +0000 (15:17 +0000)]
r8505: - 'seal' and 'sign,seal' is the same

- sign and seal are tested seperate below

(This used to be commit 102c2e0ae4f5e48da925ef4ee40691f9ee9187f4)

14 years agor8504: Temporary fix to #content width/height just to
Deryck Hodge [Fri, 15 Jul 2005 14:57:12 +0000 (14:57 +0000)]
r8504: Temporary fix to #content width/height just to
pretty up things while I work.

(This used to be commit de6d5efadeb1ac5c44c6c87481d20de3afbedb78)

14 years agor8503: remove useless line
Stefan Metzmacher [Fri, 15 Jul 2005 14:36:02 +0000 (14:36 +0000)]
r8503: remove useless line

(This used to be commit ec31739642a89fb62930a3b8c0fa870aaad5c476)

14 years agor8500: greatly reduce the number of build warnings on x86-64 (every NDR macro
Andrew Tridgell [Fri, 15 Jul 2005 13:25:56 +0000 (13:25 +0000)]
r8500: greatly reduce the number of build warnings on x86-64 (every NDR macro
in the generated code from pidl generated a warning)
(This used to be commit 22f7fd76343646a149937fcdc891a98a516bf820)

14 years agor8499: clearer function name
Simo Sorce [Fri, 15 Jul 2005 13:19:16 +0000 (13:19 +0000)]
r8499: clearer function name
(This used to be commit 5a6c2170ff83c29ed1d7f0f5329f2d9aa00c223a)

14 years agor8498: more test suite speedups. It's down to 5 minutes on my box now
Andrew Tridgell [Fri, 15 Jul 2005 13:12:24 +0000 (13:12 +0000)]
r8498: more test suite speedups. It's down to 5 minutes on my box now
(This used to be commit 82f8ad16af52aeb0ba5f831ea5c9960f90e8ae8f)

14 years agor8497: prevent a fd leak in RAW-SEARCH test
Andrew Tridgell [Fri, 15 Jul 2005 12:58:09 +0000 (12:58 +0000)]
r8497: prevent a fd leak in RAW-SEARCH test
(This used to be commit efb151ba797a5473316ca2dc9ec7f40fead9dab2)

14 years agor8496: speed up the test_echo.sh test a lot, while still providing good coverage
Andrew Tridgell [Fri, 15 Jul 2005 12:54:55 +0000 (12:54 +0000)]
r8496: speed up the test_echo.sh test a lot, while still providing good coverage
(This used to be commit 037feb7538f162d99f220b46c29a3c1538b69d16)

14 years agor8495: allow for up 10% change in allocated disk space during QFSINFO tests
Andrew Tridgell [Fri, 15 Jul 2005 12:25:08 +0000 (12:25 +0000)]
r8495: allow for up 10% change in allocated disk space during QFSINFO tests
(This used to be commit 16d752b55189780a038aed1d54ef28201a9859a4)

14 years agor8494: fixed a bug in RAW-SFILEINFO that caused inconsistent results on different...
Andrew Tridgell [Fri, 15 Jul 2005 12:16:39 +0000 (12:16 +0000)]
r8494: fixed a bug in RAW-SFILEINFO that caused inconsistent results on different platforms
(This used to be commit 9264555541a0e251730010a75d063f56971249a2)

14 years agor8491: lower the offset limit that filesystems need to support to pass RAW-WRITE...
Andrew Tridgell [Fri, 15 Jul 2005 11:32:08 +0000 (11:32 +0000)]
r8491: lower the offset limit that filesystems need to support to pass RAW-WRITE to 2^33
(This used to be commit e499b1abaeee00366ccd2e5b1acbe18d48e77466)

14 years agor8490: make the ldb tests more portable
Andrew Tridgell [Fri, 15 Jul 2005 11:27:32 +0000 (11:27 +0000)]
r8490: make the ldb tests more portable
(This used to be commit 6b20bcbeeb33a2cf6abc7bb251830ad6def9a79e)

14 years agor8489: neaten up the object handling
Andrew Tridgell [Fri, 15 Jul 2005 11:23:17 +0000 (11:23 +0000)]
r8489: neaten up the object handling
(This used to be commit ccf20b2b13b11ac07b59988809b6c5160388a616)

14 years agor8488: after discussions with simo, moved to a full OO interface, so you don't need...
Andrew Tridgell [Fri, 15 Jul 2005 11:10:38 +0000 (11:10 +0000)]
r8488: after discussions with simo, moved to a full OO interface, so you don't need to keep
a 'db' variable around. The ldb object knows what it is connected to.

Added a simple ldb testsuite in testprogs/ldb.js
(This used to be commit cf35818648b5b649d0cd25f115a04b7b5b5311aa)

14 years agor8487: kfixed a typo
Andrew Tridgell [Fri, 15 Jul 2005 09:25:57 +0000 (09:25 +0000)]
r8487: kfixed a typo
(This used to be commit adae47c829fd157afa0011d29e5969d883a0956e)

14 years agor8486: switched to a separate connection operation in ldb interface
Andrew Tridgell [Fri, 15 Jul 2005 09:23:23 +0000 (09:23 +0000)]
r8486: switched to a separate connection operation in ldb interface
(a suggestion from simo)
(This used to be commit 98c9c4ecb87e1b140002390067892806464849da)

14 years agor8485: - be friendly to shells other than bash
Andrew Tridgell [Fri, 15 Jul 2005 08:10:34 +0000 (08:10 +0000)]
r8485: - be friendly to shells other than bash

- don't use /tmp in test paths, as that opens us to symlink attacks
(This used to be commit 9f29cccbc1fb44cb0317911601456c190883f066)

14 years agor8484: switched the sys_*() calls to the OO interface
Andrew Tridgell [Fri, 15 Jul 2005 07:45:40 +0000 (07:45 +0000)]
r8484: switched the sys_*() calls to the OO interface

tim, do you want to do the cli_*() calls now?
(This used to be commit 9991e924e9dacec663a5d040ccfc878927fc3afa)

14 years agor8483: switched our generated ejs rpc code over to the new OO interface. This
Andrew Tridgell [Fri, 15 Jul 2005 07:18:23 +0000 (07:18 +0000)]
r8483: switched our generated ejs rpc code over to the new OO interface. This
means we don't pollute the name space, and also makes for faster
startup times as we only create variables for the pipes that we use,
not all pipes
(This used to be commit 57d7a585e8162d21c7152952aa0cc7471968784f)

14 years agor8482: gnutls_x509_crt_set_subject_key_id is not available in some versions
Andrew Tridgell [Fri, 15 Jul 2005 07:00:12 +0000 (07:00 +0000)]
r8482: gnutls_x509_crt_set_subject_key_id is not available in some versions
of gnutls. Thanks to ab for spotting this.
(This used to be commit 437c4057ae4e89725ddbdd026977510beb33c009)

14 years agor8481: switched ldb ejs called over to an OO interface, so you do:
Andrew Tridgell [Fri, 15 Jul 2005 05:40:34 +0000 (05:40 +0000)]
r8481: switched ldb ejs called over to an OO interface, so you do:

var ldb = ldb_init();

res = ldb.search(dbfile, "(objectClass=user)");

you can also do:

ldbSearch = ldb.search;
res = ldbSearch(dbfile, "(objectClass=user)");

if you want the old interface (ie. you can use this to import
functions into the global or local namespace).
(This used to be commit 3093057d9735cbb62f57e7159264d5a28b85320f)

14 years agor8480: fixed a typo
Andrew Tridgell [Fri, 15 Jul 2005 00:00:48 +0000 (00:00 +0000)]
r8480: fixed a typo

(metze, I assume this was just a typo? it broke the build on oehmesrs6k)
(This used to be commit aa68459fe7579b385dd1824680ec641052029a1e)

14 years agor8479: * Sync CSS with current samba.org stylesheets.
Deryck Hodge [Thu, 14 Jul 2005 19:21:02 +0000 (19:21 +0000)]
r8479: * Sync CSS with current samba.org stylesheets.
* Add wide.css so it's availble for future pages.
* Move SWAT specific styles to swat.css to make future syncs easier.

(This used to be commit 7ddc3ed5b87687a66995d2555c683efcb93be7e2)

14 years agor8477: Simplify header/footer handling. esp variables allow
Deryck Hodge [Thu, 14 Jul 2005 18:11:07 +0000 (18:11 +0000)]
r8477: Simplify header/footer handling.  esp variables allow
for individual page titles, so we don't need the split
header/footer here like we do on samba.org.

(This used to be commit af893fe83346f516402d0d6271533eedefa0ce4b)

14 years agor8476: add a note that DsAddEntry is very incomplete yet
Stefan Metzmacher [Thu, 14 Jul 2005 14:48:56 +0000 (14:48 +0000)]
r8476: add a note that DsAddEntry is very incomplete yet

(This used to be commit 53b91754107b790e2349a97069ea03a7bd6ff712)

14 years agor8474: add some more attid mappings
Stefan Metzmacher [Thu, 14 Jul 2005 14:40:28 +0000 (14:40 +0000)]
r8474: add some more attid mappings
for the password fields

(This used to be commit 8454d32eb2f0aa4287956951c2550f060f7f10b3)

14 years agor8471: --ejs taking an optional arguments interferes with the pidl extra args
Andrew Tridgell [Thu, 14 Jul 2005 13:44:54 +0000 (13:44 +0000)]
r8471: --ejs taking an optional arguments interferes with the pidl extra args
(This used to be commit a9d05af0fd802cf0cbe1298c3c988dcd2eb1b848)

14 years agor8470: looks like popt portability is going to be a bit of a fight :(
Andrew Tridgell [Thu, 14 Jul 2005 13:33:17 +0000 (13:33 +0000)]
r8470: looks like popt portability is going to be a bit of a fight :(
(This used to be commit d3872a6e4ce0227fa3c84173562551d0270918b6)

14 years agor8469: the extra pidl args need to be normal args, not after a --, otherwise pidl...
Andrew Tridgell [Thu, 14 Jul 2005 13:27:18 +0000 (13:27 +0000)]
r8469: the extra pidl args need to be normal args, not after a --, otherwise pidl tries to compile
"--uint-enums" as a IDL file :-)

This should help the build on AIX 5.2
(This used to be commit f54e6c83e48cc2d1f03827337b68658057206898)

14 years agor8467: using both math.h and float.h breaks popt on freebsd 5.4
Andrew Tridgell [Thu, 14 Jul 2005 13:21:27 +0000 (13:21 +0000)]
r8467: using both math.h and float.h breaks popt on freebsd 5.4
(This used to be commit a1acb3300eec7717df24ecdf7205fb4e395d8c16)

14 years agor8466: it is not portable to assert() a va_list (it breaks on alpha for example)
Andrew Tridgell [Thu, 14 Jul 2005 13:17:14 +0000 (13:17 +0000)]
r8466: it is not portable to assert() a va_list (it breaks on alpha for example)
(This used to be commit 2a64ee4227840de4aebe2ebe1887dfd167831738)

14 years agor8465: once we define socklen_t, then tell other include files we have it. This preve...
Andrew Tridgell [Thu, 14 Jul 2005 13:14:47 +0000 (13:14 +0000)]
r8465: once we define socklen_t, then tell other include files we have it. This prevents roken
trying to redefine it
(This used to be commit aa9491c0cb00f5cab9e00983bf2a0c266011904a)

14 years agor8464: the last few functions needed by irix 6.4.
Andrew Tridgell [Thu, 14 Jul 2005 12:58:48 +0000 (12:58 +0000)]
r8464: the last few functions needed by irix 6.4.
(This used to be commit 903d963ca8fdefa23eaa77b5117d90b6b84866ab)

14 years agor8463: more irix fixes. This one adds some missing addrinfo functions
Andrew Tridgell [Thu, 14 Jul 2005 12:34:52 +0000 (12:34 +0000)]
r8463: more irix fixes. This one adds some missing addrinfo functions
(This used to be commit 87f7098ee3a24be202b6aaa1ab2a4e44b7b89975)

14 years agor8462: added a test for %lld support to our snprintf() configure test.
Andrew Tridgell [Thu, 14 Jul 2005 12:16:16 +0000 (12:16 +0000)]
r8462: added a test for %lld support to our snprintf() configure test.

our snprintf replacement code is going to be getting a good workout :)
(This used to be commit 3e9e5af4cee16e2316b544eebb489f87fd064ff4)

14 years agor8461: fixed integer64 handling on bit endian platforms. The ejs code used
Andrew Tridgell [Thu, 14 Jul 2005 12:00:31 +0000 (12:00 +0000)]
r8461: fixed integer64 handling on bit endian platforms. The ejs code used
%Ld, which is an invalid format code.

This will probably cause problems on systems that don't have %lld, but
do have a working snprintf otherwise. We will need to expand the
snprintf configure test to make sure we replace snprintf on those
(This used to be commit ccc87eb8aaf571d91170555a732d287746b3430f)

14 years agor8460: removed the unused function krb5_locate_kdc(). It causes a build failure on...
Andrew Tridgell [Thu, 14 Jul 2005 09:56:27 +0000 (09:56 +0000)]
r8460: removed the unused function krb5_locate_kdc(). It causes a build failure on irix.

Andrew, if you planned on using this in the future then we can put it
back and work out how to make it portable
(This used to be commit eaa74913fedefbf33f7cfab6648bf05aa3cdbbb3)

14 years agor8459: move to the more portable script execution method
Andrew Tridgell [Thu, 14 Jul 2005 09:51:49 +0000 (09:51 +0000)]
r8459: move to the more portable script execution method
(This used to be commit d7e4dcaaaa37c4992f763e37ca2d655e4d267283)

14 years agor8458: next target is irix - this gets the socket wrapper code building
Andrew Tridgell [Thu, 14 Jul 2005 09:23:52 +0000 (09:23 +0000)]
r8458: next target is irix - this gets the socket wrapper code building
(This used to be commit 3d4a2221c3e032bbb6c23d132e00588f44f5e2ed)

14 years agor8456: avoid double inclusion of roken.h (this was breaking the build on irix 6.4)
Andrew Tridgell [Thu, 14 Jul 2005 08:50:57 +0000 (08:50 +0000)]
r8456: avoid double inclusion of roken.h (this was breaking the build on irix 6.4)
(This used to be commit 8c432af87d9ae9a5bdce5ce1ca96dc46adda793e)

14 years agor8453: my solaris10 box doesn't have math.h
Andrew Tridgell [Thu, 14 Jul 2005 07:35:48 +0000 (07:35 +0000)]
r8453: my solaris10 box doesn't have math.h

maybe sun isn't very good at maths?
(This used to be commit ab67c8b2b7847ecad803dfc04a66007b8f6b4abe)

14 years agor8452: allow for the ugly hack:
Andrew Tridgell [Thu, 14 Jul 2005 07:21:59 +0000 (07:21 +0000)]
r8452: allow for the ugly hack:

exec smbscript "$0" ${1+"$@"}

which is needed because bloody solaris puts 'env' in /bin instead of /usr/bin

also neaten up the #! handling code.
(This used to be commit 778bcd3738e42d8adfd4529f790c898f0d904363)

14 years agor8451: samba4 finally builds on solaris 8 sparc with heimdal and ejs
Andrew Tridgell [Thu, 14 Jul 2005 07:04:21 +0000 (07:04 +0000)]
r8451: samba4 finally builds on solaris 8 sparc with heimdal and ejs

its been a long haul ...
(This used to be commit 3c4291e49abed14973b4a4fa1a9277918b896cac)

14 years agor8450: more configure tests for solaris. It now builds some binaries, but
Andrew Tridgell [Thu, 14 Jul 2005 06:36:19 +0000 (06:36 +0000)]
r8450: more configure tests for solaris. It now builds some binaries, but
fails in the ejs floating point code.
(This used to be commit 30e1b6140e9f6246cb66eef7cf108d1ccf62bd40)

14 years agor8449: - search for lex and yacc properly
Andrew Tridgell [Thu, 14 Jul 2005 05:54:32 +0000 (05:54 +0000)]
r8449: - search for lex and yacc properly

- added target specific flags to get the #include order right for
  com_err and asn1 files in heimdal
(This used to be commit c721c8ca380db756ae2ccf3711be894bab8d5318)

14 years agor8448: - added a test target for tdb
Andrew Tridgell [Thu, 14 Jul 2005 04:27:55 +0000 (04:27 +0000)]
r8448: - added a test target for tdb

- reduced the torture size so it doesn't kill the build farm hosts
(This used to be commit 7a88a9f06cbe5c125edad0da7908b94bcedfe4fc)

14 years agor8447: fixed make install in the farm
Andrew Tridgell [Thu, 14 Jul 2005 04:00:38 +0000 (04:00 +0000)]
r8447: fixed make install in the farm
(This used to be commit 4a61a5c70efdf3842e19ae74a2b56c4b10e8e294)

14 years agor8446: if provisioning fails then don't try to run the test suite!
Andrew Tridgell [Thu, 14 Jul 2005 03:13:04 +0000 (03:13 +0000)]
r8446: if provisioning fails then don't try to run the test suite!
(This used to be commit 7c1bc27254ea58b63c66ce1dbc9f7630c0bedbad)