summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r18600: - fix shell syntax in tests for librariesAndrew Tridgell4-4/+8
- add library test for libpopt (This used to be commit 13878b7e7ec65b21df954f83afc0e9ceb73e44a0)
2007-10-10r18599: the netr_CryptPassword structure needs to use a uint8, as the data isAndrew Tridgell1-1/+1
passed to acrfour, and that assumes a byte buffer. This caused us to fail big endian boxes (or more specifically, to be incompatible with little endian boxes) (This used to be commit a44f2eda1eeb134292111dd857f0f65e4bf96399)
2007-10-10r18596: removed superfluous semicolonAndrew Tridgell1-1/+1
(This used to be commit 4f3628dea69efce430bf96a42435025806853d90)
2007-10-10r18595: try an experiment of adding a RPC test into the windows testingAndrew Tridgell1-3/+12
framework Brad, I know this is a bit hackish. We really need a "testit" like function like in test_functions.sh (This used to be commit 7120fbffa5560dcaf3d796cb72fa3a6b78a991d6)
2007-10-10r18594: fail the configure step if the required library is not found for tdb,Andrew Tridgell3-3/+15
talloc or libreplace (This used to be commit 9f45f970f71ee5585bf3c924b9c77188405fa246)
2007-10-10r18593: try to get the same socket_wrapper file building in samba3 and samba4Stefan Metzmacher3-3/+29
this is preparation of adding libreplace to samba3 later. metze (This used to be commit 26228e4b2e8debd84caebe84bb34bfbbf2ad405c)
2007-10-10r18592: we don't need this twiceStefan Metzmacher1-3/+0
metze (This used to be commit e9fe725cf4021943e939f493b967e0ef5a438622)
2007-10-10r18591: Better defaults for share creationSimo Sorce2-9/+18
Fix logic error in paged_results (This used to be commit 34ce1f8e1bab2debb508aa8bf478231389a77d42)
2007-10-10r18590: Some more work on the srvsvc pipeSimo Sorce4-64/+548
(This used to be commit 2c035787d47c6055c4081021f30d08929f178ca3)
2007-10-10r18589: make inclusion of net/if.h conditional. It breaks HPUX with gcc.Andrew Tridgell1-4/+7
(This used to be commit ac71f40f8ff13c422e528dd5013842aa5a5004e7)
2007-10-10r18588: save one more character in the socket wrapper path - seems it stillAndrew Tridgell1-1/+1
was occasionally too long for IRIX 6.4 (This used to be commit f6b65fd631ede9b53c3a8c7a300b3b6bad9f6c52)
2007-10-10r18587: fixed a potential memory leak in libnetAndrew Tridgell1-1/+1
(This used to be commit 935f6f34cfbec0cba6df246b7ef9fdfd604aad38)
2007-10-10r18586: fixed a potential fd and memory leak in the socket_wrapper codeAndrew Tridgell1-3/+14
(This used to be commit 6d53f2f5bc3a008f957be9e32df6830e1e29e8ed)
2007-10-10r18585: 50 open searches is still too many for some of the build farm hosts,Andrew Tridgell1-1/+1
which have a ulimit -n of 100. Drop the number of searches to 20. That should limit the maximum total fd count to about 76, most of which is all the listening sockets on the various interfaces (This used to be commit fb5b8c4f8c1ed69e3a813befeeb2a9627e84c454)
2007-10-10r18584: found one of the fd leaks. The registry backend was using aAndrew Tridgell7-10/+16
talloc(NULL, xxx) to allocate the registry context. That had two consequences 1) it was a massive memory leak, as all winreg operations leaked their entire context (including an open ldb database) every time 2) event_context_find() never found the exsting event context, so we used a new event context each time, which called epoll_create() each time, which caused a fd to be allocated (This used to be commit 1c0a3de39828b43149d8981fc7f10e7c8b59a392)
2007-10-10r18583: a nasty hack to allow me to monitor the number of open fileAndrew Tridgell1-0/+13
descriptors in smbd on all build farm machines. I suspect we have a fd leak somewhere, but its hard to track down. I know part of the problem is the number of (fake) network interfaces we define in the build farm tests, with each of them listening on a whole bunch of different protocol ports. That chews up around 48 file descriptors just to startup. I don't think thats the real problem though, and I suspect something else is leaking file descriptors on some hosts. (This used to be commit 83bf458ec98d9f2a21b3748802f41abcbcc1e0b2)
2007-10-10r18582: disable synchronous ldb in the build farm. Some hosts have very slowAndrew Tridgell1-0/+1
filesystems and the tests are taking more than 1.5 hours. We will still be testing the sync code paths, as the ldb tests still run synchronous, but doing all of our other tests synchronously just costs too much time. (This used to be commit ce2baf7385e019383ffb292bd30e77c31eecbbef)
2007-10-10r18581: also check for SEC_STD_DELETE, and split out the check into a separateAndrew Tridgell1-8/+21
static function (This used to be commit 024ca6a91cdf2c0f8999c220b4459a72c45bfd32)
2007-10-10r18580: map the PVFS_FLAG_READONLY bit in the posix backend ontoAndrew Tridgell1-0/+14
NT_STATUS_ACCESS_DENIED in the access mask checks (This used to be commit ceffc34f3e9f47a8a44dad52054688f9855eeb37)
2007-10-10r18579: fixed boolean parameters on big endian hosts which haveAndrew Tridgell1-2/+5
sizeof(BOOL) != sizeof(int) this broke with the conversion to a real BOOL type (This used to be commit 75dab73ac603968ce49c605e07d43051dbfa7398)
2007-10-10r18578: steve, I think you may have forgotten to commit test_cifsposix.sh ?Andrew Tridgell1-1/+1
(This used to be commit fea75d2c9732f91cb79e178ef6c57c3945e4f52e)
2007-10-10r18577: reduce the number of tests run in 'make quicktest' again, so itAndrew Tridgell3-7/+11
completes in a minute on my laptop (the benchmark I usually use). Simo, I removed th ldb tests, as ldb is pretty well tested by lots of the other tests, and its a pretty slow test. We could instead add a "ldb-testquick.sh" which does only minimal testing. The full tests will of course be run with 'make test' and in the build farm. (This used to be commit 3cee6a7863bba61c92f94087df5c6442f02a2da7)
2007-10-10r18576: unfortunately our current build farm results are a bit too good!Andrew Tridgell1-1/+1
when I changed the test output to be easier to read, I also broke it so that it always gives a zero exit status. Fix now, and unfortunately I expect to see some more red in the farm as a result :( (This used to be commit c2fc3471023b613571089cb018638a40091d08ab)
2007-10-10r18575: - use the right variable to teststatusAndrew Tridgell2-2/+7
- don't display the "(NN tests failed so far)" message unless a test has failed (This used to be commit da37e963cef065bb1c50543596e352c78e712ddc)
2007-10-10r18574: re-enable the echo pipe in smbscript. I suspect disabling this was anAndrew Tridgell1-5/+5
accidental part of commit in the recent echo.idl changes (in r18565) (This used to be commit 5e143267d7ae18536f1a1be8966dc5e783ea867e)
2007-10-10r18573: disable the echo.js testing of echo_TestCall() for now.Andrew Tridgell1-1/+3
Jelmer, we need to fix pidl to be able to handle the double pointers in the ejs generated code (This used to be commit 63760acbb7ef6bc32e82ac843adf4f0155f0cb0a)
2007-10-10r18571: try to make it a lot more obvious when 'make test' or 'make quicktest'Andrew Tridgell5-33/+40
has failed. The output was too subtle for people who aren't used to it. (This used to be commit a57decb96aee05d3238b64d50a136c8b8001f811)
2007-10-10r18570: Fix up function names in cifs unix/posix extensions backend. Enable ↵Steve French6-172/+236
tiny quick test for torture for them (This used to be commit 64062d16a2cc215af320eb30827887eb2531e3b0)
2007-10-10r18569: add really simple testing of the 'simple' ntvfs backend, so we knowAndrew Tridgell3-0/+40
when it breaks. It isn't much good as a template for developers to use unless it works :-) (This used to be commit 262bee07dcb140b413d5ae5a8a754b3e57235323)
2007-10-10r18568: this warning is not needed now that it is the job of the unixuid ntvfsAndrew Tridgell1-2/+0
module to handle euid (This used to be commit 6784058923ef532da882830296f9bb5f58cddb43)
2007-10-10r18567: fixed the winreg js code for the new names of the fields in winreg.idlAndrew Tridgell1-6/+6
When changing a field name in idl, please remember to check for use of those functions in any js code as well. (This used to be commit 7005806aa6842ffc3d5ed98682f2aefc59759580)
2007-10-10r18566: fixed the winreg pipe and winreg testsAndrew Tridgell3-11/+31
Jerry, there is a big difference on the wire between these two: [out] uint32 x; and [out] uint32 *x; if you change from [out] uint32 x; then you need to change to: [out,ref] uint32 *x; otherwise it changes the format on the wire, which means we are no longer compatible with MS servers. but be aware that even if you change to a ref ptr, you also need to change all the client code to set all the return variables in the out part of the structure. That's why I don't like the MIDL restriction of forcing the use of ref pointers for output variables - it makes life much harder when writing client code, and makes the code much more error prone (just look at all the extra code needed to make this work again). I know we could auto-allocate these variables in the generated client side NDR code, but if we did that then we would have no way of doing a _real_ ref out pointer, which we really wanted to set to some already allocated variable. So please hold off on changing our idl to use the MIDL convention for output variables until Jelmer and I have had a good "chat" about this :-) (This used to be commit 555aed43ba3c08360ca7fa921622b80732a7f657)
2007-10-10r18565: Fix echo.idl to be Samba3-, MIDL and midlc compatibleJelmer Vernooij6-7/+21
(This used to be commit ab0a798c57564901f0adcd8aedc1ef0928e79edd)
2007-10-10r18564: update for cifs unix/posix extensions stub version to build and ↵Steve French5-13/+21
beginnings of smbtorture test for it (This used to be commit 57f56957176ca04f3abb579b557aade71f8d361d)
2007-10-10r18563: - move more of the header checks into lib/replace/Andrew Tridgell2-9/+27
- change the test for net/if.h to do a full compile, not just an existance test. net/if.h is completely broken on hpux, and can never compile (it uses stuff before it defines it), so by using a AC_TRY_COMPILE() test we avoid using net/if.h on hpux, which should fix the build (This used to be commit bde18f3d5ce837f600bae8d63f31d92a579fe1f2)
2007-10-10r18561: Fix [out] pointers in winreg IDLGerald Carter4-30/+30
(This used to be commit 694677dafefdd94fa0a9bed93efab70c528dcb26)
2007-10-10r18559: [string] always applies to the last pointerJelmer Vernooij2-2/+32
(This used to be commit 86b4624226d6e72645221cadb8669b0f1aba0903)
2007-10-10r18558: Fix ShareCheck which was assuming all paths are "C:\"Simo Sorce3-14/+135
Also cope with the fact that we define the FSTYPE as NTFS by default. We never use this anywhere else, so we may just change it, but just detect the fact and return DISK in share_classic for now. (This used to be commit 4daf5f7764ce69c14066f7320961c90141f0863a)
2007-10-10r18555: use C:\ as default not C:Stefan Metzmacher1-1/+1
metze (This used to be commit d9137edbdb61f2847453357b94050e5afc2fe68b)
2007-10-10r18554: Fix warnings about [out] arguments.Jelmer Vernooij1-5/+9
(This used to be commit caac6cf817b09c864554e992f89437f6205b948b)
2007-10-10r18553: - confdefs.h is always included in configure checks no need to ↵Stefan Metzmacher1-3/+1
include them explicit - undefine _XOPEN_SOURCE_EXTENDED for the AIX interface detection test #define _XOPEN_SOURCE_EXTENDED 1 brings in sa_len to sockaddr on Tru64 which means the AIX code compiles... metze (This used to be commit 04a0a5144a249e12a9dcb327c5b6055e6a6135db)
2007-10-10r18550: Return a path not just a disk driveSimo Sorce1-1/+9
(This used to be commit 60076fa87d6c68295ebedc28cdbbd4556cfd0ae7)
2007-10-10r18549: move gcc version check to libreplace and reorder the tests a bitStefan Metzmacher2-12/+10
for nicer output metze (This used to be commit 888a769af557d050d99df703ce5f651688c837c5)
2007-10-10r18548: don't use #elif as we don't notice when 2 HAVE_IFACE_ versions are ↵Stefan Metzmacher1-3/+9
defined try to find the problem on Tru64...where configure says the AIX method finds 1 interface but later can't compile netif.c. (revision 18486 was the last that detects ifconf with 2 interfaces) metze (This used to be commit 8fa9852160680054ddb5316c4ee03a03f8553a37)
2007-10-10r18545: if yapp isn't availabe touch the target file, as it is commited to svn,Stefan Metzmacher1-2/+4
to prevent rebuilding. we do make everything make everything make bin/smbtorture make test in the buildfarm and rebuilding parts isn't that nice metze (This used to be commit 212fa7977d514f81ce4301902a8038869ee02b4e)
2007-10-10r18544: - use AC_LIBREPLACE_LOCATION_CHECKS in samba4Stefan Metzmacher2-0/+4
- to get the ordering right we need to specify AC_CANONICAL_BUILD explicit - add AC_CANONICAL_TARGET metze (This used to be commit 1ea52d75849f004752cdbe11a3dddd10b4afe47d)
2007-10-10r18542: Some late nite work.Simo Sorce5-26/+246
Now we can add and remove a share from the "Computer Management" console (not yet modify!) usinf share backend = ldb (This used to be commit ae2f6d4a5a372a37b9783a02bb8e7f16588b21f0)
2007-10-10r18541: with 100 old style searches we can run out of file descriptors on someAndrew Tridgell1-1/+1
systems. drop to 50 (This used to be commit ce5d5a187264af2b87e2919bdcc5f478cce02df9)
2007-10-10r18540: show the additional smbd output from each test, rather than onlyAndrew Tridgell1-2/+14
showing on test failure and showing all the smbd output each time. (This used to be commit 1dfac4666423d7e0565795e3eae72da7e25a5b54)
2007-10-10r18539: 'make distclean' should delete config.cacheAndrew Tridgell4-6/+4
(This used to be commit 5a8becb1be1b41b4fecf9f9f47a60eed5f77c264)