summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* s4:registry - adaptions for "add also a memory context argument for ↵Matthias Dieter Wallnöfer2010-03-222-2/+2
| | | | "reg_key_del_abs"
* s4:registry - "util" - add also a memory context argument for "reg_key_del_abs"Matthias Dieter Wallnöfer2010-03-222-5/+4
|
* s4:registry - "util" - make "reg_key_add_abs" consistent with "reg_key_del_abs"Matthias Dieter Wallnöfer2010-03-221-6/+3
|
* s4:registry - "util" - fix up memory allocated dataMatthias Dieter Wallnöfer2010-03-221-1/+10
|
* s4:registry - "dir.c" - fix up dynamic memory allocation operationsMatthias Dieter Wallnöfer2010-03-221-15/+50
| | | | | | - Added free operations where needed - Use always the "mem_ctx" for temporary data - Proof with W_ERROR_HAVE_NO_MEMORY if stuff was allocated
* s4:registry - adaptions for "add memory contexts for delete value/key functions"Matthias Dieter Wallnöfer2010-03-2214-64/+59
|
* s4:registry - registry.h - add memory contexts for delete value/key functionsMatthias Dieter Wallnöfer2010-03-221-8/+16
|
* tdb: Fix bug 7248, avoid the nanosleep dependencyVolker Lendecke2010-03-221-4/+4
|
* Fix valgrind error when running under share level security. plaintext_passwordJeremy Allison2010-03-221-2/+2
| | | | | | is a data blob with a data pointer pointing to an allocation of length zero. Jeremy.
* s3: Add the "ctdb locktime warn threshold" parameterVolker Lendecke2010-03-224-0/+41
| | | | | This is mainly a debugging aid for post-mortem analysis in case a cluster file system is slow.
* s3: Implement an asynchronous echo responder processVolker Lendecke2010-03-221-19/+478
| | | | | | This replies to echo requests when the main smbd is stuck somewhere Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3:smbd: don't allow SMB2 if the async echo handler is activeStefan Metzmacher2010-03-221-1/+2
| | | | metze
* s3:smbd: disable SMB encryption when the echo handler is activeStefan Metzmacher2010-03-221-0/+10
| | | | metze
* s3:smbd: disallow readbraw and writebraw if the echo handler is activeStefan Metzmacher2010-03-221-0/+17
| | | | metze
* s3:smbd: disable sendfile if the echo handler is activeStefan Metzmacher2010-03-221-0/+4
| | | | metze
* s3:smbd: don't use recvfile if the echo handler is activeStefan Metzmacher2010-03-221-1/+2
| | | | metze
* s3:smbd: setup a shared memory area for the signing stateStefan Metzmacher2010-03-221-0/+80
| | | | metze
* s3:smbd: add echo handler information to struct smbd_server_connectionStefan Metzmacher2010-03-222-0/+22
| | | | metze
* s3:param: add "async smb echo handler" optionStefan Metzmacher2010-03-222-0/+12
| | | | | | | | This will enable an extra forked process that will reply to SMBecho requests, while the main process is blocked by another request. metze
* s3:smbd: pass down trusted_channel via receive_smb_talloc()Stefan Metzmacher2010-03-221-3/+5
| | | | metze
* s3:smbd: let reply_readbraw_error use the locked socketStefan Metzmacher2010-03-221-0/+11
| | | | metze
* s3:smbd: send keepalive packets under the socket lockStefan Metzmacher2010-03-221-1/+16
| | | | metze
* s3:smbd: smbd_[un]lock_socket() while accessing the socket to the clientStefan Metzmacher2010-03-221-1/+24
| | | | metze
* s3:smbd: add smbd_[un]lock_socket() dummiesStefan Metzmacher2010-03-222-0/+13
| | | | metze
* s3:smbd: add an option to skip signings checks srv_check_sign_mac for ↵Stefan Metzmacher2010-03-223-3/+25
| | | | | | trusted channels metze
* s3:libsmb: add a smb_signing_init_ex() functionStefan Metzmacher2010-03-222-8/+56
| | | | | | Make it possible to overload memory handling functions. metze
* lib/util: add allocate_anonymous_shared()Stefan Metzmacher2010-03-222-0/+33
| | | | metze
* s3: Fix a bad memleak in winbindVolker Lendecke2010-03-221-1/+2
|
* s4:registry - "RPC backend" - use "talloc_steal" and not "talloc_reference"Matthias Dieter Wallnöfer2010-03-221-4/+4
| | | | | No need to create additional references but we need to assign the strings to the right context.
* s4:registry - "patchfile" - check if strings could be allocatedMatthias Dieter Wallnöfer2010-03-221-0/+10
|
* s4:registry - "patchfile" - initialise the data blobsMatthias Dieter Wallnöfer2010-03-221-2/+2
|
* s4:registry - "patchfile" - add more "talloc_free"s to save memoryMatthias Dieter Wallnöfer2010-03-221-5/+30
|
* s4:registry - "util.c" - "reg_string_to_val" - consider always the return valuesMatthias Dieter Wallnöfer2010-03-221-7/+9
| | | | In some cases we didn't consider them.
* s4:registry - "patchfile_preg.c" - also here don't accumulate the memory usageMatthias Dieter Wallnöfer2010-03-221-4/+26
| | | | Free always the unused stuff.
* s4:registry - "patchfile_dotreg.c" - fix a memory leakMatthias Dieter Wallnöfer2010-03-221-3/+5
| | | | | | | Here we allocate memory on the "NULL" context through "reg_val_data_string" on each call of "set_value". So when we have written out the allocated data on the specified file descriptor we should immediately free this memory! Otherwise we may end up with a big memory consumption on big registry databases.
* s4:registry - "patchfile" - add commentsMatthias Dieter Wallnöfer2010-03-221-0/+6
| | | | Helps to understand when we need to generate the hive diffs.
* s3: Add "log writeable files on exit" parameterVolker Lendecke2010-03-224-0/+61
| | | | | | | This boolean option controls whether at exit time the server dumps a list of files with debug level 0 that were still open for write. This is an administrative aid to find the files that were potentially corrupt if the network connection died.
* s4-selftest: fix selftest-vars script.Günther Deschner2010-03-221-1/+1
| | | | | | Tridge, please check. Guenther
* s4:dsdb Add a shortcut sequence number for schema reloadsAndrew Bartlett2010-03-222-14/+81
| | | | | | | This uses the ldb sequence number, in a hope to detect an unchanged schema quicker. Andrew Bartlett
* s4:dsdb Rework schema loading and add schema reloadingAndrew Bartlett2010-03-223-131/+185
| | | | | | | | | | | | | | | | | This commit reworks Samba4's schema loading code to detect when it needs to reload the schema. This is done by watching the @REPLCHANGED special DN. The reload happens by means of a callback, which is only set when the schema is loaded from the ldb - not when loaded from an LDIF file or DRS. We also rework the global schema handling - instead of storing the pointer to the global schema in each ldb, we store a flag indicating that the global schema should be returned at run time. This makes it much easier to switch to a new global schema. Andrew Bartlett
* s4:dsdb Move dsdb_save_partition_usn() to be a module helper functionAndrew Bartlett2010-03-223-92/+178
| | | | | | | | This function should not traverse the module stack again, but instead run from this point. Also add a matching dsdb_module_load_partition_usn() and change repl_meta_data to match. Andrew Bartlett
* s4:schema Expand the schema structureAndrew Bartlett2010-03-222-0/+11
| | | | | | | We now store the location of the schema in the schema, and provide hooks for a future schema reloading mechanism. Andrew Bartlett
* s4:dsdb Remove unused 'dsdb_make_schema_global' call from pyglueAndrew Bartlett2010-03-221-17/+0
|
* s4:dsdb Add 'const' to some struct dsdb_schema variablesAndrew Bartlett2010-03-222-9/+9
| | | | We don't currently require this, but we may move this way in future.
* s4:dsdb Don't load the schema unconditionallyAndrew Bartlett2010-03-222-3/+19
| | | | | | | | Schema loads now come at a price, so avoid doing them if we don't have to (such as when doing an @REPLCHANGED or other special DN based search). Andrew Bartlett
* s3: file_walk_table -> files_forallVolker Lendecke2010-03-223-3/+3
| | | | | This is more in line with the rest of the Samba code, like connections_forall etc.
* s3: Fix some nonempty blank linesVolker Lendecke2010-03-222-7/+6
|
* s4:registry - "patchfile.c" - consider also the hives in the generated diffsMatthias Dieter Wallnöfer2010-03-221-0/+9
| | | | Apparently the diffs for the hives weren't generated previously.
* s4:registry - "patchfile.c" - fix a typoMatthias Dieter Wallnöfer2010-03-221-1/+1
|
* s4:regtree - fix counter variables to be "unsigned"Matthias Dieter Wallnöfer2010-03-211-3/+4
|