summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-04-17s3: Make ctdbd_messaging_send_blob available in non-clustered modeVolker Lendecke1-1/+10
This will avoid the need for some #ifdefs
2012-04-17s3: Make messaging_ctdbd_connection available in non-clustered modeVolker Lendecke1-0/+9
This might make some #ifdef CLUSTER_SUPPORT unnecessary in the future
2012-04-17s3: Implement tevent_barrierVolker Lendecke3-0/+235
This will help notify torture tests: A tevent barrier can be waited on with tevent_barrier_wait_send/recv. The barrier is initialized with a number of requests that it will accept waiting. When that number is reached, all those requests will be released and their callback will be called. The barrier will be free for re-use again.
2012-04-17s3: Start a list of ctdb srvid assigmentsVolker Lendecke1-0/+40
2012-04-17s3: Introduce ctdb_messaging_send_blobVolker Lendecke2-20/+23
Send a raw blob without the messaging.idl wrap
2012-04-17s3: Add msg_channelVolker Lendecke7-0/+551
This is a tevent_based variant of messaging_register
2012-04-17s3: Add messaging_tdb_event()Volker Lendecke2-0/+13
This is a void* that represents a signal handler attached to some custom tevent_context. This is necessary to make the tdb based messaging infrastructure trigger its business when we are sitting in tevent_loop_once for an event context that is not the main one in the messaging context.
2012-04-17s3: Add a second ctdb connect libraryVolker Lendecke7-0/+931
The existing one is not async at all.
2012-04-17s3: Add dbwrap_try_fetch_lockedVolker Lendecke8-16/+97
This is designed to spread the load on individual ctdb records to allow upper layers to do backoff mechanisms. In the ctdb case, do not get the record if a local lock is already taken. If we are not dmaster, do at most one migrate attempt. For the tdb case, this is a nonblocking fetch_locked. If someone else has the lock, give up.
2012-04-17s3: Add dbwrap_cacheVolker Lendecke4-1/+244
This is a caching layer for the notify database and potentially for the brlock database. It caches the parse_record operation as long as the underlying seqnum does not change.
2012-04-17s3: Open up 3 levels of dbwrap_lock_orderVolker Lendecke2-5/+9
2012-04-17s3: Increase debuglevel for unknown child msgsVolker Lendecke1-1/+1
Now that we have forked background jobs, this spams log.smbd
2012-04-17s3: Add infrastructure for background jobsVolker Lendecke4-0/+274
2012-04-17s3: Return CTDB_PATH from lp_ctdbd_socket()Volker Lendecke4-13/+18
All callers had that fallback
2012-04-17tdb-compat: Add tdb_chainlock_nonblockVolker Lendecke2-0/+26
2012-04-17s4:ldapcmp.py: pass down outf and errfStefan Metzmacher1-12/+29
Not all classes are derived from class 'Command'. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Apr 17 10:06:47 CEST 2012 on sn-devel-104
2012-04-16docs:man:vfs_gpfs: Remove itemized list to fix indentationChristof Schmitt1-11/+4
The indentation in the man page is wrong after the itemized list. An easy fix is to put the text in the paragraph instead. Autobuild-User: Christian Ambach <ambi@samba.org> Autobuild-Date: Mon Apr 16 23:00:37 CEST 2012 on sn-devel-104
2012-04-16s3: switch off kernel oplocks by defaultChristian Ambach2-5/+4
as discussed on samba-technical, turn kernel oplocks off by default to not leave users without the benefits of Level II oplocks
2012-04-16s3: Fix smbclient notify against WindowsVolker Lendecke1-1/+1
We need READ_DATA Autobuild-User: Volker Lendecke <vl@samba.org> Autobuild-Date: Mon Apr 16 21:27:54 CEST 2012 on sn-devel-104
2012-04-16Improve the VFS Makefile so that it is easier for use out of tree but still ↵Richard Sharpe1-13/+9
works with FreeBSD. Autobuild-User: Richard Sharpe <sharpe@samba.org> Autobuild-Date: Mon Apr 16 19:51:14 CEST 2012 on sn-devel-104
2012-04-16provision: Simplify handling of default for --server-role.Jelmer Vernooij1-8/+4
Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Mon Apr 16 18:12:24 CEST 2012 on sn-devel-104
2012-04-16provision: Simplify handling of default for --function-level.Jelmer Vernooij1-4/+3
2012-04-16provision: Simplify handling of default for --dns-backend option.Jelmer Vernooij1-6/+2
2012-04-16s3/selftest: Fix reference to knownfail file.Jelmer Vernooij1-1/+1
2012-04-16build: rebuild idl if the pidl compiler is changedDavid Disseldorp1-5/+20
In determining whether to compile a given .idl source file, build_idl.sh currently checks: a) that all build output files exist b) build output files are newer than their corresponding .idl source The .idl is rebuilt if either of the above conditions is false. This logic does not catch the case where the pidl compiler itself is changed. An IDL rebuild should occur in such a case. https://bugzilla.samba.org/show_bug.cgi?id=8865 Autobuild-User: David Disseldorp <ddiss@samba.org> Autobuild-Date: Mon Apr 16 16:29:45 CEST 2012 on sn-devel-104
2012-04-16s4:libcli/smb2: fix anonymous session setups against windows serversStefan Metzmacher2-1/+16
Windows server doesn't set the SMB2_SESSION_FLAG_IS_GUEST nor SMB2_SESSION_FLAG_IS_NULL flag. This fix makes sure we don't try to verify a signature on the final session setup response. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon Apr 16 14:44:46 CEST 2012 on sn-devel-104
2012-04-16s4:libcli/smb2: remove unused dependency to LIBPACKETStefan Metzmacher2-2/+1
metze
2012-04-16s3:libsmb: fix anonymous session setups against windows serversStefan Metzmacher1-0/+16
Windows server doesn't set the SMB2_SESSION_FLAG_IS_GUEST nor SMB2_SESSION_FLAG_IS_NULL flag. This fix makes sure we don't try to verify a signature on the final session setup response. metze
2012-04-16s3:libsmb/ntlmssp: an empty string should mean no passwordStefan Metzmacher1-1/+1
metze
2012-04-16libcli/smb: move smb2cli_session_setup_*() prototypes to the code.Stefan Metzmacher2-15/+15
metze
2012-04-16libcli/smb: add smb2cli_session_get_flags()Stefan Metzmacher2-0/+6
metze
2012-04-16libcli/smb: we should not force a session key for anonymous connectionsStefan Metzmacher1-4/+4
smb2cli_session_set_session_key() should not check for a valid session key, if the connection is a guest or null session. metze
2012-04-16libcli/smb: make use of data_blob_string_const_null()Stefan Metzmacher1-12/+6
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon Apr 16 12:21:17 CEST 2012 on sn-devel-104
2012-04-16s3:smbd/sesssetup: use a helper variable 'action' to mark guest accessStefan Metzmacher1-1/+3
metze
2012-04-16Add an option to have s3fs as file server for samba4Matthieu Patou2-9/+21
Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Mon Apr 16 09:38:18 CEST 2012 on sn-devel-104
2012-04-16param: leave realm as a normal string, handle upper/lower case in handle_realmAndrew Bartlett1-1/+1
This matches the behaviour of lib/param. Andrew Bartlett
2012-04-16param: harmonise wins parametersAndrew Bartlett2-11/+11
2012-04-16lib/param: swap preferred name for 'lock dir' to match s3Andrew Bartlett1-2/+2
2012-04-16param: Merge common param elements by adding .flagsAndrew Bartlett1-40/+80
This removes the difference between many of the key elements of the global parameters table, and makes it easier to merge the two tables. Andrew Bartlett
2012-04-16s3-param: make FN_GLOBAL macros consistent, add lp_ using the macroAndrew Bartlett1-250/+250
This will make it easier to share the parameter tables between this and lib/param. Andrew Bartlett
2012-04-16param: Change from _lp to lp__ as the prefix for internal parameter wrappersAndrew Bartlett5-11/+11
This will make a merge with the lib/param param code easier, as we can then paste lp_ to the front of all parameters unconditionally. Andrew Bartlett
2012-04-16make _lp_readraw() and _lp_writeraw() staticAndrew Bartlett2-4/+2
2012-04-16param: harmonsise logfile parameterAndrew Bartlett2-7/+8
2012-04-16param: Merge common param elements by adding .flagsAndrew Bartlett1-17/+34
This removes the difference between many of the key elements of the global parameters table, and makes it easier to merge the two tables. Andrew Bartlett
2012-04-16s4-provision: Update configuration lines for dlz_bind9Amitay Isaacs2-4/+7
This adds configuration lines for BIND versions 9.8.x and 9.9.x. Autobuild-User: Amitay Isaacs <amitay@samba.org> Autobuild-Date: Mon Apr 16 03:52:14 CEST 2012 on sn-devel-104
2012-04-16dlz_bind9: Build shared libraries for both BIND versions 9.8 and 9.9Amitay Isaacs3-0/+28
This adds #define BIND_VERSION_9_8 and keeps the current version as 9.9, so shared libraries can be built for both BIND versions.
2012-04-16dlz_bind9: changes to make dlz_bind9 work with BIND 9.9.0Amitay Isaacs2-22/+53
The main changes are: DLZ_DLOPEN_VERSION changed from 1 to 2 isc_boolean_t changed from bool to int dlz_lookup() now takes 2 additional arguments
2012-04-14waf: samba-specific methods should have capitalized names, change ↵Alexander Bokovoy2-6/+6
process_separate_rule to follow Changing process_separate_rule to PROCESS_SEPARATE_RULE. Thanks Thomas Nagy for review. Autobuild-User: Alexander Bokovoy <ab@samba.org> Autobuild-Date: Sat Apr 14 08:55:43 CEST 2012 on sn-devel-104
2012-04-14docs: add a vfs_tsmsm manpageMichael Adam1-0/+135
Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Sat Apr 14 01:54:13 CEST 2012 on sn-devel-104
2012-04-14s4-auth: Make sure ldb context is initialized even if not passed by Python codeAlexander Bokovoy1-1/+1
Autobuild-User: Alexander Bokovoy <ab@samba.org> Autobuild-Date: Sat Apr 14 00:21:00 CEST 2012 on sn-devel-104