summaryrefslogtreecommitdiffstats
path: root/source3
Commit message (Collapse)AuthorAgeFilesLines
...
* s3:smbd: use print_spool_rap_jobid() in call_trans2ioctl()Stefan Metzmacher2012-06-061-5/+3
| | | | metze
* s3:smbd: use print_spool_rap_jobid() in reply_ioctl()Stefan Metzmacher2012-06-061-5/+2
| | | | metze
* s3:smbd: fcb_or_dos_open() can be staticStefan Metzmacher2012-06-062-20/+10
| | | | metze
* s3:smbd: dup_file_fsp() never gets called for print filesStefan Metzmacher2012-06-061-8/+3
| | | | metze
* s3:smbd: make struct vfs_fsp_data private to vfs.cStefan Metzmacher2012-06-062-10/+10
| | | | metze
* s3:smbd: make use of vfs_remove_all_fsp_extensions() in file_free()Stefan Metzmacher2012-06-061-3/+1
| | | | metze
* s3:smbd: add vfs_remove_all_fsp_extensions()Stefan Metzmacher2012-06-062-0/+22
| | | | metze
* s3:includes: move struct share_mode_lock to locking.hStefan Metzmacher2012-06-062-4/+4
| | | | metze
* s3:smbd: remove typedef for struct write_cacheStefan Metzmacher2012-06-061-9/+9
| | | | metze
* s3:smbd: make typedef write_cache private to fileio.cStefan Metzmacher2012-06-062-9/+9
| | | | metze
* s3-libsmb: Fix error messages to correctly mention PLAINTEXT not LMAndrew Bartlett2012-06-061-6/+6
| | | | | | | | | Also make all the message say the same thing. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Wed Jun 6 10:17:55 CEST 2012 on sn-devel-104
* build: Rationalise AIO support in configure, ensure on by defaultAndrew Bartlett2012-06-067-30/+26
| | | | | | | | | With this change, the define to check for AIO is HAVE_AIO, consistant with other subsystems. It is now also on by default in the autoconf build, as it has been for waf. Andrew Bartlett
* s3: temporary hack to make the waf build work withouth autotools being requiredBjörn Jacke2012-06-051-0/+1
| | | | | | | | this also disables the examples/VFS build for waf now. Finally we should create a wscript file for examples/VFS. Autobuild-User: Björn Jacke <bj@sernet.de> Autobuild-Date: Tue Jun 5 23:56:22 CEST 2012 on sn-devel-104
* s3:lib: split things into a conn_tdb.hStefan Metzmacher2012-06-0512-44/+71
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Jun 5 19:28:35 CEST 2012 on sn-devel-104
* s3:libsmb: fix the talloc parent of clistr_pull_talloc() in cli_notify_done()Stefan Metzmacher2012-06-051-1/+1
| | | | metze
* s3:libsmb: change cli_sesssetup_blob_* to use uint8_t instead of char for inbufStefan Metzmacher2012-06-051-8/+8
| | | | metze
* s3:libsmb: use inhdr instead of inbuf in tree connect related functionsStefan Metzmacher2012-06-051-5/+5
| | | | metze
* s3:libsmb: use inhdr instead of inbuf in session setup related functionsStefan Metzmacher2012-06-051-34/+36
| | | | metze
* s3:libsmb: remove unused 'inbuf' variableStefan Metzmacher2012-06-055-20/+10
| | | | metze
* s3:libsmb: don't require a pinbuf in cli_smb_recv() to keep the memoryStefan Metzmacher2012-06-051-0/+5
| | | | metze
* s3: remove dependency on automake for "make everything"Björn Jacke2012-06-052-1/+9
| | | | | | | | | | | the dependency was introduced by 737a1c9b96a4ba8d8688f4dba1df6d931e10e64d We now call auto* in examples/VFS from within the main autogen.sh. This fixes bug #8978. Autobuild-User: Björn Jacke <bj@sernet.de> Autobuild-Date: Tue Jun 5 17:32:22 CEST 2012 on sn-devel-104
* build: Add newlines for clarityAndrew Bartlett2012-06-051-0/+2
|
* build: Add test for HAVE_BROKEN_POSIX_FALLOCATE to waf buildAndrew Bartlett2012-06-051-0/+13
| | | | | | This was previously only in the autoconf build, added in 3264a98f. Andrew Bartlett
* build: Remove unused check for HAVE_UNSIGNED_CHARAndrew Bartlett2012-06-051-8/+0
| | | | BTW, uint8_t check is in libreplace for both build systems.
* Tests for bug #8972 - Add permission checks to run_simple_posix_open_test().Jeremy Allison2012-06-051-0/+27
| | | | | | | | | | | | | | This requires a share with : create mask = 0777 force create mode = 0 directory mask = 0777 force directory mode = 0 set so we don't mess with requested permissions. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Tue Jun 5 08:20:03 CEST 2012 on sn-devel-104
* Tests for bug #8972 - run the POSIX tests against the posix_share.Jeremy Allison2012-06-051-2/+8
|
* s3:build(autoconf): fix "no AC_LANG_SOURCE call detected" warningsMartin Schwenke2012-06-051-16/+16
| | | | | | | | | | | | | Autoconf 2.68 NEWS says: ** The macros AC_PREPROC_IFELSE, AC_COMPILE_IFELSE, AC_LINK_IFELSE, and AC_RUN_IFELSE now warn if the first argument failed to use AC_LANG_SOURCE or AC_LANG_PROGRAM to generate the conftest file contents. A new macro AC_LANG_DEFINES_PROVIDED exists if you have a compelling reason why you cannot use AC_LANG_SOURCE but must avoid the warning. Signed-off-by: Martin Schwenke <martin@meltin.net>
* VERSION: prepare for beta1 by setting and parsing the beta versionAndrew Bartlett2012-06-051-0/+4
|
* s3-smbd: Remove support for protocols before LANMAN1Andrew Bartlett2012-06-052-36/+1
| | | | | | | This falls out of the removal of security=share, because we now require that a session setup has been performed before (essentially) all other operations. Andrew Bartlett
* Fix bug #8972 - Directory group write permission bit is set if unix ↵Jeremy Allison2012-06-051-2/+4
| | | | | | | | | | extensions are enabled We can't manipulate file_attributes if it's a posix call. I'll look at adding a test for this asap. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Tue Jun 5 04:26:11 CEST 2012 on sn-devel-104
* s3:libsmb: get rid of cli_smb_req_*,cli_smb_wct_ofs,cli_smb_chain_sendLuk Claes2012-06-038-57/+12
| | | | | | | | Signed-off-by: Luk Claes <luk@debian.org> Signed-off-by: Stefan Metzmacher <metze@samba.org> Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sun Jun 3 23:37:02 CEST 2012 on sn-devel-104
* s3:smbd: make conn_close_all() a void functionStefan Metzmacher2012-06-033-8/+3
| | | | metze
* s3:smbd/close: call del_share_mode() directly before TALLOC_FREE(lck)Stefan Metzmacher2012-06-031-5/+15
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sun Jun 3 21:08:19 CEST 2012 on sn-devel-104
* s3:smbd/close: remove unused goto out from close_directory()Stefan Metzmacher2012-06-031-3/+1
| | | | metze
* s3:smbd/close: do an early return in close_directory()Stefan Metzmacher2012-06-031-2/+1
| | | | metze
* s3: Fix an assert to trigger in close_remove_share_modeStefan Metzmacher2012-06-031-6/+17
| | | | | | | | | | | | | | | | | | | | | In case we have a left-over entry in the share mode entry array, the SMB_ASSERT(got_tokens) is likely to kick in. It happens when we are about to delete a file with initial delete on close. We don't have a delete on close token set in the locking.tdb record. We see the fsp->initial_delete_on_close set, add the delete_on_close token to lck. Then "delete_file" is being set to true. Then later on we do the notify_deferred_opens. This walks the list, also checking for share_mode_stale_pid. We have already deleted our own share mode entry, share_mode_stale_pid() sees the left-over entry. It not also deletes that one but also the delete on close token. This leads to a different view of "delete_file" a.k.a. "got_tokens" further down in close_remove_share_mode, leading the SMB_ASSERT to fire. This patch attempts to fix the issue by keeping around our own share mode entry for almost the whole routine, preventing share_mode_stale_pid() from removing the delete tokens. Pair-Programmed-With: Volker Lendecke <vl@samba.org>
* s3: Do an early return in close_remove_share_modeVolker Lendecke2012-06-031-2/+1
| | | | | | Without "lck" we don't have much to clean up Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3: Make close_remove_share_mode a bit more readableVolker Lendecke2012-06-031-2/+4
| | | | | | by introducing a variable simplifying a boolean expression Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3: Simplify get_delete_on_close_token moreVolker Lendecke2012-06-031-6/+2
| | | | | | All remaining callers actually want the token Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3: Simplify get_delete_on_close_token slightlyVolker Lendecke2012-06-031-19/+32
| | | | | | | Introduce find_delete_on_close_token. Thus is_delete_on_close_set does not have to call get_delete_on_close_token anymore. Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3: Slightly simplify close_remove_share_modeVolker Lendecke2012-06-031-10/+15
| | | | | | Remove a level of indentation by more use of "continue;" Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3:smbd/close: avoid procid_is_me()Stefan Metzmacher2012-06-031-1/+2
| | | | metze
* s3:smbd/open: avoid procid_is_me()Stefan Metzmacher2012-06-031-4/+5
| | | | metze
* s3:smbd/oplock: avoid procid_is_me()Stefan Metzmacher2012-06-031-2/+4
| | | | metze
* build: Match autoconf build and disable ACLs on MacOS (darwin)Andrew Bartlett2012-06-031-3/+7
| | | | | Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Sun Jun 3 16:03:59 CEST 2012 on sn-devel-104
* s3-libnetapi: Cope with popt versions without POPT_TABLEENDAndrew Bartlett2012-06-032-0/+8
|
* s3-build: Remove finddeadAndrew Bartlett2012-06-031-9/+0
| | | | | | | | | | This won't work with the new tree structure, and we have the same output at https://build.samba.org/lcov/data/coverage/samba_4_0_test/unused-fns.txt Using the callcatcher framework. Andrew Bartlett
* libreplace: Link libreplace against attr when requiredAndrew Bartlett2012-06-031-1/+1
| | | | | | | | The autoconf Samba build will return to over-linking with -lattr on systems with both the XFS compat API and native xattrs. Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Sun Jun 3 03:56:05 CEST 2012 on sn-devel-104
* build: Remove check for res_ninit (Revert "s3: Check for res_ninit")Andrew Bartlett2012-06-021-8/+0
| | | | | | | | This reverts commit 4f6b1e8c81776cf1fa386574e60e54fe6b4fe82e because I cannot find any use of this configure check, and it is one of the differences between the WAF and autoconf builds. Andrew Bartlett
* build: Show extra configure results found by WAF as wellAndrew Bartlett2012-06-021-1/+3
| | | | | | | | | | This may assist in debugging a difference in a configure test on the build farm. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Sat Jun 2 09:46:09 CEST 2012 on sn-devel-104