| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
framework
Brad, I know this is a bit hackish. We really need a "testit" like
function like in test_functions.sh
|
| | | |
| | | |
| | | |
| | | | |
talloc or libreplace
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
this is preparation of adding libreplace to samba3 later.
metze
|
| | | |
| | | |
| | | |
| | | | |
metze
|
| | | |
| | | |
| | | |
| | | | |
Fix logic error in paged_results
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
was occasionally too long for IRIX 6.4
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | |
| | | |
| | | |
| | | | |
static function
|
| | | |
| | | |
| | | |
| | | | |
NT_STATUS_ACCESS_DENIED in the access mask checks
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
sizeof(BOOL) != sizeof(int)
this broke with the conversion to a real BOOL type
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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 :(
|
| | | |
| | | |
| | | |
| | | |
| | | | |
- don't display the "(NN tests failed so far)" message unless a test
has failed
|
| | | |
| | | |
| | | |
| | | | |
accidental part of commit in the recent echo.idl changes (in r18565)
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Jelmer, we need to fix pidl to be able to handle the double pointers
in the ejs generated code
|
| | | |
| | | |
| | | |
| | | |
| | | | |
has failed. The output was too subtle for people who aren't used to
it.
|
| | | |
| | | |
| | | |
| | | | |
tiny quick test for torture for them
|
| | | |
| | | |
| | | |
| | | |
| | | | |
when it breaks. It isn't much good as a template for developers to use
unless it works :-)
|
| | | |
| | | |
| | | |
| | | | |
module to handle euid
|
| | | |
| | | |
| | | |
| | | |
| | | | |
When changing a field name in idl, please remember to check for use of
those functions in any js code as well.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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 :-)
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
beginnings of smbtorture test for it
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- 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
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | |
| | | |
| | | |
| | | | |
metze
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
for nicer output
metze
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- to get the ordering right we need to specify AC_CANONICAL_BUILD explicit
- add AC_CANONICAL_TARGET
metze
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Now we can add and remove a share from the "Computer Management"
console (not yet modify!) usinf share backend = ldb
|
| | | |
| | | |
| | | |
| | | | |
systems. drop to 50
|
| | | |
| | | |
| | | |
| | | | |
showing on test failure and showing all the smbd output each time.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
also fix cn name for this record, and ensure tests/tmp is created
|
| | | |
| | | |
| | | |
| | | | |
the external popt (this affects hpisgr8)
|
| | | | |
|