Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-06-25 | s3: Remove get_full_smb_filename() from open_directory() | Tim Prouty | 1 | -19/+9 | |
This is possible because open_directory() returns an error if the fname is a stream, so the base_name can be used. | |||||
2009-06-25 | s3 onefs: Plumb smb_filename through onefs createfile path | Tim Prouty | 4 | -221/+322 | |
2009-06-25 | s3: Change set_ea() and its callers to use smb_filename | Tim Prouty | 3 | -15/+19 | |
2009-06-25 | Fix bug #6506 - SMBD server doesn't set EAs when a file is overwritten in ↵ | Jeremy Allison | 1 | -1/+2 | |
NT_TRANSACT_CREATE. Reported and verified by Long Li <longli@microsoft.com> Jeremy. | |||||
2009-06-25 | s4 auth_winbind: Internally, info3 has utf8 buffers, not utf16 buffers. | Kai Blin | 1 | -63/+16 | |
Thanks to gd for the catch. | |||||
2009-06-25 | s4 auth_winbind: Don't allocate the rids for the info3 structure within the loop | Kai Blin | 1 | -4/+4 | |
2009-06-25 | s4: Add libwbclient backend to auth_winbind | Kai Blin | 2 | -1/+216 | |
2009-06-25 | s3-netlogon: remove remaining netlogon init functions. | Günther Deschner | 3 | -148/+39 | |
Guenther | |||||
2009-06-25 | Add a \n to a debug message in smbacl4_nfs42win | Volker Lendecke | 1 | -1/+1 | |
2009-06-25 | mount.cifs: add support for sending IPv6 scope ID to kernel | Jeff Layton | 1 | -0/+8 | |
When getaddrinfo returns an IPv6 address with a non-zero scope_id, send that to the kernel appended to the address with a '%' delimiter. This allows people to mount servers via their link-local IPv6 addresses (given a kernel that understands this address format, of course). Signed-off-by: Jeff Layton <jlayton@redhat.com> | |||||
2009-06-25 | s3-netlogon: remove init_netr_SamInfo functions. | Günther Deschner | 3 | -194/+25 | |
Guenther | |||||
2009-06-25 | s3-netlogon: fix validation level 2 support in netr_SamLogon and friends. | Günther Deschner | 3 | -47/+116 | |
Guenther | |||||
2009-06-25 | s3-examples: make get_next_oid exectuable. | Günther Deschner | 1 | -0/+0 | |
Guenther | |||||
2009-06-25 | s3-samr: refactor _samr_SetDomainInfo(). | Günther Deschner | 1 | -25/+72 | |
Guenther | |||||
2009-06-25 | s3-samr: refactor _samr_QueryDomainInfo(). | Günther Deschner | 1 | -213/+322 | |
Guenther | |||||
2009-06-24 | s3: Plumb smb_filename through SMB_VFS_STAT and SMB_VFS_LSTAT | Tim Prouty | 38 | -666/+1150 | |
This patch introduces two new temporary helper functions vfs_stat_smb_fname and vfs_lstat_smb_fname. They basically allowed me to call the new smb_filename version of stat, while avoiding plumbing it through callers that are still too inconvenient. As the conversion moves along, I will be able to remove callers of this, with the goal being to remove all callers. There was also a bug in create_synthetic_smb_fname_split (also a temporary utility function) that caused it to incorrectly handle filenames with ':'s in them when in posix mode. This is now fixed. | |||||
2009-06-24 | s3: Convert is_visible_file to use talloc_asprintf instead of malloc | Tim Prouty | 1 | -14/+15 | |
2009-06-24 | s3:smbd: send SMB2 interim responses for async calls | Stefan Metzmacher | 5 | -0/+25 | |
metze | |||||
2009-06-24 | s3:smbd: add support for async interim SMB2 responses and prepare SMB2 cancel | Stefan Metzmacher | 2 | -1/+157 | |
metze | |||||
2009-06-24 | s3:smbd: keep a list of outstanding SMB2 requests | Stefan Metzmacher | 2 | -28/+69 | |
metze | |||||
2009-06-24 | s3:smbd: add smbd_smb2_send_oplock_break() | Stefan Metzmacher | 2 | -0/+93 | |
metze | |||||
2009-06-24 | s3:smbd: the SMB2-COMPOUND test shows that the related vs. unrelated flags ↵ | Stefan Metzmacher | 1 | -0/+7 | |
isn't checked first metze | |||||
2009-06-24 | Reenable the LDAPI socket for the merged build | Volker Lendecke | 1 | -2/+0 | |
It seems that the samba4 part of the merged build does not pick up the DEVELOPER flag from the s3 configure. Jelmer, can you fix that properly? Thanks, Volker | |||||
2009-06-24 | Only set the password if there is one | Volker Lendecke | 1 | -4/+8 | |
2009-06-24 | s4-smbtorture: more paranoid checks while testing group membership in RPC-SAMR. | Günther Deschner | 1 | -1/+27 | |
Guenther | |||||
2009-06-24 | s3-printing: eliminate another non sec_initial_uid using security check. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2009-06-24 | s3-spoolss: restructure _spoolss_EndDocPrinter(). | Günther Deschner | 1 | -30/+32 | |
Guenther | |||||
2009-06-23 | s3-lsa: Fix error path in _lsa_EnumAccountRights. | Günther Deschner | 1 | -2/+11 | |
This needs to return NT_STATUS_OBJECT_NAME_NOT_FOUND again as described in MS-LSAD 3.1.4.5.10 and tested with the RPC-SAMR-USER-PRIVILEGES test. Guenther | |||||
2009-06-23 | s3-eventlog: implement _eventlog_ReportEventW(). | Günther Deschner | 1 | -6/+77 | |
Guenther | |||||
2009-06-23 | s3: re-run make idl. | Günther Deschner | 5 | -42/+216 | |
Guenther | |||||
2009-06-23 | samr: add samr_UserInfoLevel and samr_DomainInfoClass enums based on MS-SAMR. | Günther Deschner | 1 | -7/+51 | |
Guenther | |||||
2009-06-22 | s3: forward MSG_DEBUG from smbd parent to all children | Aravind Srinivasan | 5 | -15/+63 | |
Before 3.3, an smbcontrol debug message sent to the target "smbd" would actually be sent to all running processes including nmbd and winbindd. This behavior was changed in 3.3 so that the "smbd" target would only send a message to the process found in smbd.pid, while the "all" target would send a message to all processes. The ability to set the debug level of all processes within a single daemon, without specifying each pid is quite useful. This was implemented in winbindd in 065760ed. This patch does the same thing for smbd. Upon receiving a MSG_DEBUG the parent smbd will rebroadcast it to all of its children. The printing process has been added to the list of smbd child processes, and we now always track the number of smbd children regardless of the "max smbd processes" setting. | |||||
2009-06-22 | s3-libnet: fix libnet_unjoin_remove_machine_acct() when called without ads ↵ | Günther Deschner | 1 | -1/+7 | |
struct. Guenther | |||||
2009-06-20 | Add tldap paged searches, together with two helper routines | Volker Lendecke | 4 | -0/+345 | |
2009-06-20 | Reorganize retrieving errors and server-sent controls | Volker Lendecke | 3 | -93/+72 | |
This attaches the data to the tldap_message instead of the tevent_req. It adds tldap_ctx_lastmsg() to retrieve the last message for the users of the sync wrappers. | |||||
2009-06-20 | Move asn1_load_nocopy() to lib/util/asn1.c | Volker Lendecke | 3 | -7/+11 | |
2009-06-20 | Move asn1_blob() to lib/util/asn1.c | Volker Lendecke | 3 | -13/+17 | |
2009-06-20 | Add tldap_supports_control | Volker Lendecke | 2 | -0/+12 | |
2009-06-20 | Add tldap_entry_has_attrvalue | Volker Lendecke | 2 | -0/+22 | |
2009-06-20 | tldap control support | Volker Lendecke | 2 | -9/+128 | |
2009-06-20 | Prepare control support | Volker Lendecke | 4 | -58/+90 | |
We will have arrays of controls passed to tldap.c. Follow a mantra from the classic book "Thinking Forth" by Leo Brodie: Favor counts over terminators :-) This makes the parameter lists to tldap pretty long, but everyone will have wrapper routines anyway, see for example tldap_search_fmt. And the OpenLDAP manpages call the non-_ext routines deprecated, probably for a reason. | |||||
2009-06-20 | Fix setting passwords in pdb_ads | Volker Lendecke | 1 | -6/+7 | |
The samba4 password_hash module does not allow changing the password fields via the "delete oldval" -> "add newval" set of modify operations, it requires a single "replace with newval" operation. Andrew, Samba3 by default uses that delete/add pair to detect if between fetching the old value and storing the new one the old value has changed. This is lost by using the "replace" operation. Would it make sense to add this to the password_hash module? Volker | |||||
2009-06-20 | Fix empty lines | Volker Lendecke | 1 | -3/+0 | |
2009-06-20 | talloc_tos() aborts if it can not get a stackframe | Volker Lendecke | 1 | -3/+0 | |
2009-06-19 | Fix coverity #729. Resource leak in error path. | Jeremy Allison | 1 | -1/+4 | |
Jeremy. | |||||
2009-06-19 | Fix coverity #740. Resource leak in error paths. We should | Jeremy Allison | 1 | -3/+2 | |
always return queue here as the caller will free. Jeremy. | |||||
2009-06-19 | Fix coverity #900. Resource leak. | Jeremy Allison | 1 | -0/+5 | |
Jeremy. | |||||
2009-06-19 | Fix coverity #920. Possible NULL deref. | Jeremy Allison | 1 | -0/+4 | |
Jeremy. | |||||
2009-06-19 | Fix coverity #676. Forward NULL. | Jeremy Allison | 1 | -0/+6 | |
Jeremy. | |||||
2009-06-19 | s3: fix make test with external libtalloc or libtdb. | Michael Adam | 1 | -4/+13 | |
This skips the talloctort and tdbtorture tests when the corresponding binaries are not present. There might be more clever ways of detecting wether samba has been linked with internal or external libraries, but as a first approximation, this seems valid. Michael |