summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2010-04-09torture: add torture_assert_goto() convenience macroKamen Mazdrashki1-0/+7
2010-04-08tsocket_bsd: Always use a real length for the sa_socklen, and keep it aroundAndrew Bartlett1-68/+16
The previous code assumed the OS would happily accept sizeof(struct sockaddr_storage). It seems some versions of Solaris do not like this. Andrew Bartlett
2010-04-08Revert "socket-wrapper: not all systems have FIONREAD defined"Stefan Metzmacher1-2/+0
This reverts commit 710aa773d54509de34404f9992c5058ddfa45f3b. We rely on FIONREAD in a lot of other parts in the code, so there's no need to have an ifdef for it in the socket_wrapper code. On tru64 FIONREAD is defined in <sys/ioctl.h> and we include <sys/ioctl.h> via "system/network.h". Tridge: maybe a HAVE_SYS_IOCTL_H was missing at the time you tried it on tru64? If we find a platform that doesn't support it, we need to bail out at configure time or provide a replacement in libreplace. metze
2010-04-08build: allow the waf build to work with python 3.0 and 3.1Thomas Nagy3-6/+4
Python 3.x is a bit fussier about print statements and indentation. Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-04-07update-external: Support updating dnspython.Jelmer Vernooij1-0/+5
2010-04-07s4-python: Use standard infrastructure for finding included testtools, ↵Jelmer Vernooij1-19/+0
subunit and iso8601.
2010-04-06s4-waf: don't need TOUCH_FILE() any moreAndrew Tridgell1-1/+0
2010-04-06s4-waf: replace TOUCH_FILE() with normal install rulesAndrew Tridgell1-4/+5
this allows it to work with 'waf uninstall'
2010-04-06s4-waf: fixed waf distcheck for our standalone libs and s4Andrew Tridgell4-0/+16
2010-04-06s4-waf: added simple 'waf test' support for tdb, talloc and ldbAndrew Tridgell3-4/+16
2010-04-06s4-waf: autogen-waf.sh for the standalone library buildsAndrew Tridgell4-0/+88
2010-04-06s4-waf: use a common pattern for finding buildtools and libsAndrew Tridgell3-38/+24
2010-04-06s4-waf: move to a universal method of recursing into subdirsAndrew Tridgell4-22/+20
This works with both standalone lib builds and bundled builds
2010-04-06s4-waf: fixed finding of buildtools and srcdirAndrew Tridgell4-29/+30
2010-04-06s4-waf: avoid having to run waf configure before waf distAndrew Tridgell4-8/+25
This should be useful for building tarballs from a clean checkout
2010-04-06s4-waf: allow standalone tarball build of librariesAndrew Tridgell3-5/+27
2010-04-06s4-waf: added 'waf dist' to our standalone libs as wellAndrew Tridgell3-2/+6
2010-04-06s4-waf: added 'waf dist' to build the tarballAndrew Tridgell1-1/+8
2010-04-06talloc-waf: install talloc.pc if standaloneAndrew Tridgell1-0/+8
2010-04-06build: fixed DESTDIR for TOUCH_FILE()Andrew Tridgell1-1/+2
2010-04-06talloc-waf: match version number with main buildAndrew Tridgell1-1/+1
2010-04-06s4-waf: create a blank __init__.py in samba/externalAndrew Tridgell1-1/+6
needed for the external lib loader
2010-04-06s4-waf: fixed install location of external python libsAndrew Tridgell2-5/+1
this merges with jelmers recent changes in master
2010-04-06s4-waf: added new install system for external python libsAndrew Tridgell1-0/+21
2010-04-06s4-waf: fixed some of the group orderingAndrew Tridgell1-2/+7
We need to try to keep targets in the right groups
2010-04-06s4-waf: add getaddrinfo.c replacement if neededAndrew Tridgell1-0/+1
2010-04-06s4-waf: added test for dlopen prototypeAndrew Tridgell1-0/+3
2010-04-06s4-waf: added a --enable-selftest option as a shortcutAndrew Tridgell3-3/+9
This is equiavalent to --enable-uid-wrapper --enable-nss-wrapper --enable-socket-wrapper but is easier to remember!
2010-04-06s4-waf: added implied_deps for system librariesAndrew Tridgell3-3/+6
when we use a system version of a library such as talloc, then we no longer get the automtica dependency propogation of talloc implying libreplace. That means we don't get the includes for libreplace, which means things can fail to build. To fix this this change adds an implied_deps option to CHECK_BUNDLED_SYSTEM(), which tells the samba_deps module to add an implied dependency on the listed targets if the system library is chosen.
2010-04-06s4-waf: removed the AUTOGENERATED markersAndrew Tridgell7-21/+0
we won't be using the mk -> wscript generator again
2010-04-06talloc-waf: don't build the talloc testsuite in s4Andrew Tridgell1-4/+6
its built into smbtorture already
2010-04-06s4-waf: ensure we don't end up with mixed versions of talloc/tdb/teventAndrew Tridgell1-1/+1
2010-04-06s4-waf: get the sense of the tests for the HAVE_INET_* replacements rightAndrew Tridgell1-5/+5
2010-04-06s4-waf: heimdal wants to look for dd_fd in DIRAndrew Tridgell1-2/+0
2010-04-06s4-waf: more places missing libreplaceAndrew Tridgell2-3/+2
2010-04-06s4-waf: fixed dirfd() detection for heimdalAndrew Tridgell1-1/+2
2010-04-06s4-waf: more dependencies on tallocAndrew Tridgell2-10/+8
these are needed so we can support a system talloc without using the bundled talloc.h
2010-04-06s4-waf: cleanup use of LIBPOPT vs popt dependencyAndrew Tridgell2-18/+11
2010-04-06s4-waf: support the use of system librariesAndrew Tridgell3-13/+30
distros can set --bundled-libraries=NONE to force use of all system libraries. If the right version isn't found then configure will fail. Users may choose which libraries to use from the system, and which to use bundled libs. The default is to try system libs, and use them if their version matches the one in the source tree.
2010-04-06s4-waf: fixed some deps now we don't auto-include tevent and replaceAndrew Tridgell2-3/+3
this is preparation for being able to use system versions of these libraries
2010-04-06s4-waf: set default for bundled librariesAndrew Tridgell4-2/+12
2010-04-06s4-waf: set the bundled library extension for some libsAndrew Tridgell2-0/+2
2010-04-06s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵Andrew Tridgell24-0/+48
them
2010-04-06s4-waf: enable the pc_files in the build rulesAndrew Tridgell1-1/+1
2010-04-06s4-waf: install the rest of our python filesAndrew Tridgell1-0/+5
2010-04-06s4-waf: install the rest of the headersAndrew Tridgell1-3/+4
2010-04-06s4-waf: test/simple.c is not needed any moreAndrew Tridgell1-8/+0
2010-04-06s4-waf: started adding auto-install of include filesAndrew Tridgell1-1/+2
2010-04-06s4-waf: fdatasync is in librt on solaris8Andrew Tridgell2-2/+4
2010-04-06libreplace: add a replacement for strerror_r (needed on solaris8)Andrew Tridgell1-1/+1