Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-01-03 | s3: Convert cli_ulogoff to the async API | Volker Lendecke | 1 | -4/+7 | |
2010-01-03 | s3: Convert cli_tdis to the async API | Volker Lendecke | 1 | -7/+14 | |
2009-12-01 | s3:torture: make t_stringoverflow.c compile at least (pstring is long gone) | Michael Adam | 1 | -2/+2 | |
I don't know whether these t_* programs are used at all any more, but this one was using pstrcpy... Michael | |||||
2009-11-29 | s3: Add a regression test for bug 6898 | Volker Lendecke | 3 | -0/+104 | |
2009-11-29 | s3: Factor out torture_setup_unix_extensions | Volker Lendecke | 2 | -19/+32 | |
2009-11-27 | s3-nsstest: drastically shrink size and dependencies of nsstest binary. | Günther Deschner | 1 | -7/+14 | |
The size went down from 6.4M to 104K on my box. Guenther | |||||
2009-11-24 | s3:torture: use timeval_current/timeval_elapsed instead of start_timer/end_timer | Stefan Metzmacher | 2 | -33/+19 | |
metze | |||||
2009-11-24 | s3:torture/nbio: use timeval_current/timeval_elapsed instead of ↵ | Stefan Metzmacher | 1 | -2/+5 | |
start_timer/end_timer metze | |||||
2009-11-24 | s3:fix the merged build of bin/smbtorture4 | Michael Adam | 7 | -6/+6 | |
Michael | |||||
2009-11-23 | s3:torture: move the torture-specific headers to new torture/torture.h | Michael Adam | 7 | -0/+87 | |
Michael | |||||
2009-11-21 | s3: Convert cli_get_fs_attr_info to the async API | Volker Lendecke | 1 | -0/+9 | |
2009-11-14 | s3: Convert cli_set_unix_extensions_capabilities_send to async | Volker Lendecke | 1 | -3/+5 | |
2009-11-13 | s3: Convert cli_unix_extensions_version to async | Volker Lendecke | 1 | -5/+10 | |
2009-11-02 | s3-gencache: restore gencache_get behavior with NULL args (with torture test). | Günther Deschner | 1 | -0/+5 | |
Without this, we panic in wins_srv_is_dead() and fail to start nmbd with wins support. Volker, please check. Guenther | |||||
2009-10-20 | Fix comments on new test. | Jeremy Allison | 1 | -3/+3 | |
Jeremy | |||||
2009-10-20 | Add local (or NFS) lock test to smbtorture. Checks that local locks | Jeremy Allison | 1 | -1/+209 | |
conflict with CIFS locks (see bug 6868). Jeremy. | |||||
2009-10-13 | s3:torture: Add a notify-bench test | Volker Lendecke | 1 | -0/+403 | |
This is a test that creates and deletes files in a directory as fast as the network allows it. At the same time, it opens a filechangenotify. This test is done to just torture handling a single directory together with the notify infrastructure. | |||||
2009-09-23 | s3:gencache: Add a "was_expired" argument to gencache_get_data_blob | Volker Lendecke | 1 | -2/+2 | |
This is set to true if the routine returns failure due to an existing but expired entry. | |||||
2009-09-13 | Port the Samba 3 shm_setup to QNX. | Matt Kraai | 1 | -0/+18 | |
2009-08-29 | s3:nsstest: Fix a very confusing behaviour in nsstest | Volker Lendecke | 1 | -2/+2 | |
Testing getgrent I thought I get the offset calculations wrong whereas it was only nsstest printing stuff with spaces... | |||||
2009-08-16 | s3: Add talloc_dict.[ch] | Volker Lendecke | 1 | -0/+48 | |
2009-07-28 | Added prefer_ipv4 bool parameter to resolve_name(). | Jeremy Allison | 1 | -1/+1 | |
W2K3 DC's can have IPv6 addresses but won't serve krb5/ldap or cldap on those addresses. Make sure when we're asking for DC's we prefer IPv4. If you have an IPv6-only network this prioritizing code will be a no-op. And if you have a mixed network then you need to prioritize IPv4 due to W2K3 DC's. Jeremy. | |||||
2009-07-24 | Fix the chain2 test | Volker Lendecke | 1 | -1/+3 | |
2009-07-20 | s3: Finish plumbing the fsp->fsp_name smb_fname conversion through the modules. | Tim Prouty | 1 | -9/+4 | |
2009-07-15 | Make cli_unlock and cli_unlock64 async. Fix POSIX lock test. | Jeremy Allison | 3 | -25/+25 | |
Jeremy. | |||||
2009-07-15 | Remove gencache_init/shutdown | Volker Lendecke | 1 | -16/+0 | |
gencache_get/set/del/iterate call gencache_init() internally anyway. And we've been very lazy calling gencache_shutdown, so this seems not really required. | |||||
2009-07-14 | s3-account_policy: add pdb_policy_type enum. | Günther Deschner | 1 | -3/+3 | |
Guenther | |||||
2009-07-13 | Make cli_posix_lock/unlock asynchronous. | Jeremy Allison | 1 | -0/+12 | |
Jeremy. | |||||
2009-07-10 | Fix&Run local-gencache | Volker Lendecke | 1 | -3/+1 | |
2009-07-10 | Fix our base64 implementation for blobs of length 4.... | Volker Lendecke | 1 | -0/+34 | |
The additional length check bit us exactly at 4, removing it. The torture test survives valgrind up to 2000 bytes :-) | |||||
2009-07-08 | s3: Remove is_ntfs_stream_name() and split_ntfs_stream_name() | Tim Prouty | 1 | -0/+90 | |
Actually I moved split_ntfs_stream_name into torture.c which is the one consumer of it. This could probably be changed at some point. | |||||
2009-07-06 | s3: Plumb smb_filename through SMB_VFS_NTIMES | Tim Prouty | 1 | -1/+13 | |
2009-07-06 | s3: Plumb smb_filename through SMB_VFS_UNLINK | Tim Prouty | 1 | -1/+11 | |
2009-07-06 | s3: Plumb smb_filename through SMB_VFS_RENAME | Tim Prouty | 1 | -1/+20 | |
2009-07-03 | Fix two pointless statics | Volker Lendecke | 1 | -1/+1 | |
2009-07-03 | Test error codes on popular streams | Volker Lendecke | 1 | -0/+54 | |
2009-06-24 | s3: Plumb smb_filename through SMB_VFS_STAT and SMB_VFS_LSTAT | Tim Prouty | 1 | -2/+24 | |
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-20 | Add tldap paged searches, together with two helper routines | Volker Lendecke | 1 | -0/+55 | |
2009-06-19 | Add tiny tldap test | Volker Lendecke | 1 | -0/+36 | |
2009-06-17 | s3: Change SMB_VFS_OPEN to take an smb_filename struct | Tim Prouty | 1 | -1/+12 | |
This was a little messy because of all of the vfs modules I had to touch. Most of them were pretty straight forward, but the streams modules required a little attention to handle smb_filename. Since the use of smb_filename enables the vfs modules to access the raw, over-the-wire stream, a little bit of the handling that was being done by split_ntfs_stream_name has now been shifted into the individual stream modules. It may be a little more code, but overall it gives more flexibility to the streams modules, while also allowing correct stream handling. | |||||
2009-06-10 | Make ctemp async. Fix the test to pass against W2K3. | Jeremy Allison | 1 | -2/+1 | |
Jeremy. | |||||
2009-06-05 | Make cli_ftruncate async. Also add a simple test. | Jeremy Allison | 1 | -0/+24 | |
Jeremy. | |||||
2009-06-05 | source3/torture/vfstest.c(process_file): fixed file descriptor leak. | Slava Semushin | 1 | -0/+4 | |
Found by cppcheck: [./source3/torture/vfstest.c:400]: (error) Resource leak: file | |||||
2009-06-03 | s3:smbd: move tcon specific globals to struct smbd_server_connection | Stefan Metzmacher | 1 | -3/+3 | |
metze | |||||
2009-05-30 | libwbclient: Store the winbind socket dir to use in the wb_context | Kai Blin | 1 | -1/+1 | |
2009-05-30 | libwbclient: Add async call framework. | Kai Blin | 1 | -1/+1 | |
2009-05-29 | Make cli_nt_delete_on_close() async. | Jeremy Allison | 1 | -9/+9 | |
Jeremy. | |||||
2009-05-27 | Add cli_posix_readlink() and a torture test for it. | Jeremy Allison | 1 | -1/+15 | |
Jeremy. | |||||
2009-05-27 | Add aync POSIX hardlink and symlink and torture test for them. | Jeremy Allison | 1 | -2/+71 | |
Missing call cli_readlink() is next. Jeremy. | |||||
2009-05-26 | Introduce "struct stat_ex" as a replacement for SMB_STRUCT_STAT | Volker Lendecke | 1 | -82/+98 | |
This patch introduces struct stat_ex { dev_t st_ex_dev; ino_t st_ex_ino; mode_t st_ex_mode; nlink_t st_ex_nlink; uid_t st_ex_uid; gid_t st_ex_gid; dev_t st_ex_rdev; off_t st_ex_size; struct timespec st_ex_atime; struct timespec st_ex_mtime; struct timespec st_ex_ctime; struct timespec st_ex_btime; /* birthtime */ blksize_t st_ex_blksize; blkcnt_t st_ex_blocks; }; typedef struct stat_ex SMB_STRUCT_STAT; It is really large because due to the friendly libc headers playing macro tricks with fields like st_ino, so I renamed them to st_ex_xxx. Why this change? To support birthtime, we already have quite a few #ifdef's at places where it does not really belong. With a stat struct that we control, we can consolidate the nanosecond timestamps and the birthtime deep in the VFS stat calls. At this moment it is triggered by a request to support the birthtime field for GPFS. GPFS does not extend the system level struct stat, but instead has a separate call that gets us the additional information beyond posix. Without being able to do that within the VFS stat calls, that support would have to be scattered around the main smbd code. It will very likely break all the onefs modules, but I think the changes will be reasonably easy to do. |