summaryrefslogtreecommitdiffstats
path: root/source3/torture
Commit message (Collapse)AuthorAgeFilesLines
* Torture test for bug 7084 - Create time on directories not stored properly ↵Jeremy Allison2010-02-011-0/+87
| | | | | | | | in an EA in new create time code. Ensure new files in a directory don't reset the create time. Jeremy.
* s3: Add a little torture test for dom_sid_parseVolker Lendecke2010-01-231-0/+18
|
* s3: Fix a shadowed variable warningVolker Lendecke2010-01-031-3/+3
|
* s3: Fix an uninitialized variable warningVolker Lendecke2010-01-031-1/+2
|
* s3: Convert cli_ulogoff to the async APIVolker Lendecke2010-01-031-4/+7
|
* s3: Convert cli_tdis to the async APIVolker Lendecke2010-01-031-7/+14
|
* s3:torture: make t_stringoverflow.c compile at least (pstring is long gone)Michael Adam2009-12-011-2/+2
| | | | | | | I don't know whether these t_* programs are used at all any more, but this one was using pstrcpy... Michael
* s3: Add a regression test for bug 6898Volker Lendecke2009-11-293-0/+104
|
* s3: Factor out torture_setup_unix_extensionsVolker Lendecke2009-11-292-19/+32
|
* s3-nsstest: drastically shrink size and dependencies of nsstest binary.Günther Deschner2009-11-271-7/+14
| | | | | | The size went down from 6.4M to 104K on my box. Guenther
* s3:torture: use timeval_current/timeval_elapsed instead of start_timer/end_timerStefan Metzmacher2009-11-242-33/+19
| | | | metze
* s3:torture/nbio: use timeval_current/timeval_elapsed instead of ↵Stefan Metzmacher2009-11-241-2/+5
| | | | | | start_timer/end_timer metze
* s3:fix the merged build of bin/smbtorture4Michael Adam2009-11-247-6/+6
| | | | Michael
* s3:torture: move the torture-specific headers to new torture/torture.hMichael Adam2009-11-237-0/+87
| | | | Michael
* s3: Convert cli_get_fs_attr_info to the async APIVolker Lendecke2009-11-211-0/+9
|
* s3: Convert cli_set_unix_extensions_capabilities_send to asyncVolker Lendecke2009-11-141-3/+5
|
* s3: Convert cli_unix_extensions_version to asyncVolker Lendecke2009-11-131-5/+10
|
* s3-gencache: restore gencache_get behavior with NULL args (with torture test).Günther Deschner2009-11-021-0/+5
| | | | | | | | | Without this, we panic in wins_srv_is_dead() and fail to start nmbd with wins support. Volker, please check. Guenther
* Fix comments on new test.Jeremy Allison2009-10-201-3/+3
| | | | Jeremy
* Add local (or NFS) lock test to smbtorture. Checks that local locksJeremy Allison2009-10-201-1/+209
| | | | | conflict with CIFS locks (see bug 6868). Jeremy.
* s3:torture: Add a notify-bench testVolker Lendecke2009-10-131-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.
* s3:gencache: Add a "was_expired" argument to gencache_get_data_blobVolker Lendecke2009-09-231-2/+2
| | | | | This is set to true if the routine returns failure due to an existing but expired entry.
* Port the Samba 3 shm_setup to QNX.Matt Kraai2009-09-131-0/+18
|
* s3:nsstest: Fix a very confusing behaviour in nsstestVolker Lendecke2009-08-291-2/+2
| | | | | Testing getgrent I thought I get the offset calculations wrong whereas it was only nsstest printing stuff with spaces...
* s3: Add talloc_dict.[ch]Volker Lendecke2009-08-161-0/+48
|
* Added prefer_ipv4 bool parameter to resolve_name().Jeremy Allison2009-07-281-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.
* Fix the chain2 testVolker Lendecke2009-07-241-1/+3
|
* s3: Finish plumbing the fsp->fsp_name smb_fname conversion through the modules.Tim Prouty2009-07-201-9/+4
|
* Make cli_unlock and cli_unlock64 async. Fix POSIX lock test.Jeremy Allison2009-07-153-25/+25
| | | | Jeremy.
* Remove gencache_init/shutdownVolker Lendecke2009-07-151-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.
* s3-account_policy: add pdb_policy_type enum.Günther Deschner2009-07-141-3/+3
| | | | Guenther
* Make cli_posix_lock/unlock asynchronous.Jeremy Allison2009-07-131-0/+12
| | | | Jeremy.
* Fix&Run local-gencacheVolker Lendecke2009-07-101-3/+1
|
* Fix our base64 implementation for blobs of length 4....Volker Lendecke2009-07-101-0/+34
| | | | | The additional length check bit us exactly at 4, removing it. The torture test survives valgrind up to 2000 bytes :-)
* s3: Remove is_ntfs_stream_name() and split_ntfs_stream_name()Tim Prouty2009-07-081-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.
* s3: Plumb smb_filename through SMB_VFS_NTIMESTim Prouty2009-07-061-1/+13
|
* s3: Plumb smb_filename through SMB_VFS_UNLINKTim Prouty2009-07-061-1/+11
|
* s3: Plumb smb_filename through SMB_VFS_RENAMETim Prouty2009-07-061-1/+20
|
* Fix two pointless staticsVolker Lendecke2009-07-031-1/+1
|
* Test error codes on popular streamsVolker Lendecke2009-07-031-0/+54
|
* s3: Plumb smb_filename through SMB_VFS_STAT and SMB_VFS_LSTATTim Prouty2009-06-241-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.
* Add tldap paged searches, together with two helper routinesVolker Lendecke2009-06-201-0/+55
|
* Add tiny tldap testVolker Lendecke2009-06-191-0/+36
|
* s3: Change SMB_VFS_OPEN to take an smb_filename structTim Prouty2009-06-171-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.
* Make ctemp async. Fix the test to pass against W2K3.Jeremy Allison2009-06-101-2/+1
| | | | Jeremy.
* Make cli_ftruncate async. Also add a simple test.Jeremy Allison2009-06-051-0/+24
| | | | Jeremy.
* source3/torture/vfstest.c(process_file): fixed file descriptor leak.Slava Semushin2009-06-051-0/+4
| | | | | Found by cppcheck: [./source3/torture/vfstest.c:400]: (error) Resource leak: file
* s3:smbd: move tcon specific globals to struct smbd_server_connectionStefan Metzmacher2009-06-031-3/+3
| | | | metze
* libwbclient: Store the winbind socket dir to use in the wb_contextKai Blin2009-05-301-1/+1
|
* libwbclient: Add async call framework.Kai Blin2009-05-301-1/+1
|