summaryrefslogtreecommitdiff
path: root/source3
AgeCommit message (Collapse)AuthorFilesLines
2009-10-03Revert "s3:Makefile: fix talloc dependencies with static build"Björn Jacke1-64/+65
This reverts commit 2af2334522bc3d2c44bdcf7c9f1e80d2bcbf2024. a more correct way to fix the libtalloc dependencies follows
2009-10-03s3:Makefile: libsmbsharemode dependency cleanupBjörn Jacke1-1/+0
no need to link against ldap and krb5 libs
2009-10-03s3:Makefile: net utility dependency cleanupBjörn Jacke1-1/+1
no need to link against iniparser lib
2009-10-03s3:configure: use --aѕ-needed linker option when supportedBjörn Jacke1-0/+17
Based on a patch from Andreas Schneider but modified that --aѕ-needed is also used when own libs are not build shared (--enable-shared). Also change order of options so that user supplied LDFLAGS are put *after* the automatic --aѕ-needed flag. This way it's pollible to force not use as-needed by setting LDFLAGS environment variable to "-Wl,--no-as-needed".
2009-10-02Remove lots of duplicate code and move it into oneJeremy Allison7-157/+91
function vfs_stat_fsp(). Stops code looking at fsp->posix_open except for exceptional circumstances. Jeremy.
2009-10-02Missed one VFS_STAT -> VFS_LSTATJeremy Allison1-1/+1
Jeremy.
2009-10-02Fix more use of VFS_STAT when posix pathnames selected.Jeremy Allison3-20/+51
Jeremy.
2009-10-02ds-flags: use the new name DS_DNS_FOREST_ROOTAndrew Tridgell1-1/+1
Update to use the new DS_DNS_FOREST_ROOT name, which makes it clearer what this bit means (according to MS-ADTS doc)
2009-10-02s3-ads: removed 3 unused definesAndrew Tridgell1-3/+0
These are in nbt.idl and netlogon.idl as well, no need to have them here under different names, especially when the comments are wrong
2009-10-01Fix bug #6769 - symlink unlink does nothing.Jeremy Allison1-1/+5
Always use LSTAT for POSIX pathnames. Jeremy.
2009-10-01s3:Makefile: fix talloc dependencies with static buildBjörn Jacke1-65/+64
When configure options --with-libtalloc=no --enable-shared-libs=no are used, LIBTALLOC_TARGET stays empty. Actually LIBTALLOC_TARGET which is only used for Makefile dependencies is obsolete as LIBTALLOC contains exactly the targets that make the dependencies are. Obnox, pleaѕe check!
2009-10-01s3:configure: don't throw away PRINT_LIBSBjörn Jacke1-1/+1
PRINT_LIBS might have been set before intentionally, so don't thow it away.
2009-10-01s3: update comment about (deprecated) a6 recordsBjörn Jacke1-1/+2
2009-10-01Fix for CVE-2009-2813.Jeremy Allison2-2/+11
=========================================================== == Subject: Misconfigured /etc/passwd file may share folders unexpectedly == == CVE ID#: CVE-2009-2813 == == Versions: All versions of Samba later than 3.0.11 == == Summary: If a user in /etc/passwd is misconfigured to have == an empty home directory then connecting to the home == share of this user will use the root of the filesystem == as the home directory. ===========================================================
2009-10-01s3/VERSION: Raise version number up to 3.6.0.Karolin Seeger1-1/+1
Karolin
2009-10-01Fix for CVE-2009-2906.Jeremy Allison2-5/+26
Summary: Specially crafted SMB requests on authenticated SMB connections can send smbd into a 100% CPU loop, causing a DoS on the Samba server.
2009-10-01s3-perfcount: more cleanup.Günther Deschner4-274/+39
Guenther
2009-10-01s3-perfcount: only pass down prs_struct when really required.Günther Deschner2-28/+29
Guenther
2009-10-01s3: add perfcount idl and generated files.Günther Deschner9-94/+912
Guenther
2009-10-01s3-registry: move rpccli_winreg_Connect to the only file it belongs.Günther Deschner4-69/+42
Guenther
2009-10-01s3: remove unused rpcstr_pull and rpcstr_pull_talloc.Günther Deschner2-41/+0
Guenther
2009-10-01s3-printing: more use of pull_reg_sz().Günther Deschner1-12/+27
Guenther
2009-10-01s3-registry: use pull_reg_sz() where appropriate.Günther Deschner7-32/+36
(and move away from rpcstr_pull and rpcstr_pull_talloc). Guenther
2009-09-30allow for outstanding_aio_calls to be decrementedOlaf Flebbe1-2/+4
2009-09-30s3-printing: use regval_ctr_addvalue_multi_sz.Günther Deschner1-17/+4
Guenther
2009-09-30s3-registry: add regval_ctr_addvalue_multi_sz.Günther Deschner2-0/+18
Guenther
2009-09-30s3-rpc_parse: remove unused prs_string.Günther Deschner2-45/+0
Guenther
2009-09-30w32err: WERR_GROUP_NOT_FOUND renamed to WERR_GROUPNOTFOUNDKamen Mazdrashki1-4/+4
In Win 32 we have NERR_GroupNotFound which maps to WERR_GROUP_NOT_FOUND currently and we have ERROR_GROUP_NOT_FOUND which maps to nothing, so it is to be added Signed-off-by: Anatoliy Atanasov <anatoliy.atanasov@postpath.com>
2009-09-30w32err: WERR_DC_NOT_FOUND replaced with WERR_DCNOTFOUNDKamen Mazdrashki1-2/+2
It turns out in win32 ERROR_DC_NOT_FOUND exists and it is an error for Device Context (DC), not Domain Controller Signed-off-by: Anatoliy Atanasov <anatoliy.atanasov@postpath.com>
2009-09-30s3-netlogon: properly implement _netr_NetrEnumerateTrustedDomains().Günther Deschner1-6/+33
Guenther
2009-09-30s3: remove unused unistr2_term_codes.Günther Deschner1-3/+0
Guenther
2009-09-30s3: remove unused regval_convert_multi_sz().Günther Deschner2-54/+0
Guenther
2009-09-30s3: remove unused regval_build_multi_sz().Günther Deschner2-55/+0
Guenther
2009-09-30s3-rpc_parse: remove unused UNISTR2 struct and init function.Günther Deschner3-67/+0
Guenther
2009-09-30s3: use pull_reg_multi_sz in rpcclient and net.Günther Deschner2-14/+13
Guenther
2009-09-30s3-util: use pull_reg_multi_sz in reg_pull_multi_sz.Günther Deschner1-26/+10
Guenther
2009-09-30s3-registry: use pull_reg_multi_sz().Günther Deschner1-13/+14
Guenther
2009-09-30s3-util: add pull_reg_sz() and pull_reg_multi_sz() convenience functions.Günther Deschner2-0/+37
Guenther
2009-09-30s3: use push_reg_multi_sz().Günther Deschner2-16/+16
Guenther
2009-09-30s3-registry: use regval_ctr_addvalue_sz().Günther Deschner8-142/+50
Greatly simplifies and cleanes up the code. Guenther
2009-09-30s3-registry: add regval_ctr_addvalue_sz.Günther Deschner2-0/+18
Guenther
2009-09-30s3-registry: use push_reg_sz().Günther Deschner9-133/+123
Guenther
2009-09-30s3-util: add push_reg_sz() and push_reg_multi_sz() convenience functions.Günther Deschner2-0/+32
Guenther
2009-09-29s3: Remove the lua interpreter againVolker Lendecke107-28677/+4
This was meant to support async winbind. But as the hairy parts of async winbind (getgrent) are done without it, it can go again.
2009-09-28Don't defer a talloc_move'd pointer.Jeremy Allison1-1/+1
Jeremy.
2009-09-28Second part of fix for bug #6235 - domain enumeration breaks if master ↵Jeremy Allison1-1/+1
browser has space in name. Ensure we ask for the #20 name as we're using it as a server. Jeremy.
2009-09-28s3:winbind: remove a pointless initializationVolker Lendecke1-1/+1
2009-09-28s3:gencache: Add my copyrightVolker Lendecke1-0/+1
2009-09-28s3:winbind: Make check_info3_in_group, sanitize its memory handlingVolker Lendecke2-15/+23
2009-09-28s3:winbind: Make "check_request_flags" publically availableVolker Lendecke2-2/+4