Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-08-28 | s3-vfs: Try to be consistent about localtime vs GMT handling in vfs_shadow_copy2 | Andrew Bartlett | 1 | -12/+19 | |
With the ability to handle times a abolute time_t values since 1970 this becomes more important to get absolutly correct. Andrew Bartlett | |||||
2012-08-28 | s3-vfs_shadow_copy2: Also accept a sscanf result | Andrew Bartlett | 1 | -18/+46 | |
2012-08-28 | s3-passdb: Allow reload of the static passdb from python | Andrew Bartlett | 2 | -2/+21 | |
This is then used in provision when the passdb backend is forced. Andrew Bartlett | |||||
2012-08-28 | selftest: Add test of smbclient --machine-pass against and using both s3 and s4 | Andrew Bartlett | 2 | -0/+24 | |
This uses both smbclient binaries to ensure that both work in both environments. Andrew Bartlett | |||||
2012-08-28 | s3-secrets: Use talloc_stackframe() in secrets_init_path() | Andrew Bartlett | 1 | -3/+6 | |
2012-08-28 | s3-secrets: Handle all valid ROLE_ values in get_default_sec_channel() | Andrew Bartlett | 1 | -1/+2 | |
2012-08-28 | s3-secrets: Add helper function to set machine account password from ↵ | Andrew Bartlett | 2 | -0/+92 | |
secrets_tdb_sync secrets_tdb_sync will be a new ldb module designed to sync secrets.ldb entries with the secrets.tdb file. While not ideal to keep two copies of this data, this routine will assist in allowing the samba-tool domain join code to operate correctly in most cases where winbindd and smbd are used. Andrew Bartlett | |||||
2012-08-28 | s3-param: Avoid assert on use of talloc_tos() without stackframe | Andrew Bartlett | 1 | -2/+3 | |
This is hit during samba-tool domain classicupgrade Andrew Bartlett | |||||
2012-08-24 | s3:lib: make sure we don't try to send messages to server_id's marked as ↵ | Stefan Metzmacher | 1 | -0/+4 | |
disconnected metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Fri Aug 24 15:54:48 CEST 2012 on sn-devel-104 | |||||
2012-08-24 | s3:lib: remove unused processes_exist() | Stefan Metzmacher | 1 | -70/+0 | |
metze | |||||
2012-08-24 | s3:lib: readd the CTDB_CONTROL_CHECK_SRVIDS optimization to serverids_exist() | Stefan Metzmacher | 1 | -0/+45 | |
metze | |||||
2012-08-24 | s3:lib: only loop over the server_ids we need to verify in serverids_exist() | Stefan Metzmacher | 1 | -11/+23 | |
metze | |||||
2012-08-24 | s3:lib: use server_id_is_disconnected() in serverids_exist() | Stefan Metzmacher | 1 | -0/+4 | |
metze | |||||
2012-08-24 | s3:lib: inline processes_exist() into serverids_exist() | Stefan Metzmacher | 1 | -14/+99 | |
metze | |||||
2012-08-24 | s3:lib: SERVERID_UNIQUE_ID_NOT_TO_VERIFY only means not to verify the ↵ | Stefan Metzmacher | 1 | -3/+4 | |
'unique_id' part It doesn't mean the the server_id is always valid. metze | |||||
2012-08-24 | s3:lib: implement process_exists() as wrapper of serverid_exists() | Stefan Metzmacher | 1 | -14/+2 | |
The changes the behavior of process_exists() it checks the pid.unique_id now, if it's not SERVERID_UNIQUE_ID_NOT_TO_VERIFY. metze | |||||
2012-08-24 | s3:g_lock: use serverid_exists() with SERVERID_UNIQUE_ID_NOT_TO_VERIFY | Stefan Metzmacher | 1 | -1/+10 | |
metze | |||||
2012-08-24 | s3:lib: implement serverid_exists() as wrapper of serverids_exist() | Stefan Metzmacher | 1 | -30/+5 | |
metze | |||||
2012-08-24 | s3:lib: remove CTDB_CONTROL_CHECK_SRVIDS optimization in serverids_exist() ↵ | Stefan Metzmacher | 1 | -6/+0 | |
for now This will be readded... metze | |||||
2012-08-23 | s3: fix compile warning on openindiana | Björn Jacke | 1 | -5/+5 | |
Autobuild-User(master): Björn Jacke <bj@sernet.de> Autobuild-Date(master): Thu Aug 23 18:22:13 CEST 2012 on sn-devel-104 | |||||
2012-08-23 | s3/registry: fix compile warning on openindiana | Björn Jacke | 1 | -1/+1 | |
2012-08-23 | s3-smbd: Add security_info_wanted argument to get_nt_acl_no_snum | Andrew Bartlett | 4 | -7/+7 | |
I need to get at the owner, group, DACL and SACL when testing correct ACL storage. Andrew Bartlett | |||||
2012-08-23 | s3-pysmbd: Fix return type of smbd.get_nt_acl | Andrew Bartlett | 1 | -1/+1 | |
The security_ prefix is stripped off in the python bindings. Andrew Bartlett | |||||
2012-08-23 | s3-smbd: Add talloc_stackframe() to get_nt_acl_no_snum() | Andrew Bartlett | 1 | -3/+8 | |
This is required because the functions it calls use talloc_tos(). Andrew Bartlett | |||||
2012-08-23 | param: Add startup checks for valid server role/binary combinations | Andrew Bartlett | 3 | -0/+23 | |
This should eliminate confusion from our users about what they can expect to successfully run. Andrew Bartlett | |||||
2012-08-23 | s3-pysmbd: Fix error message | Andrew Bartlett | 1 | -2/+2 | |
2012-08-23 | s3-pysmbd: Allow a mode to be specified for the simple ACL | Andrew Bartlett | 1 | -27/+32 | |
The additional group for the ACL is now optional. Andrew Bartlett | |||||
2012-08-23 | file_server: Move default VFS module settings to loadparm.c | Andrew Bartlett | 1 | -0/+13 | |
This means that any utility that calls into the VFS layer will get the right modules. Because we use the fake_acls backend we need to override this whole list in Samba4.pm however. Andrew Bartlett | |||||
2012-08-23 | s3:smb2_break: encrypt OPLOCK BREAK notifications | Stefan Metzmacher | 3 | -18/+107 | |
metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Thu Aug 23 10:01:14 CEST 2012 on sn-devel-104 | |||||
2012-08-23 | s3:smb2_server: use smbXsrv_session->nonce_* | Stefan Metzmacher | 2 | -25/+27 | |
metze | |||||
2012-08-23 | smbXsrv.idl: add nonce_* to smbsrv_session | Stefan Metzmacher | 1 | -0/+2 | |
metze | |||||
2012-08-23 | s3:smb2_server: remove dump_data() from smbd_smb2_request_pending_timer() | Stefan Metzmacher | 1 | -1/+0 | |
This was just for debugging... metze | |||||
2012-08-22 | Remove align_string(). No longer used. | Jeremy Allison | 2 | -12/+0 | |
Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Wed Aug 22 20:38:50 CEST 2012 on sn-devel-104 | |||||
2012-08-22 | Fix bug in SMB_FIND_INFO_STANDARD parsing found by Volker. | Jeremy Allison | 1 | -1/+3 | |
The function align_string() is now broken as base_ptr no longer points at the start of the SMB data packet, but at the start of the returned TRANS2 data area. Replace it with a check for FLAGS2_UNICODE_STRINGS and a call to ucs2_align(). | |||||
2012-08-22 | s3-pysmbd: Correct the python type for smb_acl_t | Andrew Bartlett | 1 | -2/+2 | |
The t is weird, but the python bindings trim the traditional IDL name prefix of each element, as it is usually rudundent. Andrew Bartlett | |||||
2012-08-22 | s3-vfs: Remove extra calls to SMB_VFS_HANDLE_GET_DATA | Andrew Bartlett | 1 | -6/+0 | |
Found by the talloc_stackframe() out of order checker! Andrew Bartlett | |||||
2012-08-21 | Fix bug #9098 - winbind does not refresh kerberos tickets. | Jeremy Allison | 3 | -0/+39 | |
Based on work from Ian Gordon <ian.gordon@strath.ac.uk>. Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Tue Aug 21 22:01:15 CEST 2012 on sn-devel-104 | |||||
2012-08-21 | selftest: Add tests for vfs_aio_fork | Andrew Bartlett | 1 | -0/+4 | |
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Tue Aug 21 13:12:33 CEST 2012 on sn-devel-104 | |||||
2012-08-21 | s3-vfs: Make vfs_aio_fork erratic timing behaviour a run-time option | Andrew Bartlett | 1 | -5/+44 | |
This will allow this to be tested as part of a normal selftest. Andrew Bartlett | |||||
2012-08-21 | s3-pysmbd: Add get/set functions for the posix ACL layer | Andrew Bartlett | 1 | -0/+89 | |
These will be used to verify that an ACL set as an NT ACL creates the correct posix ACL. Andrew Bartlett | |||||
2012-08-21 | s3-pysmbd: Correct comments in python VFS bindings | Andrew Bartlett | 1 | -2/+2 | |
2012-08-21 | s3-passdb: Allow pdb_sid_to_id to work on any SID | Andrew Bartlett | 3 | -13/+19 | |
This is needed so that pdb_samba4 can map any SID during a provision. At runtime, winbindd will be asked first, but this shortcut direct to the ldb file makes it possible to set the permissions on the sysvol share at provision time. Andrew Bartlett | |||||
2012-08-21 | s3-pysmbd: Add hook for a VFS chown() | Andrew Bartlett | 1 | -0/+53 | |
2012-08-21 | build: Remove special case for the build farm | Andrew Bartlett | 5 | -11/+16 | |
Except in the formatting of the selftest output, this removes the special case of the build farm, so that an autobuild, a manual make test and the build farm are more similar. Andrew Bartlett Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Tue Aug 21 06:39:04 CEST 2012 on sn-devel-104 | |||||
2012-08-21 | Fix bug #9104 - winbindd can mis-identify idle clients - can cause crashes ↵ | Herb Lewis | 1 | -1/+2 | |
and NDR parsing errors. A connection is idle when both struct winbindd_cli_state->request AND struct winbindd_cli_state->response are NULL. Otherwise we can flag as idle a connection in the state of having sent the request to the winbindd child (request != NULL) but not yet received a reply (response == NULL). Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Tue Aug 21 01:31:46 CEST 2012 on sn-devel-104 | |||||
2012-08-20 | s3-build: Enable vfs_fake_acls when in developer mode or on the build farm | Andrew Bartlett | 2 | -0/+9 | |
2012-08-20 | s3-vfs: Add lstat and lchown hooks to the vfs_fake_acls module | Andrew Bartlett | 1 | -0/+63 | |
2012-08-20 | s3-vfs: Correct the implementation of fake_acls_sys_acl_delete_def_file() | Andrew Bartlett | 1 | -1/+31 | |
2012-08-20 | s3-vfs: Use the system. namespace for fake ACLs | Andrew Bartlett | 1 | -4/+4 | |
By using the system. namespace, we make sure this is only run on top of a TDB based ACL store (ie in make test). Andrew Bartlett | |||||
2012-08-20 | s3-smbd: ensure we give appropriate errors for EA requests on streams | Andrew Bartlett | 1 | -35/+77 | |