summaryrefslogtreecommitdiffstats
path: root/lib/util/config.mk
Commit message (Collapse)AuthorAgeFilesLines
* util: added samba_runcmd()Andrew Tridgell2010-02-171-0/+5
| | | | | | | | | This allows us to run a child command in an async fashion, with control over logging of stdout and stderr (which appears in the Samba log file). This is useful for ensuring we don't miss important messages from rndc commands (for example). Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* lib/util Use rfc1738.c from Squid for all our URL encode/decode needs.Andrew Bartlett2009-11-021-0/+1
| | | | Andrew Bartlett
* libutil: Add separate utility code for dealing with settings as aJelmer Vernooij2009-09-261-0/+1
| | | | collection of key/value pairs.
* make the UID_WRAPPER skip checks at runtimeAndrew Tridgell2009-08-051-1/+1
| | | | | | | This fixes two issues pointed out by Andrew. It adds a runtime uwrap_enabled() call that wraps the skips needed for uid emulation. It also makes the skip in the directory_create_or_exist() function only change the uid checking code, not the permissions code
* added a uid_wrapper libraryAndrew Tridgell2009-08-051-0/+1
| | | | | | | | | | | | | | | | | | | | This library intercepts seteuid and related calls, and simulates them in a manner similar to the nss_wrapper and socket_wrapper libraries. This allows us to enable the vfs_unixuid NTVFS module in the build farm, which means we are more likely to catch errors in the token manipulation. The simulation is not complete, but it is enough for Samba4 for now. The major areas of incompleteness are: - no emulation of setreuid, setresuid or saved uids. These would be needed for use in Samba3 - no emulation of ruid changing. That would also be needed for Samba3 - no attempt to emulate file ownership changing, so code that (for example) tests whether st.st_uid matches geteuid() needs special handling
* lib-util: move set_blocking() call into own file.Günther Deschner2009-06-101-0/+1
| | | | Guenther
* libsamba-util: Fix soversion.Jelmer Vernooij2009-06-081-1/+1
|
* Build libsamba-util as a shared library.Jelmer Vernooij2009-06-021-1/+4
|
* util: move add_gid_to_array_unique to toplevel and add add_uid_to_array_unique.Günther Deschner2009-05-291-1/+2
| | | | Guenther
* Make talloc_stack threadsafe using TLS. Volker pleaseJeremy Allison2009-04-141-0/+1
| | | | | check. Passes make test and basic valgrind testing. Jeremy.
* lib/util: build tevent_unix.o and tevent_ntstatus.o as UTIL_TEVENT subsystemStefan Metzmacher2009-03-191-1/+8
| | | | metze
* s4:lib/util: fix the buildStefan Metzmacher2009-01-301-1/+1
| | | | metze
* s4:build: kill DEFAULT_HEADERS variableStefan Metzmacher2009-01-301-0/+1
| | | | metze
* Install additional libutil headers.Jelmer Vernooij2008-11-011-0/+2
|
* Merge branch 'master' of git://git.samba.org/sambaJelmer Vernooij2008-10-231-0/+1
|\ | | | | | | | | Conflicts: lib/util/asn1_proto.h
| * Import talloc_stack into util library.Jelmer Vernooij2008-10-231-0/+1
| |
* | Inline asn1_proto.h since the API is stable and public.Jelmer Vernooij2008-10-231-2/+0
|/
* Move substitute functions to a different file.Jelmer Vernooij2008-10-181-0/+1
|
* Use shared util.c.Jelmer Vernooij2008-10-181-0/+1
|
* Make util_tdb.h static since it is now used by Samba3.Jelmer Vernooij2008-10-121-2/+0
|
* Move rbtree.[ch] to lib/util.Jelmer Vernooij2008-10-121-0/+1
|
* Move lib/util from source4 to top-level libutil.Jelmer Vernooij2008-10-111-0/+71
Conflicts: source4/Makefile