Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-02-11 | s3: Change behavior when seeing an unknown domain. | Dan Sledz | 1 | -1/+0 | |
After a lot of testing against various Windows servers (W2K, W2K3, W2K8), within an AD domain it seems that unknown domains will only be translated to the local account domain, not the netbios name of the member server's domain. This makes samba act more like Windows. | |||||
2009-02-11 | s3: Implement wbcGetSidAliases | Dan Sledz | 1 | -0/+11 | |
* Adds wbcGetSidAliases that calls the lookup_useraliases function. * Updates wbinfo and winbind_util.c to call the new function. * Also added winbind_get_groups helper function. | |||||
2009-02-11 | s3: Implement wbcGetpwsid | Dan Sledz | 1 | -16/+2 | |
* Adds the plumbing required to lookup users by sid into winbind, wbinfo and smbd helper lib (winbind_util.c). * Removes some double declarations of winbind_util.c functions. * Bumps the winbind protocol version to 21 and the minor version of wbclient to 3. | |||||
2009-02-10 | s3-spoolss: remove old spoolss_ReplyOpenPrinter. | Günther Deschner | 1 | -7/+0 | |
Guenther | |||||
2009-02-10 | Add read_pkt_send/recv | Volker Lendecke | 1 | -0/+9 | |
2009-02-10 | s3-spoolss: remove old spoolss_OpenPrinter. | Günther Deschner | 1 | -3/+0 | |
Guenther | |||||
2009-02-10 | s3-spoolss: remove old spoolss_OpenPrinterEx. | Günther Deschner | 1 | -12/+0 | |
Guenther | |||||
2009-02-10 | s3-spoolss: remove old spoolss_SetJob. | Günther Deschner | 1 | -8/+0 | |
Guenther | |||||
2009-02-10 | s3-spoolss: remove old spoolss_StartDocPrinter. | Günther Deschner | 1 | -11/+0 | |
Guenther | |||||
2009-02-10 | s3-rpcclient: add rpccli_spoolss_openprinter_ex() convenience wrapper. | Günther Deschner | 1 | -0/+5 | |
Guenther | |||||
2009-02-09 | s3: Added SMB_VFS_INIT_SEARCH_OP to initialize data at the beginning of SMB ↵ | Steven Danneman | 1 | -0/+1 | |
search requests. By default this VFS call is a NOOP, but the onefs vfs module takes advantage of it to initialize direntry search caches at the beginning of each TRANS2_FIND_FIRST, TRANS2_FIND_NEXT, SMBffirst, SMBsearch, and SMBunique | |||||
2009-02-09 | Pass stat buffer down through all levels of VFS_READDIR wrappers | Steven Danneman | 1 | -2/+3 | |
* VFS_OP_READDIR can now provide stat information, take advantage of it if it's available * is_visible_file(): optimistically expect the provided stat buffer is already valid * dptr_ReadDirName(): refactor code for easier readability, functionality is the same | |||||
2009-02-09 | s3 OneFS: Add kernel oplocks implementation | Tim Prouty | 1 | -0/+4 | |
A few functions in oplocks_onefs.c need to be accessed from the onefs vfs module. It would be ideal if oplocks were implemented at the vfs layer, but since they aren't yet, a new header is added to source3/include to make these functions available to the onefs vfs module. oplocks_onefs.o doesn't need to be linked into the onefs vfs module explicitly, since it is already linked into smbd by default. | |||||
2009-02-09 | s3 oplocks: Add capabilites flags field to the kernel_oplocks struct | Tim Prouty | 1 | -0/+1 | |
Here is a short description for each of the new capability flags: KOPLOCKS_LEVEL2_SUPPORTED: Level 2 oplocks are supported natively in the kernel. KOPLOCKS_DEFERRED_OPEN_NOTIFICATION: The kernel notifies deferred openers when they can retry the open. KOPLOCKS_TIMEOUT_NOTIFICATION: The kernel notifies smbds when an oplock break times out. KOPLOCKS_OPLOCK_BROKEN_NOTIFICATION: The kernel notifies smbds when an oplock is broken. | |||||
2009-02-09 | s3 oplocks: Make the level2 oplock contention API more granular | Tim Prouty | 1 | -1/+9 | |
This replaces release_level2_oplocks_on_change with contend_level2_oplock_begin/end in order to contend level2 oplocks throughout an operation rather than just at the begining. This is necessary for some kernel oplock implementations, and also lays the groundwork for better correctness in Samba's standard level2 oplock handling. The next step for non-kernel oplocks is to add additional state to the share mode lock struct that prevents any new opens from granting oplocks while a contending operation is in progress. All operations that contend level 2 oplocks are now correctly spanned except for aio and synchronous writes. The two write paths both have non-trivial error paths that need extra care to get right. RAW-OPLOCK and the rest of 'make test' are still passing with this change. | |||||
2009-02-09 | s3 vfs: Add a destructor to the fsp extension data API | Tim Prouty | 1 | -1/+3 | |
I'm not certain if the dummy pointer is needed in struct vfs_fsp_data, but I added it to be consistent with the comment below. | |||||
2009-02-09 | s3-spoolss: remove old spoolss_ScheduleJob. | Günther Deschner | 1 | -3/+0 | |
Guenther | |||||
2009-02-09 | s3-spoolss: remove old spoolss_AddJob. | Günther Deschner | 1 | -3/+0 | |
Guenther | |||||
2009-02-09 | S3: New module interface for SMB message statistics gathering | todd stecher | 1 | -1/+4 | |
This changelist allows for the addition of custom performance monitoring modules through smb.conf. Entrypoints in the main message processing code have been added to capture the command, subop, ioctl, identity and message size statistics. | |||||
2009-02-09 | s3-spoolss: remove old rpccli_spoolss_routerreplyprinter. | Günther Deschner | 1 | -6/+0 | |
Guenther | |||||
2009-02-09 | s3-spoolss: remove old spoolss_ReplyClosePrinter. | Günther Deschner | 1 | -5/+0 | |
Guenther | |||||
2009-02-09 | s3-spoolss: remove old spoolss_AddPrintProcessor. | Günther Deschner | 1 | -2/+0 | |
Guenther | |||||
2009-02-09 | s3-spoolss: remove old _spoolss_FindClosePrinterNotify. | Günther Deschner | 1 | -3/+0 | |
Guenther | |||||
2009-02-09 | s3-spoolss: remove old _spoolss_DeletePrinterDriverEx. | Günther Deschner | 1 | -12/+0 | |
Guenther | |||||
2009-02-09 | s3-spoolss: remove old spoolss_DeletePrinterDriver. | Günther Deschner | 1 | -13/+0 | |
Guenther | |||||
2009-02-09 | s3-spoolss: remove old _spoolss_DeletePrinterKey. | Günther Deschner | 1 | -7/+0 | |
Guenther | |||||
2009-02-09 | s3-spoolss: remove old _spoolss_DeletePrinterData. | Günther Deschner | 1 | -7/+0 | |
Guenther | |||||
2009-02-09 | s3-spoolss: remove old _spoolss_DeletePrinterDataEx. | Günther Deschner | 1 | -9/+0 | |
Guenther | |||||
2009-02-09 | s3-spoolss: remove old _spoolss_GetForm. | Günther Deschner | 1 | -9/+0 | |
Guenther | |||||
2009-02-09 | s3-spoolss: restore delete_a_form(). | Günther Deschner | 1 | -2/+1 | |
Guenther | |||||
2009-02-09 | s3-spoolss: remove old _spoolss_SetForm. | Günther Deschner | 1 | -8/+0 | |
Guenther | |||||
2009-02-09 | s3-spoolss: use pidl for _spoolss_SetForm. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2009-02-09 | s3-spoolss: remove old spoolss_AddForm. | Günther Deschner | 1 | -6/+0 | |
Guenther | |||||
2009-02-09 | s3-spoolss: use pidl for spoolss_AddForm. | Günther Deschner | 1 | -2/+1 | |
Guenther | |||||
2009-02-09 | async_sock: Use unix errnos instead of NTSTATUS | Kai Blin | 1 | -8/+0 | |
This also switches wb_reqtrans to use wbcErr instead of NTSTATUS as it would be pointless to convert to errno first and to wbcErr later. | |||||
2009-02-07 | s3-spoolss: remove old _spoolss_WritePrinter. | Günther Deschner | 1 | -9/+0 | |
Guenther | |||||
2009-02-07 | s3-spoolss: remove old _spoolss_DeleteForm. | Günther Deschner | 1 | -3/+0 | |
Guenther | |||||
2009-02-07 | s3-spoolss: rework some form functions and add form_by_string functions. | Günther Deschner | 1 | -0/+2 | |
Guenther | |||||
2009-02-07 | s3-spoolss: use rpccli_spoolss_DeleteForm. | Günther Deschner | 1 | -4/+0 | |
Guenther | |||||
2009-02-06 | s3-spoolss: remove old _spoolss_EndDocPrinter. | Günther Deschner | 1 | -7/+0 | |
Guenther | |||||
2009-02-06 | s3-spoolss: remove old _spoolss_AbortPrinter. | Günther Deschner | 1 | -3/+0 | |
Guenther | |||||
2009-02-06 | s3-spoolss: remove old _spoolss_EndPagePrinter. | Günther Deschner | 1 | -7/+0 | |
Guenther | |||||
2009-02-06 | s3-spoolss: remove old _spoolss_StartPagePrinter. | Günther Deschner | 1 | -7/+0 | |
Guenther | |||||
2009-02-06 | s3-spoolss: remove old _spoolss_DeletePrinter. | Günther Deschner | 1 | -3/+0 | |
Guenther | |||||
2009-02-06 | s3-spoolss: remove old _spoolss_ClosePrinter. | Günther Deschner | 1 | -6/+0 | |
Guenther | |||||
2009-02-06 | s3-spoolss: prepare to use generated spoolss. | Günther Deschner | 1 | -2/+3 | |
Guenther | |||||
2009-02-05 | s3/libads: Change "ldap ssl:ads" parameter to "ldap ssl ads". | Karolin Seeger | 1 | -0/+1 | |
Karolin | |||||
2009-02-05 | s3-parsing: remove a lot of unused structures and their hand marshalling. | Günther Deschner | 1 | -62/+0 | |
Guenther | |||||
2009-02-04 | s3-eventlog: w00t! remove last traces of old eventlog rpc marshalling. | Günther Deschner | 1 | -2/+0 | |
spoolss, I'm coming! Guenther | |||||
2009-02-04 | s3-eventlog: remove old eventlog server. | Günther Deschner | 1 | -5/+0 | |
Guenther |