Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |
2009-02-13 | s3 vfs: Fix SMB_VFS_RECVFILE/SENDFILE macros | Tim Prouty | 1 | -4/+4 | |
2009-02-13 | s3: Fix uninitialized const char * | Tim Prouty | 1 | -0/+1 | |
2009-02-13 | Enable total anonymization in vfs_smb_traffic_analyzer, by mapping any user ↵ | Holger Hetterich | 2 | -5/+27 | |
names to the one given by anonymize_prefix, without generating a hash number. This setting is optional and is compatible with the module configuration format of Samba 3.3. | |||||
2009-02-14 | s3-spoolss: remove unused convert_printer_info. | Günther Deschner | 1 | -31/+0 | |
Guenther | |||||
2009-02-14 | s3-spoolss: use pidl for _spoolss_SetPrinter. | Günther Deschner | 3 | -61/+31 | |
Guenther | |||||
2009-02-14 | s3-spoolss: use pidl for _spoolss_AddPrinterEx. | Günther Deschner | 3 | -64/+31 | |
Guenther | |||||
2009-02-14 | s3-spoolss: add printer_info2_to_nt_printer_info2 and convert_printer_info_new. | Günther Deschner | 1 | -0/+67 | |
Guenther | |||||
2009-02-14 | s3-rpcclient: use rpccli_spoolss_AddPrinterEx. | Günther Deschner | 1 | -16/+42 | |
Guenther | |||||
2009-02-14 | s4-smbtorture: fix test_PausePrinter and test_ResumePrinter. | Günther Deschner | 1 | -8/+24 | |
Guenther | |||||
2009-02-14 | s3: re-run make samba3-idl. | Günther Deschner | 5 | -216/+1974 | |
Guenther | |||||
2009-02-14 | spoolss: fill in some unknowns in spoolss_PrinterInfo0 and ↵ | Günther Deschner | 1 | -33/+33 | |
spoolss_SetPrinterInfo0. Guenther | |||||
2009-02-14 | spoolss: fill in more levels in spoolss_UserLevel union. | Günther Deschner | 1 | -4/+59 | |
Guenther | |||||
2009-02-14 | spoolss: fix spoolss_AddPrinterEx IDL. | Günther Deschner | 1 | -6/+9 | |
Guenther | |||||
2009-02-14 | spoolss: fix spoolss_SetPrinter IDL. | Günther Deschner | 1 | -12/+106 | |
Guenther | |||||
2009-02-14 | s3-netlogon: some more appropriate debug messages. | Günther Deschner | 1 | -13/+31 | |
Guenther | |||||
2009-02-13 | Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba | Jeremy Allison | 2 | -3/+1 | |
2009-02-13 | Parameterize in local.h the MAX_RPC_DATA_SIZE, and ensure | Jeremy Allison | 3 | -1/+56 | |
that "offered" read from the rpc packet in spoolss is under that size. Tidyup from analysis from Veracode. Jeremy. | |||||
2009-02-13 | s3: Fix uninitialized variable warning (and bug). | Zack Kirsch | 2 | -3/+1 | |
2009-02-13 | Noted by Vericode analysis. Correctly use chroot(). | Jeremy Allison | 1 | -1/+5 | |
Jeremy. | |||||
2009-02-13 | s4 torture: Add rename test to imitate the way OS X renames files | Aravind Srinivasan | 1 | -0/+83 | |
This tests for mis-behaved case-insensitive get_real_filename implementations. | |||||
2009-02-13 | s3 libsmbclient: Fix fstatvfs to be more portable | Tim Prouty | 6 | -15/+28 | |
The statvfs struct isn't guaranteed to be portable across operating systems. Since libsmbclient isn't actually calling statvfs and just using the statvfs struct to store similar information, this patch adds a new portable smbc_statvfs struct. This fixes a few of the failures in the build farm introduced by: ae259575c447e61665c8e7070c476914161b953f Derrell, please check. | |||||
2009-02-13 | s3 OneFS: Add vfs implementation for SMB_VFS_GET_REAL_FILE_NAME | Aravind Srinivasan | 1 | -0/+41 | |
2009-02-13 | s3: Test module for perfcount system | todd stecher | 3 | -1/+370 | |
Add 'perfcount module = pc_test' to exercise this module. Results are logged into smb.log every 50 operations (configurable via smb.conf). | |||||
2009-02-13 | Fix Coverity ID 740 (RESOURCE_LEAK) | Volker Lendecke | 1 | -0/+2 | |
2009-02-13 | Fix the build. When you do "make distclean; ./autogen; ./configure; make" ↵ | Jeremy Allison | 2 | -0/+6 | |
and it still doesn't build you know it's messed up. Jeremy. | |||||
2009-02-13 | OneFS implementation of BRL VFS ops: | Zack Kirsch | 5 | -4/+479 | |
* Much of the beginning should look familiar, as I re-used the OneFS oplock callback record concept. This was necessary to keep our own state around - it really only consists of a lock state, per asynchronous lock that is currently unsatisfied. The onefs_cbrl_callback_records map to BLRs by the id. * There are 4 states an async lock can be in. NONE means there is no async currently out for the lock, as opposed to ASYNC. DONE means we've locked *every* lock (keep in mind a request can ask for multiple locks at a time.) ERROR is an error. * onefs_cbrl_async_success: The lock_num is incremented, and the state changed, so that when process_blocking_lock_queue is run, we will try the *next* lock, rather than the same one again. * onefs_brl_lock_windows() has some complicated logic: * We do a no-op if we're passed a BLR and the matching state is ASYNC -- this means Samba is trying to get the same lock twice, and we just need to wait longer, so we return an error. * PENDING lock calls happen when the lock is being queued on the BLQ -- we do async in this case. * We also do async in the case that we're passed a BLR, but the lock is not pending. This is an async lock being probed by process_blocking_lock_queue. * We do a sync lock for any normal first request of a lock. * Failure is returned, but it doesn't go to the client unless the lock has actually timed out. | |||||
2009-02-13 | Add VFS ops for Windows BRL: Lock, Unlock and Cancel: | Zack Kirsch | 11 | -110/+358 | |
This patch adds 3 new VFS OPs for Windows byte range locking: BRL_LOCK_WINDOWS, BRL_UNLOCK_WINDOWS and BRL_CANCEL_WINDOWS. Specifically: * I renamed brl_lock_windows, brl_unlock_windows and brl_lock_cancel to *_default as the default implementations of the VFS ops. * The blocking_lock_record (BLR) is now passed into the brl_lock_windows and brl_cancel_windows paths. The Onefs implementation uses it - future implementations may find it useful too. * Created brl_lock_cancel to do what brl_lock/brl_unlock do: set up a lock_struct and call either the Posix or Windows lock function. These happen to be the same for the default implementation. * Added helper functions: increment_current_lock_count() and decrement_current_lock_count(). * Minor spelling correction in brl_timeout_fn: brl -> blr. * Changed blocking_lock_cancel() to return the BLR that it has cancelled. This allows us to assert its the lock that we wanted to cancel. If this assert ever fires, this path will need to take in the BLR to cancel, rather than choosing on its own. * Adds a small helper function: find_blocking_lock_record_by_id(). Used by the OneFS implementation, but could be useful for others. | |||||
2009-02-13 | Remove typedef struct blocking_lock_record and move references to struct ↵ | Zack Kirsch | 1 | -19/+19 | |
blocking_lock_record. | |||||
2009-02-13 | s4:configure: require the same version for external and internal libtevent | Stefan Metzmacher | 2 | -2/+2 | |
Until we reach 1.0.0, we better require the exact same version. metze | |||||
2009-02-13 | tevent: raise version to 0.9.3 | Stefan Metzmacher | 1 | -1/+1 | |
- aio events are removed - tevent_req infrastructure was added metze | |||||
2009-02-13 | lib/tevent: add tevent_req infrastructure | Stefan Metzmacher | 4 | -202/+303 | |
This is almost a copy of the async_req code, which will be removed later. metze | |||||
2009-02-13 | lib/tevent: add tevent_req.c as copy of lib/async_req/async_req.c | Stefan Metzmacher | 1 | -0/+338 | |
metze | |||||
2009-02-13 | lib/tevent: expose ev_timeval_zero() for internal usage | Stefan Metzmacher | 2 | -1/+2 | |
metze |