summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* librpc: Install the right headers.Jelmer Vernooij2010-06-131-1/+1
|
* Since idtree assigns sequentially, it rarely reaches high numbers.Rusty Russell2010-06-101-3/+5
| | | | | | | | | But such numbers can be forced with idr_get_new_above(), and that reveals two bugs: 1) Crash in sub_remove() caused by pa array being too short. 2) Shift by more than 32 in _idr_find(), which is undefined, causing the "outside the current tree" optimization to misfire and return NULL.
* tevent: Fix maxfd calculation in tevent_selectVolker Lendecke2010-06-101-1/+2
| | | | | | | | | | | | | | | | | | | | When doing fd1 = tevent_add_fd(ev, ev, 2, 0, NULL, NULL); fd2 = tevent_add_fd(ev, ev, 3, 0, NULL, NULL); TALLOC_FREE(fd2); fd2 = tevent_add_fd(ev, ev, 1, 0, NULL, NULL); we end up with select_ev->maxfd==1. This is wrong. An alternative fix might be to make select_ev->maxfd an unsigned int and make EVENT_INVALID_MAXFD==UINT_MAX. But in theory we might end up with an fd of UINT_MAX. std_event_add_fd() contains exactly the same piece of code, so I'm directly pushing it. Volker
* libreplace: Fix readline build with libedit.James Peach2010-06-031-1/+7
| | | | | | | libedit on MAc OSX 10.5 does not have the rl_completion_t typedef, but uses a internal typedef names CPPFunction. Signed-off-by: Günther Deschner <gd@samba.org>
* lib/replace: fix some c++ build warnings in testsuite.Günther Deschner2010-06-011-4/+4
| | | | Guenther
* talloc: Don't set is_bundled for standalone build.Jelmer Vernooij2010-05-311-2/+4
|
* Add manpages argument to SAMBA_LIBRARY().Jelmer Vernooij2010-05-311-17/+2
|
* tdb-waf: Don't install binaries when using system tdb.Jelmer Vernooij2010-05-311-17/+17
|
* tdb-waf: Simplify manpage handling.Jelmer Vernooij2010-05-311-17/+4
|
* s4-waf: sanitize library names like the old build system did, only addJelmer Vernooij2010-05-314-5/+7
| | | | -samba4 suffix for libraries that are bundled.
* libreplace: include sys/file.h only when availableBjörn Jacke2010-05-303-2/+4
| | | | thanks to Joachim Schmitz <schmitz@hp.com>. This fixes #7460.
* nss_wrapper/testsuite.c - make sure to test always the "NSS wrapper" callsMatthias Dieter Wallnöfer2010-05-301-1/+5
| | | | This should fix bug #7319 and #7320.
* fix a typoVolker Lendecke2010-05-241-1/+1
|
* s3-waf: move the KRB5_DEPRECATED check into lib/replaceAndrew Tridgell2010-05-201-1/+1
| | | | this needs to be with the krb5.h check
* build: Don't look for krb5.h in libreplaceKai Blin2010-05-201-1/+1
|
* tsocket: Improve the language in some parts of the guide.Simo Sorce2010-05-191-41/+37
|
* Change data_blob() to be based on top of data_blob_talloc(), instead of the ↵Jeremy Allison2010-05-181-15/+10
| | | | | | | | | | | | reverse (as it is now). It makes no sense to talloc off the null context, then talloc steal into the required context - just talloc off the correct context, and change data_blob() to pass in the null context to data_blob_talloc(). Jeremy. Signed-off-by: Günther Deschner <gd@samba.org>
* Finish removal of iconv_convenience in public API's.Jelmer Vernooij2010-05-183-21/+16
|
* smbconf: only include smbconf headers where needed.Günther Deschner2010-05-181-0/+1
| | | | Guenther
* lib/util: fix waf configure tests for xattr functions on Mac OS 10.Stefan Metzmacher2010-05-141-4/+6
| | | | metze
* Install util/tevent_* public headers. Required by OpenChange for compiling IDLJulien Kerihuel2010-05-122-1/+3
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* tdb: commit ABI/tdb-1.2.2.sigsStefan Metzmacher2010-05-111-0/+60
| | | | metze
* waf:libreplace: set _OSF_SOURCE to fix build on Tru64Björn Jacke2010-05-111-0/+4
|
* tdb: remove unused variable in tdb_new_database().Günther Deschner2010-05-111-1/+0
| | | | Guenther
* tevent: Added a description for tevent queue.Andreas Schneider2010-05-101-0/+9
|
* tevent: Added an introduction to the tevent_queue tutorial.Andreas Schneider2010-05-101-4/+38
| | | | Thanks Volker.
* tevent: Fixed a doxygen problem with PRINTF_ATTRIBUTE.Andreas Schneider2010-05-101-3/+3
|
* talloc: Fixed a doxygen problem with PRINTF_ATTRIBUTE.Andreas Schneider2010-05-101-3/+3
|
* talloc: Documented the missing string functions.Andreas Schneider2010-05-061-0/+86
|
* tevent: Started a tevent_queue tutorial.Andreas Schneider2010-05-051-0/+9
|
* tevent: Document the tevent_queue functions.Andreas Schneider2010-05-051-0/+68
|
* tevent: Document the tevent helper functions.Andreas Schneider2010-05-051-0/+67
|
* tevent: Document missing callback typedefs.Andreas Schneider2010-05-051-2/+36
|
* tevent: Document the missing tevent async request callback functions.Andreas Schneider2010-05-051-1/+144
|
* tevent: Create a typedef for the debug function callback.Andreas Schneider2010-05-051-6/+20
|
* tevent: Added more documentation.Stephen Gallagher2010-05-051-11/+247
|
* tevent: Remove erroneous comments about TEVENT_FD_AUTOCLOSEStephen Gallagher2010-05-052-6/+0
| | | | There is no such flag.
* tevent: Add doxygen tevent config file.Andreas Schneider2010-05-051-0/+1538
|
* tevent: Added basic doxygen documentation.Andreas Schneider2010-05-053-190/+426
|
* tsocket: Added the warning again to tsocket_address_bsd_sockaddr.Andreas Schneider2010-05-051-0/+3
|
* tdb: fix short write logic in tdb_new_databaseRusty Russell2010-05-053-17/+17
| | | | | | | | | | | | Commit 207a213c/24fed55d purported to fix the problem of signals during tdb_new_database (which could cause a spurious short write, hence a failure). However, the code is wrong: newdb+written is not correct. Fix this by introducing a general tdb_write_all() and using it here and in the tracing code. Cc: Stefan Metzmacher <metze@samba.org> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
* s4-waf: fixed indentation for python 3.1Andrew Tridgell2010-05-041-1/+1
| | | | python 3.x is very fussy about tabs/spaces
* s4-waf: fixed target group for SOCKET_WRAPPERAndrew Tridgell2010-05-031-0/+1
|
* tsocket: Fixed the documentation of tsocket_address_bsd_sockaddr.Andreas Schneider2010-05-031-6/+13
|
* talloc: Documentation fix for tallocHolger Hans Peter Freyther2010-05-012-2/+2
|
* lib/tsocket: add tsocket_address_is_unix() functionStefan Metzmacher2010-04-272-0/+29
| | | | metze
* lib/tsocket: add tsocket_address_is_inet() functionStefan Metzmacher2010-04-272-0/+54
| | | | metze
* Revert "tsocket: not all systems have IPV6_V6ONLY"Stefan Metzmacher2010-04-241-2/+2
| | | | | | | | | This reverts commit 63fc3978089df403d7e63462593784ff3d05e6e7. We now don't support IPv6 when IPV6_V6ONLY isn't available, as we rely on the behavior. metze
* lib/replace/wscript: make sure IPV6_V6ONLY is available for IPv6 supportStefan Metzmacher2010-04-241-0/+8
| | | | | | We really on IPV6_V6ONLY being supported. metze
* lib/replace: make sure IPV6_V6ONLY is available for IPv6 supportStefan Metzmacher2010-04-241-0/+8
| | | | | | We really on IPV6_V6ONLY being supported. metze