summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2010-05-18Change data_blob() to be based on top of data_blob_talloc(), instead of the ↵Jeremy Allison1-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>
2010-05-18Finish removal of iconv_convenience in public API's.Jelmer Vernooij3-21/+16
2010-05-18smbconf: only include smbconf headers where needed.Günther Deschner1-0/+1
Guenther
2010-05-14lib/util: fix waf configure tests for xattr functions on Mac OS 10.Stefan Metzmacher1-4/+6
metze
2010-05-12Install util/tevent_* public headers. Required by OpenChange for compiling IDLJulien Kerihuel2-1/+3
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-05-11tdb: commit ABI/tdb-1.2.2.sigsStefan Metzmacher1-0/+60
metze
2010-05-11waf:libreplace: set _OSF_SOURCE to fix build on Tru64Björn Jacke1-0/+4
2010-05-11tdb: remove unused variable in tdb_new_database().Günther Deschner1-1/+0
Guenther
2010-05-10tevent: Added a description for tevent queue.Andreas Schneider1-0/+9
2010-05-10tevent: Added an introduction to the tevent_queue tutorial.Andreas Schneider1-4/+38
Thanks Volker.
2010-05-10tevent: Fixed a doxygen problem with PRINTF_ATTRIBUTE.Andreas Schneider1-3/+3
2010-05-10talloc: Fixed a doxygen problem with PRINTF_ATTRIBUTE.Andreas Schneider1-3/+3
2010-05-06talloc: Documented the missing string functions.Andreas Schneider1-0/+86
2010-05-05tevent: Started a tevent_queue tutorial.Andreas Schneider1-0/+9
2010-05-05tevent: Document the tevent_queue functions.Andreas Schneider1-0/+68
2010-05-05tevent: Document the tevent helper functions.Andreas Schneider1-0/+67
2010-05-05tevent: Document missing callback typedefs.Andreas Schneider1-2/+36
2010-05-05tevent: Document the missing tevent async request callback functions.Andreas Schneider1-1/+144
2010-05-05tevent: Create a typedef for the debug function callback.Andreas Schneider1-6/+20
2010-05-05tevent: Added more documentation.Stephen Gallagher1-11/+247
2010-05-05tevent: Remove erroneous comments about TEVENT_FD_AUTOCLOSEStephen Gallagher2-6/+0
There is no such flag.
2010-05-05tevent: Add doxygen tevent config file.Andreas Schneider1-0/+1538
2010-05-05tevent: Added basic doxygen documentation.Andreas Schneider3-190/+426
2010-05-05tsocket: Added the warning again to tsocket_address_bsd_sockaddr.Andreas Schneider1-0/+3
2010-05-05tdb: fix short write logic in tdb_new_databaseRusty Russell3-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>
2010-05-04s4-waf: fixed indentation for python 3.1Andrew Tridgell1-1/+1
python 3.x is very fussy about tabs/spaces
2010-05-03s4-waf: fixed target group for SOCKET_WRAPPERAndrew Tridgell1-0/+1
2010-05-03tsocket: Fixed the documentation of tsocket_address_bsd_sockaddr.Andreas Schneider1-6/+13
2010-05-01talloc: Documentation fix for tallocHolger Hans Peter Freyther2-2/+2
2010-04-27lib/tsocket: add tsocket_address_is_unix() functionStefan Metzmacher2-0/+29
metze
2010-04-27lib/tsocket: add tsocket_address_is_inet() functionStefan Metzmacher2-0/+54
metze
2010-04-24Revert "tsocket: not all systems have IPV6_V6ONLY"Stefan Metzmacher1-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
2010-04-24lib/replace/wscript: make sure IPV6_V6ONLY is available for IPv6 supportStefan Metzmacher1-0/+8
We really on IPV6_V6ONLY being supported. metze
2010-04-24lib/replace: make sure IPV6_V6ONLY is available for IPv6 supportStefan Metzmacher1-0/+8
We really on IPV6_V6ONLY being supported. metze
2010-04-24lib/replace/wscript: add replacement for IPV6_V6ONLY on linux systems with ↵Stefan Metzmacher1-0/+19
broken headers This is needed on SLES8. metze
2010-04-24lib/replace: add replacement for IPV6_V6ONLY on linux systems with broken ↵Stefan Metzmacher2-0/+51
headers This is needed on SLES8. metze
2010-04-24lib/zlib/wscript: fix system zlib detectionStefan Metzmacher1-0/+3
metze
2010-04-21build: make python development headers not mandatory in standalone libsAndrew Tridgell1-1/+1
This needed an update to the python tool in waf thanks to Kai for spotting this
2010-04-20util-runcmd: ignore spurious ECHILD errorsAndrew Tridgell1-0/+14
when we get ECHILD in samba_runcmd it is because the parent has set SIGCHLD to SIG_IGN. In that case the child status information is lost. We then have to fallback on the logging of child error messages for any useful information on what happened to the child. A longer term fix is to stop using SIG_IGN for SIGCHLD in the standard process model of s4.
2010-04-20talloc: there is no ambiguity when freeing a ptr with a null parentAndrew Tridgell5-2/+104
when a ptr has a single reference and a NULL parent, then talloc_free(ptr) is not ambiguous, as the caller could not have done a talloc_free(NULL) to free the memory Pair-Programmed-With: Rusty Russell <rusty@samba.org>
2010-04-20tdb: update tdb ABI to use hide_symbols=TrueAndrew Tridgell5-78/+67
We now use -fvisibilty=hidden to hide symbols from outside the tdb shared library. This also moved tdb_transaction_recover() into the tdb_private.h header, as it should never have been a public API. For that reason we are changing the version number. We're only doing a minor version increment as it is extremely unlikely that anyone was actually using tdb_transaction_recover() as its locking requirements were rather unusual. Pair-Programmed-With: Rusty Russell <rusty@samba.org>
2010-04-19runcmd: use tevent_re_initialise() to close socketsAndrew Tridgell1-0/+4
this ensures that all event fds are closed in the child
2010-04-18build: more adjustments for the ABI type name mapsAndrew Tridgell2-4/+4
- use 'va_list' instead of 'struct __va_list_tag *' Using the C name for va_list is preferable - add support for negative ABI name matches in abi_match=. That is used to exlude ldb_*module_ops from the ldb ABI - don't include the ldb module ops or backend ops in the ABI
2010-04-18s4-waf: rebuild signature files with the api type mapsAndrew Tridgell3-23/+23
This is not strictly necessary, as the old types would compare equal, but it is neater to use the generic type names
2010-04-18tevent-waf: enabled ABI checking in teventAndrew Tridgell2-0/+75
2010-04-18tevent: mark backend init fns as _PRIVATE_Andrew Tridgell3-3/+3
these are not supposed to be exposed in the library
2010-04-18tdb-waf: added ABI checking for tdbAndrew Tridgell2-0/+97
2010-04-18talloc: mark public functions as _PUBLIC_Andrew Tridgell1-62/+62
2010-04-18talloc-waf: added ABI checking for tallocAndrew Tridgell2-0/+65
2010-04-18replace-waf: hide symbols in libreplace if a builtin libraryAndrew Tridgell1-0/+1