1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-07 12:23:51 +03:00
Commit Graph

5401 Commits

Author SHA1 Message Date
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