Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-07-28 | s3:libsmbconf: use lp_load_global() in the testsuite | Michael Adam | 1 | -6/+1 | |
2011-07-28 | s3:libnetapi: use lp_load_global() | Michael Adam | 1 | -1/+1 | |
2011-07-28 | s3:loadparm: make lp_set_in_client() static - only used in wrappers in ↵ | Michael Adam | 2 | -2/+1 | |
loadparm now. | |||||
2011-07-28 | s3:pam_smbpass: use lp_load_client() in pam_smbpass | Michael Adam | 4 | -4/+1 | |
2011-07-28 | s3:libsmb: use lp_load_client() and lp_load_client_no_reinit() in libsmb_context | Michael Adam | 1 | -5/+3 | |
2011-07-28 | s3:loadparm: add wrapper lp_load_client_no_reinit() | Michael Adam | 2 | -0/+11 | |
2011-07-28 | s3:loadparm: add wrapper lp_load_globals_no_reinit() | Michael Adam | 2 | -0/+17 | |
2011-07-28 | s3:libsmb: fix a call to lp_load to reinit the globals in any case | Michael Adam | 1 | -1/+1 | |
The potential previous lp_load of $HOME/.smb/smb.conf might have failed halfway through and might have left globals initialized in an unwanted state. So we should make sure to clean up before loading the dyn_CONFIGFILE() | |||||
2011-07-28 | s3:smbspool: use lp_load_client() | Michael Adam | 2 | -4/+2 | |
2011-07-28 | s3:smbclient: use lp_load_client() | Michael Adam | 1 | -3/+1 | |
2011-07-28 | s3:loadparm: make lp_is_in_client() static - only used inside loadparm | Michael Adam | 2 | -2/+1 | |
2011-07-28 | s3:loadparm: add lp_load_client() that also sets the client state internally | Michael Adam | 2 | -0/+11 | |
2011-07-28 | s3:loadparm: add a convenience wrapper lp_load_global() | Michael Adam | 2 | -0/+15 | |
This is the use case for most callers, especially the client tools. | |||||
2011-07-28 | s3:loadparm: rename parameter "allow_registry_shares" to "load_all_shares" | Michael Adam | 1 | -6/+6 | |
2011-07-28 | s3-waf: the passdb subsystem needs to be called pdb | Andrew Tridgell | 4 | -30/+30 | |
the 'pdb' name is builtin to the passdb module loading code as a fixed string. We need to call the subsystem pdb so that external passdb modules end up in bin/modules/pdb/ where they can be found by the Samba3 module loader Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2011-07-28 | Use existing ISDOT and ISDOTDOT macros. | Jeremy Allison | 1 | -2/+1 | |
Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Thu Jul 28 02:09:20 CEST 2011 on sn-devel-104 | |||||
2011-07-27 | s3: Avoid calls to cli_dos/nt_error in torture | Volker Lendecke | 1 | -20/+19 | |
Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Wed Jul 27 23:07:51 CEST 2011 on sn-devel-104 | |||||
2011-07-27 | s3: Fix formatting in check_error() | Volker Lendecke | 1 | -3/+6 | |
2011-07-27 | s3:test_async_echo: unsure the desired smb message sequence | Stefan Metzmacher | 1 | -0/+10 | |
We want to start sending echo requests once the rpc related smb operation arrived the smb layer. metze | |||||
2011-07-27 | s3:modules fix Bug 8330 NFSv4 ACL merging logic is broken | Christian Ambach | 1 | -2/+1 | |
we should not merge ACEs with different flags (e.g. CI/OI/I/) Otherwise ACLs get wrong entries and thus wrong semantics Example: ACL:BUILTIN\Users:ALLOWED/0x0/FULL ACL:BUILTIN\Users:ALLOWED/I/READ got merged to ACL:BUILTIN\Users:ALLOWED/I/FULL This is not the same and also leads to wrong displays in the Windows ACL dialog Autobuild-User: Christian Ambach <ambi@samba.org> Autobuild-Date: Wed Jul 27 16:03:51 CEST 2011 on sn-devel-104 | |||||
2011-07-27 | s3-spoolss: Use get_session_info_system(). | Andreas Schneider | 1 | -19/+2 | |
Autobuild-User: Andreas Schneider <asn@cryptomilk.org> Autobuild-Date: Wed Jul 27 10:38:34 CEST 2011 on sn-devel-104 | |||||
2011-07-27 | s3-spoolss: Free the info2 structure in _spoolss_GetPrinter. | Andreas Schneider | 1 | -0/+1 | |
2011-07-27 | s3-spoolss: Use tmp_ctx everywhere in _spoolss_DeletePrinterDriverEx. | Andreas Schneider | 1 | -6/+6 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_enum_printer_key_internal. | Andreas Schneider | 1 | -7/+20 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_printer_deleteform1_internal. | Andreas Schneider | 1 | -4/+17 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_printer_setform1_internal. | Andreas Schneider | 1 | -5/+18 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_printer_addform1_internal. | Andreas Schneider | 1 | -4/+17 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_printer_getform1_internal. | Andreas Schneider | 1 | -5/+18 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_printer_enumforms1_internal. | Andreas Schneider | 1 | -5/+18 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_set_printer_secdesc_internal. | Andreas Schneider | 1 | -5/+18 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_get_printer_secdesc_internal. | Andreas Schneider | 1 | -5/+18 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_add_driver_internal. | Andreas Schneider | 1 | -6/+19 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_del_driver_internal. | Andreas Schneider | 1 | -5/+18 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_get_driver_list_internal. | Andreas Schneider | 1 | -7/+20 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_get_driver_internal. | Andreas Schneider | 1 | -7/+20 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_delete_printer_dataex_internal. | Andreas Schneider | 1 | -6/+19 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_get_printer_dataex_internal. | Andreas Schneider | 1 | -9/+22 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_enum_printer_dataex_internal. | Andreas Schneider | 1 | -7/+20 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_set_printer_dataex_internal. | Andreas Schneider | 1 | -9/+22 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_update_printer_internal. | Andreas Schneider | 1 | -8/+21 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_create_printer_internal. | Andreas Schneider | 1 | -4/+17 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_get_printer_internal. | Andreas Schneider | 1 | -5/+17 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_printer_get_changeid_internal. | Andreas Schneider | 1 | -5/+18 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_printer_update_changeid_internal. | Andreas Schneider | 1 | -4/+17 | |
2011-07-27 | s3-spoolss: Use tmp_ctx in winreg_delete_printer_key_internal. | Andreas Schneider | 1 | -5/+18 | |
2011-07-27 | s3-spoolss: Free local in winreg_printer_binding_handle. | Andreas Schneider | 1 | -0/+1 | |
2011-07-27 | s3-spoolss: Improve memory efficiency. | Simo Sorce | 1 | -158/+242 | |
p->mem_ctx is a relatively long lived context as it will not be freed until a full request is served. In spoolss we do a lot of operations including opening new pipes to connect to winreg. Use more shortlived temporary contexts to avoid leaking a lot of memory on p->mem_ctx and carrying it around untill all the operations in the current call are done. Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2011-07-27 | s3-rpc_client: Fix memory context in winreg_enum_printer_dataex(). | Andreas Schneider | 1 | -3/+2 | |
2011-07-27 | s3-rpc_client: Close policy handles before creating defaults. | Andreas Schneider | 1 | -0/+15 | |
We reopen the hive and key so close them before reopen. | |||||
2011-07-27 | s3-rpc_client: Close the hive handle before we open it again. | Andreas Schneider | 1 | -9/+13 | |