Andrew Tridgell
037feb7538
r8496: speed up the test_echo.sh test a lot, while still providing good coverage
2007-10-10 13:23:09 -05:00
Andrew Tridgell
16d752b551
r8495: allow for up 10% change in allocated disk space during QFSINFO tests
2007-10-10 13:23:09 -05:00
Andrew Tridgell
9264555541
r8494: fixed a bug in RAW-SFILEINFO that caused inconsistent results on different platforms
2007-10-10 13:23:09 -05:00
Andrew Tridgell
e499b1abae
r8491: lower the offset limit that filesystems need to support to pass RAW-WRITE to 2^33
2007-10-10 13:23:09 -05:00
Andrew Tridgell
6b20bcbeeb
r8490: make the ldb tests more portable
2007-10-10 13:23:09 -05:00
Andrew Tridgell
ccf20b2b13
r8489: neaten up the object handling
2007-10-10 13:23:09 -05:00
Andrew Tridgell
cf35818648
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
2007-10-10 13:23:08 -05:00
Andrew Tridgell
adae47c829
r8487: kfixed a typo
2007-10-10 13:23:08 -05:00
Andrew Tridgell
98c9c4ecb8
r8486: switched to a separate connection operation in ldb interface
...
(a suggestion from simo)
2007-10-10 13:23:08 -05:00
Andrew Tridgell
9f29cccbc1
r8485: - be friendly to shells other than bash
...
- don't use /tmp in test paths, as that opens us to symlink attacks
2007-10-10 13:23:08 -05:00
Andrew Tridgell
9991e924e9
r8484: switched the sys_*() calls to the OO interface
...
tim, do you want to do the cli_*() calls now?
2007-10-10 13:23:08 -05:00
Andrew Tridgell
57d7a585e8
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
2007-10-10 13:23:08 -05:00
Andrew Tridgell
437c4057ae
r8482: gnutls_x509_crt_set_subject_key_id is not available in some versions
...
of gnutls. Thanks to ab for spotting this.
2007-10-10 13:23:08 -05:00
Andrew Tridgell
3093057d97
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).
2007-10-10 13:23:07 -05:00
Andrew Tridgell
aa68459fe7
r8480: fixed a typo
...
(metze, I assume this was just a typo? it broke the build on oehmesrs6k)
2007-10-10 13:23:07 -05:00
Stefan Metzmacher
53b9175410
r8476: add a note that DsAddEntry is very incomplete yet
...
metze
2007-10-10 13:23:07 -05:00
Stefan Metzmacher
8454d32eb2
r8474: add some more attid mappings
...
for the password fields
metze
2007-10-10 13:23:07 -05:00
Andrew Tridgell
a9d05af0fd
r8471: --ejs taking an optional arguments interferes with the pidl extra args
2007-10-10 13:23:07 -05:00
Andrew Tridgell
d3872a6e4c
r8470: looks like popt portability is going to be a bit of a fight :(
2007-10-10 13:23:06 -05:00
Andrew Tridgell
f54e6c83e4
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
2007-10-10 13:23:06 -05:00
Andrew Tridgell
a1acb3300e
r8467: using both math.h and float.h breaks popt on freebsd 5.4
2007-10-10 13:23:06 -05:00
Andrew Tridgell
2a64ee4227
r8466: it is not portable to assert() a va_list (it breaks on alpha for example)
2007-10-10 13:23:06 -05:00
Andrew Tridgell
aa9491c0cb
r8465: once we define socklen_t, then tell other include files we have it. This prevents roken
...
trying to redefine it
2007-10-10 13:23:06 -05:00
Andrew Tridgell
903d963ca8
r8464: the last few functions needed by irix 6.4.
2007-10-10 13:23:06 -05:00
Andrew Tridgell
87f7098ee3
r8463: more irix fixes. This one adds some missing addrinfo functions
2007-10-10 13:23:06 -05:00
Andrew Tridgell
3e9e5af4ce
r8462: added a test for %lld support to our snprintf() configure test.
...
our snprintf replacement code is going to be getting a good workout :)
2007-10-10 13:23:05 -05:00
Andrew Tridgell
ccc87eb8aa
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
platforms
2007-10-10 13:23:05 -05:00
Andrew Tridgell
eaa74913fe
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
2007-10-10 13:23:05 -05:00
Andrew Tridgell
d7e4dcaaaa
r8459: move to the more portable script execution method
2007-10-10 13:23:05 -05:00
Andrew Tridgell
3d4a2221c3
r8458: next target is irix - this gets the socket wrapper code building
2007-10-10 13:23:05 -05:00
Andrew Tridgell
8c432af87d
r8456: avoid double inclusion of roken.h (this was breaking the build on irix 6.4)
2007-10-10 13:23:05 -05:00
Andrew Tridgell
ab67c8b2b7
r8453: my solaris10 box doesn't have math.h
...
maybe sun isn't very good at maths?
2007-10-10 13:23:05 -05:00
Andrew Tridgell
778bcd3738
r8452: allow for the ugly hack:
...
#!/bin/sh
exec smbscript "$0" ${1+"$@"}
which is needed because bloody solaris puts 'env' in /bin instead of /usr/bin
also neaten up the #! handling code.
2007-10-10 13:23:05 -05:00
Andrew Tridgell
3c4291e49a
r8451: samba4 finally builds on solaris 8 sparc with heimdal and ejs
...
its been a long haul ...
2007-10-10 13:23:04 -05:00
Andrew Tridgell
30e1b6140e
r8450: more configure tests for solaris. It now builds some binaries, but
...
fails in the ejs floating point code.
2007-10-10 13:23:04 -05:00
Andrew Tridgell
c721c8ca38
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
2007-10-10 13:23:04 -05:00
Andrew Tridgell
7a88a9f06c
r8448: - added a test target for tdb
...
- reduced the torture size so it doesn't kill the build farm hosts
2007-10-10 13:23:04 -05:00
Andrew Tridgell
4a61a5c70e
r8447: fixed make install in the farm
2007-10-10 13:23:04 -05:00
Andrew Tridgell
7c1bc27254
r8446: if provisioning fails then don't try to run the test suite!
2007-10-10 13:23:04 -05:00
Andrew Tridgell
433f9d0a61
r8445: if a system doesn't have "nogroup" then try "nobody"
2007-10-10 13:23:04 -05:00
Love Hörnquist Åstrand
98e8049bc3
r8444: make ./configure.mumble CC='ccache cc'
...
work by using "@$" instead of $*
2007-10-10 13:23:03 -05:00
Andrew Tridgell
0e5b89b1e8
r8443: added talloc.3 to the tree to try to allow talloc to build on systems without xsltproc
2007-10-10 13:23:03 -05:00
Andrew Tridgell
28dd79587d
r8442: remove tdbtest from our build. If you want it, then do
...
'make bin/tdbtest' manually in the tdb tree
2007-10-10 13:23:03 -05:00
Andrew Tridgell
5c4c3e9a8d
r8441: don't build tdbtest by default as there are too many systems that
...
don't have libgdbm, and the configure test for gdbm is broken
2007-10-10 13:23:03 -05:00
Andrew Tridgell
da783f9158
r8440: - several build farm hosts were failing 'make clean' as the list of
...
objects was overflowing their command line limits. Fix this by using a
find -exec command. It's slower, but should be more portable.
- remove generated ASN1 files in 'make clean'
2007-10-10 13:23:03 -05:00
Andrew Tridgell
985b5b0171
r8439: removed an accidential commit
2007-10-10 13:23:03 -05:00
Jelmer Vernooij
c88ee6b61b
r8438: - More win32 portability fixes. Now fails on socketwrapper (because
...
unix domain sockets are not available on win32)
- Update howto
2007-10-10 13:23:02 -05:00
Jelmer Vernooij
5b007037df
r8437: Win32 doesn't have u_int*_t
2007-10-10 13:23:02 -05:00
Jelmer Vernooij
7757226ba5
r8436: Check for sys/sockets.h
2007-10-10 13:23:02 -05:00
Jelmer Vernooij
d2ea619125
r8434: Win32 portability updates from Steven Edwards <steven_ed4153@yahoo.com>:
...
- undefine anything in the win32 api or PSDK headers that Samba already defines
- map BSD error codes to Winsock Error codes
2007-10-10 13:23:02 -05:00