1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-01 21:18:10 +03:00
Commit Graph

1193 Commits

Author SHA1 Message Date
Andrew Tridgell
10935a3354 build: optionally enable builtin popt 2010-04-06 20:26:51 +10:00
Andrew Tridgell
cb0bf90b10 build: don't use -W warning option for developer build 2010-04-06 20:26:51 +10:00
Andrew Tridgell
8d0cb0321a build: allow configure -C to work again 2010-04-06 20:26:51 +10:00
Andrew Tridgell
fe9e5d33bb build: go into system includes for dependencies on configure 2010-04-06 20:26:50 +10:00
Andrew Tridgell
844acb2260 build: waf quicktest nearly works
Rewrote wafsamba using a new dependency handling system, and started
adding the waf test code
2010-04-06 20:26:48 +10:00
Andrew Tridgell
845e0cbe6f build: commit all the waf build files in the tree 2010-04-06 20:26:48 +10:00
Andrew Tridgell
8f1b809d2c build: nearly there on samba4 build 2010-04-06 20:26:47 +10:00
Andrew Tridgell
2498a0d25e build: saner CFLAGS handling for defines 2010-04-06 20:26:47 +10:00
Andrew Tridgell
a7c60e0b67 build: added getpass() tests 2010-04-06 20:26:46 +10:00
Andrew Tridgell
aaa4c4b083 build: added statvfs64 test 2010-04-06 20:26:46 +10:00
Andrew Tridgell
6a8c43672b build: added wrapper options 2010-04-06 20:26:46 +10:00
Andrew Tridgell
dd2aba149c build: check for RETSIGTYPE 2010-04-06 20:26:45 +10:00
Andrew Tridgell
58049e7f16 build: added IPV6 test 2010-04-06 20:26:45 +10:00
Andrew Tridgell
690b08fa0a build: fixed _Bool va_copy and VA_ARGS tests 2010-04-06 20:26:45 +10:00
Andrew Tridgell
ec2d90a8bc build: fixed sockaddr_in6 test 2010-04-06 20:26:45 +10:00
Andrew Tridgell
2ea4fd6633 build: iconv checks 2010-04-06 20:26:45 +10:00
Andrew Tridgell
ae1c2b9022 build: check for xattr support 2010-04-06 20:26:45 +10:00
Andrew Tridgell
df5dee4b71 build: more libreplace config checks 2010-04-06 20:26:45 +10:00
Andrew Tridgell
82f3ef486f build: zlib checks 2010-04-06 20:26:44 +10:00
Andrew Tridgell
5882c44c81 build: check immediate structures 2010-04-06 20:26:44 +10:00
Andrew Tridgell
165b5b660a build: move gettimeofday check to libreplace
- add checklink option to CHECK_FUNC()
- Used for when a prototype is not available
2010-04-06 20:26:44 +10:00
Andrew Tridgell
d40b396ad8 build: added interface checking and nicer snprintf checking
use CHECK_CODE()
2010-04-06 20:26:43 +10:00
Andrew Tridgell
aac8aec0d1 build: more config checks 2010-04-06 20:26:43 +10:00
Andrew Tridgell
2dfced59d5 build: added CHECK_CODE_COMPILES() 2010-04-06 20:26:43 +10:00
Andrew Tridgell
572fc43a4a build: check freeaddrinfo 2010-04-06 20:26:43 +10:00
Andrew Tridgell
20f4919467 build: check xattr and frsize 2010-04-06 20:26:43 +10:00
Andrew Tridgell
001068d26f build: check for volatile 2010-04-06 20:26:43 +10:00
Andrew Tridgell
0d34e81173 build: more config checks 2010-04-06 20:26:43 +10:00
Andrew Tridgell
5d39ac84d1 build: check for offset_t and pw*_r functions 2010-04-06 20:26:43 +10:00
Andrew Tridgell
cfb4f55a7b build: check size of types
allow name of SIZEOF test to be specified
2010-04-06 20:26:42 +10:00
Andrew Tridgell
d5560482ea build: check signal functions 2010-04-06 20:26:42 +10:00
Andrew Tridgell
dd05b6512a build: improve autoconf macros
- enable headers to be specified
- enable both forms of DECL check
- more libreplace checks
- more heimdal checks
- more sysdep checks
2010-04-06 20:26:42 +10:00
Andrew Tridgell
54e26fcb48 build: added CHECK_DECLS() 2010-04-06 20:26:42 +10:00
Andrew Tridgell
8112b4007d build: backtrace and crypt tests 2010-04-06 20:26:42 +10:00
Andrew Tridgell
cbb3c6eece build: check for backtrace 2010-04-06 20:26:42 +10:00
Andrew Tridgell
73db96b5fa build: more headers and variables in configure 2010-04-06 20:26:41 +10:00
Andrew Tridgell
22fbe8cb70 build: check for pkgconfig 2010-04-06 20:26:41 +10:00
Andrew Tridgell
7ed65d2e12 build: result of hack session with ita 2010-04-06 20:26:40 +10:00
Andrew Tridgell
9129c3b3b6 build: fixes from ita 2010-04-06 20:26:40 +10:00
Andrew Tridgell
065e3e2509 build: using deps= for deps is clearer 2010-04-06 20:26:39 +10:00
Andrew Tridgell
5ad6369cd0 build: started to split up wafsamba.py into separate modules 2010-04-06 20:26:38 +10:00
Andrew Tridgell
64f5cdd204 build: moved wafsamba.py to buildtools 2010-04-06 20:26:38 +10:00
Andrew Tridgell
cada19f58b build: cope with empty source lists for libs 2010-04-06 20:26:38 +10:00
Andrew Tridgell
f15a81c1c0 build: added ASN1, PIDL and ET build rules
also added selftest example command
2010-04-06 20:26:38 +10:00
Andrew Tridgell
391f953c58 build: added build groups 2010-04-06 20:26:38 +10:00
Andrew Tridgell
f74584a96c build: recursive dependency calculation 2010-04-06 20:26:38 +10:00
Andrew Tridgell
24511472a3 build: DEFUN->DEFINE, and fixed CFLAGS handling 2010-04-06 20:26:38 +10:00
Andrew Tridgell
07eeed33f6 build: heimdal_build waf support
heimdal now mostly builds
2010-04-06 20:26:38 +10:00
Andrew Tridgell
bb1e36a86b build: make CHECK_FUNCS_IN() smarter about mandatory libraries 2010-04-06 20:26:37 +10:00
Andrew Tridgell
2998ea91ec build: added gettext/libintl to libreplace 2010-04-06 20:26:37 +10:00
Andrew Tridgell
15d523bb00 build: add LIBREPLACE_EXT 2010-04-06 20:26:37 +10:00
Andrew Tridgell
7aeffe68b1 build: added ASN1 and ERRTABLE build targets 2010-04-06 20:26:37 +10:00
Andrew Tridgell
06940d5796 build: auto-strip empty dependencies 2010-04-06 20:26:37 +10:00
Andrew Tridgell
eab4d4598e build: added LIBREPLACE_NETWORK 2010-04-06 20:26:37 +10:00
Andrew Tridgell
c3d04fd8fc build: don't distinguish system and local libs in wscript files 2010-04-06 20:26:37 +10:00
Andrew Tridgell
de2d305bfe build: add libresolv 2010-04-06 20:26:36 +10:00
Andrew Tridgell
8e81ea7c3a build: on the fly dependency checking 2010-04-06 20:26:36 +10:00
Andrew Tridgell
9e79e14e14 build: auto-remove circular dependencies 2010-04-06 20:26:36 +10:00
Andrew Tridgell
281f27d54b build: check for circular build dependencies 2010-04-06 20:26:36 +10:00
Andrew Tridgell
4f920748d4 build: death to singletons 2010-04-06 20:26:36 +10:00
Andrew Tridgell
e3dca1412b build: simpler BUILD_SUBDIR 2010-04-06 20:26:36 +10:00
Andrew Tridgell
371f9d35a7 build: more header checks 2010-04-06 20:26:36 +10:00
Andrew Tridgell
aa0476024c build: use runonce for config checks 2010-04-06 20:26:35 +10:00
Andrew Tridgell
ff9f972d55 build: added public_headers support 2010-04-06 20:26:35 +10:00
Andrew Tridgell
a3421fe6e9 build: added BUILD_SUBDIR() wrapper 2010-04-06 20:26:35 +10:00
Andrew Tridgell
5393e6c9d2 build: recognise manpages keyword 2010-04-06 20:26:35 +10:00
Andrew Tridgell
73634d6ff3 build: added autoproto stub 2010-04-06 20:26:35 +10:00
Andrew Tridgell
b1d24c7a8f build: put config.h in top dir by default 2010-04-06 20:26:35 +10:00
Andrew Tridgell
1cfc330156 build: allow override of config.h location 2010-04-06 20:26:35 +10:00
Andrew Tridgell
186e7115ab build: more developer flags 2010-04-06 20:26:35 +10:00
Andrew Tridgell
13cbd9f919 build: s4 wants config.h in include/ 2010-04-06 20:26:35 +10:00
Andrew Tridgell
4ed59b826c build: add dummy flags for auto-generated scripts 2010-04-06 20:26:34 +10:00
Andrew Tridgell
9a1cd09a10 build: added ADD_CFLAGS() and started of Samba4 build 2010-04-06 20:26:34 +10:00
Andrew Tridgell
7723519cf7 build: SAMBA_BUILD_ENV() is now in conf.* 2010-04-06 20:26:34 +10:00
Andrew Tridgell
bf4f9962f6 build: moved lib -> shared
- remove lib dep creation, it's done by waf
2010-04-06 20:26:34 +10:00
Andrew Tridgell
0316ec1d89 build: tdb does not depend on talloc 2010-04-06 20:26:34 +10:00
Andrew Tridgell
2b5a1cc70c build: added waf build rules for ldb 2010-04-06 20:26:34 +10:00
Andrew Tridgell
635a7ce6c1 build: some more config checks 2010-04-06 20:26:34 +10:00
Andrew Tridgell
45d23d1f53 build: added recursive library handling 2010-04-06 20:26:34 +10:00
Andrew Tridgell
04aa584c02 build: added target directory options 2010-04-06 20:26:34 +10:00
Andrew Tridgell
8f062f4a0f build: neater way to find libreplace and start on tevent waf build 2010-04-06 20:26:33 +10:00
Andrew Tridgell
f5d85a31d9 build: added some comments for tdb build 2010-04-06 20:26:33 +10:00
Andrew Tridgell
2bd0756dc5 build: more binaries for waf tdb build 2010-04-06 20:26:33 +10:00
Andrew Tridgell
8d6eb2a02c build: added waf build for tdb 2010-04-06 20:26:33 +10:00
Andrew Tridgell
5c103b484f build: renamed autoconf.py to wafsamba.py and added SAMBA_*() functions 2010-04-06 20:26:33 +10:00
Andrew Tridgell
34b77a15d3 build: updates to waf scripts for replace and talloc 2010-04-06 20:26:33 +10:00
Andrew Tridgell
9757da515d build: a first attempt at waf build for talloc and libreplace
very rough so far
2010-04-06 20:26:33 +10:00
Kai Blin
b1192bbfc9 lib/replace: Don't use StrnCpy inside crypt.c
With this and the int32_t/int64_t change, talloc crossbuilds to android
2010-04-04 13:51:02 +02:00
Kai Blin
781a0c0846 lib/replace: use correct inttypes in crypt.c
This makes the android crossbuild slightly less broken.
2010-04-04 13:42:15 +02:00
Andrew Tridgell
710aa773d5 socket-wrapper: not all systems have FIONREAD defined
tru64 for example
2010-04-03 13:31:12 +11:00
Andrew Tridgell
b81100c710 debug: enable talloc logging
we want to ensure talloc warnings are printed in the log
2010-04-02 18:52:29 +11:00
Andrew Tridgell
fde50c633f talloc: a useful bit of debug code
this is useful when tracking down talloc loops. It is probably too
expensive to have on by default.
2010-04-02 18:52:29 +11:00
Andrew Tridgell
1b4bbec523 talloc: add a define for TALLOC_MAX_DEPTH
Thanks to the suggestion from simo
2010-04-02 18:52:29 +11:00
Andrew Tridgell
5ccd30e9ac talloc: change talloc minor version to 2.0.2
this has the talloc_is_parent() bugfix
2010-04-02 13:15:18 +11:00
Andrew Tridgell
ff2b7d42e6 talloc: limit the depth that talloc will go for talloc_is_parent()
We have a bug in the dcerpc registry code that can cause a talloc loop
that chews unlimited CPU because of talloc_is_parent() during a
talloc_free()
2010-04-02 13:15:18 +11:00
Jelmer Vernooij
36c84854cb subunit: Include remainder of bindings and metadata. 2010-03-31 04:24:04 +02:00
Jelmer Vernooij
6897be7475 testtools: Fix included testtools, for systems that don't have it. 2010-03-31 04:19:36 +02:00
Jelmer Vernooij
a8ac7fda57 Put testtools directly under lib/ to make it easier to install from Samba 4. 2010-03-31 03:19:18 +02:00
Jelmer Vernooij
31094b0e8c smbtorture: Report number of available tests in a testsuite using subunit. 2010-03-31 02:57:47 +02:00
Jelmer Vernooij
197c98292b subunit: Also import copies of filters and perl module. 2010-03-31 02:20:10 +02:00