Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-02-17 | s3: re-run make samba3-idl. | Günther Deschner | 4 | -0/+80 | |
Guenther | |||||
2009-02-17 | spoolss: fill in spoolss_ResetPrinter. | Günther Deschner | 1 | -1/+4 | |
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 | async_sock: Use tevent_timeval instead of timeval functions | Kai Blin | 1 | -3/+4 | |
2009-02-17 | tevent: Rename ev_timeval* functions to tevent_timeval, export them. | Kai Blin | 7 | -23/+61 | |
Also add tevent_timeval_add() and tevent_timeval_current_ofs() to help not depending on lub/util/time.c for things that just need tevent | |||||
2009-02-17 | s3-rpcclient: use rpccli_spoolss_RemoteFindFirstPrinterChangeNotifyEx. | Günther Deschner | 1 | -20/+29 | |
Guenther | |||||
2009-02-17 | s4-spoolss: fix dcesrv_spoolss_RemoteFindFirstPrinterChangeNotifyEx server. | Günther Deschner | 1 | -5/+6 | |
Guenther | |||||
2009-02-17 | s4-smbtorture: fix spoolss notify test. | Günther Deschner | 1 | -14/+14 | |
Guenther | |||||
2009-02-17 | s3: re-run make samba3-idl. | Günther Deschner | 5 | -125/+125 | |
Guenther | |||||
2009-02-17 | spoolss: fix idl for spoolss_RouterRefreshPrinterChangeNotify. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2009-02-17 | spoolss: change some type names in spoolss_RemoteFindFirstPrinterChangeNotifyEx. | Günther Deschner | 1 | -6/+6 | |
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 | s4:netlogon: implement netr_LogonGetCapabilities with NT_STATUS_NOT_IMPLEMENTED | Stefan Metzmacher | 1 | -4/+5 | |
This hopefully fixes bug #6109. metze | |||||
2009-02-16 | librpc: rerun make idl | Stefan Metzmacher | 7 | -46/+282 | |
metze | |||||
2009-02-16 | netlogon.idl: add idl for netr_LogonGetCapabilities() | Stefan Metzmacher | 1 | -1/+12 | |
metze | |||||
2009-02-16 | s4:netlogon: always return correct negotiate_flags in Authenticate[2|3]() | Stefan Metzmacher | 1 | -1/+31 | |
metze | |||||
2009-02-16 | librpc: rerun make idl | Stefan Metzmacher | 2 | -4/+8 | |
metze | |||||
2009-02-16 | netlogon.idl: add NETLOGON_REG_SUPPORTS_AES_SHA2 flags and use correct names ↵ | Stefan Metzmacher | 1 | -2/+6 | |
for some other flags metze | |||||
2009-02-16 | tevent: fix compiler warning in pytevent.c | Stefan Metzmacher | 1 | -1/+3 | |
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-16 | lib/tevent: change to LGPLv3+ | Stefan Metzmacher | 16 | -188/+253 | |
metze | |||||
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 | Add missing include to shut up missing prototype warnings | Volker Lendecke | 1 | -0/+1 | |
2009-02-14 | Add missing prototype for "tevent_req_print" | Volker Lendecke | 1 | -0/+2 | |
2009-02-14 | Fix a warning and a bug: pipe(2) can fail | Volker Lendecke | 1 | -1/+4 | |
2009-02-14 | Add two variable assignments to shut up gcc | Volker Lendecke | 1 | -2/+4 | |
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 | |
2009-02-14 | Check for the right error return value | Derrell Lipman | 1 | -2/+3 | |
2009-02-14 | [Bug 6069] Add a fstatvfs function for libsmbclient | Derrell Lipman | 6 | -28/+15 | |
- Revert Tim's changes for the moment. I need to see what the issue is and arrange to use "struct statvfs" if at all possible. Derrell | |||||
2009-02-14 | ignore new test program executables | Derrell Lipman | 1 | -0/+2 | |
2009-02-14 | Attempt to fix the build on Solaris 8 | Volker Lendecke | 1 | -1/+1 | |
2009-02-14 | Fix a valgrind error | Volker Lendecke | 1 | -1/+5 | |
2009-02-13 | s3 OneFS: Add recvfile implementation | Tim Prouty | 3 | -0/+198 | |