Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-04-18 | libsmb: Actually use an introduced variable | Volker Lendecke | 1 | -2/+2 | |
Autobuild-User: Volker Lendecke <vl@samba.org> Autobuild-Date: Wed Apr 18 13:39:53 CEST 2012 on sn-devel-104 | |||||
2012-04-18 | s3-xattr_tdb: Use talloc_stackframe() more to allow calling from common code | Andrew Bartlett | 1 | -14/+31 | |
2012-04-18 | s3-xattr_tdb: Be nice to xattr_tdb_getxattr callers, return the full blob | Andrew Bartlett | 3 | -11/+47 | |
In this case, the blob is already in memory, so it is easier to return the full blob to the caller, and let the caller decide if some interface restriction stops the full blob from being passed all the way up the stack. This allows us to quickly write a python wrapper for this xattr storage mechanism. Andrew Bartlett | |||||
2012-04-18 | s3-xattr_tdb: make xattr_tdb a private library, for use outside vfs_xattr_tdb | Andrew Bartlett | 6 | -428/+505 | |
2012-04-18 | s3-lib: Add file_id_string() | Andrew Bartlett | 2 | -3/+23 | |
2012-04-18 | s3-build: move file_id.c into samba3-util and create a private header | Andrew Bartlett | 5 | -8/+34 | |
2012-04-18 | dbwrap: Add dbwrap_tdb to private dbwrap library | Andrew Bartlett | 1 | -3/+2 | |
Andrew Bartlett | |||||
2012-04-18 | s3-build: Add missing samba3-util dep to tdb-wrap3 | Andrew Bartlett | 1 | -1/+1 | |
2012-04-18 | lib/util: Move map_nt_error_from_tdb to the top level | Andrew Bartlett | 1 | -58/+0 | |
This will help with making dbwrap available as a top level library. Andrew Bartlett | |||||
2012-04-18 | s3-dbwrap: push lp_ctx up another layer in the stack | Andrew Bartlett | 4 | -6/+10 | |
This will allow db_open_tdb() to be called from common code, which may already have a loadparm context loaded. It also slowly moves the lp_ctx up the stack, as required to remove the library loop between smbconf and the registry. Andrew Bartlett | |||||
2012-04-18 | s3-dbwrap: Add talloc_stackframe() calls | Andrew Bartlett | 1 | -5/+21 | |
This is in preperation for calling dbwrap from common code, where we may not have a stackframe set up. Andrew Bartlett | |||||
2012-04-18 | build: Remove more of the s3 special cases in waf: only pidfile.c needs ↵ | Andrew Bartlett | 1 | -1/+7 | |
-DCONFIGFILE | |||||
2012-04-17 | s3-waf: Add possibility to build with system libsmbclient. | Andreas Schneider | 2 | -34/+41 | |
2012-04-17 | s3-waf: Fix client/smbclient dependencies. | Andreas Schneider | 1 | -7/+7 | |
2012-04-17 | s3:libsmb/cliconnect: make use of ntlmssp_is_anonymous() | Stefan Metzmacher | 1 | -1/+1 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Apr 17 16:16:51 CEST 2012 on sn-devel-104 | |||||
2012-04-17 | s3:libsmb/ntlmssp: improve anonymous logins | Stefan Metzmacher | 1 | -2/+3 | |
smbtorture3 (and maybe others) use fstrings for 'user' and 'password', so we need to check for empty strings. metze | |||||
2012-04-17 | s3:libsmb/ntlmssp: add ntlmssp_is_anonymous() | Stefan Metzmacher | 2 | -0/+16 | |
metze | |||||
2012-04-17 | s3:libsmb/ntlmssp: remove some indentation in ntlmssp_set_password() | Stefan Metzmacher | 1 | -18/+20 | |
metze | |||||
2012-04-17 | Revert "s3:libsmb/ntlmssp: an empty string should mean no password" | Stefan Metzmacher | 1 | -1/+1 | |
This reverts commit 92483eee254ef6844fe88abe1e64f67033a1ea2d. | |||||
2012-04-17 | s3: Add smbstatus -N to output the notify db | Volker Lendecke | 3 | -1/+42 | |
Autobuild-User: Volker Lendecke <vl@samba.org> Autobuild-Date: Tue Apr 17 11:54:35 CEST 2012 on sn-devel-104 | |||||
2012-04-17 | s3: Add "notify-cleanup" to smbcontrol | Volker Lendecke | 1 | -0/+13 | |
This triggers a notify cleanup run which would normally only run periodically | |||||
2012-04-17 | s3: New notify implementation | Volker Lendecke | 7 | -758/+1080 | |
From notify_internal.c: /* * The notify database is split up into two databases: One * relatively static index db and the real notify db with the * volatile entries. */ This change is necessary to make notify scale better in a cluster | |||||
2012-04-17 | s3: Add two notify benchmark tests | Volker Lendecke | 5 | -0/+727 | |
2012-04-17 | s3: Make torture_nprocs globally available | Volker Lendecke | 1 | -19/+19 | |
2012-04-17 | s3: Make ctdbd_messaging_send_blob available in non-clustered mode | Volker Lendecke | 1 | -1/+10 | |
This will avoid the need for some #ifdefs | |||||
2012-04-17 | s3: Make messaging_ctdbd_connection available in non-clustered mode | Volker Lendecke | 1 | -0/+9 | |
This might make some #ifdef CLUSTER_SUPPORT unnecessary in the future | |||||
2012-04-17 | s3: Implement tevent_barrier | Volker Lendecke | 3 | -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-17 | s3: Start a list of ctdb srvid assigments | Volker Lendecke | 1 | -0/+40 | |
2012-04-17 | s3: Introduce ctdb_messaging_send_blob | Volker Lendecke | 2 | -20/+23 | |
Send a raw blob without the messaging.idl wrap | |||||
2012-04-17 | s3: Add msg_channel | Volker Lendecke | 7 | -0/+551 | |
This is a tevent_based variant of messaging_register | |||||
2012-04-17 | s3: Add messaging_tdb_event() | Volker Lendecke | 2 | -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-17 | s3: Add a second ctdb connect library | Volker Lendecke | 7 | -0/+931 | |
The existing one is not async at all. | |||||
2012-04-17 | s3: Add dbwrap_try_fetch_locked | Volker Lendecke | 8 | -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-17 | s3: Add dbwrap_cache | Volker Lendecke | 4 | -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-17 | s3: Open up 3 levels of dbwrap_lock_order | Volker Lendecke | 2 | -5/+9 | |
2012-04-17 | s3: Increase debuglevel for unknown child msgs | Volker Lendecke | 1 | -1/+1 | |
Now that we have forked background jobs, this spams log.smbd | |||||
2012-04-17 | s3: Add infrastructure for background jobs | Volker Lendecke | 4 | -0/+274 | |
2012-04-17 | s3: Return CTDB_PATH from lp_ctdbd_socket() | Volker Lendecke | 4 | -13/+18 | |
All callers had that fallback | |||||
2012-04-16 | s3: switch off kernel oplocks by default | Christian Ambach | 1 | -1/+1 | |
as discussed on samba-technical, turn kernel oplocks off by default to not leave users without the benefits of Level II oplocks | |||||
2012-04-16 | s3: Fix smbclient notify against Windows | Volker Lendecke | 1 | -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-16 | s3/selftest: Fix reference to knownfail file. | Jelmer Vernooij | 1 | -1/+1 | |
2012-04-16 | s3:libsmb: fix anonymous session setups against windows servers | Stefan Metzmacher | 1 | -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-16 | s3:libsmb/ntlmssp: an empty string should mean no password | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2012-04-16 | libcli/smb: move smb2cli_session_setup_*() prototypes to the code. | Stefan Metzmacher | 1 | -15/+0 | |
metze | |||||
2012-04-16 | s3:smbd/sesssetup: use a helper variable 'action' to mark guest access | Stefan Metzmacher | 1 | -1/+3 | |
metze | |||||
2012-04-16 | param: leave realm as a normal string, handle upper/lower case in handle_realm | Andrew Bartlett | 1 | -1/+1 | |
This matches the behaviour of lib/param. Andrew Bartlett | |||||
2012-04-16 | param: harmonise wins parameters | Andrew Bartlett | 1 | -3/+3 | |
2012-04-16 | s3-param: make FN_GLOBAL macros consistent, add lp_ using the macro | Andrew Bartlett | 1 | -250/+250 | |
This will make it easier to share the parameter tables between this and lib/param. Andrew Bartlett | |||||
2012-04-16 | param: Change from _lp to lp__ as the prefix for internal parameter wrappers | Andrew Bartlett | 5 | -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-16 | make _lp_readraw() and _lp_writeraw() static | Andrew Bartlett | 2 | -4/+2 | |