Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-02-19 | s3-libnet: fix coverity #848 (UNINIT). | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2009-02-19 | s3:librpc/ndr: if uninitialized variable in string_array code | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-02-19 | s3 OneFS: Fixes "inherit permissions" and "nt acl support" for Onefs. | Zack Kirsch | 1 | -1/+11 | |
2009-02-19 | S3: Dumb down debug spew in perfcount module code | todd stecher | 1 | -4/+4 | |
2009-02-19 | S3: Make changes to perfcount API set for when a single request leads to ↵ | todd stecher | 4 | -16/+120 | |
multiple replies (e.g. reply_echo). Change test and onefs modules to match new api set (thanks Volker!). | |||||
2009-02-18 | s3: Fix bug opening streams with truncating disposition | Tim Prouty | 1 | -1/+1 | |
Do not attempt to delete streams on a truncating open, if the name we're opening is itself a stream. Port 176e8857203944bc332844b700749120ce90c891 to standard open path | |||||
2009-02-18 | s3: OneFS: Pass in the client's fnum to the ifs_cbrl syscall. | Zack Kirsch | 1 | -3/+4 | |
2009-02-18 | s3: Fix OneFS bug opening streams with truncating disposition | Aravind Srinivasan | 1 | -1/+1 | |
Do not attempt to delete streams on a truncating open, if the name we're opening is itself a stream | |||||
2009-02-18 | s3: Fix streams enumeration bug in OneFS implementation | Aravind Srinivasan | 3 | -18/+68 | |
Previously, we didn’t call SMB_VFS_OPEN_DIR from the streams module, instead we called fdopendir(). As a result we failed to populate the dir_state list in the readdirplus module. So when we tried to view the stream data, we will always returned NULL. To solve this I separated onefs_opendir() and the initialization of the dir_state list. This is done by introducing a new utility function “onefs_rdp_add_dir_state()”, which initializes the dir_state structure and adds it to the dir_state list. This function is called from the streams module before calling readdir(). | |||||
2009-02-18 | S3: Log warning in smbstatus about lack of pid in anonymous mode. | todd stecher | 1 | -0/+4 | |
2009-02-18 | S3: Stop creating SMBD cores when failing to create a pipe. | todd stecher | 3 | -4/+22 | |
This was uncovered when the MAX FD limit was hit, causing an instant core and invoking error reporting. This fix causes SMBD to exit, but without building a core. | |||||
2009-02-18 | S3: Allow SMBD processes to survive in low memory condidtions | todd stecher | 3 | -0/+39 | |
This commit adds a configure argument which allows for setting MADV_PROTECT in the madvise() API. With this enabled the kernel won't kill SMBD when it's running low on memory. | |||||
2009-02-19 | s3-spoolss: remove old spoolss_GetPrinterDriverDirectory. | Günther Deschner | 4 | -256/+0 | |
Guenther | |||||
2009-02-19 | s3-spoolss: use pidl for _spoolss_GetPrinterDriverDirectory. | Günther Deschner | 3 | -95/+38 | |
Guenther | |||||
2009-02-19 | s3-rpcclient: use rpccli_spoolss_GetPrinterDriverDirectory in rpcclient. | Günther Deschner | 1 | -17/+37 | |
Guenther | |||||
2009-02-19 | s3-spoolss: add support for "AddPort" via _spoolss_XcvData for Vista. | Günther Deschner | 1 | -9/+68 | |
Guenther | |||||
2009-02-19 | Interesting C compiler you have there... :-) | Volker Lendecke | 1 | -1/+1 | |
2009-02-18 | Fix coverity CID-602. Possible use of uninitialized var. | Jeremy Allison | 1 | -1/+1 | |
Jeremy. | |||||
2009-02-18 | s3-spoolss: remove old spoolss_XcvData. | Günther Deschner | 4 | -234/+0 | |
Guenther | |||||
2009-02-18 | s3-spoolss: use pidl for _spoolss_XcvData. | Günther Deschner | 3 | -84/+113 | |
Guenther | |||||
2009-02-17 | Don't miss an absolute pathname as a kerberos keytab path. From Glenn Machin ↵ | Jeremy Allison | 1 | -0/+5 | |
<gmachin@sandia.gov>. Jeremy. | |||||
2009-02-17 | Fix bug #6117 - Samba 3.3.0: pdbedit -a core dumps. | Jeremy Allison | 1 | -1/+12 | |
Jeremy. | |||||
2009-02-17 | Fix warning about missmatch of uint32_t and size_t. | Jeremy Allison | 1 | -1/+1 | |
Jeremy. | |||||
2009-02-17 | s3:winbindd: make do_async_domain() static. | Michael Adam | 2 | -12/+6 | |
Michael | |||||
2009-02-17 | s3:build: improve the check for a working krb5-config. | Michael Adam | 1 | -1/+1 | |
Not only check if it exists and is executable, but also check whether it accepts the command line "krb5-config --libs gssapi". Chris Hoogendyk <hoogendyk@bio.umass.edu> has reported configure failing on a Solaris machine due to krb5-config raising errors on these options. Michael | |||||
2009-02-17 | s3-spoolss: remove old spoolss_ResetPrinter. | Günther Deschner | 3 | -62/+0 | |
Guenther | |||||
2009-02-17 | s3-spoolss: use pidl for _spoolss_ResetPrinter. | Günther Deschner | 2 | -38/+10 | |
Guenther | |||||
2009-02-17 | s3-netapi: fix Coverity #881 and #882. | Günther Deschner | 1 | -7/+56 | |
Guenther | |||||
2009-02-17 | Fix an invalid typecasting | Volker Lendecke | 1 | -1/+7 | |
entry->num_of_strings is a uint16_t. Casting it with (int *)&entry->num_of_strings is wrong, because it gives add_string_to_array the illusion that the object "num" points to is an int, which it is not. In case we are running on a machine where "int" is 32 or 64 bits long, what happens with that cast? "add_string_to_array" interprets the byte field that starts where "num_of_strings" starts as an int. Under very particular circumstances this might work in a limited number of cases: When the byte order of an int is such that the lower order bits of the int are stored first, the subsequent bytes which do not belong to the uint16_t anymore happen to be 0 and the result of the increment still fits into the first 2 bytes of that int, i.e. the result is < 65536. The correct solution to this problem is to use the implicit type conversion that happens when an assignment is done. BTW, this bug is found if you compile with -O3 -Wall, it shows up as a warning: rpc_server/srv_eventlog_lib.c:574: warning: dereferencing type-punned pointer will break strict-aliasing rules Thanks, Volker | |||||
2009-02-17 | s3-rpcclient: use rpccli_spoolss_RemoteFindFirstPrinterChangeNotifyEx. | Günther Deschner | 1 | -20/+29 | |
Guenther | |||||
2009-02-16 | Fix bug 5920 | Yasuma Takeda | 1 | -1/+1 | |
The length of the memcpy was calculated wrong, r->out.return_authenticator is a pointer | |||||
2009-02-16 | s3:netlogon: implement _netr_LogonGetCapabilities() with ↵ | Stefan Metzmacher | 1 | -4/+3 | |
NT_STATUS_NOT_IMPLEMENTED This hopefully fixes bug #6100. metze | |||||
2009-02-16 | s3 auth: Add parameter that forces every user through an NSS lookup | Zach Loafman | 3 | -4/+35 | |
When set to yes, "force username map" forces every user, even AD users, through an NSS lookup. This allows the token to be overridden with information from NSS in certain broken environments. | |||||
2009-02-16 | s3 perfcount: Fix segfault with smbclient 'echo 3 foo' | Tim Prouty | 1 | -33/+11 | |
2009-02-16 | s3 OneFS: Add defaults to the fake timestamp parameters | Tim Prouty | 2 | -8/+19 | |
2009-02-16 | make receive_smb_raw_talloc more readable | Tim Prouty | 1 | -4/+4 | |
2009-02-15 | Attempt to fix bug #6099. According to Microsoft | Jeremy Allison | 1 | -17/+26 | |
Windows 7 looks at the negotiate_flags returned in this structure *even if the call fails with access denied ! So in order to allow Win7 to connect to a Samba NT style PDC we set the flags before we know if it's an error or not. Jeremy. | |||||
2009-02-14 | remove accidental white space | Derrell Lipman | 1 | -1/+0 | |
2009-02-14 | enums are traditionally signed. Avoid use of high bit in bit flags. | Derrell Lipman | 1 | -3/+3 | |
2009-02-14 | Get rid of the warnings I had for testing | Derrell Lipman | 1 | -5/+0 | |
2009-02-14 | It seems some systems use f_flags instead of f_flag. Use the appropriate one. | Derrell Lipman | 2 | -4/+28 | |
2009-02-14 | Remove a pointless NULL check | Volker Lendecke | 1 | -3/+0 | |
2009-02-14 | Fix some nonempty blank lines | Volker Lendecke | 1 | -22/+22 | |
2009-02-14 | Rename lp_smb_perfcount_module() to lp_perfcount_module() to match the ↵ | Volker Lendecke | 3 | -3/+3 | |
parameter name | |||||
2009-02-14 | Replace a // style comment with a /* */ one | Volker Lendecke | 1 | -1/+1 | |
2009-02-14 | Fix some C++ warnings | Volker Lendecke | 1 | -7/+14 | |
2009-02-14 | Make smb_load_perfcount_module static | Volker Lendecke | 1 | -1/+1 | |
2009-02-14 | f_frsize field is not ubiquitous. Check for it. | Derrell Lipman | 1 | -0/+4 | |
2009-02-14 | The f_fsid field is not always an integer type. Don't set it in that case. | Derrell Lipman | 1 | -0/+5 | |
2009-02-14 | Ensure consistency of values on stack (caught by AIX compiler) | Derrell Lipman | 1 | -16/+16 | |