summaryrefslogtreecommitdiffstats
path: root/source3/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge branch 'master' of ssh://jra@git.samba.org/data/git/sambaJeremy Allison2009-01-291-1/+10
|\
| * s3: Add a new SMB_VFS_GET_ALLOC_SIZE vfs operationTim Prouty2009-01-291-1/+10
| | | | | | | | | | This allows module implementors to customize what allocation size is returned to the client.
* | add Tru64 sub-second resolution timestamp supportBjörn Jacke2009-01-291-0/+24
|/
* Fix the build on "opi"Volker Lendecke2009-01-292-2/+3
| | | | It did not like to include "includes.h" twice
* add missing semicolonsBjörn Jacke2009-01-291-6/+6
| | | | | the fixed configure check led to a missing semicolon in the now activated BSD code. Then this error was even copypasted into the new AIX code. grrr
* setting mtime setted atime on BSD systems, fix thisBjörn Jacke2009-01-291-2/+2
|
* add AIX sub-second resolution timestamp supportBjörn Jacke2009-01-291-0/+24
|
* s3:ctdbd_conn: canonicalize ips before sending them to ctdbdStefan Metzmacher2009-01-291-10/+40
| | | | | | This makes samba work with older ctdb versions. metze
* Avoid valgrind errorsVolker Lendecke2009-01-281-35/+13
| | | | | | | | | | | | | In event handlers, we might destroy other events that are pending in the lists. We can only run one event safely per select call. Yes, I've seen these valgrind errors :-) Jeremy, with ccdd921e61 you had checked in the change to run multiple events. Do you remember why it was necessary and could not be solved in a different way? Volker
* async_sock: Move to top levelKai Blin2009-01-281-693/+0
|
* s3:tdb_validate: clean up leading tabs/spaces and trailing spaces.Michael Adam2009-01-281-28/+28
| | | | Michael
* s3: separate tdb validation code out into its own source fileMichael Adam2009-01-283-484/+580
| | | | | | | So this gets now linked only into its single user: winbindd (needed by winbindd_cache.c) Michael
* This change allows for the autoconfigre detection of sub-second time ↵todd stecher2009-01-231-0/+12
| | | | resolution in the FreeBSD stat structure
* s3 ldb: Fix vasprintf segfault that has been the source of build machine ↵Tim Prouty2009-01-231-5/+8
| | | | | | | | | failures this week The bug was introduced when converting samba3's ldb_search interface to match samba4: 47951fc5d0085e124666b7667715bba98076820e f3ecb701335b1129947127d4c45eef970b66875c
* async_req: Move to top level dirKai Blin2009-01-231-340/+0
|
* s3:messages: finally make message_dispatch() staticStefan Metzmacher2009-01-221-1/+2
| | | | metze
* s3:messaging: start with to use signal events instead of the raw signal ↵Stefan Metzmacher2009-01-221-37/+65
| | | | | | interfaces metze
* s3:events: always run_events() before sys_select()Stefan Metzmacher2009-01-221-5/+4
| | | | | | We might have pending signal events not only timed events. metze
* Actually complete 3662c2b...Volker Lendecke2009-01-221-2/+1
|
* Memory leaks and other fixes found by Coveritytodd stecher2009-01-211-11/+15
|
* libsmbconf: move the non-registry parts of libsmbconf to top levelMichael Adam2009-01-216-1428/+0
| | | | Michael
* s3:libsmbconf: include smbconf headers with lib/smbconf prefixMichael Adam2009-01-212-4/+4
| | | | Michael
* s3:libsmbconf: use talloc_free instead of TALLOC_FREE in reg backendMichael Adam2009-01-211-20/+20
| | | | Michael
* s3:libsmbconf: use talloc_free instead of TALLOC_FREE in txt backendMichael Adam2009-01-211-5/+6
| | | | Michael
* s3:libsmbconf: use talloc_free instead of TALLOC_FREE in smbconf_initMichael Adam2009-01-211-1/+1
| | | | Michael
* s3:libsmbconf: use talloc_free instead of TALLOC_FREE in testsuiteMichael Adam2009-01-211-5/+5
| | | | Michael
* s3:libsmbconf: use talloc_free instead of TALLOC_FREE in smbconf_util.cMichael Adam2009-01-211-2/+2
| | | | Michael
* s3:libsmbconf: use talloc_free instead of TALLOC_FREE in smbconf.cMichael Adam2009-01-211-2/+2
| | | | Michael
* s3:libsmbconf: remove the init headers from smbconf.hMichael Adam2009-01-215-19/+100
| | | | | | | | | | give the smbconf_init() dispatcher and the backends (smbconf_reg and smbconf_txt) a header of their own each. This allows to use the basic infrastructure and single backends individually. Michael
* s3:libsmbconf: remove unused function smbconf_is_writeable_bystring()Michael Adam2009-01-212-27/+0
| | | | Michael
* Fix warning; base dn is no longer const.Jelmer Vernooij2009-01-211-2/+2
|
* Replace ldb_search() with ldb_search_exp_fmt(), like in Samba 4.Jelmer Vernooij2009-01-219-86/+16
|
* Reorder arguments to ldb_search() to match what is in Samba 4.Jelmer Vernooij2009-01-2110-53/+47
|
* "userdom_struct" does not need "full_name" anymore -- unusedVolker Lendecke2009-01-201-2/+1
|
* s3:messaging: also recreate the local messaging backend in messaging_reinit()Stefan Metzmacher2009-01-201-3/+11
| | | | | | This prepares the change to use signal events in the tdb backend. metze
* s3: reinit_after_fork() should reinit the event context before the messaging ↵Stefan Metzmacher2009-01-201-4/+4
| | | | | | | | | context Because messaging_reinit() may add events to the event context, which will removed by event_context_reinit(). metze
* s3:events: add support for signal eventsStefan Metzmacher2009-01-201-0/+6
| | | | metze
* s3:dbwrap: add dbwrap_delete(), dbwrap_store() and dbwrap_fetch()Stefan Metzmacher2009-01-191-8/+26
| | | | | | The _bystring function are now just tiny wrappers. metze
* s3:dbwrap: add get_flags() hook to db_contextStefan Metzmacher2009-01-192-0/+17
| | | | metze
* Remove unused tdb_search_keys()Volker Lendecke2009-01-191-68/+0
|
* simplify gencache_iterate a bit, fix nonempty blank linesVolker Lendecke2009-01-191-86/+84
|
* libnetapi_open_pipe does not need to return cli_stateVolker Lendecke2009-01-1810-246/+12
| | | | | | | | | | The user session key is also available in rpccli->auth->user_session_key Guenther, please check! Thanks, Volker
* Add a macro async_req_setup()Volker Lendecke2009-01-185-91/+47
| | | | This streamlines setting up a multi-step async request a bit
* "First thing, kill all the language lawyers" :-). Ensure possible insane ↵Jeremy Allison2009-01-161-1/+1
| | | | | | | compilers can't kill us later. Jeremy.
* s3:cluster: fix ctdb ipv6 supportStefan Metzmacher2009-01-161-10/+20
| | | | | | | | | | | | | | | We need to use CTDB_CONTROL_TCP_CLIENT instead of CTDB_CONTROL_TCP_ADD. CTDB_CONTROL_TCP_CLIENT has support for 2 modes in newer ctdb versions: - with struct ctdb_control_tcp it only supports ipv4. - with struct ctdb_control_tcp_addr it supports ipv4 and ipv6. You need new header files which defines struct ctdb_control_tcp_addr, but at runtime it should be fine to work against older ctdb versions (<= 1.0.68). metze
* Allow reinit_after_fork to be called safely from within swat and other ↵Jeremy Allison2009-01-151-10/+14
| | | | | | | binaries that don't have an event context or a msg context. Fixes crash bug in swat. Jeremy.
* s3-util: for convenience, provide format comments in tdb_unpack().Günther Deschner2009-01-161-7/+7
| | | | Guenther
* s3: make better use of ccache by not including version.h in every C-file.Michael Adam2009-01-154-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | version.h changes rather frequently. Since it is included via includes.h, this means each C file will be a cache miss. This applies to the following situations: * When building a new package with a new Samba version * building in a git branch after calling mkversion.sh after a new commit (i.e. virtually always) This patch improves the situation in the following way: * remove inlude "version.h" from includes.h * Use samba_version_string() instead of SAMBA_VERSION_STRING in files that use no other macro from version.h instead of SAMBA_VERSION_STRING. * explicitly include "version.h" in those files that use more macros from "version.h" than just SAMBA_VERSION_STRING. Michael
* Fix bug #6040 - Calling Samba print server with an aliased DNS-name fails.Jeremy Allison2009-01-151-4/+5
| | | | Jeremy.
* Remove smbclient globals that bled into clidfs.c. Now we only haveJeremy Allison2009-01-141-1/+2
| | | | | the connections list and authentication structures to worry about. Jeremy