[SCM] Samba Shared Repository - annotated tag 3.2.11-ctdb-69 created
Andrew Bartlett
abartlet at samba.org
Fri Jun 24 00:35:32 MDT 2011
The annotated tag, 3.2.11-ctdb-69 has been created
at 456909c0dfd8180f7b2f984710cd001f1bf82c46 (tag)
tagging b45922b89fa761e486686f2fbdba26f0fee32087 (commit)
replaces release-3-2-3
tagged by Stefan Metzmacher
on Tue Dec 15 14:35:47 2009 +0100
- Log -----------------------------------------------------------------
tag release 3.2.11-ctdb-69
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEABECAAYFAksnkL8ACgkQm70gjA5TCD+FsgCeK4CM0n104S9Yk0IJwF7GNRPb
IZEAn0wLZ/PM+K4rWgIDUBOl4Qg8L9O7
=G7bC
-----END PGP SIGNATURE-----
Alexander Bokovoy (39):
Allow broader range of HSM systems in vfs_tsmsm
Destroy DMAPI session when main smbd daemon exits.
Use more error-prone form of testing dm_destroy_session() return code after discussing with Tridge
Ignore Emacs' semantic.cache
Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-test
Fix samba-docs build after svn conversion and Samba3 By Example addition.
Fix Development documentation as well
Change 'release' target: remove 'htmlfaq' (outdated) and add 'guide'
Document --require-membership-of={SID|Name}
Another round of fixes (projdoc -> howto) for images
This really should be 'max stat cache size', not stat cache
Fix a dangerous bug in Makefile which actually allows 'make release' to skip
Code in Samba 3 states "use sendfile = false" so documentation must reflect it
Document async I/O options
Fix Samba documentation build for manpages
Fix another bunch of samba-docs bugs. Use <literal> to escape slashes with text
And more fixes for slashes: use <literal/> in <command/> and <value/> automatically
Embed db2latex as interim solution before migration to dblatex
- Activate embedded db2latex
Add man page metadata fields that are used by temprorary manpages XSLT
Refresh our XSL templates to work with current docbook xslt for manpages
Insert space inside this very long string. It is arguable how to fix it properly but at least man pages good now
Fix typo
Fix more entries with back slashes that need to use literal formatting
Forgot to add these macros to a samba-docs repository
Attempt to add DTDs as svn external repository for build
Add first cut at networkless build instructions for samba-docs
Add small preface to a VFS guide. More to come.
Prettify attributions
Remove smbconfexample check from test index.xml, it is not used anymore
Switch to SVG and Inkscape to generate pictures instead of Dia.
Fix numbering in the Samba3 developer's guide
Use indexterm instead of term in expansion xslts
Use title from a linked item to show up as text of the link if there is no endterm or content in the link itself
Next update of VFS modules development guide
Fix documentation build: manpages, links in the HTML documents.
Ignore intermediary documentation files in git
Fix yet another set of documentation links
Fix link to Using Samba
Andreas Schneider (15):
Rename the 'hidden' variable to 'administrative share'.
Fix saving of the config file in SWAT; [#5516].
Fix empty input fields in SWAT; [#5515].
Add documentation for kerberos support in libsmbclient.
Add krb5 support for the testbrowse example.
Release still reachable memory if the smbclient context is freed.
Remove trailing withespace from wbinfo -m which breaks gdm auth.
Delete the krb5 ccname variable from the PAM environment if set.
Delete the krb5 ccname variable from the PAM environment if set.
Fix circular dependency error with autoconf 2.6.3.
Fix circular dependency error with autoconf 2.6.3.
Fix a segfault if ? is there but the options are NULL. This is the case if SMBC_parse_path is called by SMBC_stat_ctx.
Avoid flooding of syslog with failing pam_putenv messages.
Document default of the printing config variable.
Use talloc_tos() instead of the talloc NULL context.
Andrew Bartlett (15):
Add in a nice big comment explaining why SamLogonEx matters.
Having killed it from Samba 3.0 and trunk, kill 'unicode' from samba-docs.
The whole point of the 'privileged' pipe is that it is not world accessible...
See, I really can write documentation when I put my mind to it...
It appears that <program> isn't valid here, but <command> is.
Add links to squid, and mod_ntlm_winbind.
Add a note warning against the use of wbinfo -a for authenticacation
Explain that winbind does not cache authentication requests.
Remove bogus comment from 'client use spnego'.
Clarify that turning off lanman authentiation applies to password
Address some inaccracies (such as BDC solutions that might have
Fix debian bug #404702 and clarify some points about 'net rpc vampire'
Clarify that you don't want to use %m in 'add machine script'.
Update docs to match the new defaults in Samba 3.2.0 and later.
Without stdlib.h we don't get a prototype for free().
Andrew Tridgell (83):
[samba-3-0-ctdb.tridge @ tridge at samba.org-20070602053809-kpw5kjkcyjs8yjbl]
update configure.rpm for clustered Samba usage
keep compatibility with v3-0-ctdb name for fileid:mapping option
apply patch from v3-0-ctdb to special case root in libnss_winbind
merge in spec file from Michael
fixed version in spec file
merge build changes from Mathias
make parametic options case insensitive
make parametic options case insensitive
fixed a fd leak when trying to regain contact to a domain controller
fixed permissions on ctdb databases
fixed a fd leak when trying to regain contact to a domain controller
fixed permissions on ctdb databases
fixed a fd leak when trying to regain contact to a domain controller
fixed permissions on ctdb databases
Merge commit 'obnox-ctdb/v3-2-ctdb' into v3-2-ctdb
Merge commit 'origin/v3-2-ctdb' into v3-2-ctdb
Merge commit 'samba-obnox/v3-2-ctdb-wip' into v3-2-ctdb
got rid of the redundent cache database
first cut at adding full transactions for ctdb to samba3
cleanup debugging and fix handling of empty transaction
samba3 can't handle NOREPLY yet
fixed fetch of empty records
use transactions in idmap_tdb2
all persistent databases now do all stores via automatic transactions
removed more unused code
we need to commit, not cancel, on record destruction
put a limit on the number of retries. I found a case where a recovery
mark this release as a transactions test release
handle two special cases
up release number
cope with the control failing completely without returning a status
don't leave a dangling transaction on retry error
fixed lots of places that paniced on a failed transaction_commit,
up release to transactions3
use CTDB_CONTROL_TRANS2_COMMIT_RETRY to prevent the counter getting
drop retries to 5
update to transactions4 release
update to ctdb.42 release
allow nested ctdb transactions in the same manner that they are
increase version to 43
update configure.rpm
register the ctdbd reconfigure message
log unclean shutdowns
fixed child exit handling and IP release handling
ensure we exit with non-zero status on EOF on socket, so the parent
added a explanatory comment on tcon check
up to release 44
disable the DNS update code, as it breaks clustering
up to release 45 now
I found lots of places where we assume error will be set when calling
up release to 46
ensure we give an error code to any routines above that are looking
I found lots of places where we assume error will be set when calling
I found lots of places where we assume error will be set when calling
fixed tsmsm_sendfile(). The logic was totally broken.
fixed an errno handling bug that could lead to an infinite loop
Avoid a race condition in glibc between AIO and setresuid().
become root for AIO operations
EINVAL is also a valid error return, meaning "this filesystem
Handle arbitrary new PAC types
Avoid a race condition in glibc between AIO and setresuid().
EINVAL is also a valid error return, meaning "this filesystem
become root for AIO operations
ldb: Fix permissions of group_mapping.ldb.
Avoid a race condition in glibc between AIO and setresuid().
EINVAL is also a valid error return, meaning "this filesystem
become root for AIO operations
fixed tsmsm_sendfile(). The logic was totally broken.
fixed an errno handling bug that could lead to an infinite loop
Handle arbitrary new PAC types
fixed a segfault on the ctdb destructor code
fixed an (unlikely) memory leak
re-added "winbind:ignore domains" patch
fixed segv on startup with trusted domains
removed unused variables
fixed segv on startup with trusted domains
re-added "winbind:ignore domains" patch
use glibc sys/inotify.h header
use glibc sys/inotify.h header
keep compatibility with v3-0-ctdb name for fileid:mapping option
fixed a bug in message handling for code the change notify code
s3: Fix vfs_shadow_copy2 to allow in-path @GMT-xxx
Aravind Srinivasan (1):
Have nmbd check all available interfaces for WINS before failing
Bill Ricker (1):
Fix Kerberos interop with Mac OS X 10.5 clients.
Björn Jacke (19):
increase log level for this failed setsockopt call. EINVAL is a normal error on Solaris when we do this on an already resetted connection.
fix some extrasemi compile warnings
some shells are pickier than others ...
add AC_TRY_RUN_STRICT support for Sun Studio compiler
fix some extrasemi compile warnings
Add ldap connection timeout for OpenLDAP and Netscape LDAP libs. This can be controlled via the ldap connection timeout parameter. This fixes fallbacks to secondary LDAP servers in multi LDAP server setups like in #4544
correct the description of the "ldap timeout" parameter
give configure check "sub-second timestamps without struct timespec" a chance to succeed
rather cosmetic fix for failed birthtime configure checks
add configure check for AIX style sub-second resolution support
add missing semicolons
add configure check for Tru64 sub-second timestamp resolution
add Tru64 sub-second resolution timestamp support
fix build with external dns_sd libraries
enable IPv6 support for NetBSD, FreeBSD
all BSDs use this evironment variable
prefer gssapi header files from subdirectory
fix build on old Heimdal based systems
s3:dsgetdcname: use parentheses in if condition to make negation clear
Bo Yang (9):
Only cache password policy results that worked, otherwise we
Allow %u parameters for print job username - use advanced sub
clean event context after child is forked.
Don't set child->requests to NULL in parent after fork
Backport of the clean event context after fork and
Fix null pointer refrence in event context in backport from v3-3-test
Don't send message to any other child in child process.
Fix bug in get_dc_name_via_netlogon(), null pointer refrence.
Initialize the id_map status in idmap_ldap to avoid surprise
Carsten Dumke (2):
net: Fix documentation of net rap printq info
net: Fix documentation of net rap printq info
Charles (4):
Add --update option to smbget.
smbget: Make global variables static.
Fix return code.
The attached patch removes some global variables, and make them local to main().
Chere Zhou (1):
minor memory leak fix
Christian Ambach (5):
do not log chdir with level 0 if reason is access denied
reject ACLs with DESC_DACL_PROTECTED on GPFS
do not merge ACEs with different SMB_ACE4_INHERIT_ONLY_ACE flag, this leads to wrong inheritance flags in the ACL e.g. (on GPFS) user:10000036:rwxc:allow (X)READ/LIST (X)WRITE/CREATE (X)MKDIR (X)SYNCHRONIZE (X)READ_ACL (X)READ_ATTR (X)READ_NAMED (X)DELETE (X)DELETE_CHILD (X)CHOWN (X)EXEC/SEARCH (X)WRITE_ACL (X)WRITE_ATTR (X)WRITE_NAMED
add e2fsprogs-devel as build dependency this is needed for AD because it contains libcom/libcom_err files and headers
streamline some log levels for invalid servicenames
Christoph Zauner (5):
Fix typos.
Samba3-HOWTO: Fix typos.
man pages: Fix typos.
man pages: Added improvements.
man pages: Fix typos and add improvements.
Dan Sledz (7):
FreeBSD configure check for backtrace_symbols
Allow SYSLOG_FACILITY to be modified with a new configure option called --with-syslog-facility
Fix logging to syslog
FreeBSD configure check for backtrace_symbols
Allow SYSLOG_FACILITY to be modified with a new configure option called --with-syslog-facility
Fix logging to syslog
Fix double free caused by incorrect talloc_steal usage.
David Leonard (2):
Fix bug 4516, no IPv6 on Solaris 2.6.
Fix bug 4516, no IPv6 on Solaris 2.6.
Davide Sfriso (2):
Fix bug #5906 when running winbindd on a Samba PDC. Winbindd crash on 'getent group'.
Fix bug #5906 when running winbindd on a Samba PDC. Winbindd crash on 'getent group'.
Derrell Lipman (27):
Initial revamp of the libsmbclient interface.
Modified revamp of the libsmbclient interface.
Additional revamped libsmbclient documentation
Mark smbc_option_{get,set} as deprecated
Comment was in wrong place
change variable name from f to fn for function pointers
Return NULL, not 0, from a function which returns a pointer.
Update WHATSNEW for libsmbclient changes
fixed missing white space
Remove use of deprecated function
Continued revamping of libsmbclient.
Missed a few 'deprecated' markers
Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-test
use constant name less likely to cause conflict
Check for NULL pointers before dereferencing them.
Eliminate global variable in_client and a plethora of extern declarations.
Fix use of AuthDataWithContext capability
Remove prototype of unimplemented smbc_chown() function.
Static libsmbclient library needs to include all objects
Fix bug 5805: don't close stdout
Fix bug 5805: don't close stdout
Error return is boolean false, not -1
Error return is boolean false, not -1
Treat file names in POSIX-like case-sensitive fashion by default
[Bug 6022] smbc_urlencode and smbc_urldecode were not exported
Determine case sensitivity based on file system attributes.
[Bug 6228] SMBC_open_ctx failure due to path resolve failure doesn't set errno
Deryck Hodge (1):
Adding info on the '-P' option I added to swat.
Dina Fine (2):
Fix bug #5908 - Samba 3.0.32 - internal change notify on share directory fails"
Fix bug #5908 - Samba 3.0.32 - internal change notify on share directory fails"
Ephi Dror (2):
Correct the netsamlogon_clear_cached_user function.
Correct the netsamlogon_clear_cached_user function.
Eric Cronin (1):
Missing HAVE_UPDWTMPX check before using updwtmpx().
Gerald (Jerry) Carter (17):
Fix libtdb some to move back towards allowing out of tree builds
Ignore port when pulling IP addr from struct sockaddr_storage.
Work around iconv conversion failure from generated smb.conf.5 on Ubuntu 8.04.
nss_winbind: When returning NSS_UNAVAIL, squash errno to ENOENT
winbindd: Fix crash in cm_connect_sam()
idmap_gid_to_sid: Fix a cut-a-npaste error.
nss_winbind: When returning NSS_UNAVAIL, squash errno to ENOENT
winbindd: Fix crash in cm_connect_sam()
Add simple script to build docs
Add workaround for docs build and dependency on parameters.all.xml
Add simple script to build docs
Add workaround for docs build and dependency on parameters.all.xml
libaddns: Use the same prerequisite for DDNS update as Windows XP.
net_dns: Make "lwinet ads dns register" honor the "interfaces" parameter.
libaddns: Use the same prerequisite for DDNS update as Windows XP.
net_dns: Make "lwinet ads dns register" honor the "interfaces" parameter.
Fix "allow trusted domain" so it disables trusted domains.
Gerald Carter (80):
adding the THANKS and history files back after talking to jht
add 'html' to release target so as to include output/devel/*
adding docs for 'cups options'
put default and example parameters in the right place
fix default install locations for swat in manpage
updating cups options entry based on feedback from Lars M. @ SuSE
removning html-single from the release target
adding docs for 'printcap cache time' -- patch from Lars
BUG 1367 -- fix typo
document that 'printing = ...' resets the printing commands to default values
adding docs for force printername
fix a few typos
fix another typo
add entry for 'enable privileges'
fix a few typos
fix typos
adding basic docs to net(8) about 'net rpc rights'
adding note about these options not being supported in security = share
BUG 1767: change documentation to reflect current hash2 inplementation
BUG 1496: --authentication-file (not --authfile)
fix typo that broke a few specific parameters
BUG 2431: fix documented default value for strict locking
adding documentation on the 'allocation roundup size' option
fix xml syntax error
correct '[abort] shutdown script' explanation (has been in 3.0.x
update %a values
cleanup typos in the %a description (mentioned by <HotaruT> on IRC)
removing 'ldap filter' smb.conf option
updating docs for new 'map to guest' option and missing 'enable asu support' option
cleaning up vestiges of winbind local accounts code
fix typo after changes to 'map to guest' options
clarifying 'map to guest = bad uid'
fix bad link
* addminf username map script docs
clarifying ldap suffix options
one more round of clarifications
add note about print admin being deprecated
remove the printmode documentation since the command itself was previously removed
fixing up some links in the html documentation
adding dpcs for 'eventlog list' and 'svcctl list'
remove unknown tag
fix typoe in 'map to guest' entry
fixing typo in the 'map readonly = permissions' explanation reported by Thomas Bork
femoving outdated registry file to prevent confusion
updating default values for several parameters
updating my changes for new/removed/modified parameters in 3.0.23pre1
removing docs for removed parameters
fix a typo
smbpasswd -W docs patch from Aruna Prabakar <aruna.prabakar at hp.com>
BUG 780: fix typo
correct ambiguities pointed out by Thomas Bork
fix passdb backend description for 3.0.23 behavior
bug 3980: should fix typo else its a bug in the man page generator
eventlog list uses lockdir and not libdir (pointed out by Eric Hall).
make the + syntax for [in]valid users clearer
clarify when the 'add machine script' is applicable
BUG 4343: Clarify the intent of ldapsam:trusted = yes
Adding docs for new 'winbind normalize names' option.
adding template file for individual manpages
man page updates for new idmap options (still a work in progress)
fix bad ending tag
more idmap option updates
add references id idmap uid/gid to the new idmap parameters
add more idmap alloc smb.conf entries
fill in the idmap_tdb man page
Fill in the idmap_ldap man page and clean up a few things
more idmap doc updates
fix a typo in idmap_ldap man page
add idmap_nss man page
add stubs for idmap_{ad,rid}.8
Jeremy says not to set the length. Just use defaults
"reset on zero vc" is a global option. Make docs
add docs on idmap_ad:schema_mode
fix a few typos pointed out by James
add smb.conf entry for 'winbind expand groups'
revert svn r1129. FOr some reason this breaks the html generation
Add comment about the %o variable not generally being available
Add rfc2307 as a valid value for winbind nss info parameter.
Adding WinXP64 and Vista as documented values for %a in smb.conf(5)
Document --verbose option to wbinfo
Gerald W. Carter (28):
Fix a bug in the output from print_canonical_sockaddr() fix from 36f8bafbd3dee66a8....
Don't fill password policy structure for any domain other than our own.
Only add WBFLAG_PAM_CONTACT_TRUSTDOM when performing a krb5 auth request.
DIsplay the short domain name in "wbinfo -m " by default.
Fix enumeration of forest trusts from our root domain.
Patch from Nicholas Brealey <nick at brealey.org> to distinguish between WinXP and WinXP64.
Fix out of tree build. Remove the embedded srcdir path from talloc and tdb.
Follow error code name convention in libwbclient.
Add wbcListTrusts() API call to libwbclient.so
Convert "wbinfo -m" to use wbcListTrusts() API call.
Remove unused variable from wbcCheckTrustCredentials().
Merge commit 'samba/v3-2-test' into wbc-test
Moving docs tree to docs-xml to make room for generated docs in the release tarball.
Adding DTD from svn:externals link in samba-docs SVN repo
Rename WBC_DOMAIN_XXX domain flags to WBC_DOMINFO_DOMAIN_XXX
Mark a domain offline in the wbcDomainInfo structure using the domain_flags.
Use wbinfo --online-status in make test rather than --sequence
BUG 5429: Clarify log msgs re: failure to create BUILTIN\{Administrators,Users}
BUG 5107: Fix handling of large DNS replies on AIX and Solaris.
Winbind: Prevent cycle in children list when reaping dead child processes.
Manually port Steven Dannenman fix for using the correct machine domain when
Manually merge Steven Danneman's patch for SPNEGO auth to a trusted
Return NULL in sitename_fetch() if gencache_init() fails. Not false
Release scripts: Update create-tarball to include docs and other packaging details.
Release scripts: Update create-tarball to include docs and other packaging details.
idmap_ad: Fix a segfault when calling nss_get_info() with a NULL ads structure.
idmap: Fix typo is gid2sid() that was caching using idmap_cache_set_sid2uid()
idmap_ad: Fix a segfault when calling nss_get_info() with a NULL ads structure.
Guenther Deschner (1):
s3-loadparm: Fix resume command typo for "printing = vlp".
Günter Kukkukk (1):
Don't try and delete a default ACL from a file.
Günther Deschner (571):
Fill in WHATSNEW.txt.
Pure cosmetics, trying to get my group policy diff smaller.
Add infrastructure for reading/storing Group Policy state and control data in the registry.
Add Group Policy extension infrastructure.
Add "registry" Group Policy extension.
what a wurst.
Revert "what a wurst."
Add gp_get_machine_token().
Fix the build w/o ldap.
Fix init_registry_data for subkeyless top-level keys.
Make sure we are still able to join Windows 2008.
Fix gp_find_file() which broke during the pstring removal.
Fix crash bug in pdb_init_ldapsam().
Move talloc_init to the right place in "net ads join".
Zero more structs initially in LSA rpc server.
Use TALLOC_FREE in libnetjoin debugging dump code.
Fix lsa_QueryInfoPolicy: make proper talloc copies of the sids.
Fix counter mismatch in lsa_LookupNames server.
Fix counter mismatch in lsa_LookupNames3 server.
Add new Windows 2008 Kerberos PAC Type 12 (apparently again undocumented).
Re-run make idl.
Add secure_channel_type to libnetjoin.
Fix proxy_srvsvc_call().
Whitespace cleanup in srvsvc server.
Use pidl for _srvsvc_NetSrvGetInfo().
Use rpccli_srvsvc_NetSrvGetInfo() in rpcclient.
Remove unused marshalling for SRV_NET_SRV_GET_INFO.
Fix IDL for srvsvc_NetSrvSetInfo().
Re-run make idl.
Use pidl for _srvsvc_NetSrvSetInfo().
Remove unused marshalling for SRV_NET_SRV_SET_INFO.
Fix rpccli_srvsvc_NetSrvSetInfo call in libnetapi.
Fix IDL for srvsvc_NetShareSetInfo().
Re-run make idl.
Use pidl for _srvsvc_NetShareSetInfo().
Fix IDL for srvsvc_NetRemoteTOD().
Re-run make idl.
Use pidl for _srvsvc_NetRemoteTOD().
Use rpccli_srvsvc_NetRemoteTOD() in rpcclient.
Remove unused marshalling for SRV_NET_REMOTE_TOD.
Fix build of pam_smbpass.
Add PICFLAG to libnetapi Makefile.
Give a better error message why NetServerSetInfo() may fail in the gui.
Make sure to generate pkgconfig files for libtdb and libtalloc.
Revert "Make sure to generate pkgconfig files for libtdb and libtalloc."
Another build fix for pam_smbpass: make sure libwbclient is there.
Fix build targets for bin/net.
In libnetapi, point out that lp_load has failed.
Fix lp_load with an empty registry and "config backend = registry". Michael, please check.
Be more verbose why create local token has failed during
Slowly making progress on PAC_UNKNOWN_12.
Re-run make idl.
Ignore Kerberos PAC type 12.
Re-run make idl.
Fix the build of cifs.spnego.
Fix _dssetup_DsRoleGetPrimaryDomainInformation().
Fix debug statement (missing \n).
Fix IDL for srvsvc_NetShareEnum and srvsvc_NetShareEnumAll.
Re-run make idl.
Add some more init_srvsvc_NetShareInfoX functions.
Enable libnetjoin debugging for now but avoid printing passwords.
Use pidl for _srvsvc_NetShareGetInfo, _srvsvc_NetShareEnum and srvsvc_NetShareEnumAll.
Use pidl generated NetShareGet/SetInfo and Enum calls in rpcclient.
Use pidl for _srvsvc_NetShareDel and _srvsvc_NetShareDelSticky.
Add netnamevalidate command to rpcclient.
Use pidl for _srvsvc_NetNameValidate.
Use rpccli_srvsvc_NetShareDel in net.
Remove unused marshalling for SRV_NET_SHARE_DEL.
Remove unused marshalling for SRV_NET_NAME_VALIDATE.
Fix IDL for srvsvc_NetShareAdd().
Re-run make idl.
Use pidl for _srvsvc_NetShareAdd.
Fix IDL for srvsvc_NetSetFileSecurity and srvsvc_NetGetFileSecurity.
Re-run make idl.
Add netfilegetsec command to rpcclient.
Use pidl for _srvsvc_NetSetFileSecurity.
Use pidl for _srvsvc_NetGetFileSecurity.
Remove unused marshalling for SRV_NET_FILE_SET_SECDESC and SRV_R_NET_FILE_GET_SECDESC.
Use pidl for _srvsvc_NetSessDel().
Add netsessdel command to rpcclient.
Fix IDL for srvsvc_NetSessEnum().
Re-run make idl.
Add netsessenum command to rpcclient.
Add some srvsvc_NetSessInfo init functions.
Use rpccli_srvsvc_NetShareEnumAll in smbclient.
Remove insane amount of whitespace.
Use rpccli_srvsvc_NetShareEnumAll in libsmbclient.
Use rpccli_srvsvc_NetShareEnumAll in smbtree.
Use rpccli_srvsvc_NetShareGetInfo in 2 places in "net".
Use rpccli_srvsvc_NetShareAdd in net.
Convert "net" to use rpccli_srvsvc_NetShare* interfaces everywhere.
Remove unused marshalling for SRV_NET_SHARE_{ENUM,ADD,SETINFO,GETINFO}
Remove unused marshalling for SRV_NET_SESS_DEL.
Fix IDL for srvsvc_NetFileEnum.
Re-run make idl.
Use rpccli_srvsvc_NetFileEnum in net and rpcclient.
Remove rpccli_srvsvc_net_file_enum() and cli_srvsvc.c with it.
Add netdiskenum to rpcclient.
Fix IDL for srvsvc_NetConnEnum.
Re-run make idl.
Add netconnenum to rpcclient.
Fix netdiskenum call in rpcclient.
Use pidl for _srvsvc_NetDiskEnum.
Fix return of reg values below HKLM/SOFTWARE/MICROSOFT/WINDOWSNT/CURRENTVERSION.
Allow to send no resume_handle in rpcclient's NetShareEnum* calls.
Trying to fix resume_handling for srvsvc_NetShareEnumAll.
Add some last init_srvsvc_X functions.
Ignore some unneeded autogenerated cli_ and srv_ functions.
Remove unused marshalling for SRV_NET_DISK_ENUM.
For convenience reasons, always create cli->srv_name_slash in the rpc_client.
Use existing srv_name_slash.
Fix typo.
Bind Group Policy processing closer to the samba registry.
Use pidl for _srvsvc_NetFileEnum.
Remove unused marshalling for SRV_NET_FILE_ENUM.
Fix the build (by calling NDR_SRVSVC_NETFILEENUM).
Fix crash bug in check_sam_security() when make_server_info_sam() did a
Add error mapping for WERR_SERVICE_NEVER_STARTED.
No need to compose CLI_SERVER_NAME_SLASH in "net rpc service" anymore.
Move svc_status_string() out of rpc_client/cli_svcctl.c
Fix IDL for svcctl_EnumDependentServicesW().
Re-run make idl.
Use pidl for _svcctl_EnumDependentServicesW().
Remove unused marshalling for SVCCTL_ENUM_DEPENDENT_SERVICES.
Allow to set or unset resume_handle in netconnenum in rpcclient.
Use pidl for _srvsvc_NetConnEnum().
Remove unused marshalling for SRV_NET_CONN_ENUM.
Add support for setting resume handle in netsessenum rpcclient command.
Use pidl for _srvsvc_NetSessEnum().
Remove unused marshalling for SRV_NET_SESS_ENUM.
Move MAX.*ENTRY definitions out of old rpc srvsvc parsing code.
Remove double RPC_PARSE_OBJ2 from Makefile.
Remove remaining old srvsvc client and server rpc code entirely.
Add my copyright.
Fix IDL for winreg_QueryValue.
Re-run make idl.
Fix _winreg_QueryValue().
Re-run make idl (after pidl change for adding header info to cli_ functions).
Add debug statement in auth_winbind to display wbcAuthenticateUserEx error code.
Fix wbcAuthenticateUserEx().
Add svcctl_MgrAccessMask and svcctl_ServiceAccessMask.
Re-run make idl.
Comment out some svcctl headers which are now defined in IDL.
Fill in IDL for PNP_GetDeviceRegProp.
Re-run make idl.
Strip whitespace in ntsvcs rpc server.
Add ntsvcs_getdevregprop command to rpcclient.
Fix _netr_LogonControl2(). Return talloced dcname.
Fix IDL for netr_NETLOGON_INFO_2.
Re-run make idl.
Fix winbind NETLOGON cred chain on a samba dc for w2k8 trusts.
Fix typo.
Use netr_LogonControlCode in netr_LogonControl2().
Re-run make idl.
Move inline comment about MSV1_0 flags to IDL.
Move the known NETLOGON_CONTROL reply flags to IDL.
Move LOGON_KRB5_FAIL_CLOCK_SKEW to winbindd_pam.
Move DSGETDC_VALID_FLAGS to IDL.
Move netr_LogonLevel flags to IDL, rename old one to netr_LogonInfo.
Re-run make idl.
Fix samlogon rpc client & server.
Remove unused DS_DOMAIN_CONTROLLER_INFO struct.
Ndr pull and push errors are worth to be logged with 1 at least.
Fix typo.
Add lsa_BinaryString.
Fill in netr_AcctLockStr and use lsa_BinaryString in netlogon delta.
re-run make idl.
Minor fix for net rpc samdump.
Re-add support for display and vampire of account policies in "net".
Remove unused marshalling for Netlogon Lockout String.
Remove last reference to rpc_netlogon.h.
Make sure to zero the returned handle in _svcctl_CloseServiceHandle().
Rename string to array in lsa_BinaryString.
Re-run make idl.
Fix blob used in pull_netr_AcctLockStr().
Make netr_DsRGetDCNameInfo public.
Re-run make idl.
Use NDR for netr_DsRGetDCNameInfo un-/marshalling in dsgetdcname.
Remove unneeded pack_dsdcinfo/unpack_dsdcinfo.
Check for buffer in decode_wkssvc_join_password_buffer.
Let libnetjoin find the dc in wkssvc NetrJoinDomain2/UnjoinDomain2.
Add Support for DOMAIN\DCNAME syntax in libnetjoin.
Add ads_check_ou_dn().
Support "net ads join" format while joining to a specific ou.
Add some paranoia fixes for _wkssvc_NetrJoinDomain2/UnjoinDomain2.
Fill in netr_NegotiateFlags.
Re-run make idl.
Don't let winbind getgroups crash when we have no gids in the token.
Zero initial return_authenticator in net rpc samdump.
Add init_samr_parameters_string().
The parameters string (aka munged dial string) in samr is not a normal lsa_String.
Re-run make idl.
Re-add support for the samr parameters string.
Fix _srvsvc_NetShareSetInfo.
Use uint32 in max_users field in SRVSVC ShareInfo levels consistently.
Re-run make idl.
Fix SRVSVC ShareInfo max_users handling server side.
Fix IDL for srvsvc_NetShareInfo502. It does indeed contain a sec_desc_buf.
Re-run make idl.
Fix SRVSVC ShareInfo level 502 server side handling.
Fix SRVSVC NetShareInfo level 502 client-side.
Fix build warning.
Fix build of rpcclient.
Fix NETLOGON credential chain with Windows 2008 all over the place.
Make sure to hand down the domain name in libnetapi NetUnjoinDomain.
Some fixes for netdomjoin-gui and support for browsing/joining OUs.
Apply some const in clirap.
Fix "net rpc trustdom establish" for win2k8 trusts.
Add NT_STATUS_RPC_CANNOT_SUPPORT.
Fix rpccli_lsa_lookup_sids_noalloc.
Make more functions in pam_winbind static.
Add pwb_context to pam_winbind.h.
Add _pam_winbind_init/free_context.
Use pwb_context in pam_winbind.
Fix pam_winbind macros.
Move rpccli_try_samr_connects out of rpcclient.
Remove some dead code in rpcclient.
Always uppercase cli->srv_name_slash.
Use sid_array_from_info3 in lookup_usergroups_cached().
Fix _samr_GetDomPwInfo (to return more then zeros).
Fix _samr_GetUserPwInfo() (to return more then just zeros).
Whatsnew
Add libnetapi.idl.
Build libnetapi.idl.
Add libnetapi generated files.
Restructure inner workings of libnetapi a bit.
Add CLI_FULL_CONNECTION_FALLBACK_AFTER_KERBEROS define.
Prefill in username in libnetapi ctx.
Use popt in libetapi example code.
Fix includes in libnetapi examples common.c
Add DsGetDCName call to libnetapi.idl.
Re-run make idl.
Add DsGetDcName call to libnetapi library.
Add DsGetDcName libnetapi example.
Try to use kerberos in libnetapi.
Move is_valid_policy_hnd() out of net.
Fix the build of reply_setattrE().
Fix IDL for lsa_QueryDomainInformationPolicy.
Fix IDL for lsa_QueryTrustedDomainInfoByName.
Fix IDL for lsa_QueryTrustedDomainInfoBySid.
Re-run make idl.
Fix lsa_TrustedDomainInfo callers.
Fix IDL for lsa_QueryTrustedDomainInfo.
Re-run make idl.
Fix IDL for lsa_LookupPrivName.
Re-run make idl.
Fix lsa_QueryTrustedDomainInfo caller.
Fix parameters string for rpc_trustdom_add_internals().
Add NetUserAdd to libnetapi IDL.
Re-run make idl.
Add NetUserAdd to libnetapi.
Add NetUserAdd example.
Add NetUserDel to libnetapi IDL.
Re-run make idl.
Add NetUserDel to libnetapi.
Add Add NetUserDel example.
Add NetUserEnum to libnetapi IDL.
Re-run make idl.
Add NetUserEnum to libnetapi.
Add NetUserEnum example.
Add MAX_NERR define.
Add some more cli_cm_set_X functions.
Fix typo.
Add SERVER_INFO_1005 to libnetapi.idl.
Re-run make idl.
Use SERVER_INFO_1005 in libnetapi.
Add very basic cli_cm_* based connection handler to libnetapi.
Split out private headers in libnetapi.
Fix one missing netapi_private header.
Use libnetapi_open_ipc_connection in libnetapi.
Add libnetapi_open_pipe, inspired by the cli_cm_ interface.
Use libnetapi_open_pipe in netapi functions.
Fill in WHATSNEW.txt for pre3.
Move some WERRORs down to the NERR_BASE block.
Add WERR_USER_ALREADY_EXISTS and WERR_PASSWORD_RESTRICTION.
Fix ou handling in netdomjoin-gui.
gpo: make integer debug print more readable.
libnetapi: don't to try to free NULL struct.
gpo: add scripts plugin.
Fix the build of eventlogadm.
libnetapi: Add IDL for NetQueryDisplayInformation.
Re-run make idl.
libnetapi: add NetQueryDisplayInformation skeleton.
libnetapi: don't reset the error code in NetUserAdd_r if the operation failed.
libnetapi: fill in NetQueryDisplayInformation_r.
libnetapi: add NetQueryDisplayInformation example.
libnetapi: Add NetQueryDisplayInformation header.
libnetapi: add libnetapi_set_use_kerberos
libnetjoin: Fix joining when no KRB5CCNAME is around.
libnetjoin: Remove machine account if we failed to set password.
WKSSVC: In _wkssvc_NetrJoinDomain2, do modify the local configuration if enabled.
net: the success of secrets_init is checked by libnetjoin now.
doserr: Add WERR_INVALID_DOMAIN_STATE and WERR_INVALID_DOMAIN_ROLE.
net: use WERROR for check_ads_config().
libnetjoin: Fix unjoining when no KRB5CCNAME is around.
net: exit early in net_ads_join() if the domain is not set.
libgpo: fix build warning.
libnetjoin: separate out libnet_join_lookup_dc_rpc.
libnetjoin: delete the workgroup name when requested while unjoining.
net: abort when lp_realm is not set in net_ads_leave().
libnetjoin/net: Fix lp_config_backend_is_registry() handling.
IDL: Import drsuapi.idl from samba4.
IDL: Fix several DRSUAPI calls.
IDL: For the fun of it, build drsuapi.idl.
libnetapi: Add missing headers.
libnetapi: do not overwrite status in libnetapi_get_error_string().
net/libnetapi: Include netapi headers early and free on exit.
errors: Add WERR_NONE_MAPPED.
errors: Add WERR_NO_SUCH_USER.
libnetapi: Let NetUserAdd_l/NetUserDel_l talk to the local RPC server.
net: use NetUserDel for "net rpc user delete".
net: Use NetUserAdd for "net rpc user add".
net: Remove unused rpc_user_add/del_internals code.
libnetapi: Add initial inline doxygen comments.
dsgetdcname: Fix discover_dc_dns.
NetrUnjoinDomain2: Honor registry config to try config changes.
net: Be more tolerant while joining.
libgpo: Fallback to NTLMSSP fails while pulling policy from SYSVOL.
libgpo: try nicer output when dumping gpo registry values.
netdomjoin-gui: Fix label alignment showing up with lower screen-resolution.
libnetapi: Disable talloc_enable_leak_report.
wbclient: Remove unused string.
IDL: Add nbt.idl from Samba4.
IDL: Build nbt.idl always.
IDL: Add autogenerated nbt files.
IDL: build generated nbt code.
Move GETDC mailslot out of winbindd.
IDL: add dom_sid0 to security.idl (hand merge from samba4).
IDL: Re-run make idl and hand merge some required functions from Samba 4.
IDL: Add type 23 in nbt_ntlogon_request reply packets.
IDL: make idl.
cli_cm: Make nicer password prompt in do_connect().
netdomjoin-gui: Omit warning when unjoining a domain fails.
libnetapi: Add Doxyfile.
samlogoncache: Use data_blob_const in netsamlogon_cache_get.
winbind: Use libnbt for NTLOGON SAMLOGON mailslot request and reply.
winbind: pass down existing talloc context.
IDL: Add NTLOGON_RESPONSE_FROM_PDC2 to nbt_logon_request.
IDL: make nbt_cldap_netlogon_5 public.
IDL: re-run make idl.
libads: Use libnbt for CLDAP reply parsing.
cldap: add talloc context to ads_cldap_netlogon().
cldap: avoid duplicate definitions so remove ads_cldap.h.
IDL: now that we have nbt.idl, re-add it to the includes again.
IDL: rerun make idl.
net: Add libnetapi context to net's impressive list of globals.
dsgetdcname: add very basic flat name support.
dsgetdcname: Fix discover_dc_dns().
build: fix the build.
libnetjoin: identify type of domain early.
IDL: Fix IDL for samr_GetDisplayEnumerationIndex{2}.
IDL: rerun make idl.
rpcclient: Add getdispinfoidx command.
document "setprintername" (Bugzilla: #1830)
Corrected default settings for "ldap timeout".
Document "deldriverex"
most probably a typo.
"mangle case" silently vanished with samba 3.0.6. Reflect this fact
Fix from Bjoern Jacke.
Fix whitespace.
Document "net rpc user rename".
Start documenting pam_winbind's options. Maybe someone more fluent in
Thanks to abartlet: Add note about spaces in pam_winbind's options.
Names can fail to resolve in %m, not in %L when listening on port 445.
Document idmap_ad plugin and "winbindd nss info".
Document procedure to move account policies to ldapsam.
Start documenting undocumented parameters.
Follow code cleanup wrt idmap module names.
Mention the "silent" option.
Document debug_state option.
rpcclient: Add tiny fix for cmd_samr_get_dispinfo_idx().
mailslot: allow to define nt_version in send_getdc_request().
mailslot: make sure we are looking at the correct reply structure.
mailslot: allow to give back struct nbt_ntlogon_packet.
mailslot/dsgetdcname: do what XP does and request nt_version 11.
errors: add WERR_INVALID_DOMAINNAME.
IDL: Add autogenerated drsuapi files.
pam_winbind: Fix Bug #5430 (patch from fumiyas at osstech.co.jp).
Samba Shared Repository - branch v3-3-test updated - release-3-2-0pre2-2279-gd077ef6
build: fix the build w/o ldap.
wins: fix null pointer crash in nss_wins module.
netapi: add -f switch for DsGetDCName() example and be more verbose on output.
Fix Bug #5465 (joining with createcomputer=ou1/ou2/ou3).
_netr_LogonSamLogon: fix lm session key length.
Fix Bug #5465 (joining with createcomputer=ou1/ou2/ou3).
Fix Bug #5461 and implement a very basic _samr_GetDisplayEnumerationIndex().
_netr_LogonSamLogon: fix lm session key length.
Revert "Add ntsvcs_getdevregprop command to rpcclient."
Revert "Remove unused marshalling for SVCCTL_ENUM_DEPENDENT_SERVICES."
Revert "Use pidl for _svcctl_EnumDependentServicesW()."
Revert "Add svcctl_MgrAccessMask and svcctl_ServiceAccessMask."
Revert "Fill in IDL for PNP_GetDeviceRegProp."
Revert "Comment out some svcctl headers which are now defined in IDL."
Revert "Re-run make idl."
Revert "Fix IDL for svcctl_EnumDependentServicesW()."
Revert "Move svc_status_string() out of rpc_client/cli_svcctl.c"
Revert "No need to compose CLI_SERVER_NAME_SLASH in "net rpc service" anymore."
Revert "Re-run make idl."
Revert "Re-run make idl."
Revert "rpc_parse: Use UUIDs from librpc/gen_ndr/ when possible to reduce"
Revert "Reconcile ndr_syntax_id used by pidl-generated code and Samba3's RFC_IFACE."
Revert "Actually connect to RPC."
Fix typo.
netdomjoin-gui: before prompting for creds, ask dsgetdcname for a dc.
netdomjoin-gui: before prompting for creds (for receiving joinable ous), find a dc.
netapi: fix returned name buffer in NetGetJoinInformation_r().
IDL: add nbt_netlogon_version.
IDL: use samr_AcctFlags in nbt_ntlogon_sam_logon.
IDL: move some netlogon DS flags to NBT where they actually showup first.
IDL: use nbt_dc_sock_addr.
Re-run make idl.
build: fix some build dependencies.
IDL: use nbt_netlogon_command in cldap replies.
IDL: add nbt_cldap_netlogon_29 which includes the next_closest_site.
build: fix make everything.
re-run make idl.
dsgetdcname: use correct dc name for name cache store.
mailslot/cldap: use nt_version bits in queries.
dsgetdcname: remove invalid assumptions when using DNS for the DC query.
IDL: add missing case 14 and 15 to nbt_cldap_netlogon union.
re-run make idl.
IDL: make nbt_cldap_netlogon_29 public.
re-run make idl.
gencache: add some const.
dsgetdcname: add map_ds_flags_to_nt_version.
dsgetdcname: add pull_mailslot_cldap_reply().
cldap: let ads_cldap_netlogon() return all possible cldap replies.
dsgetdcname: add get_cldap_reply_server_flags().
dsgetdcname: add make_dc_info_from_cldap_reply().
dsgetdcname: use make_dc_info_from_cldap_reply() for cldap replies.
dsgetdcname: map additional flags to nt_version.
dsgetdcname: wait a little longer for mailslot replies.
dsgetdcname: mailslot replies are identical to the cldap ones, use cldap everywhere.
dsgetdcname: remove invalid assumption in discover_dc_dns().
dsgetdcname: be more paranoid about the existance of an ip_address.
dsgetdcname: simply call ourself with DS_FORCE_REDISCOVERY after cache expiry.
dsgetdcname: pure cosmetics.
dsgetdcname: fix gencache store for dsgetdcname().
cldap: move out cldap object to fix the build.
dsgetdcname: add map_dc_and_domain_names() for consolidating returned names.
util: add strip_hostname() to strip of leading '\\'.
Use strip_hostname after dsgetdcname/getdcname calls.
dsgetdcname: the forest name should never be empty.
dsgetdcname: use existing messaging_context if possible.
IDL: Add nbt_cldap_netlogon_15.
IDL: Fix nbt_cldap_netlogon union, removing the default member.
re-run make idl.
dsgetdcname: make use of nbt_cldap_netlogon_15.
dsgetdcname: add reminder that we need to support ipv6 here once we know how.
mailslot: Also pick domain name and pdc name from type 15 cldap reply.
dsgetdcname: In case we didn't get a mailslot reply, don't cache the nodestatus.
libads/cldap: store client sitename also keyed by dns domain name.
dsgetdcname: check for invalid sitename/flag combinations.
dsgetdcname: add site support.
net: Fix net lookup dsgetdcname, no need to pull site ourselves.
dsgetdcname: store client sitename for mailslot and cldap replies.
Revert "Ignore some unneeded autogenerated cli_ and srv_ functions."
idl: avoid sa_family as it its a macro on IRIX.
re-run make idl.
dsgetdcname: use family (instead of sa_family).
Fix Bug #5285. (libcap header mismatch)
libnetjoin: delete possible "realm" leftover parameter.
libnetjoin: only close existing policy handles while unjoining.
libnetjoin: correctly copy returned lsa policy sid.
build: fix build warning.
mailslot: always pull a command 25 type reply.
pam_winbind: fix pam_sm_chauthtok for storing modified cached creds.
libnetjoin: First store configuration and then verify the join.
libnetjoin: add libnet_join_rollback().
netdomjoin-gui: some minor fixes + hunting down typecast bugs.
netdomjoin-gui: disable annoying "reboot now" dialog.
netdomjoin-gui: fix more gtk runtime warnings.
netdomjoin-gui: enable NetGetJoinInformation() call after successfull joining.
pam_winbind: Update cached creds during password change.
samsync: add samsync_fix_delta_array()
net: Fix bug #5542 (samsync contains empty passwords).
netapi: Fix Bug #5545 (libnetapi_init without $USER)
net_vampire: fix build warning.
net_vampire: fix samsync_process_database(). Final fix for Bug #5542.
Fix build warning.
libnetjoin: fix Bug #5570.
libwbclient: let wbcStringToSid handle the global NULL sid.
winbindd: handle trusted domains without sid.
rpc_client: Bug 5616 - fix session keys also in rpccli_netr_LogonSamLogonEx wrapper.
fix build warning.
netapi: add c++ guard.
fix another build warning.
fix build warning.
IDL: fix IDL for netr_ServerPasswordSet2().
re-run make idl.
Fix Bug #5710 and make machine account password changing work again.
winbindd: fix invalid sid copy (hit when enumerating sibling domains).
fix another build warning.
fix build warning.
IDL: fix IDL for netr_ServerPasswordSet2().
re-run make idl.
Fix Bug #5710 and make machine account password changing work again.
winbindd: fix invalid sid copy (hit when enumerating sibling domains).
kerberos: fix indent of enc type lines in generated krb5.conf files.
kerberos: fix indent of enc type lines in generated krb5.conf files.
build: don't install the cifs.upcall binary twice.
s3-srvsvc: fix _srvsvc_NetShareAdd segfault.
libnetjoin: add use_kerberos flag.
net: add "-k" switch for kerberos authentication (in preparation for #5416).
libnetunjoin: add use_kerberos flag.
libnetjoin: support kerberized joining/unjoing (fix #5416).
s3-srvsvc: fix _srvsvc_NetShareAdd segfault.
s3-samr-server: be consistent when reporting we do password complexity.
s3-samr-server: fix access check in _samr_QuerySecurity().
s3-samr-server: _samr_DeleteUser needs to wipe out the user_handle on success.
s3-samr-server: fix return code in _samr_QueryDisplayInformation.
s3-samr-server: unify callback convention: _samr_QueryDomainInfo.
s3-samr-server: unify callback convention: _samr_UserSetInfo.
build: don't install the cifs.upcall binary twice.
s3-samr-server: be consistent when reporting we do password complexity.
s3-samr-server: _samr_DeleteUser needs to wipe out the user_handle on success.
s3-samr-server: fix access check in _samr_QuerySecurity().
auth: Fix build warning.
Fix PNP_GetHwProfInfo() (fixes Bug: #5888).
re-run make idl.
re-run make idl.
make some more parts of security.idl public and re-run make idl.
winbind: fix build warning.
fix build warning.
Fix Bug #5898. ("net rpc shutdown" fails).
s3-samr: fix _samr_LookupNames return code.
s3-ldapsam: Fix Bug 5957: do not abort rename process on valid rename script.
samr: fix samr_UserInfo24 and samr_UserInfo26.
s3-build: re-run make samba3-idl.
s3: merge german pam_winbind message translations from master.
rpc_client: add init_samr_CryptPasswordEx and init_samr_CryptPassword.
rpc_client: use init_samr_CryptPassword(Ex) in client tools.
s3-samr: fix init_samr_user_info{23,24} callers.
s3-samr: add init_samr_user_info25 and init_samr_user_info26.
s3-libnetjoin: remove unused md4_trust_password, found by metze.
s3-libnetjoin: Fix bug #5749. Re-set acctflags while joining. fix from metze.
s3-samr-server: fix return code in _samr_QueryDisplayInformation.
s3-samr-server: unify callback convention: _samr_QueryDomainInfo.
s3-samr-server: unify callback convention: _samr_UserSetInfo.
auth: Fix build warning.
Fix PNP_GetHwProfInfo() (fixes Bug: #5888).
re-run make idl.
re-run make idl.
make some more parts of security.idl public and re-run make idl.
fix build warning.
Fix Bug #5898. ("net rpc shutdown" fails).
s3-samr: fix _samr_LookupNames return code.
s3-ldapsam: Fix Bug 5957: do not abort rename process on valid rename script.
samr: fix samr_UserInfo24 and samr_UserInfo26.
s3-build: re-run make samba3-idl.
s3: merge german pam_winbind message translations from master.
rpc_client: add init_samr_CryptPasswordEx and init_samr_CryptPassword.
rpc_client: use init_samr_CryptPassword(Ex) in client tools.
s3-samr: fix init_samr_user_info{23,24} callers.
s3-samr: add init_samr_user_info25 and init_samr_user_info26.
s3-libnetjoin: remove unused md4_trust_password, found by metze.
s3-libnetjoin: Fix bug #5749. Re-set acctflags while joining. fix from metze.
s3-eventlog: fix buffer allocation in eventlog read call.
s3-eventlog: fix various invalid memcpy in read_package_entry().
s3-docs: fix typo in eventlogadm manpage.
s3-net: remove unused ENUM_HND.
s3-spoolss: fix memleak in get_remote_printer_publishing_data().
errors: add WERR_NOT_FOUND.
pidl: add pidl in order to be able to regenerate librpc functions.
s3-krb5: Fix Coverity #722 (RESOURCE_LEAK).
s3-krb5: Fix Coverity #762 (REVERSE_INULL).
s3-net: Fix Bug #6193: avoid messing with sync_context in fetch_database_to_ldif().
s3-net: Fix Bug #6102. NetQueryDisplayInformation could return wrong information.
s3-examples: Fix Bug #6205. Correct sample smb.conf share configuration.
s3-lsa: Fix Bug #6263. Unexpected LookupSids reply crashes XP pre-SP3.
wbclient: Fix Bug #6680: always activate handling of large (> 256 byte) ntlmv2 blobs in wbcAuthenticateUserEx().
Henning Henkel (2):
Fix bug #5929 - vfs_prealloc does not build with option --with-cluster-support and GPFS
Fix bug #5929 - vfs_prealloc does not build with option --with-cluster-support and GPFS
Herb Lewis (18):
update wbinfo manpage
add documentation for debug prefix timestamp
update manpage for profiling-level option
fix comment typo and change some uint32 to uint32_t
use variables for files used in multiple places
cleanup some dup code by passing the password to the wbinfo_auth*
allow SID with 0 in subauthority to be converted properly
get rid of unused variable warnings when HAVE_IPV6 not defined
print correct test status
Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into my32-test
use correct argument
Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into my32-test
I think the problem with these functions is that lookup_usergroups
get rid of unneeded argument for get_methods
get rid of unneeded argument for get_alloc_methods as well
don't return 0 on error - bad for scripts
use correct argument
don't return 0 on error - bad for scripts
Holger Hetterich (12):
winbindd_cache: recognize and allow longer UA keys
SMB traffic analyzer vfs module from Holger Hetterich <hhetter at novell.com>
Add an initial version of a manpage for the vfs_smb_traffic_analyzer module.
Enable optional anonymization of user names,
Update the manpage for vfs_smb_traffic_analyzer to include the anonymize_prefix option
Fix the "Premature end of data in tag" error when buiding the manpage, fix a typo in the text, add an example for anonymization usage.
SMB traffic analyzer vfs module from Holger Hetterich <hhetter at novell.com>
Add an initial version of a manpage for the vfs_smb_traffic_analyzer module.
Enable optional anonymization of user names,
Update the manpage for vfs_smb_traffic_analyzer to include the anonymize_prefix option
Fix the "Premature end of data in tag" error when buiding the manpage, fix a typo in the text, add an example for anonymization usage.
Enable total anonymization in vfs_smb_traffic_analyzer, by mapping
Igor Mammedov (1):
Fix length error in wrapping spnego blob. Karoling this needs to be in 3.2.2 (sorry).
James Ding (2):
Fix winbindd crash bug with trusted domains. Bug #5736
Fix winbindd crash bug with trusted domains. Bug #5736
James Peach (43):
Use bool for BOOL and true/false for True/False. We need lowercase
Remove unused variable.
smbspool: add my copyright.
smbspool: Run indent to approximate conding standards.
smbspool: minor formatting cleanups.
smbspool: Fix the smbspool build.
Document the "fam change notify" and "dmapi support" parameters.
Only search for dia for those targets that actually depend on it.
Allow make to echo the execution of most commands. This instills
nroff .fi and .nf directive need to be at the beginning of a line.
Should use entity-encoded newlines.
Document the readonly VFS module.
Document audit vfs module.
Document default_quota module.
Document fake_perms module.
Fix cut'n'paste error.
Fix cut'n'paste error.
Restore missing refentry tag.
Document the recycle VFS module.
Document fam_notify module.
Document shadow_copy module.
Document netatalk VFS module.
Document cacheprime VFS module.
Document the commit VFS module.
Document the prealloc VFS module.
Make capitalisation consistent.
Document the cap VFS module.
Fix cut'n'pasted command summary.
Document the catia VFS module.
Fix cut'n'paste error.
Document the extd_audit module.
Document the full_audit VFS module.
Rename module manpages for consistency.
Make sure all the modules are referred to as vfs_module_name to avoid
Document eventlogadm. The synopsis does not format correctly and I can't
I can't spell "choice". Twice.
Document tdbtool.
Remove bogus mention of ACLs. Note that quota units are bytes.
Apparantly putting a newline in the "wrong" place can cause the generated
Add chflags to the list of audited operations and sort the list.
Fix default for "store dos attributes". Bugzilla #3777.
Document the "winbind:rpc only" parameter.
Double-up on some backslashes so they don't get interpreted by nroff.
Jeff Layton (25):
mount.cifs: fix several problems when mounting subdirectories of shares (try 2)
cifs.upcall: negatively instantiate keys on error
cifs.upcall: handle MSKRB5 OID properly
cifs.upcall: fix build warning
cifs.upcall: bump SPNEGO msg version number and don't reject old versions
cifs.upcall: handle MSKRB5 OID properly
cifs.upcall: fix build warning
cifs.upcall: bump SPNEGO msg version number and don't reject old versions
cifs.upcall: enable building by default on linux
cifs.upcall: move default install location to EPREFIX/sbin
cifs.upcall: make most functions static and silence compiler warnings
mount.cifs: make local versions of strlcat and strlcpy static
mount.cifs: have uppercase_string return success on NULL pointer
mount.cifs: make return codes match the return codes for /bin/mount (try #3)
cifs.upcall: enable building by default on linux
cifs.upcall: move default install location to EPREFIX/sbin
cifs.upcall: make most functions static and silence compiler warnings
mount.cifs: make local versions of strlcat and strlcpy static
mount.cifs: have uppercase_string return success on NULL pointer
mount.cifs: make return codes match the return codes for /bin/mount (try #3)
mount.cifs: use lock/unlock_mtab scheme from util-linux-ng mount prog
mount.cifs: allow mounts to ipv6 capable servers
mount.cifs: use lock/unlock_mtab scheme from util-linux-ng mount prog
mount.cifs: allow mounts to ipv6 capable servers
mount.cifs: initialize rc to 0 in main
Jelmer Vernooij (229):
Fix formatting.
Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-test
Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-test
Regenerate DCE/RPC client code after fixing memcpy() length bug in pidl.
Reconcile ndr_syntax_id used by pidl-generated code and Samba3's RFC_IFACE.
Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into 3-2-nopipeindex
Add simple implementation of several functions in the Samba 4 RPC
Actually connect to RPC.
fix return code.
Remove copying of interface syntax id.
Add some comments.
rpc_parse: Use UUIDs from librpc/gen_ndr/ when possible to reduce
Add all the source files from the old CVS tree,
- Better names for some files
Remove ignore files
Fix docs build (remaining commits from SambaXP)
Remove autogenerated file
Fix developer documentation build
Add script for extracting additional files
Remove anoncvs instructions and replace them with svnanon instructions.
- "total print jobs" doesn't exist ("max print jobs" was meant)
No longer use cvs2cl (we're not using CVS anymore so it broke the build)
Make the docs system somewhat more user-friendly:
cvs2cl is no longer a dependency
Put multi-file versions of HOWTO, Guide and Devel-Guide into seperate directories
Docs successfully build into seperate directories now. Last thing to fix is the paths to the images
Fix path to images. CSS path doesn't work yet - I'll have a look at that tomorrow
Fix build of release target
Fix CSS
Typo fix (bug 1084)
The 'index' manpage is samba(7), not Samba(7). Fixes bug #1142
Smbd can take a list of port numbers to listen on, instead of just one (bug #1145)
Fix a couple of typos
Fix add group script (don't break when users with specified groupname are
Fix incorrect description of recycle:noversions. (bug #1148)
Add note about 'unix charset' begin used when running scripts
Add documentation for smbgetrc
Fix output in testparm as well
Fixes in manpage generating
Use html2text for generating text output instead of xmlto, which uses a combination of xsltproc and lynx
Allow specifying a directory with the samba sources
Add script that detects missing manpages
- Support validating against the DocBook DTD
Clean up XSL
Fix short description
Quick start
Generate summary of manpages
Add index page for HTML documentation.
Build html version of manpages, if possible
Typo
Fix two more bugfixes (thanks to Herb, Andrew Bartlett and 'Mi')
Add KDE link file (from Lars Mueller)
Typo...
Remove redundant attributes
Use xi:include instead of entities
Replace entities with xi:include
Add Jerry's list of relevant TDB files to smbd manpage
Solaris patch 113476 has been replaced by 112960-14 (bug #1453)
Rename docbook.txt to README to give it some more attention.
Winbind is installed in sbin/winbindd, not bin/winbindd... (bug #1101)
Generate thumbnails in PDF
Nicer latex output format
Add missing images, fix syntax error
- Add notes about using catalogs (speeds up the docs build!)
Couple of small updates for CHM build
Add initial version of Pearson stylesheet
Remove info about GUI for SAM for now (it's been vaporware for some time now)
Makefile dependency updates
LDAP support is not really experimental...
Minor fixes:
Support running from a different directory
New structure for the docs:
XSL script for converting DocBook XML to Yodl, almost done :-)
All yodl macros are used now :-) Not all
Fix smb.conf.5 build
Fix Makefile (docs should build succesfully again now)
Fix typo
Manpage fixes from Bjoern JACKE <bj at SerNet.DE>
Typo fixes...
The default "ldap filter" is (uid=%u), not (&(uid=%u)(objectclass=sambaAccount))
Fix image support. If images are missing, this will now also cause the
Fix "explanation of each parameter"
Add link to appropriate chapter.
Updated entry of samba-vscan
Fix incorrect transformation for prefaces
Use gpl.xml instead of gpl.tex
Better example
typo
Couple of large changes to the pearson code, portions by
Stylescript fixes
Couple of typo fixes
source + destination -> target + linkname for 'link' and 'symlink' commands
Default is yes now
Fix generation of subject index.
- Remove unused entities
Use dia to generate png images out of dia files
Complain when when dia version is < 0.93 and $DISPLAY is not set
Better conformance to DocBook standards
- Respect the scale= attribute.
use $DIA instead of 'dia'
Add hitlist
Use different file in AC_INIT() because the entities
Default of "winbind enable local accounts" has changed. Diff by Bjoern Jacke <bj at SerNet.DE>
Typo fix (should fix the build)
Document "defer sharing violations".
Document "use kerberos keytab".
smbspool supports specifying a port number in the device URI
Add description (to make build system happy)
Start working on samba-specific conversion script to pearson XML
Typo fixes
Document iocharset= (patch by Bjoern Jacke)
Document charset handling fixes to SWAT (patch by Bjoern Jacke)
Finish docbook to pearson conversion scripts. I still need to look at
Fix indentation in Pearson XML output
Latest patch for TCP/IP in WFW 3.11 is 3.11b, not 3.11a
Default to 100% sized images for HTML
Fix two typos
Add placeholder manpage for pam_winbind
Use \ rather then + as the example winbind separator as + causes problems on systems with NIS (#1092)
Add note about portability of adduser
- Fix manpage index file (#2109)
Note that when two entries with the same name exist, only the first one is deleted by "net groupmap delete".
Fix typo
Fix typo
Add support for HTML version of smb.conf in chunks
Fix typo
Add note about pgsql backend
Add note about WERR_BAD_PASSWORD when 'security = share'
Fix description of when DEVICE_URI and when argv[0] is used. Thanks to
Fix example value (caught by Bjoern Jacke)
Don't generate the Makefile, but rather include an autogenerated settings file
Missed one substitution variable
Add -P to synopsis
Allow building text versions of the docs splitted by chapter
Add support for building PDF's thru FO rather then docbook2latex. Output
Couple of minor fixes
Fix some warnings
Add patch for db2latex that fixes problems with newer versions of xsltproc
In previous Samba versions, no charset conversion was done for filenames by default. Fixes #130
- Be a bit more verbose.
Add texi support
Use the Samba DTD rather then the original DocBook one. This step will
Use the Samba Variant of the DocBook DTD rather then
Use new definition of <smbconfoption>, fixes a bunch of
Update DTD location
Fix validation for the developers guide.
Some more validation updates.
Another set of validation updates
More validation fixes; building FO-PDF versions of the HOWTO and
Validation updates to Samba3 By Example
Fix links for smbconfoptions.
Mark some targets phony
Update list of (possible) dependencies
Add xslt script that can generate dependency makefiles
Use document names rather then file locations in the makefile.
Autogenerate parts of the makefile rather then calling seperate shell scripts.
Update DTD location. Fixes smb.conf.5 build.
Fix missing </listitem>
Remove pretty formatting script (it is not used at all)
Respect paper size specification for FO generation
Fix smbconfsection output
Force update of XML files if one of its include files changes
Fixes for DTD URL redirection
Add structure diagram
Rename manpages to manpages-3 so I can pull in the Samba 4 manpages later
Add optional manpages to the Samba HOWTO Collection
Put manual pages just before the GPL in the Appendices part
Move existing samba4 documentation to Samba-docs trunk
Add a couple of missing files
Allow HTML build of Samba 4 manpages
Remove unnecesarily complicated call to the shell
Ignore some more autogenerated files
Fix link texts for PDF and PS output
Fix manpage
Move a few manpages to the source repository
Remove Samba4 manpages (they're now in the source repository)
Large number of small fixes to the layout and the build system.
More updates
Split up main stylesheet (necessary for new examples code)
Get rid of unused elements, simply image handling
Remove obsolete elements.
Remove references to Samba4 manpages
Another set of updates; includes the new examples code and use of
- Fix a couple of LaTeX escaping bugs.
More updates. Fix formatting for examples, support long lines in examples.
Fixes letterpages + smbconfexample
Paper size fixes.
7% gray
Fix support for ph-style pages - use ./configure --enable-prentice-hall to enable.
Put Johns' changes back in again.
Add crop marks.
Cleanups + use cross for crop marks
Fix image quality
Fix image scaling issues.
Add hack for ignoring link/text() for LaTeX output.
Fix html build.
Add basic manpage support back in.
Get rid of crop marks.
Add openright
Some random updates.
Don't show obvious sections from manpages.
Bunch of smaller fixes.
Fix line issues.
Fix double entry of index in ToC
Fix smb.conf.5 output
Fix italics issues in Subject Index
Fix spacing issues.
Add simple test document used for testing the docs build system
More verbose error message + ignore generated pdf files for images
Remove legacy file
Move to right manpage section (reported by Noèl Köthe)
Move pam_winbind manpage to correct section
Remove reference to XML passdb.
Fix some syntax errors
Fix formatting a bit + small typo
Document [:port] syntax for "cups server"
Fix use with newer versions of xsltproc.
Use default autoconf extension, add some ignore files.
Update ignores for Bazaar.
Revert Samba 4-compatible DCE/RPC API.
Fix typo.
Add double-colon where it makes sense.
Avoid freeing fsp twice when opening new_file fails. (Debian #431696)
Avoid freeing fsp twice when opening new_file fails. (Debian #431696)
Make the make output a bit less chatty.
Add test target in Makefile.
Use double colon targets.
Depend on latexfigures files directly as using a rule in between causes problems.
Properly cast array length in print functions. (This used to be commit f321240fa91fa19c1131f119c42f64897d220682)
Jeremy Allison (408):
Fix part of bug #3617 from valgrind trace.
Patch to fix the "Invalid read of size 4" errors. Bug #3617.
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
client[ADDR_INDEX] is an IPv4 mapped to IPv6, but
Fix bug #5267 - nmbd shuts down when network interfaces go down.
Fix S3 to pass the test_raw_oplock_exclusive3 test.
Try and fix bug #5315, as well as S4 torture tests RAW-OPLOCK BATCH19,
Allow us to pass RAW-RENAME by testing that the connection struct
Metze pointed out this we don't need FILE_ATTRIBUTE_READ here.
Using Metze's S4 nttrans rename test, the nttrans rename
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
Fix for termination problems when no interfaces found - bug #5267.
Fix up the comments on security=share to explain we're
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
Fix bug #5326 - OS/2 servers give strange "high word" replies for print jobs.
Only allow sendfile on non-stream fsp's. Should fix make test for streams
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
Fix missing '&&'.
Reduce the race condition in Samba4 in RAW-RENAME test. We rename a file
Move the message_dispatch() call after the check for errno on
Ok, final move of this code :-). I think I've found the correct
Fix MSDFS bug noticed by Ofir Azoulay <Ofir.Azoulay at expand.com>.
Fix bug #5372. With a large CUPS installation with a remote server, contacting
When using plaintext ucs2 passwords clistr_push calls ucs2_align, which causes
Rewrite the wrap checks to deal with gcc 4.x optimisations.
Use size_t for strlen return, not int. Karolin please
Check x_fflush returns.
Fix the last reported debian problem with nmbd not waiting
Quieten valgrind message on make valgrindtest. This doesn't
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
Fix bug #5386, don't keep printing the same waiting
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
Fix gcc uninitialized variable used warning.
Fix the problem when -L is used with IPv6 addresses. Don't try to
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
Janitor for tridge. Keep lib/replace in sync with the gcc4
Added docs for new parameters.
Fix spelling mistake noticed by Chris Garrigues <cwg at deepeddy.com>
Added description of "auto" option for case sensitive parameter.
Added docs for case_sensitive command.
sendfile is now on ...
Ensure max ldap replication sleep time is 5 seconds.
Add doc for "ldap timeout" parameter.
Update to note hash2 is the default - noticed by Thomas Bork <tombork at web.de>.
Updated with sepcifics of how we determine sendfile.
Document new "stat file" command.
More full explaination of the parameter.
Add info on what to do with MS Visual Studio problems.
Update default of dos filetimes to yes and explain why.
Added docs for max stat cache size.
Update max stat cache size parameter.
Added "acl group control" docs.
Added a few clarifications on map readonly parameter.
Change dfree command to be a share level parameter.
Added acl map full control docs.
Document "acl check permissions" for 3.0.21.
Fix typos.
More corrections.
Make us follow the newly documented pathname processing rules:
Added documentation for 'F' option to tar. Needed before I fix it !
Ok, correct docs for this option (-F).
Document default change from "yes" to "auto".
Starting docs for new parameters for 3.0.23.
Better language and note it was added in 3.0.23.
Add section describing usershares. Let me know if the
Start documenting the usershare parameters.
Fix typo in xml.
Add "usershare max shares" parameter.
"usershare owner only" docs.
Add "usershare path" parameter.
Update to per-share parameter in 3.0.23.
Add usershare prefix allow/deny list docs.
Added final usershare parameter documentation.
Add documentation for :
Fixup xml syntax errors (oops...).
Make the default timeout parameter for lock waiting
Update manpage to add "minsize" parameter.
Update docs for #4486.
Add docs for readahead vfs module.
Document the fact this doesn't work with "security=server".
Update "*securitymask* docs to match the code.
Add "min receivefile size" docs.
Make the smbclient man page match the internal command list.
Note that the max value of this is 128k and it is
Add "smb encrypt" to smb.conf.
Add in the docs for -e and posix_encrypt commands.
Document vl's new "allinfo" command.
Make mount.cifs.c consistent with other Samba code usage w.r.t
The first of Martin Zielinski <mz at seh.de> Vista printing patches.
Fix from Martin Zielinski <mz at seh.de>. Don't delete files when
Remove hard coded sizes.
Fix bug found by Igor Mammedov <niallain at gmail.com> where we are
Fix typo noticed by David Disseldorp <ddiss at sgi.com>. AF_INET should be AF_INET6 in this case.
Fix bug #5434 found by Ted Percival <ted at midg3t.net>.
Tidyup to ensure '\n' is treated identically in all
Fix bug #5095, "Manage Documents privilege is not functional".
Enable tests for splice on Linux. Add a static (vl, I hate this)
Fix bug #5452 - smbclient put always creates zero length
Fix replacement getpass. If we ^C at the prompt echo was left off.
Fix bug #5460. The problem is RHEL5.0 shipped a CIFS client
Second part of patch for bug #5460. Cope with pathnames
Fix debug message.
Ensure we don't keep searching for sharename if it's
Fix bug #5464. Pointed out by Herb @ Connectathon. In fork_domain_child() we call :
Fix replacement getpass. If we ^C at the prompt echo was left off.
Fix bug #5464. Pointed out by Herb @ Connectathon. In fork_domain_child() we call :
Fix bug #5460. The problem is RHEL5.0 shipped a CIFS client
Second part of patch for bug #5460. Cope with pathnames
Ensure we don't keep searching for sharename if it's
Fix debug message.
Restructuring of code to fix #5460. Remove search
Fix bug #5477 - recvfile code was broken.
Convert in_transaction to a bool. Add the same fix Volker
Fix bug #5479, print spool shares require max_xmit to
Fix 2 bugs with displaying open file state. Firstly
Arggh. Got the path/user the wrong way around. IDL is correct :-).
Remove MAX_SESS_ENTRIES and MAX_CONN_ENTRIES limits
Re-enable the evil "aio write behind" parameter.
Allow server manager to close open files selected by id.
Memory leak fixes from Chere Zhou <czhou at isilon.com>.
A few cleanups from Chere Zhou <chere.zhou at isilon.com>.
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
Security fix for CVE-2008-1105: Boundary failure when parsing SMB responses
Fix winbindd on a PDC by reverting : 83b04c60fac76ccd2d5aecb14f8896a07d488b1f..6e66512d5beb256a44c6703cdb8c7fa7e0fd8537.
From Michael R Sweet <mike at easysw.com>.
Fix bug #5504. winbindd children and parent were handing SIGTERM in the same way - deleting the socket!
Fix valgrind bug in debug statement. Don't reference uninitialized memory.
Split the winbindd_passdb backend into a 'builtin' and a 'sam'
Fix by Bo Yang <boyang at novell.com> for bug with winbindd trusted domain child
Fix bug reported by David Eisner <deisner at gmail.com>. When allocating cli
More correct fix (hopefully :-) for any memory leaks.
Bugfix noticed by Herb. On using the again: tag as a
More correct fix (hopefully :-) for any memory leaks.
Fix bug #5533. Winbindd fails to cope correctly with a workgroup name containing a '.'.
Fix bug #5531 - fix conversion of ns units when converting from nttime to timespec.
Sorry volker, lost your original git-id due to proto.h conflicts.
Fix bug #5555. Don't return NT_STATUS_PASSWORD_MUST_CHANGE error on machine account logon.
Fix for bug #5551, smbd recursing back into winbindd from a winbindd call.
Final (hopefully :-) part of fix for bug #5551. Allow passdb backend to enumerate domain groups.
Part of fix for #5551. Split out the group enumeration functions to a BUILTIN and a Domain
Fix gcc warnings at -O3.
Fix usage message for net rpc trustdom add.
Fix bug #5568 net rpc trustdom add broken !
Fix from Atte Peltomäki - atte.peltomaki at f-secure.com to correctly check
After technical consultation, add Steven Danneman's <steven.danneman at isilon.com> patch to make winbindd enum users and groups async.
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
Fix problem noticed by Jim Brown <jim.brown at miami.edu>. When reverse searching decrement index,
Two more fixes from Jim Brown <jim.brown at miami.edu> for SGI compiler warnings.
Jim Brown <jim.brown at miami.edu> was right, this needs to be a signed int or
MSG_DEBUG now forwarded to all the winbindd children by parent.
Ensure consistent use of pdb_get_nt_passwd instead of pdb_get_lanman_passwd.
Fix bug #5578, reported by sendel2000 at hotbox.ru. Bad (non-Samba) use of strlcat gives error.
Canonicalize servername in the printer functions to remove leading '\\' characters. Ensure we always return consistent names.
Remove worrying warning message when safe_strcpy tries to copy a pseaudo interface
Patch from SATOH Fumiyasu <fumiyas at osstech.co.jp> for bug #5202. Re-activate "acl group control"
Allow authentication and memory credential refresh after password change from gdm/xdm. Patch from boyang <boyang at novell.com>.
Fix option processing in smbcacls - add POPT_COMMON_CONNECTION.
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
Add fix from Simo for bug #5540 - missing code to substitute
Fix swat. Bug #5613.
Fix from Volodymyr Khomenko <Volodymyr.Khomenko at exanet.com>. Make ntimes
From Jim McDonough
Use sys_getgrnam not getgrnam. Pointed out by Herb.
Remove test changes added in error.
If we're not allowing streams on this conn ptr,
Fix bug creating files using DOS clients with mixed
Fix uninitialized variable.
Fix bug #5675 with a varient of Tim Waugh's patch,
Add Derrick Schommer's <dschommer at F5.com> kerberos delegation patch. Some
Try and fix the build for systems that don't have krb5_auth_con_set_req_cksumtype().
One more build fix. Ensure we have KRB5_AUTH_CONTEXT_USE_SUBKEY defined before we compile the new code.
Fix bug 5686 - libsmbclient segfaults with more than one SMBCCTX.
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
Fix for bug #5617, reported and patched by Bartosz Antosik antosik at gmail.com.
Fix for bug #5688 from SATOH Fumiyasu <fumiyas at osstech.co.jp>. LPQ process is orphaned if socket address parameter is invalid.
Fix coverity CID: 594. Resource leak on error path.
Fix bug #5692 - Core dump in full_audit.so.
Revert the 4d83924470b267f2267abd62a3be2ac3ae373d7b change. The server_info struct *must* own the ptok pointer inside it.
Fix show-stopper for 3.2. Smbd depends on group SID
This patchset comprises a number of cleanups for the cifs upcall
Fix bug 5696. The problem was when smbd
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
Fix bug 5697 nmbd spins in reload_interfaces when only loopback has an IPv4 address
Fix bug 5698 - mixup of TALLOC/malloc. Spotted by Douglas Wegscheid <Douglas_E_Wegscheid at whirlpool.com>.
Don't re-initialize a token when we already have one. This fixes the build farm failures when winbindd connects as guest.
Be explicit about setting perms for the ldb. Helps others who may use this api.
Fix the wcache_invalidate_samlogon calls.
Get smbd to look (read-only) into the winbindd cache for uid/gid <--> sid mappings.
Fix the build :-(. Ask winbindd if we find a negative cache entry (or should
Don't ask winbindd if we got a -ve cache entry.
Fix bug spotted by Simo - don't use legacy if expired entry.
Fix bug 5697 nmbd spins in reload_interfaces when only loopback has an IPv4 address
Fix bug 5698 - mixup of TALLOC/malloc. Spotted by Douglas Wegscheid <Douglas_E_Wegscheid at whirlpool.com>.
Don't re-initialize a token when we already have one. This fixes the build farm failures when winbindd connects as guest.
Be explicit about setting perms for the ldb. Helps others who may use this api.
Fix the wcache_invalidate_samlogon calls.
Add st_birthtime and friends for accurate create times on systems that support it (*BSD and MacOSX). This really needs to be in 3.2.x.
Clarify usage of "force create mode".
Deal with systems that don't initialize birthtime correctly.
Fix bug #5729. Explicitly allow "-valid".
Remove unecessary msync.
Write times code update.
Fix debug message to show correct function name.
Fix blocker bug 5745 kerberos authentication with (lib)smbclient is broken.
When requesting UNIX info levels on findfirst/findnext, don't play games with write time,
Fix bug #5052 - not work cancel inheritance on share. We were
Fix bug #5751 cannot show ACLs on DFS reported by SATOH Fumiyasu <fumiyas at osstech.co.jp>.
Use the given name, not the absolute pathname, when printing out ACL info.
Add st_birthtime and friends for accurate create times on systems that support it (*BSD and MacOSX). This really needs to be in 3.2.x.
Clarify usage of "force create mode".
Deal with systems that don't initialize birthtime correctly.
Fix bug #5729. Explicitly allow "-valid".
Remove unecessary msync.
Write times code update.
Fix debug message to show correct function name.
Fix blocker bug 5745 kerberos authentication with (lib)smbclient is broken.
When requesting UNIX info levels on findfirst/findnext, don't play games with write time,
Fix bug #5052 - not work cancel inheritance on share. We were
Modify a comment to make things clearer.
Fix bug 5761 "open of mangled directory name results in 'is a stream name'"
Ensure all pointers are initialized. Without this we can crash when looking up a non-existant uid.
Fix bug #5783 FindFirst fails where search pattern == mangled filename.
Fix winbindd crash in an unusual failure mode. Bug #5737. Based on original patch from shargagan at novell.com
Fix bug #5790 samba returns STATUS_OBJECT_NAME_NOT_FOUND on set file disposition.
Use IPv4/v6 independent calls. Change safe_strcpy/cat to strlcpy/cat (this
Fix bug #5797 - Moving readonly files fails. Reported by infomail at lordb.de.
Second part of the fix for bug #5790 - samba returns STATUS_OBJECT_NAME_NOT_FOUND on set file disposition call.
Ensure we null out fsp after a close in all paths.
Fix the make test problem Karolin reported. Now rename_open_files actually works correctly we must emit the change notify before we change the name, not before.
Restructure the module so it connects to the remote data sink
Convert to allocated strings. Use write_data(), not send as this doesn't correctly
Turn the socket connections into a refcounted list - in the common case there'll now only be one socket per smbd.
Fix use of DLIST_REMOVE as spotted by Constantine Vetoshev <gepardcv at gmail.com>.
Whitespace cleanup.
Fix bug #5080. Access to cups-printers via samba broken with cups 1.3.4, Unsupported character set.
Correctly fix smbclient to terminate on eof from server.
Fix bug #5814 - Winbindd dumping core in a strange manner while doing "rescan_trusted_domain".
Now it's working, back port the aync fix for parsing large cups printer lists.
Ensure all pointers are initialized. Without this we can crash when looking up a non-existant uid.
Fix bug #5783 FindFirst fails where search pattern == mangled filename.
Fix winbindd crash in an unusual failure mode. Bug #5737. Based on original patch from shargagan at novell.com
Fix bug #5790 samba returns STATUS_OBJECT_NAME_NOT_FOUND on set file disposition.
Fix bug #5797 - Moving readonly files fails. Reported by infomail at lordb.de.
Second part of the fix for bug #5790 - samba returns STATUS_OBJECT_NAME_NOT_FOUND on set file disposition call.
Ensure we null out fsp after a close in all paths.
Fix the make test problem Karolin reported. Now rename_open_files actually works correctly we must emit the change notify before we change the name, not before.
Fix use of DLIST_REMOVE as spotted by Constantine Vetoshev <gepardcv at gmail.com>.
Whitespace cleanup.
Don't use debug level 1 to log a trivial message.
Note url explaining this code.
Attempt to fix bug #5818 - "smbcacls: sorts ACEs improperly and loses inheritance", based on
Don't use debug level 1 to log a trivial message.
Fix bug 5826 - Directory/Filenames get truncated when 3.2.0 client acesses old server.
Unify the logic in pull_ascii_base_talloc() and pull_ucs2_base_talloc().
Cope with bad trans2mkdir requests from System i QNTC IBM SMB client.
Unify access checks for lsa server functions.
Remove the requirement for ldap call made as root. Add in security
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
Cope with MAXIMUM_ALLOWED_ACCESS requests when opening handles.
Fix net rpc vampire, based on an *amazing* piece of debugging work by "Cooper S. Blake" <the_analogkid at yahoo.com>.
Fix bug #5751 cannot show ACLs on DFS reported by SATOH Fumiyasu <fumiyas at osstech.co.jp>.
Use the given name, not the absolute pathname, when printing out ACL info.
Modify a comment to make things clearer.
Fix bug 5761 "open of mangled directory name results in 'is a stream name'"
Fix bug #5080. Access to cups-printers via samba broken with cups 1.3.4, Unsupported character set.
Correctly fix smbclient to terminate on eof from server.
Fix bug #5814 - Winbindd dumping core in a strange manner while doing "rescan_trusted_domain".
Now it's working, back port the aync fix for parsing large cups printer lists.
Note url explaining this code.
Attempt to fix bug #5818 - "smbcacls: sorts ACEs improperly and loses inheritance", based on
Fix bug 5826 - Directory/Filenames get truncated when 3.2.0 client acesses old server.
Unify the logic in pull_ascii_base_talloc() and pull_ucs2_base_talloc().
Cope with bad trans2mkdir requests from System i QNTC IBM SMB client.
Unify access checks for lsa server functions.
Cope with MAXIMUM_ALLOWED_ACCESS requests when opening handles.
Fix net rpc vampire, based on an *amazing* piece of debugging work by "Cooper S. Blake" <the_analogkid at yahoo.com>.
Remove the requirement for ldap call made as root. Add in security
Use IPv4/v6 independent calls. Change safe_strcpy/cat to strlcpy/cat (this
Restructure the module so it connects to the remote data sink
Convert to allocated strings. Use write_data(), not send as this doesn't correctly
Turn the socket connections into a refcounted list - in the common case there'll now only be one socket per smbd.
Coverity fix #CID: 607 - resource leak on error path.
Coverity fix CID: 592 - null deref (can't happen but doesn't hurt to be sure).
Fix CID 574 - tidies up the code expression.
Fix CID 606 - failed to return -1 after socket() fail.
Fix CID: 456 - resource leak on function exit.
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
Add reference to bug #4308 to remind me to add regression test to smbtorture.
Fix bug #5825 - Account locking out doesnt work with an LDAP backend.Based on a problem found by Boyang. Only the pdb_nds backend implements login attempts so this was broken for tdbsam and ldap.
Fix bug 5889. "delete veto files = no" seems to break.
Fix bug 5891] : smbd crashed when viewing the eventlog exported by "eventlog list"
Fix memory leak in error path, spotted by Martin Zielinski <mz at seh.de>.
Pretty print out SD's on get/set.
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into samba-3-2-test
Fix bug #5900 reported by monyo at samba.gr.jp - vfs_readonly.so does not work.
When clearing out vuid cache remember to set entries = 0.
Re-structure Volker's patch to "Fix trans2findfirst for the large directory optimization". Makes the change clearer.
Fix bug #5904 - libnss_wins causes SIGABRT while servicing getaddrinfo() request.
Fix error in commit for bugfix "Fix bug #5904 - libnss_wins causes SIGABRT while servicing getaddrinfo() request."
This code mixes up int and uint32 when pulling out of a TDB. This is very bad. Fixing... May fix bug #5891, not sure.
Second part of fix for bug #5891 - smbd crashed when viewing the eventlog exported by "eventlog list". Don't leak memory on error paths.
First part of fix for bug #5903 - vfs_streams_xattr breaks contents of the file.
Ensure we always reply in reply_printopen().
Second part of the fix for bug #5903 - vfs_streams_xattr breaks contents of the file
Use fxattr calls whenever possible (trying to work around the strange Linux kernel oplock bug).
Fix the logic bug that caused us to run into kernel oplocks on an open for a stream inside a file with stream_xattr module. On opening the base_fsp we must break existing oplocks.
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
Revert c76e4791d3ae4f180fba209c29bd3774c00858cf - "Fix the logic bug that caused us to run into kernel oplocks on an open for a stream inside a file with stream_xattr module. On opening the base_fsp we must break existing oplocks." as it broke make test.
Re-structure Volker's patch to "Fix trans2findfirst for the large directory optimization". Makes the change clearer.
Fix bug #5873 - ACL inheritance cannot be broken. This regresses #4308, but that will have to
Fix bug #5914 - Build failure: redefinition of struct name_list
Fix bug #1254 - write list not working under share-level security
Fix bug #5937 - filenames with "*" char hide other files
Fix bug #5953 - smbclient crashes: cli_list_new segmentation fault.
Fix usrmgr opening a user object as non-root.
Make the LookupRid access check match LookupName until
Revert the 4d83924470b267f2267abd62a3be2ac3ae373d7b change. The server_info struct *must* own the ptok pointer inside it.
Coverity fix #CID: 607 - resource leak on error path.
Coverity fix CID: 592 - null deref (can't happen but doesn't hurt to be sure).
Fix CID 574 - tidies up the code expression.
Fix CID 606 - failed to return -1 after socket() fail.
Fix CID: 456 - resource leak on function exit.
Add reference to bug #4308 to remind me to add regression test to smbtorture.
Fix bug #5825 - Account locking out doesnt work with an LDAP backend.Based on a problem found by Boyang. Only the pdb_nds backend implements login attempts so this was broken for tdbsam and ldap.
Fix bug 5889. "delete veto files = no" seems to break.
Fix bug 5891] : smbd crashed when viewing the eventlog exported by "eventlog list"
Fix memory leak in error path, spotted by Martin Zielinski <mz at seh.de>.
Pretty print out SD's on get/set.
Fix bug #5900 reported by monyo at samba.gr.jp - vfs_readonly.so does not work.
When clearing out vuid cache remember to set entries = 0.
Fix bug #5904 - libnss_wins causes SIGABRT while servicing getaddrinfo() request.
Fix error in commit for bugfix "Fix bug #5904 - libnss_wins causes SIGABRT while servicing getaddrinfo() request."
This code mixes up int and uint32 when pulling out of a TDB. This is very bad. Fixing... May fix bug #5891, not sure.
Second part of fix for bug #5891 - smbd crashed when viewing the eventlog exported by "eventlog list". Don't leak memory on error paths.
First part of fix for bug #5903 - vfs_streams_xattr breaks contents of the file.
Ensure we always reply in reply_printopen().
Second part of the fix for bug #5903 - vfs_streams_xattr breaks contents of the file
Use fxattr calls whenever possible (trying to work around the strange Linux kernel oplock bug).
Fix the logic bug that caused us to run into kernel oplocks on an open for a stream inside a file with stream_xattr module. On opening the base_fsp we must break existing oplocks.
Revert c76e4791d3ae4f180fba209c29bd3774c00858cf - "Fix the logic bug that caused us to run into kernel oplocks on an open for a stream inside a file with stream_xattr module. On opening the base_fsp we must break existing oplocks." as it broke make test.
Fix bug #5873 - ACL inheritance cannot be broken. This regresses #4308, but that will have to
Fix bug #5914 - Build failure: redefinition of struct name_list
Fix bug #1254 - write list not working under share-level security
Fix bug #5937 - filenames with "*" char hide other files
Fix bug #5953 - smbclient crashes: cli_list_new segmentation fault.
Fix usrmgr opening a user object as non-root.
Make the LookupRid access check match LookupName until
Revert "Final part of fix for bug #5953 - smbclient crashes: cli_list_new segmentation fault (with NASBASIC server)."
Fix bug #5979 - Level 2 oplocks being granted improperly,
Fix bug #5980 - Race condition when granting level2 oplocks can cause break notify to be missed.
Fix bug #5986 - Editing a stream is broken (rename problems).
Fix bug #5990 - strict allocate should be checked before ftruncate
Fix bug #6009 - Setting "min receivefile size = 1" breaks writes.
Attempt to fix crash seen with new CUPS async printcap loading code.
Fix the build (event context init was different).
Fix bug #6017, - magic script does not work. based on a patch from monyo at samba.gr.jp.
Fix bug #6016 - Alternate Data Streams / Extended Attributes seem to conflict.
Fix race condition in alarm lock processing noticed by Richard Sharpe <realrichardsharpe at gmail.com>.
Remove "strict allocate = partial" code that got accidentally committed.
Fix bug #6021 - smbclient du command does not recuse properly
Fix logic bug introduce in backport of ccache_regain_all_now, sync with
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
Fix bug #6019 File corruption in Clustered SMB/NFS environment managed via CTDB
From boyang - ensure we never "return" from a forked child, always _exit().
Fix bug #6035 - Possible race between fcntl F_SETLKW and alarm delivery.
Fix bug #6040 - Calling Samba print server with an aliased DNS-name fails.
Allow reinit_after_fork to be called safely from within swat and other binaries that don't have
Fix bug #6040 - Missing <th> header in Status page.
"First thing, kill all the language lawyers" :-). Ensure possible insane compilers
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
Another attempt to fix bug #4308 - Excel save operation corrupts file ACLs.
Second part of the attemt to fix #4308 - Excel save operation corrupts file ACLs.
Fix logic error in try_chown - we shouldn't arbitrarily chown
Apply same logic fix for #4308 Excel save operation corrupts file ACLs
Fix detection of dns_sd libraries.
Following Björn JACKE's patch, unify the detection of the timespec code in configure.in, and the application of it in time.c
Noted by Vericode analysis. Correctly use chroot().
Parameterize in local.h the MAX_RPC_DATA_SIZE, and ensure
Oops. Fix the build (don't use 3.3 references in 3.2 :-).
Attempt to fix bug #6099. According to Microsoft
Don't miss an absolute pathname as a kerberos keytab path. From Glenn Machin <gmachin at sandia.gov>.
Fix coverity CID-602. Possible use of uninitialized var.
Gah, typo :-(. Sorry.
Backport the semantics of when to delete alternate data streams on a file truncate.
Fix bug #6133 - Cannot delete non-ACL files on Solaris/ZFS/NFSv4 ACL filesystem.
Allow set attributes on a stream fnum to be redirected to the base filename.
Fix use of streams modules with CIFSFS client.
Fix more POSIX path lstat calls. Fix bug where close can return
Fix bug #6161 - smbclient corrupts source path in tar mode
Now we're allowing a lower bound for auth_len, ensure we
Get the sense of the integer wrap test the right way around. Sorry.
Fix bug #6196 - Unable to serve files with colons to Linux CIFS/VFS client
Allow DFS client paths to work when POSIX pathnames have been
Fix bug #6224 - nmbd waits 5 minutes at startup before checking if it needs to run elections
Try and fix the build farm RAW-STREAMS errors. Ordering of
Ensure files starting with multiple dots are hidden
Fix bug 6195 - Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb correctly.
Fix bug #6195 - Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb correctly. For the clustering case.
Fix the problem of 3.0.x passdb databases being version
Tidy up some convert_string_internal error cases, found by Andrew Bartlett.
Allow pdbedit to change a user rid/sid. Based on a fix from Alexander
Fix bug #6254 - PUT/GET produces an error in IPv6 to a smb-server(3.3)
Fix bug #6089 - Winbind samr_OpenDomain not possible with Samba 3.2.6+
When doing a cli_ulogoff don't invalidate the cnum, invalidate the vuid.
Fix printf type warning. Jeremy.
Use defined names rather than numeric constants to make code clearer. Jeremy.
Fix bug in processing of open modes in POSIX open. Was missing case of "If file exists open. If file doesn't exist error." Damn damn damn. CIFSFS client will have to have fallback cases for this error for a long time. Jeremy.
Bug 6488: acl_group_override() call in posix acls references an uninitialized variable. (cherry picked from commit f92195e3a1baaddda47a5d496f9488c8445b41ad)
Jim McDonough (11):
Add ads-only options for net ads join
Also update the HOWTO with the createcomputer information for net ads
Add manpage for gpfs module. Thanks to Chetan Shringarpure
A few updates to the gpfs manpage. Clarify some language, list setlease
Add nfs4:chown option, and a few formatting changes.
Enable winbind child processes to do something with signals,
Don't reset password last set time just because the expired flag
Prevent NT_STATUS 0xF1000000 errors from appearing when
Fix the new vfs_smb_traffic_analyzer build for static links
Fix the new vfs_smb_traffic_analyzer build for static links
Don't look up local user for remote changes, even when root.
Joe Smith (2):
Fixed typo in source/utils/net_rap.c
Fixed typo in source/utils/net_rap.c
John H Terpstra (20):
Clarification that hosts resolution is done by winbind only on IRIX, all other systems use libnss_wins.so.
Clarification that hosts resolution is done by winbind only on IRIX, all other systems use libnss_wins.so.
Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
Added TDB File documentation requested by some users.
Fixed publishing date info.
Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
Fixing net help info.
pdb_ldap: Raise level for debug message to avoid log file flooding.
John Terpstra (497):
Increasing SIZELIMIT to handle 200 groups.
Adding Samba-Guide HTML file.
Fixing omission of addition of idmap container.
Fix link tag ref.
Adding clarification of KRB support for SuSE and Red Hat Linux
Fix typos.
Fix typos.
Clarify how to assure local profile use only.
More fixes.
Fix typo.
Fix tdbbackup documentation per Andrew Tridgell feedback.
Fix typo.
Relocate name lookup info to correct section.
More updates - more node-type doco is required.
Add documentation on netbios node-type, clarify NetBIOS-less ops.
Update VFS Extended Audit Module Debug Info.
Add more debugging information, both generic and for the VFS extd_audit module.
Fix typo.
Fix typo.
Make share writable
Updates and fixes.
Updates and fixes.
Update version date and number
Work in progress commit - Adding IDMAP documentation.
Work in progress commit - Adding IDMAP documentation.
Work in progress commit - Adding IDMAP documentation.
Updates.
Tiny update.
Progress commit only - still going.
Another progress update - more coming soon.
Man page update for idmap backend with idmap_rid plug-in.
More work in progress - further commits to follow.
Fix provided by Robin Munn <rmunn at pobox.com>
IDMAP Completion.
Updated username mape man page to reflect post 3.0.7 operation.
Replaced '%u' with '%U' which is expanded correctly on login.
Fix small typo.
Formatting updates and makefile update.
Fix typo reported by Stepan Kasal.
Fixing more typos.
Fixing documentation bug #1093.
Fixing incorrect info. The code only checks that the users UID=0.
Fix for bug report #1716
Fixes and updates.
Fix another typo.
Fix semantics.
Another attempt to clarify.
Update path info.
Fix typo.
Replace drive root with environment variable that is portable.
Addd instruction to run autogen.sh.
Update information to point out that configure only needs to be built if it does not already exist in the tarball.
Fixing groupmap errors.
Fixing bugs.
Fix to get around bug that causes use of the quote meta-tag to fail inside a screen metatag.
Added Jerry's documentation on User Rights Management in 3.0.11.
Oops. Forgot to add file. Here it is.
Fix typo.
Adding patches and updats.
Fix typos.
Commiting Lars Mueller's patch.
Adding clarification for post 3.0.10 versions.
Fix typo.
Bug fix and update to clarify reason for upper-case share name.
Updating in readiness for 3.0.12
Further update. More to come.
Further update. More to come.
Another update - adding Privilege info to chapter 6, updating it also in the HOWTO.
Formatting fix. More needed.
Update publication date.
Fixing bug in slapd.conf - owner notified that bugs are not allowed.
Removal of the smbldap-tools pl extensions left behind in last edit.
Updating version numbers.
Adding JRA's documentation on large directory (files) support.
More doco updates. More coming too.
Another update.
Fixing note in bug #2364
Fixing bug #1105
Fix for bug #2200
Updated new Migration from NetWare Chapter
Reverting from Global to pershare scope for printer admins parameter.
Last update before massaging the content into its final place.
Pre-Final Chap9. One more review to follow.
Fixed typos.
Fixed duplicated tag name.
Added index entries. Revised introduction. Fixed typos.
Fixup preface to include new chapter.
More fixups. Sheesh, where is that feedback?
Another formatting fixup.
Another formatting fixup.
Fixing typos reported by Will Enestvedt.
Commit to preserve changes still in progress.
This is the last update to the Samba-Guide for a little while. I'm about to tackle the HOWTO for a make-over.
Adding notes regarding LDAP and Computer Accounts.
Update from Misty Stanlet-Jones
Clarification that Samba documentation is not an LDAP HOWTO.
Added index entries.
Fixed typo.
Rectify information about file times displayed by ls.
More review needed - this fixes a big glitch.
Fixing missing group suffix info.
Fix typos.
Fix formatting.
Fix bug #2476.
Fix bug #2411.
Updating smbldap tools references to 0.8.7.
Updating references to smbldap-tools from 0.8.2 to 0.8.7
Adding more info regarding winbind.
Change of chapter name to clarify the subject.
Fixing yet one more typo.
Fix typo.
Updates based on feedback.
Update serial counters.
Fix buggy location of markup.
First installment of ACLs update.
Another ACLs Installment.
Fix missing LDAP server password problem.
Fixups.
Begin of another reorg.
Another installment in the reorg.
More updates in the reorg.
More updates.
Now for some new content. This is a reorg. you know.
Another installment in the reorg.
Last update tonite.
Another update.
Another update.
Another update. Fix bugs.
Fixed icons. Bummer - they were broken.
Changed Warning Icon.
Another update.
Another update.
Update while adding Index entries.
Updating description of domain logons.
Fix typo.
Fixing newly introduced typos.
Added chapter is now indexed.
Fixing up the preface now that the rest is just about complete.
Update as a result of major surgery.
Adding convmv info suggested by Volker Lendecke.
Small fixups.
Update to add IDMAP_RID info etc.
Fixing title corruption.
Fixing glitches.
More fixups and feedback item integration stuff.
Incorporating feedback from reviewers.
Fixing location of sambaDomainName info.
Further updates.
Fixing typos.
More updates from feedback.
More wonderful edits from feedback.
More updates to follow.
Update to include Misty's feedback.
Fixup tag ids to avoid duplication between HOWTO and SBE
Fixup preface.
Final edit before copy edit phase.
Fix typos and speeling meesteaks.
Foratting update.
Add title missing from an example.
Adding fixes from feedback.
Fixing typo.
Fixing typos and repeats.
Applying feedback fixes.
More fixes.
More fixes.
More fixups.
Ouch fixes.
Fixing man pages.
adding feedback.
Fix typos.
More updates from feedback.
More fixes and updates.
More fixes.
Commencement of documenting Management.
More updates in the pipeline.
Fixing typos.
Expanding warning info.
Making sure all typos are fixed.
Interim update.
Folding Volker's and Guenthers contributions - interim commit.
Another update.
Work in progress update.
Work-in-progress commit.
Another progress update. More to come.
Another work in progress commit.
Fix typo so docs can build.
Progress update only.
Another progress update.
Another progress update.
Another progress update.
Final progress update.
First set of copy editors.
Another copy editor update.
Adding mention of ADS support for this option.
Adding missing files.
Fixed formatting.
Updating Linux Account Manager info from R. Gruber.
Fixes from Flatfender.
Fixing oops.
Updating man page info.
Fixup based on info from Derrell.
More fixes.
A small copy editor's update.
Tidied up file. More edits coming later.
Tidied up file. More edits coming later.
Another partial update.
Added winbindd to daemon list.
Another copy edit update.
More edits.
Edits to build PDF.
Adding new foreword.
Spell checked.
Update.
Update. Undoing last update.
Fix typos - my typos
Updating link.
Updating config files.
Another edit.
More edits.
Another progress edit.
Progress update.
Progress update.
Progress update.
Progress update.
Progress update.
More edits.
More edits - I hate typos.
More edits - I hate typos and omissions.
Replacing dot delimited with colon for chown command.
Replacing Symlink with actual file
Minor edits prior to final copy edit.
Fix small typo. Missing space that is essential for syntax.
Fix typo reported by Dave Jeffs <djeffs at utah.gov>
Fix typo.
Removing man pages again.
Another update.
A progress update - more to be fixed.
Another update.
Another update.
Fixup.
Another update - more to go.
Fixing running head spacing.
Another update.
Update.
Stage 1 of PHPTR Edits.
PHPTR Edit 2. More to come.
Another edit and addon. This is a work in progress.
Fix typos.
Fixups.
Fixups.
Fix.
More Updates.
Update.
More changes.
More changes.
another edit update.
Another edit.
More updates.
Another partial update. More to follow.
Added notes that this chapter is in flux.
Progress update.
Another progress update.
Another update.
Another update.
Another update.
More updates.
Fixing index problems.
Progress commit.
Another partial update.
Progress commit.
Another update.
Another update.
Another update.
Another update.
Another update.
Relocating Privilege info.
Another update.
Updating index exntries.
Updates.
Remove copy editor's comment and fix link.
Fix another set of typos.
Fix another set of typos.
Updates.
Updates.
Updates.
Updates.
Fix typo.
Update.
Update.
Update.
Update.
Updates.
Update.
Update.
Update.
Another Update.
Update.
Update.
Fixes.
Update.
More updates.
Update.
Update.
Update.
Update.
Update.
Update.
Fixes.
Update.
Update.
Update.
Update.
Update.
Update.
Update.
Update.
Updating TOSHARG files
Updates.
Update.
Adding place-holder for inside cover docs.
Update.
Editors updates.
More copy edits and content updates.
Fixes.
Guenther's edits.
Add notes regarding %L and port 139.
Edit.
Update inside cover notes.
Edits.
Final Addition. Copy layout is next.
Remove port 445 so NBT works correctly.
Add index entries, fix lingo.
Fixes and updates.
Fixes and update index entries.
Fix typo.
Fix typo.
Fix typo.
Fix line lengths.
Fix line lengths.
Fix line lengths and other formatting issues.
Fixing smbldap-tools info.
More fixes.
Fixing appendix nomenclature.
Fixes.
Widow/orphan handling
Fix to ensure chapters start on odd pages only.
Fix DHCP ranges - thanks Eric.
Fix changed link - thanks Eric.
Fix changed link - thanks Eric.
Fix changed link - thanks Eric.
Formatting fixes before publication.
Another layout fixes update. More to come.
Another layout fixes update.
More formatting edits.
Fix URL.
Fix URL.
Fixups.
Another fixup.
More fixups.
Another fix.
Another fix.
Removal of CRUFT. 50 lashes to those who created CRUFT. Argh.
Ilia Chipitsine patches.
Last PHPTR edits.
Minor fixups.
More updates.
Fix two small typos.
PHPTR update.
Fix typo.
More documentation regarding disabling of roamin profile paraphenalia.
Fix typo.
Fix typo reported by Raphael Langerhorst <raphael-langerhorst at gmx.at>
Fix typo.
Fixing missing link errors.
Updating RID information.
Further clarification regarding ldap suffix usage.
Removing manpages from the version on Samba.Org.
Fix typo.
Clarification based on feedback.
Re-clarification based on feedback.
Formatting and other fixes to man pages.
Updating parameter changes from 3.0.20 release notes.
Adding info regarding account flags.
Adding documentation for vfs_default_quotas module.
Fixing typos.
Fix typo.
Adding missed comment mark-up.
Fix typo.
Add missing domains container. Reported by Arun Sharma <asharma at interstructures.com>
Added description of the X flag, removed reference to Samba 2.2, and put in a pointer to the pdbedit man page.
Removed statement that it would be problematic to make umount SUID, because it is on all commercial Linux distributions.
Fix for bug #3148
Fix for bug #3146
Fix for bug #3139 - remove testprns man page.
Another attempt to fix bug #3146.
Fix bug #3061. Restart nmbd when editing wins.dat.
Fix for bug #2692 - Do not use NetBIOS name PIPE.
Fix for bug #2303.
Replace macro with expanded text.
Fixing bad XML to ascii code conversions by replacing smbconfblocks with programlisting tags. - Bug 2032.
Remove another reference to editreg - a deleted application.
Updated from 2.2 to Samba 3.
Fix for Bug #3179.
Fix for bug #3180.
Apply docs patch from abartlet at samba.org.
Adding map read only docs.
Added mape read only parameter to the new parameter list.
Docscovering the rename user script from jmcd.
Fixes and reformatting from Bug #3190, plus a clean-up.
Fix Bug #3183.
Fix bug report #3225.
A slew of fixups that were causing problems for some folk.
Removing manpages again.
Clean up file.
Clean up file.
Add information regarding PDC/BDC roles.
Fix typo. Bug#3127.
Fix paths. Bug#2743.
Fix typos.
Update to include Centrify information.
Adding modification of Jeremy's documenation for for 3.0.21 large directory support and tidy up source file.
Fix typos.
Fixing messy man page information.
Tidy up only.
Update changed parameters for 3.0.21.
Removal of parameter mistakenly readded into list.
Added IDMAP dump/restore command info.
Fixes only.
Another touch-up.
Updating documentation of tdb files some more.
Further updates from one of Jerry's emails.
Fix typo.
Reformat source files, move 'default' info into body text.
Added -c option to synopsis.
Added -c option to smbpasswd.8
Remove guest capability on secure public share - should not have been there.
Update Outlook info, courtesy of Jon Johnson <jon at sutinen.com>
Eventlog HOWTO - temporary copy,
Added clarification regarding user rights and privileges.
Fix typo.
Reformat of source only.
Fix typos and attempt to clarify the explanation.
Fix typo.
Fix incorrect path to source files.
Removing mention of the winbind enable local accounts parameter.
Fix typo.
Removal of remains of old xmlsam info. Had to do this to fix breakage caused by partial delete.
Remove one more reference to xmlsam.
Added attribution.
Fixup only.
ldap Idmap suffix should only specify the relative dn.
Fixup typos.
Adding missed step reported by Adam Nielsen.
Updated changed parameters for 3.0.23
Updating documentation for 3.0.23. Jerry, please check these changes.
Fix typos.
Samba-3.0.23 changes.
Fixes for XSLT warnings.
Adding samba user comments and feedback.
Applying edits suggested by Jon Johnson.
Fix incorrect value contributed by
Correct clashing information for this parameter.
Update from MÃ¥rten Svantesson - msv at kth.se
More fixes.
Fix ambiguity and erroneous info regarding name mangling and case preservation parameters.
Edits by monyo.
More cleanups to be done.
Fixing bad info regarding UNIX file and directory access control.
Fix typos reported in Bug#4358
Fix reference to vfs_audit - pointed out by der Tom.
Fix for Bug#3182.
Fix provided by Gavin Henry.
Fix typo notified by
Removal of mulitple passdb backend notes.
Fix a typo. Thanks to Thomas Bork.
Switching to GPL3
Add root directory GPL3 XML file.
Remove symlink.
Adding actual GPL3 XML file.
First of a string of edits over the next weeks.
Adding Eric Fosberg's additions.
Adding notes provided by Rory Vieira.
Changes following input from Petr Klima
Temporary title change.
Adding new manpages to inactive HOWTO template.
Cleanup trailing whitespace.
Fix for bug 4947.
Name change of Ethereal to Wireshark. Patch provided by Gerald Combs (Wireshark).
Fix for Bug#4731. Reporter: Debian package maintainers.
Fix provided by William Jojo.
Fix for Bug#4281 provided by Monyo.
Fix for Bug#1890 submitted by Michele Baldessari.
Fix for Bug#3625 provided by Christian Perrier.
Fix typo.
Fix typo.
Fixed formatting issues. Removed -B option docs.
Fix type reported by Mangaldeep Sandhu
Kai Blin (16):
ntlm_auth: Improve compliance to the Squid helper protocol
Add --uid-info option to manpage.
--uid-info takes a uid as parameter
configure: Kill linker warnings about 32bit libs on 64bit Linux.
configure: Fix comment to match the current iconv check.
net: Display net rpc trustdom usage from net rpc trustdom
selftest: Use TESTS env var to specify tests to run like Samba4 does.
selftest: Advertise as PDC and time server during make test
tests: Add a net_misc test.
ntlm_auth: Put huge NTLMv2 blobs into extra_data on CRAP auth
libsmb: Fix up pointer passed to cli_send_trans in cli_link_internal
ntlm_auth: Put huge NTLMv2 blobs into extra_data on CRAP auth
libsmb: Fix up pointer passed to cli_send_trans in cli_link_internal
Final part of fix for bug #5953 - smbclient crashes: cli_list_new segmentation fault (with NASBASIC server).
(Fixed) Final part of fix for bug #5953 - smbclient crashes: cli_list_new segmentation fault (with NAS-BASIC server).
configure: Kill linker warnings about 32bit libs on 64bit Linux.
Karolin Seeger (284):
Update WHATSNEW.
Update release date.
Start to prepare WHATSNEW for 3.2.0pre3.
VERSION: Update pre release number.
Fix usage message for 'net idmap dump'.
WHATSNEW: Start to add changes since 3.2.0pre2.
Fix typos.
Fix typo.
objectclass -> objectClass
WHATSNEW: Update release date for 3.2.0pre3.
WHATSNEW.txt: Update list of changes.
Fix typos in idmap_rid manpage.
Add some missing whitespaces.
Add documentation for new net sam subcommand deletelocalgroup.
Add comment about mount.cifs to the manpage of smbmount (fix bug #4581)
Add comment about umount.cifs to the manpage of smbumount (fix bug #4581)
Clarify the description of "inherit acls" in smb.conf manpage (hopefully fixing bugs #1806 and #1809)
Add documentation for new net sam subcommand "unmapunixgroup".
Fix typo: tipical -> typical
Add documentation for 'winbind:rpc only' in smb.conf manpage.
winbin:rpc only is no longer a parametric option -> update documentation
Fix typos found by Bjoern Jacke <bj at sernet.de>
Fix example for msdfs proxy.
Add documentation for new winbindd -D switch added by metze with r24624 and r24625
-Fix typo
Add comment about max value for os level
Remove superflous 'a'.
Fix typo.
Fix some typos.
Fix typo.
Fix more typos.
Fix typo.
Add manpages for ldb tools.
Add patch from Harald Koenig <koenig at science-computing.de>
Add comment about net rpc|rap file user (implemented now)
Correct default value for change notify
Add manpage section for the new parameter client ldap sasl wrapping
Fix some typos
Add missing blanks
Correct parameter name
Fix some typos
Add missing end tag for paragraph
Fix typo
-Add section about net getdomain and setdomainsid
Change idmap_ad to the new spelling to fix bug #3733.
Rename common samba option logfile to log-basename according to
Fix Typo reported by TAKAHASHI Motonobu <monyo at samba.gr.jp> (fix bug #4253)
-Improve descriptions for net rpc trustdom add/del
Fix bug #4729. The mount.cifs option 'ip' does not accept hostnames. Thanks to the Debian Samba package maintainers for reporting!
Avoid useless use of 'cat'. Fix bug #4704. Thanks Christian Perrier <bubulle at debian.org> for reporting!
Fix bug #4730:
-Use '&stdarg.[server|client].debug' instead of '&stdarg.debug';
-fix some typos
Fix typo.
Add list of currently implemented debug classes.
Change default value for 'lpresume command' to an example as the default value depends on the printing system.
Add documentation for new parameter 'debug class'.
-Add missing whitespaces
Fix typos.
Fix escaped backslashes (bug #5194). Thanks to the Debian Samba package maintainers for reporting!
Add documentation for vfs_xattr_tdb.
Add description for vfs_xattr_tdb option 'xattr_tdb:file'.
Fix typo.
Fix typo
Add missing end tags
Remove manpages for smbmount and smbumount.
Remove man page for smbmnt.
Correct description of cups options. Patch from Björn Jacke <bj at sernet.de>.
Correct usage of multiple LDAP servers as passdb backend. Patch from Björn Jacke <bj at sernet.de>
mount.cifs: Zero mountpassword content before freeing.
WHATSNEW: Preparation for 3.2.0rc1.
WHATSNEW: Add changes from Steven Danneman.
man smbcacls: Correct possible flag values.
Samba Shared Repository - branch v3-2-stable updated - release-3-2-0pre3-9-g49e5663
WHATSNEW: Update changes since 3.2.0pre3.
man pages: Correct version string.
WHATSNEW: Update changes since 3.2.0pre3.
WHATSNEW: Update changes since 3.2.0pre3.
WHATSNEW: Remove trailing whitespace.
man pages: Correct version string.
WHATSNEW: Update changes since 3.2.0pre3.
man pages: Remove man page for 'mangled map'.
WHATSNEW: Fix typo.
WHATSNEW: Add 'smb encrypt' to the list of new parameters.
WHATSNEW: Fix typo.
VERSION: Raise version from pre3 to rc1.
WHATSNEW: Update changes since 3.2.0pre3.
man pages: Add documentation for new cluster parameters.
Developer's Guide: Fix typos.
man pages: Fix typo.
WHATSNEW: Update changes since pre3.
WHATSNEW: Fix typo.
Revert "configure: Fix comment to match the current iconv check."
Revert "configure: Kill linker warnings about 32bit libs on 64bit Linux."
VERSION: Raise version number to 3.2.0rc2.
WHATSNEW: Update changes since 3.2.0rc1.
WHATSNEW: Update changes since 3.2.0rc1.
WHATSNEW: Update changes since 3.2.0rc1.
WHATSNEW: Update changes since 3.2.0rc1.
man pages: Add documentation for new parameter 'ldap connection timeout'.
WHATSNEW: Update changes since 3.2.0rc1.
WHATSNEW: Update changes since 3.2.0rc1.
Samba3-HOWTO: Add improvements/fixes.
Revert "build: add symbol versioning when we build with gnu ld"
WHATSNEW: Update changes since 3.2.0rc1.
WHATSNEW: Update changes since 3.2.0rc1.
WHATSNEW: Update changes since 3.2.0rc1.
WHATSNEW: Update changes since 3.2.0rc2.
WHATSNEW: Update changes since 3.2.0rc1.
man pages: Remove wrong synonym.
man pages: Fix synonyms.
WHATSNEW: Update changes since 3.2.0rc1.
Revert "More correct fix (hopefully :-) for any memory leaks."
WHATSNEW: Update changes since 3.2.0rc1.
man pages: Fix broken smb.conf section about the 'get quota command'.
man pages: Don't refer to numbered chapter of the HOWTO collection.
man pages: Fix typo in smb.conf section about the 'deleteprinter command'.
man pages: Fix indentation in smb.conf section about 'map readonly'.
net: Fix several typos in comments.
WHATSNEW: Updates changes since 3.2.0rc2.
man pages: Move 'smbsh' man page to the examples directory.
Samba3 HOWTO: Remove trailing whitespaces.
man pages: Correct version in man winbindd again.
WHATSNEW: Update changes since 3.2.0rc2.
WHATSNEW: Fix typo.
tests_all.sh: Do not execute $SMB4TORTURE --version if it is not available.
VERSION: Update version.
WHATSNEW: Preparations for 3.2.0.
WHATSNEW: Update changes since 3.2.0rc2.
WHATSNEW: Update changes since 3.2.0rc2.
Fix warnings on SuSE 9.0.
WHATSNEW: Update changes since 3.2.0rc2.
WHATSNEW: Fix alphabetical order, update changes.
WHATSNEW: Update changes since 3.2.0rc2.
WHATSNEW: Remove reference to 3rd version of Using Samba.
VERSION: Raise version number to 3.2.1.
WHATSNEW: Update changes since 3.2.0.
WHATSNEW: Update changes since 3.2.0.
man pages: Add missing whitespace.
Fix typo.
WHATSNEW: Update changes since 3.2.0.
smbldap: Fix typo in debug message.
WHATSNEW: Update changes since 3.2.0.
man pages: "printcap name" is a global parameter, not a share specific one.
talloc_string_sub2: Don't return NULL if src is empty.
WHATSNEW: Update changes since 3.2.0.
WHATSNEW: Update changes since 3.2.0.
man pages: Fix typos in man smbclient.
WHATSNEW: Update changes since 3.2.0.
Samba3 HowTo: Fix duplicate chapter id.
WHATSNEW: Update changes since 3.2.0.
man pages: Add documentation about smbclient command "rename".
man pages: Improve description of boolean values in smb.conf.5.
VERSION: Raise version number up to 3.2.2.
WHATSNEW: Start WHATSNEW for 3.2.2.
WHATSNEW: Update changes since 3.2.1.
WHATSNEW: Update changes since 3.2.1.
WHATSNEW: Update changes since 3.2.1.
smbspool: Fix printing on port 139.
WHATSNEW: Update changes since 3.2.1.
WHATSNEW: Add release date, add hint on printing timeouts.
WHATSNEW: Update changes since 3.2.1.
WHATSNEW: Add corresponding bug number.
WHATSNEW: Add some more major bug fixes.
WHATSNEW: Update release date.
VERSION: Raise version number up to 3.2.3.
WHATSNEW: Start WHATSNEW for 3.2.3.
WHATSNEW: Add updates for 3.2.3.
ldb: Fix permissions of new ldg files.
loadparm: idmap backend is not depracated any longer.
VERSION: Raise version number up tp 3.2.4.
WHATSNEW: Update changes since 3.2.3.
WHATSNEW: Update changes since 3.2.3.
WHATSNEW: Update changes since 3.2.3.
WHATSNEW: Update changes since 3.2.3.
WHATSNEW: Update changes since 3.2.3.
WHATSNEW: Update changes since 3.2.3.
WHATSNEW: Update changes since 3.2.3.
WHATSNEW: Update changes since 3.2.3.
WHATSNEW: Update changes since 3.2.3.
WHATSNEW: Update changes since 3.2.3.
WHATSNEW: Update changes since 3.2.3.
WHATSNEW: Update changes since 3.2.3.
man cifs.upcall: Fix typo, wrap lines.
WHATSNEW: Update changes since 3.2.3.
WHATSNEW: Update changes since 3.2.3.
WHATSNEW: Improve description of Simo's bug fix.
find_missing_manpages.pl: Adapt script to changed directory structure.
VERSION: Raise version number up to 3.2.5.
WHATSNEW: Start WHATSNEW for 3.2.5.
build-docs: Add 'make clean'.
find_missing_manpages.pl: Adapt script to changed directory structure.
build-docs: Add 'make clean'.
WHATSNEW: Update changes since 3.2.4.
WHATSNEW: Update changes since 3.2.4.
WHATSNEW: Update changes.
WHATSNEW: Update changes since 3.2.4.
man cifs.upcall: Fix typo, wrap lines.
s3 create-tarball.sh: Remove dashes in git commands.
docs: Add default value for "writeable" to man smb.conf.
WHATSNEW: Update WHATSNEW for 3.2.5.
WHATSNEW: Update changes for 3.2.6.
VERSION: Raise version number up to 3.2.6.
WHATSNEW: Fix entry.
WHATSNEW: Update changes.
build-docs: Use 'git clean' instead of 'git-clean'.
build-docs: Change to the right directory before calling 'make clean'.
WHATSNEW: Update changes.
Samba3-HOWTO: Fix usage of 'net idmap restore'.
docs: Add hint that "socket address" usually don't need to be set.
docs: Fix typo in the idmap_ad manpage.
docs: "acl compatibility" is a global parameter.
s3 create-tarball.sh: Remove dashes in git commands.
docs: Add default value for "writeable" to man smb.conf.
build-docs: Use 'git clean' instead of 'git-clean'.
build-docs: Change to the right directory before calling 'make clean'.
Samba3-HOWTO: Fix usage of 'net idmap restore'.
docs: Add hint that "socket address" usually don't need to be set.
docs: Fix typo in the idmap_ad manpage.
WHATSNEW: Update changes since 3.2.3.
WHATSNEW: Update changes since 3.2.3.
WHATSNEW: Update changes since 3.2.3.
WHATSNEW: Update changes since 3.2.3.
WHATSNEW: Improve description of Simo's bug fix.
WHATSNEW: Start WHATSNEW for 3.2.5.
WHATSNEW: Update changes since 3.2.4.
WHATSNEW: Update changes since 3.2.4.
WHATSNEW: Update changes.
WHATSNEW: Update changes since 3.2.4.
WHATSNEW: Update WHATSNEW for 3.2.5.
WHATSNEW: Update changes for 3.2.6.
WHATSNEW: Fix entry.
WHATSNEW: Update changes.
WHATSNEW: Update changes.
docs: Fix TOC of generated HTML docs.
docs: Fix some formatting issues in the "ldap ssl" section of man smb.conf.
docs: Update section "ldap ssl" in man smb.conf.
s3/loadparm.c: Change default value for "ldap ssl".
s3/smb.h: Remove unused LDAP_SSL_ON.
Revert "packaging(RHEL): fix typo in [u]mount.cifs installation"
Revert "packaging(RHEL): fix build of [u]mount.cifs"
docs: Document the -g option of smbclient.
examples: Avoid bashism in perfcount.init.
Revert "examples: Avoid bashism in perfcount.init."
examples: Avoid bashism in perfcount.init.
docs: Fix example in man vfs_recycle.
docs: Improve description of the share commands in man smb.conf.
packaging RHEL: Fix syntax error in samba.spec.tmpl.
docs: Improve man mount.cifs.
VERSION: Raise version number up to 3.2.7.
WHATSNEW: Prepare WHATSNEW for 3.2.7.
VERSION: Raise version number up to 3.2.7.
WHATSNEW: Prepare WHATSNEW for 3.2.7.
s3/smbpasswd: Check if Unix account exists before asking for the password.
S3-HowTo: Change 'winbindd -B' to 'winbindd -D'.
S3-ByExample: Use 'winbindd -D' instead of 'winbindd -B'.
build_docs: Use 'make distclean' instead of 'make clean'.
docs: Fix formatting issue in man libsmbclient.
docs: Add manpage for vfs_shadow_copy2.
WHATSNEW: Prepare WHATSNEW for 3.2.8.
VERSION: Raise version number up to 3.2.8.
WHATSNEW: Update changes since 3.2.7.
WHATSNEW: Update changes since 3.2.7.
docs: Describe "service" in man mount.cifs.
WHATSNEW: Update changes since 3.2.7.
WHATSNEW: Update changes since 3.2.7.
s3/docs: Fix several typos.
s3/docs: Fix typo in man mount.cifs.
s3/docs: Add missing full stop.
WHATSNEW: Update changes since 3.2.8.
WHATSNEW: Update changes.
WHATSNEW: Update changes.
VERSION: Raise version number up to 3.2.9.
WHATSNEW: Fix announcement.
WHATSNEW: Prepare WHATSNEW for 3.2.10.
VERSION: Raise version number up to 3.2.10.
WHATSNEW: Rewording.
s3/smbconf_reg: Fix typo.
s3/gpo_ldap: Fix typo.
s3/loadparm: Fiy typos.
s3/popt.h: Fix typo.
WHATSNEW: Update changes since 3.2.10.
VERSION: Raise version number upt to 3.2.11.
WHATSNEW: Rewording.
Klaus Smolin (1):
Fix generic bits handling for nfsv4 acls
Lars Müller (11):
Document the new %w macro.
It's spelled sep_a_rator.
Document --parameter-name and --section-name.
Add missing arguments.
Document -t, --password-from-stdin feature.
Add paragraph about how to dump a parametrical option.
Fix type in SAM SET PWDMUSTCHANGENOW reported by Frederik Teichert of
Add SMB_VFS_OP_RECVFILE to get it in sync with vfs.h
Tweak with pam defines of older Linux versions
Conditional install of the cifs.upcall man page
Adjust regex to match variable names including underscores
Marc VanHeyningen (2):
Coverity fixes
Tiny memory leak
Martin Schwenke (3):
Add @CIFSUPCALL_PROGS@ to "all" target so cifs.upcall gets built at
Add @CIFSUPCALL_PROGS@ to "all" target so cifs.upcall gets built at
In net_conf_import, start a transaction when importing a single share.
Mathias Dietz (2):
Search for gpfs functions in both libgpfs_gpl.so an libgpfs.so
Search for gpfs functions in both libgpfs_gpl.so an libgpfs.so
Michael Adam (998):
Fix linking of smbget when there is no shared library support.
Revert "Add libnet_join.idl to the IDL files to be processed by "make idl"."
Revert "make idl: Only compile idl files newer than the output to be generated."
Eliminate tons of build warnings on non-IPV6 system.
Makefile: Add explicit dependecies to libtalloc.so.
Makefile: untangle -ltalloc from LIBS, making use of libtalloc explicit.
Makefile: reformat - break long target lines.
Build: fix bin/net on Solaris - use -ltdb instead of bin/libtdb.so
Test: Properly track current test binary for tracking crashes.
Make test: set LD_LIBRARY_PATH for make test_shlibs and friends.
Build: Add an rpath of $(LIBDIR) to binary targets.
Revert "Build: Add an rpath of $(LIBDIR) to binary targets."
Time to confess...
configure: fix quotation in SMB_LIBRARY for help output.
Reformat: Remove indentation of part of pam_smbpass/support.c by one tab.
loadparm: Reformat the parm table to use named initializers.
loadparm: fix spacing in parm_table (training spaces and empty lines).
loadparm: fix whitespaces in global and service parameter structs.
loadparm: replace typedef struct {} global/service by struct global/struct service.
loadparm: fix init_globals() to re-init all options event when called 2nd time.
registry shares: prevent creating regular share called "global".
loadparm: use a function to check for the registry config backend.
loadparm: add utility function to check for config backend file.
loadparm: fix a comment typo.
loadparm: add a comment
loadparm: add convenience wrapper lp_kill_all_services()
loadparm: remove services read from smb.conf when starting over for config backend registry.
loadparm: add a debug message.
Add a debug message.
init_srv_share_info_ctr: Add debug messages.
init_srv_share_info_ctr: fix counting of services.
Fix %I macro expansion for IPv4 mapped IPv6 addresses.
Allow parameter "include" in registry based configuration (again).
libreplace: add an inet_aton() function that calls inet_pton().
libreplace: add -I$libreplacedir to CPPFLAGS for getifaddrs tests.
libreplace: fix samba4 build (by not setting global LIBS).
registry: migrate tdb registry backend to dbwrap.
registry: rename tdb_reg to regdb after change to dbwrap.
registry: rename tdb_refcount to regdb_refcount after change to dbwrap.
registry: don't leak (to talloc_tos()) in init_registry_data().
registry: explicitly use talloc context instead of talloc_tos()
registry: reformat init_registry_data() some, killing long lines.
registry: don't leak (to talloc_tos()) in regdb_store_keys_internal().
registry: reformat regdb_store_keys_internal(), killing long lines.
registry: don't leak (to talloc_tos()) in regdb_store_keys().
registry: don't leak memory on transaction fail in regdb_store_keys().
registry: separate cancel and failur exit paths in regdb_store_keys().
registry: allocate tempory data in talloc stack in regdb_store_keys().
registry: don't leak on success path in regdb_store_keys().
registry: explicitly use talloc context instead of talloc_tos()
registry: don't leak to talloc stack in regdb_fetch_keys().
registry: don't use talloc_stackframe() instead of talloc_tos() als temp ctx
registry: use talloc instead of malloc for tdb data in regdb_store_values().
registry: use talloc_stackframe instead of hand crafted temporary context.
registry: untangle assignments and if statements in regdb_set_secdesc().
registry: remove an unused variable from regdb_set_secdesc().
registry: use talloc instead of malloc and provide common exit point
registry: convert regdb REGISTRY_OPS to named struct initializers.
registry: untangle assignment and if-clause in init_registry_data().
Move libnet_conf to a library lib/smbconf/ of its own, fixing the api.
libsmbconf: rename all occurrences of libnet_conf_ to smbconf_ .
testparm: fix a segfault triggered by setting "unix password sync = yes".
testparm: fix irritating indentation.
testparm: correctly check for empty lp_passwd_prog().
testparm: only check for %u und passwd program when passwd program is given.
libreplace: put inet_aton.c under LGPL instead of GPL.
libreplace: replace inet_ntoa() when it is missing
libreplace: remove trailing white spaces.
libreplace: remove duplicate entry of inet_ntoa from README.
libreplace: move rep_socketpair() to its own module.
libreplace: replace.c does not need system/network.h anymore.
registry: refactor creation of subkeys out of init_registry_data().
registry: add a transaction wrapper to init_registry_key_internal().
registry: separate initialization of registry data from regdb_init().
registry: untangle assignment and if-statement in regdb_init().
registry: reformat regdb_init() slightly, breaking long lines.
registry: in regdb_init, not only complain about INFO/version, store it...
registry: use available string constant in debug statement.
loadparm: remove unneeded include.
loadparm: reenable checking files for updates while in registry configuration.
smbd: fix session setup with security = share.
libsmbconf: fix a comment
libsmbconf: change smbconf_get_seqnum() to smbconf_changed().
libsmbconf: fix indentation.
libsmbconf: change the API to always take the smbconf_ctx parameter first.
libsmbconf: put the smbconf context struct into a private header.
libsmbconf: refactor autocreation of [global] into a helper function.
libsmbconf: refactor out registry implementation of smbconf operations.
libsmbconf: fix a comment
libsmbconf: add check for NULL servicename to smbconf_share_exists().
libsmbconf: add existence check for service to smbconf_get_share().
libsmbconf: add existence check for service to smbconf_delete_share().
libsmbconf: move smbconf_reg_initialize() down to the smbconf operations.
libsmbconf: introduce a smbconf_ops layer to allow interchangeable backends.
libsmbconf: add open and close operations to the smbconf_ops.
libsmbconf: rename smbconf_open() to smbconf_init().
libsmbconf: rename smbconf_close() to smbconf_shutdown().
libsmbconf: fix comments
libsmbconf: add shutdown handler to smbconf_ops.
libsmbconf: add backend specific init function.
libsmbconf: reformaat - fix some whispacing/tabs
libsmbconf: move registry implementation to a module of its own.
libsmbconf: add a comment.
libsmbconf: group together functions in smbconf.c more appropriately
libsmbconf: adapt a comment to new circumstances
libsmbconf: add structuring comments to the prototypes in the public header.
libsmbconf: add a "path" variable to the conf context.
libsmbconf: add private_data section to smbconf_ctx.
libsmbconf: add a comment.
libsmbconf: add internal open/close handling to registry backend.
registry: fix registry_init_smbconf() to close the registry at the end.
registry: close regdb in error path (and use it) in init_registry().
registry: remove unneeded talloc stackframe variable.
registry: some whitespace cleanup in init_registry().
registry: close registry in exit path in registry_init_smbconf().
registry: add reg_init_basic() - init registry with only the db backend.
libgpo: use reg_setkeysecurity() instead of regdb_set_secdesc().
libgpo: replace hand-crafted registry initialization by registry_init_basic.
libgpo: open the registry in gp_init_reg_ctx().
build: don't autogenerate prototypes for util_tdb and dbwrap anymore.
util_tdb: group prototypes in util_tdb.h thematically
util_tdb: make the _byblob functions static - not currently used elsewhere.
util_tdb: add the tdb_pack_append() prototype to util_tdb.h
util_tdb: add a wrapper tdb_wipe() for traverse with tdb_traverse_delete_fn().
util_tdb: add my (C) for the tdb validation code
util_tdb: make the _byblob fetch/store functions public again.
use tdb_wipe_all() instead of tdb_wipe() - it is faster...
util_tdb: remove trivial and unused tdb_wipe().
smbconf: reformat - fix intentation.
loadparm: add userdata parameter to do_section() and do_parameter().
libsmbconf: add a text backend to libsmbconf based on the params.c parser.
net_conf: fix import function by using the new text backend of smbconf.
net_conf: use talloc_stackframe() instead of talloc_init().
net_conf: rename "ctx" to "mem_ctx" for clarity.
net_conf: add casts to avoid compiler warnings.
net_conf: reformat - re-indent one function call.
libsmbconf: in text backend, put flushing of the cache into a helper function.
libsmbconf: text - change the cache to be talloced
libsmbconf: text - pass the cache instead of all private data to pm_process.
net_conf: fix non-testmode import function.
posix_acls: clarify loop condition code, removing unneeded counter variable.
libreplace: fix coverity ID 517 - untangle close from open in test/os2_delete.c
libwbclient: fix Coverity ID 536 remove duplicate error path (dead code).
regdb: use != 0 instead of == -1 check for transaction_[commit|cancel]
dbwrap: fix dbwrap_trans_[delete|store]() to stop when transaction_start() failed.
regdb: use == 0 (instead of != -1) as indicator for success of dbwrap_trans_[delete|store]()
net: add a "net registry" subcommand to locally access the registry.
srv_winreg: add a debug message to _winreg_CreateKey().
Add a talloc context parameter to current_timestring() to fix memleaks.
winbindd_cache: add missing validation function for pwinfo cache entry
Revert "regdb: use dbwrap->fetch() instead of fetch_locked() for readonly access"
build: fix configure option --with-static-libs=libXYZ
registry: reg_deletevalue should return error, when the value does not exist.
test: in tests_all.sh, wrap calls to test scripts into shell functions.
test: add possibility to select tests to run via tests_all.sh (make test)
test: add (and unify) sectioning output of subtests in tests_all.sh
test: add test script for testing "net registry".
test: make registry tests more portable: use 'printf "%s"' instead of 'echo -e'
test: make registry tests more portable: protect some grep patterns in ' '.
test: be more portable: replace 'echo -n' by 'printf "%s"' in selftest.sh
test: be more portable. replace 'echo -n' by 'printf "%s"' in test_functions.sh
configure: be more portable, use 'printf "%s"' instead of "echo -n"
installswat: be more portable, use 'printf "%s"' instead of 'echo -n'
mkversion: be more portable, use 'print "%s"' instead of 'echo -n'
po/genmsg: be more portable, use 'printf "%s"' instead of 'echo -n'
test: fix use of printf in net_registry tests.
test: fix net_registry tests to correctly capture output of commands inside one test
test: some cosmetics to net_registry tests.
test: fix net_registry test "set value to different type" to track error count
test: add diagnostic message to net_registry test.
libsmbconf: move initialization of registry value down after error checks.
registry: remove parameter checks from smbconf backend: they are in libsmbconf.
mapping.tdb: fix creation of entries with GROUP_PREFIX
Makefile: reassign reg_init_basic.o to REG_BASE_OBJ, where it belongs...
mapping_tdb: fix enumeration of mappings.
net_registry: split utility function of common interest out into util module.
net_rpc_registy: use function print_registry_key
net_rpc_registry: use utility function print_registry_value().
net_rpc_registry: use split_hive_key to normalize hive befor open.
net: change split_hive_key() to properly allocate subkeyname
net_rpc_registry: consistently return error upon wrong use.
net_rpc_registry: return available error code on failure in deletevalue.
winbindd: fix break out early condition in fill_grent_mem().
dbwrap: fix more "tdb_chainunlock failed" messages
net (registry util): refactor printing of value without name out.
net registry: add a getvalue subcommand that prints a single given value.
net rpc registry: add getvalue command.
net: don't process net_registry_util.c with make proto
vlp: fix an implicit cast compile warning.
registry: add support for REG_MULTI_SZ to registry_push_value().
charcnv: add talloc_strdup_lower() - talloc variant of strdup_lower().
libsmbconf: move utility functions from main module to new smbconf_util.c
libsmbconf: rename smbconf_txt_find_in_array() to smbconf_find_in_array()
libsmbconf: reorder prototypes in smbconf_private.h
libsmbconf: move smbconf_find_in_array() to smbconf_util.c
libsmbconf: add smbconf_reverse_find_in_array() to find last occurence of a string.
libsmbconf: search from the back when getting parameter from text backend
libsmbconf: fix a comment
libsmbconf: untangle assignment and test in for-loop condition.
libsmbconf: reformat smbconf_format_registry_value() - indentations/tabs
libsmbconf: add a "verbatim" parameter to smbconf_init_txt_simple().
libsmbconf: load file after special initialization
libsmbconf: pass txt_private_data instead of only cache to do_parameter/section
libsmbconf: activate the verbatim-flag in text backend: store parameters as they come.
libsmbconf: add get_includes() and set_includes() to the API.
libsmbconf: add talloc context to the get_includes methods.
libsmbconf: add testsuite to the library.
libsmbconf: testsuite: add support for "--configfile" option.
libsmbconf: testsuite: add talloc_stackframe to main().
libsmbconf: testsuite: use POPT_COMMON_SAMBA instead of POPT_COMMON_CONFIGFILE
libsmbconf: testsuite: set the debufg fd to stderr.
libsmbconf: fill get_includes() in text backed to retrieve includes from cache.
libsmbconf: testsuite: add test for "get_includes" and use it in the text backend test.
libsmbconf: add "_global_" wrappers for get/set_includes.
libsmbconf: testsuite: use the get_global_includes in get_includes test.
libsmbconf: testsuite: test get_includes for registry backend
libsmbconf: implement get_includes() and set_includes() for registry backend.
libsmbconf: testsuite: refactor printing of string lists out.
libsmbconf: testsuite: add test_set_get_includes() and use it in registry test
libsmbconf: testsuite: fix handling of error message/overall status
libsmbconf: more sanely print multi_sz values in registry backend
libsmbconf: move registry_smbconf_valname_forbidden() to the registry backend
libsmbconf: make registry_smbconf_valname_forbidden() static
libsmbconf: rename registry_smbconf_valname_forbidden() to smbconf_reg_valname_forbidden()
libsmbconf: refactor get_includes on opened key into smbconf_reg_get_includes_internal()
libsmbconf: add function smbconf_reg_valname_valid() and use it in get_values()
libsmbconf: add includes at the end of parameter list in reg_get_share().
libsmbconf: consider "include" a forbidden parameter in regisry config again.
libsmbconf: prevent getting/deleting value "includes".
libsmbconf: fix crashbug - correctly check for existence of file.
libsmbconf: let set_includes delete the includes paramter when given an empty list
libsmbconf: add delete_includes mehtod to the api (and backend implementations)
libsmbconf: return success and count 0 from get_includes when no includes present.
libsmbconf: testsuite: add test for delete_includes
test: run smbconftort testsuite from the local_s3 tests
loadparm: drop debug level in map_parameter from 0 to 1
net conf: fix import to correctly add includes (at the end)
net conf: don't drop config in testmode
net conf: reduce indentation by grouping testmode code together.
net conf: add diagnostic message for failure to load text file.
net conf: implement "net conf getincludes".
net conf: implement a "net conf setincludes" command.
net conf: implement "net conf delincludes".
net conf: use talloc and talloc_strdup_lower throughout all net conf functions.
winbindd: only call winbindd_validate_cache when not in offline logon mode.
test: not only pretend to call smbconftort - really do it :-}
libsmbconf: don't mark the API as "subject to change" any longer.
update WHATSNEW
util_tdb: fix a segfault caused by a fatal typo.
libnetapi: fix interactive logging by preventing setup_logging from closing stderr.
libnetapi: fix dependency problem by linking libnetapi statically (internally)
build: group NTERR/DOSERR/ERRORMAP and LIBSAMBA object differently
build: group RPC_PARSE_OBJ1 with LIBSAMBA_OBJ
registry: move normalize_dbkey() from lib/util_reg.c to registry/reg_util.c
build: regroup LIBSMB objects to for a smallest linkable uint (LIBSMB_ERR_OBJ)
build: move SECRETS_OBJ into LIBSMB_OBJ
build: move SECRETS_OBJ into LIBSMB_ERR_OBJ.
build: smbconftort only needs LIBSMB_ERR_OBJ, not LIBSAMBA_OBJ
dbwrap_tdb2: fix a C++ warning by making implicit cast explicit
libnetapi: fix a C++ warning by making implicit cast explicit
registry: remove the REGISTRY_HOOKS layer from the reghook cache.
registry: adapt copied function header comments.
registry cachehook: refactor normalization of keyname out.
registry cachehook: fix memleak (to talloc_tos()): free key at the end.
registry cachehook: eliminate a couple trailing spaces (empty lines).
registry cachehook: add talloc failed debug messages.
registry: make registry_init_smbconf() hook the registry ops onto given key.
registry: change regdb_init() to return WERROR instead of bool.
registry: unify debug output in the registry init functions.
registry: change init_registry_key() and init_registry_data() to return WERR
registry cachehook: compare cache_tree against NULL, not 0.
registry: change reghook_cache_init() to return WERROR and use it in the callers.
registry cachehook: revert logic to make fast path more obvious and reduce indent.
adt_tree: change pathtree_add to return WERR instead of bool.
registry cachehook: change helper function keyname_to_path() to return WERROR.
registry: change reghook_cache_add() to return WERROR instead of bool
registry: change registry_init_basic() to return WERROR instead of bool
registry: refactor common part of registry initialization out.
registry: change registry_init_smbconf() to return WERROR instead of bool
registry: change init_registry() to return WERROR instead of bool.
registry: rename init_registry() to registry_init_full() for consistency.
net registry: remove superfluous regdb_close().
registry: honour the WERROR that regsubkey_ctr_addkey gives in regdb_fetch_keys.
registry: honour the WERROR that regsubkey_ctr_addkey gives us in reg_load_tree.
libsmbconf: rename smbconf_init() to smbconf_init_internal().
libsmbconf: remove the bool verbatim parameter from txt backend init function.
libsmbconf: add a check for talloc failure to smbconf_txt_init().
libsmbconf: move setting of verbatim variable into a more internal function.
libsmbconf: add a smbconf init dispatcher smbconf_init().
net conf: use the new smbconf_init() dispatcher instead of explicit backend init.
loadparm: use the new smbconf_init() dispatcher for loading registry config.
libsmbconf: add handling of "NULL" strings to smbconf_add_string_to_array()
libsmbconf: add handling of NULL strings to smbconf_find_in_array().
libsmbconf: allow NULL sharename in smbconf_share_exists().
libsmbconf: default to the NULL section when a parameter is encountered w/o section
net conf: fix output of out-of-share parameters in test mode import
libsmbconf: make sure to always list the NULL section first in text backend.
net conf: simplify logic in test output of net conf import.
net conf: adapt output of NULL share params in net conf list.
libsmbconf: don't complain with WERR_ALREADY_EXISTS for NULL share in smbconf_create_share().
libmsbconf: add handling of NULL share parameters to registry backend.
auth: add SeDiskOperatorsPrivilege to get_root_nt_token to fix registry shares.
loadparm: remove pfunc parameter from process_registry_globals().
libsmbconf: fix segfault in listing share names / config.
build: add missing dependency for libtdb.so to pam_smbpass
loadparm: reactivate special semantics of "include = registry" for now.
vfs_cacheprime: fix C++ warning - make implicit cast explicit
rpc_parse: fix "assignment discards qualifier" warning by using CONST_DISCARD.
libwbclient: fix wbcResolveWinsByName() to take char * instead of const char **
libwbclient: change wbcResolveWinsByIP() to take char ** instead of const char **
loadparm: make lo_load_initial() only skip registry include.
loadparm: rename bNoIncludes to bAllowIncludeRegistry (inverting logic)
loadparm: reformat - fix whitespace/tab
Move the posix pending close functionality down into the VFS layer.
Don't modify the fsp in fd_close_posix() anymore.
Change fd_close_posix() to return int instead of NTSTATUS.
Slight reformatting of fd_close_posix(), while I'm at it.
Remove redundant parameter fd from SMB_VFS_CLOSE().
configure: fix a comment typo
libsmbconf: rename text backend smbconf_txt_simple to smbconf_txt.
libsmbconf: rename smbconf_init_txt_simple() to smbconf_init_txt().
libsmbconf: text backend remove comment references to "simple".
libsmbconf: fix comment headers in smbconf.h
WHATSNEW: update my changes for 3.2.0pre3
WHATSNEW: re-establish alphabetic ordering in smb.conf changes
WHATSNEW: list special meaning of "include = registry" under smb.conf changes.
WHATSNEW: update the section on registry configuration.
WHATSNEW: add one more change.
libsmbconf: add a struct smbconf_service to hold the parameter names + values.
libsmbconf: rewrite API to use smbconf_service struct
libsmbconf: remove unnecessary talloc success checks from smbconf.c
libsmbconf: remove unnecessary talloc success checks from smbconf_reg.c
libsmbconf: remove unnecessary talloc success check from smbconf_txt.c
winbindd_cache: simplify logic in new key length check for UA keys.
Add an initial amount of documentation of registry based
Fix a couple of tags.
Fix the section number of one reference to the "net" command.
Adopt a note in the manpage to the verstion change introduced
Add documentation for the "net conf" commands to the manpage.
Add documentation for new parameter "config backend".
Add description of parameter "config backend" to the man pages.
Document default value of parameter "registry shares".
Add more content to the description of "registry shares".
Fix output of backslashes in SMBCONF registry key.
Document new smb.conf options "ldap debug level" and "ldap debug threshold".
manpages: update the section about registry configuration in smb.conf.5
manpages: describe special meaning of "include = registry" in description of "include"
docs: fix indentation in expand-smbxonfdoc.
docs: fix the manpage output of parameters list in smb.conf.5.
Revert "libgpo: Fallback to NTLMSSP fails while pulling policy from SYSVOL."
Revert "gpo: add scripts plugin."
Revert "libgpo: try nicer output when dumping gpo registry values."
Revert "libgpo: fix build warning."
Revert "gpo: make integer debug print more readable."
Revert "registry: change registry_init_smbconf() to return WERROR instead of bool"
Revert "registry: refactor common part of registry initialization out."
Revert "registry: change registry_init_basic() to return WERROR instead of bool"
Revert "fix some extrasemi compile warnings"
Revert "Makefile: reassign reg_init_basic.o to REG_BASE_OBJ, where it belongs..."
Revert "libgpo: open the registry in gp_init_reg_ctx()."
Revert "libgpo: replace hand-crafted registry initialization by registry_init_basic."
Revert "libgpo: use reg_setkeysecurity() instead of regdb_set_secdesc()."
Revert "Bind Group Policy processing closer to the samba registry."
Revert "Fix gp_find_file() which broke during the pstring removal."
Revert "Fix the build w/o ldap."
Revert "Add gp_get_machine_token()."
Revert "Add "registry" Group Policy extension."
Revert "Add Group Policy extension infrastructure."
Revert "Add infrastructure for reading/storing Group Policy state and control data in the registry."
net_registry: fix build/linking of net_registry.
registry: change registry_init_smbconf() to return WERROR instead of bool
registry: change registry_init_basic() to return WERROR instead of bool
registry: refactor common part of registry initialization out.
Revert "IDL: Build nbt.idl always."
Revert "IDL: Add autogenerated drsuapi files."
Revert "IDL: For the fun of it, build drsuapi.idl."
Revert "IDL: Fix several DRSUAPI calls."
Revert "IDL: Import drsuapi.idl from samba4."
registry: use dbwrap_fetch_bystring() in regdb_fetch_keys().
registry: use dbwrap_fetch_bystring() in regdb_fetch_values().
registry: use normalize_reg_path() in regdb_fetch_keys()
registry: combine talloc_strdup() and normalize_reg_path() in regdb_fetch_keys().
registry: add a function for fetching a tdb record for a given keystring
registry: use regdb_fetch_key_internal() in regdb_fetch_keys().
registry: use regdb_fetch_key_internal() in regdb_fetch_values().
registry: add function regdb_key_exists() to check for existence of a key.
registry: check for existence of key init_registry_key and possibly save a write.
registry: save writes in init_registry_data() if data does already exist.
registry: skip writes of existing keys in init_registry_data().
registry: change order of arguments of regdb_fetch_key_internal()
registry: free temporary data in regdb_fetch_key_internal().
registry: make normalize_reg_path() strip leading and trailing '/' chars.
registry: Implement new semantics for existence of registry key in tdb.
registry: free talloc context on error path in regdb_fetch_values().
registry: check for existence of key in regdb_fetch_values() first.
registry: check for existence of key in regdb_fetch_keys() before proceeding.
registry: check for existence of key in regdb_store_values() before proceeding.
registry: check for existence of key in regdb_get_secdesc() before proceeding.
registry: check for existence of key in regdb_set_secdesc() before proceeding.
registry: add a function regdb_key_is_base_key() to check whether is composite.
registry: check for existence of non base key in regdb_store_keys() before proceeding.
registry: add comment explaining workflow to make store_keys safe w/o transactions
registry: regdb_store_keys: move storing the subkey list down after removing values.
registry: adapt comment of last step in regdb_store_keys().
registry: adapt comment to first step in regdb_store_keys().
registry: change order of deleting value and subkey lists in store_keys().
registry: add comments to removing lists in regdb_store_keys().
registry: add removal of secdesc of a key to regdb_store_keys().
loadparm: Fix activation of registry globals in lp_load_*.
loadparm: Fix activation of registry globals in lp_load_*.
packaging: rename RHEL4-CTDB --> RHEL-CTDB
packaging: fix GPL version in samba-ctdb specfile.
packaging: remove references to smbmount and friends from samba-ctdb spec file
loadparm: refactor initalization of registry config out into lp_smbconf_ctx().
loadparm: refactor processing of service out of process_registry_globals()
loadparm: add a function process_registry_shares()
loadparm: add parameter allow_registry_shares to lp_load_ex().
loadparm: add call to do_section() to process_registry_service().
loadparm: add funcion lp_load_with_registry_shares().
testparm: list registry shares with testparm.
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
net_registry: add raw output of value to print_registry_value().
net registry: refactor core of net_registry_getvalue() out
net registry: add a getvalueraw command to print the value in raw format.
net rpc registry: fix usage message of getvalue.
net rpc registry: add boolean "raw" to rpc_registry_getvalue_internal()
net rpc registry: add a getvalueraw subcommand.
packaging: fix a comment typo in makerpms script.
packaging: add a comment explaining EXTRA_OPTIONS to the makerpms script
packaging: use docs tarball instead of docs dir in makerpms / samba.spec
packaging: use git-archive in RHEL-CTDB/makerpms.sh
packaging: fix RHEL-CTDB build by removing duplicate winbind-32bit paragraphs
packaging: enable calling RHEL-CTDB/makerpms.sh from other directories
packaging: re-introduce Release numbering ".ctdb.<number>"
packaging: we are at release ctdb.27 in RHEL-CTDB.
packaging: disable cups in the RHEL-CTDB build.
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
packaging: bump the rhel-ctdb rpm releas number to ctbd.28
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
packaging(RHEL-CTDB): remove winbind init script and its linke from main pkg
packaging(RHEL-CTDB): move "chkconfig --del winbind" to "%preun common"
packaging(RHEL-CTDB): move service smb restart from %postun to %post
packaging(RHEL-CTDB): use condrestart instead of restart in %post script
packaging(RHEL-CTDB): in %preun, first stop the service then deactivate
packaging(RHEL-CTDB): ignore errors from init scripts in pre/post scripts.
packaging(RHEL-CTDB): use "/sbin/service smb" instead of "%{initdir}/smb"
packaging(RHEL-CTDB): add "service winbind condrestart" to "%post common"
packaging(RHEL-CTDB): bump rpm release to the next version ctdb.29
packaging(RHEL-CTDB): fix placement and link direction of new shared libs
packaging(RHEL-CTDB): remove duplicate block from spec file.
packaging(RHEL-CTDB): use /usr/%{_libarch} instead of %{_libdir}
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
loadarm: fix testparm with "config backend = registry".
loadparm: fix process_registry_shares() when there is only [global] in registry.
packaging(RHEL-CTDB): remove the libnss_wins modules to reduce deps.
packaging(RHEL-CTDB): bump Release to ctdb.33 for the next build
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
packaging(RHEL-CTDB): update the build instructions in the README.
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
Fix Bug #5548 (segfauls in handle_include with %m macro expansion).
Fix Bug #5548 (segfauls in handle_include with %m macro expansion).
packaging(RHEL-CTDB): bump Release number to ctdb.34 for the next RPM.
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
testsuite: use domain==workgroup in wbinfo tests now that we are PDC.
testsuite: adapt informative message to say "Running _local_ registry tests".
testsuite: add the ability to test "net rpc registry" with the net_registry tests
testsuite: run the net rpc registry tests from the net_s3 tests.
testsuite: give the testuser administrative rights in selftest.sh
testsuite: make diagnostic output more appropriate in tests_all.sh
testsuite: make structuring output of net_s3 tests stand out more.
testsuite: allow selection of posix_s3 subtests by env var POSIX_SUBTESTS.
testsuite: don't give the testuser administrative rights globally.
testsuite: give admin rights to testuser only for the "net rpc registry" test.
testsuite: update introductory comment to test_net_regsistry.sh
testsuite: add a testparm_s3 test script.
testsuite: enable the testparm_s3 tests.
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
loadparm: don't treat a missing include file as an error in handle_include().
loadparm: use the return value of the special handlers in lp_load().
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
Revert "Exit nmbd cleanly if messaging_init() fails"
nmbd: don't panic if messaging_init() fails - return NULL instead.
nmbd: untangle logic in nmbd_messaging_context() slightly.
Revert "Dont core dump if ctdb is not running"
smbd: don't panic if messaging_init() fails but return NULL
smbd: untangle logic in smbd_messaging_context() slightly.
winbindd: don't panic if messaging_init() fails - return NULL instead.
winbind: untangle logic in winbind_messaging_context() slightly.
winbind: remove duplicate debug message for failing messaging_init().
messages: bump debug level to 1 for "messaging_ctdb_init failed".
ctdbd_connect: bump debug level to 1 for "connect failed" message.
packaging(RHEL-CTDB): Bump release number to ctdb.35 for the next RPM.
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
packaging(RHEL-CTDB): bump Release number to ctdb.36 for next rpm.
build: fix creation of libsmbsharemodes.a - don't link in libtdb.a.
build: fix creation of libsmbclient.a - don't link in libtalloc.a
build: fix creation of libaddns.a - don't link in libtalloc.a
tdbtool: fix off-by-one error in argument length. (bug #2344)
registry: fetch regdb_fetch_keys() when a key exists but not its subkey-record.
testsuite: fix expr typo in net registry testscript.
testsuite: fix another expr typo in net registry test script.
registry: improve logic for deleting value records in regdb_store_keys().
registry: fix logic in deleting subkeys record in regdb_fetch_keys().
testsuite: fix expr typo in net registry testscript.
testsuite: fix another expr typo in net registry test script.
Revert "tdbtool: fix off-by-one error in argument length. (bug #2344)"
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
docs: update the section about net conf in the net(8) manpage.
docs: fix VERSION section in the net(8) manpage.
docs: fix the net conf section of net(8) to mention "config backend = registry".
packaging(RHEL-CTDB): Bump release number to ctdb.37 for the next RPM.
build: fix bug #5608: link creation for libtalloc.so.1 (and friends) on solaris 8
loadparm: refactor initalization of registry config out into lp_smbconf_ctx().
loadparm: refactor processing of service out of process_registry_globals()
loadparm: add a function process_registry_shares()
loadparm: add parameter allow_registry_shares to lp_load_ex().
loadparm: add call to do_section() to process_registry_service().
loadparm: add funcion lp_load_with_registry_shares().
testparm: list registry shares with testparm.
loadarm: fix testparm with "config backend = registry".
loadparm: fix process_registry_shares() when there is only [global] in registry.
docs: fix the specified default of "password server" - it is *, not "".
build: fix build of libaddns shared lib. symbols file was missing.
build: fix build of libaddns shared lib : it needs socket_wrapper.
build: fix build on systems with picky make and without shared libwbclient
build: use $(POPT_LIBS) instad of @POPT_LIBS@ in rules.
build: use $(LIBTALLOC_LIBS) instead of @LIBTALLOC_LIBS@ in rules.
build: use $(LIBTDB_LIBS) instead of @LIBTDB_LIBS@ in rules.
build: link in $(WINBIND_LIBS) instead of @LIBWBCLIENT_SHARED@
build: use $(LIBNETAPI_LIBS) instead of @LIBNETAPI_LIBS@ in rules.
build: use $(LDAP_LIBS) instead of @LDAP_LIBS@ in rules.
build: use $(WINBIND_NSS_EXTRA_LIBS) instead of @WINBIND_NSS_EXTRA_LIBS@ in rules.
build: use $(WINBIND_NSS_PTHREAD) instead of @WINBIND_NSS_PTHREAD@ in rules.
build: use $(PAM_WINBIND_EXTRA_LIBS) instead of @PAM_WINBIND_EXTRA_LIBS@ in rules.
testparm: add a switch --skip-global-checks.
testsuite: fix bug #5594 by using the new --skip-global-ckecks switch
testparm: rename -g|--skip-global-ckecks to -l|--skip-logic-checks
testparm: skip the per-share logic checks when --skip-logic-checks is specified.
testparm: refactor the per-share logic checks out into do_per_share_checks().
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
popt: add a popt_common_debuglevel set of options providing -d|--debuglevel
testparm: allow the default debug level of 2 to be changed from the command line.
dbwrap: when clustering = yes, don't fall back to db_open_tdb in db_open
dbwrap: when clustering = yes, don't fall back to db_open_tdb in db_open_trans.
registry: bump debug level to 1 in regdb_init() if opening the registry fails.
registry: bump debug level to 1 in regdb_init() if storing version string fails.
Revert "Do not panic if db_open_ctdb fails"
dbwrap: don't panic in db_open() when attaching to ctdb fails.
dbwrap: don't panic in db_open_trans() when attaching to ctdb fails.
dbwrap: don't panic in db_open_trans() if called with TDB_CLEAR_IF_FIRST.
gitignore: ignore the generated library symbol files
packaging(RHEL-CTDB): bump Release number to ctdb.37 for next rpm.
testsuite: fix expr syntax error in net registry test.
testsuite: fix another expr syntax error. in tests_all.sh.
testsuite: fix expr error on Tru64, triggered by uninitialized failed variable.
dbwrap_crdb: wrap the tdb_store in db_ctdb_store_persistent() into transactions
dbwrap_ctdb: wrap tdb_store() in transactions in db_ctdb_store().
dbwrap_ctdb: wrap tdb_store() in transactions in db_ctdb_delete().
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
Revert "dbwrap_ctdb: wrap tdb_store() in transactions in db_ctdb_delete()."
Revert "dbwrap_ctdb: wrap tdb_store() in transactions in db_ctdb_store()."
Revert "dbwrap_crdb: wrap the tdb_store in db_ctdb_store_persistent() into transactions"
packaging(RHEL-CTDB): Bump release number to ctdb.39 for the next RPM.
packaging(RHEL-CTDB): Bump release number to ctdb.40 for the next RPM.
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
dbwrap ctdb: remove erroneously duplicated comment.
dbwrap ctdb: release the lock before calling ctdbd_persistent_store()
dbwrap ctdb: add a retry loop to the persistent store operation.
dbwrap ctdb: call db_ctdb_store() in db_ctdb_delete().
dbwrap ctdb: add db_ctdb_delete_persistent() and use it for persistent DBs
idmap_tdb2: fix a race condition in idmap_tdb2_allocate_id().
dbwrap: add comment describing behaviour of dbwrap_change_uint32_atomic().
secrets: fix replacemend random seed generator (security issue).
dbwrap: add comment describing behaviour of dbwrap_change_int32_atomic().
registry: use _bystring wrappers to dbwrap_trans_(store|delete).
idmap_tdb2: fix a race condition in idmap_tdb2_allocate_id().
dbwrap: add comment describing behaviour of dbwrap_change_uint32_atomic().
secrets: fix replacemend random seed generator (security issue).
dbwrap: add comment describing behaviour of dbwrap_change_int32_atomic().
packaging(RHEL-CTDB): Bump release number to ctdb.41 for the next RPM.
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
dbwrap ctdb: add a partial mapping from tdb_error to NTSTATUS and use it for store.
dbwrap ctdb: don't retry when tdb_store failed in db_ctdb_persistent_store().
idmap tdb2: fix broken logic in tdb2_store_bystring().
idmap tdb2: fix broken logic in tdb2_delete_bystring().
dbwrap ctdb: fix a DEBUG message.
idmap tdb2: fix inconsistent mappings by checking for race and retrying to fetch mapping.
packaging(RHEL-CTDB): we are now based on 3.2.1
Revert "I found lots of places where we assume error will be set when calling"
smbd: prevent smbd from panicing with "clustering = no" but --with-cluster-support
Revert "VERSION: Raise version number up to 3.2.2."
packaging(RHEL-CTDB): Bump release number to ctdb.47 for the next RPM.
Make sure to always set errno on error path in OpenDir (and hence scan_directory).
Fix unix_convert() for "*" after changing map_nt_error_from_unix().
Fix unix_convert() for "*" after changing map_nt_error_from_unix().
Make sure to always set errno on error path in OpenDir (and hence scan_directory).
Revert "build: fix bug #5608: link creation for libtalloc.so.1 (and friends) on solaris 8"
build: add ability to use library files of the form NAME.so.VERSION to create version script name.
build: fix creation of talloc shared lib.
build: fix the installlibtalloc target to install SONAME and \.so versions of shared lib.
build: fix creation of link libtalloc.so on some systems.
build: add an uninstalllibtalloc target
build: add a cleanlibtalloc target.
build: move libtalloc related targets together.
build: fix installlibtalloc to not install symlink if the library is not there
build: add structuring comments for libraries and libtalloc section.
build: add a "make shlibs" target to build all the shared libraries.
build: add more structuring comments to Makefile.in
build: move top level targets for the libs into the corresponding sections in Makefile.in
build: move all libtalloc related definitions into the libtalloc section in Makefile.in
build: move libtdb related definitions and targets to libtdb section in Makefile.in
build: fix creation of the libtdb shared library.
build: create a cleanlibtdb target and use it in target clean.
build: fix the installlibtdb target to install the soname file of libtdb.
build: add an uninstalllibtdb target.
build: move libnetapi related definitions and targets together into the libnetapi section.
build: fix creation of the libnetapi shared lib: create soname library
build: add a cleanlibnetapi target and use it in make clean
build: fix installlibnetapi target - install symlink libnetapi.so (if appropriate)
build: fix uninstalllibnetapi target - handle symlink libnetapi.so
build: move libtdb target further down following common schema like with libtalloc
build: move libwbclient related target to libwbclient section in Makefile.in
Revert "build: use $(PAM_WINBIND_EXTRA_LIBS) instead of @PAM_WINBIND_EXTRA_LIBS@ in rules."
Revert "build: use $(WINBIND_NSS_PTHREAD) instead of @WINBIND_NSS_PTHREAD@ in rules."
Revert "build: use $(WINBIND_NSS_EXTRA_LIBS) instead of @WINBIND_NSS_EXTRA_LIBS@ in rules."
Revert "build: use $(LDAP_LIBS) instead of @LDAP_LIBS@ in rules."
Revert "build: use $(LIBNETAPI_LIBS) instead of @LIBNETAPI_LIBS@ in rules."
Revert "build: link in $(WINBIND_LIBS) instead of @LIBWBCLIENT_SHARED@"
Revert "build: use $(LIBTDB_LIBS) instead of @LIBTDB_LIBS@ in rules."
Revert "build: use $(LIBTALLOC_LIBS) instead of @LIBTALLOC_LIBS@ in rules."
Revert "build: use $(POPT_LIBS) instad of @POPT_LIBS@ in rules."
Revert "build: fix build on systems with picky make and without shared libwbclient"
Revert "build: fix creation of libaddns.a - don't link in libtalloc.a"
Revert "build: fix creation of libsmbclient.a - don't link in libtalloc.a"
Revert "build: fix creation of libsmbsharemodes.a - don't link in libtdb.a."
build: fix creation of libwbclient shared lib by crating soname file
build: fix the installlibwbclient target to use defined variables and install the symlink
build: add uninstalllibwbclient to Makefile.in and use it for uninstall
build: add a cleanlibwbclient target to Makefile.in and use it for make clean.
build: move definition of SHLIBS to libraries section
build: move libsmbclient related variables and targets to libsmbclient section
build: rename (un)installclientlib to (un)installlibsmbclient
build: slightly change and extend the logic of SMB_LIBRARY().
build: handle libsmbclient by SMB_LIBRARY() and correctly create soname file.
build: add cleanlibsmbclient target and use it in make clean.
build: add structuring comment for libbigballofmud
build: move libsmbsharemodes related vars and targets to libsmbsharemodes section in Makefile.in
build: handle libsmbsharemodes by SMB_LIBRARY() and correctly create SONAME file.
build: create cleanlibsmbsharemodes target and use it in "make clean".
build: move libaddns related bits to the libaddns section in Makefile.in
build: move LIBADDNS_OBJ0 up again -- needed for NET_OBJ :-\
build: extend SMB_LIBRARY() to optionally take default value.
build: handle libaddns by SMB_LIBRARY() and correctly create SONAME file.
build: add a cleanlibaddns target and use it in "make clean"
build: fix typo in use of cleanlibsmbclient target
build: remove the SONAME_VER variable - not used anymore.
build: fix shlibs target after internal changes, add libs target.
build: combine the cleanlibfoo targets to one cleanlibs target
build: extend SMB_LIBRARY() to take a version as an optional second argument
build: set SONAME version of libraries from configure, not using library-versions
build: remove library-versions.in - it is not used any more.
build: fix creation of libsmbsharemodes.a - don't link in libtdb.a.
build: fix creation of libaddns.a - don't link in libtalloc.a
build: fix creation of libsmbclient.a - don't link in libtalloc.a
build: fix build of smbget by moving LIBSMBCLIENT_OBJ* defs up again
build: move definition of LIBADDNS_OBJ back up to LIBADDNS_OBJ0
build: introduce a installibs target and use it in "make install"
build: distribute the cleanlibs target over the library-specific sections.
build: use the libs target instead of the LIBRARIES variable as dependecy for "all".
build: distribute the libs target over the library-specific sections.
build: create a new uninstalllibs target and use it in "make uninstall"
build: remove SHLIBS variable, and distribute deps for shlibs and test_shlibs target
build: use $(WINBIND_LIBS) instead of @WINBIND_LIBS@ in rules.
build: use $(POPT_LIBS) instad of @POPT_LIBS@ in rules.
build: use $(LIBTALLOC_LIBS) instead of @LIBTALLOC_LIBS@ in rules.
build: use $(LIBTDB_LIBS) instead of @LIBTDB_LIBS@ in rules.
build: link in $(WINBIND_LIBS) instead of @LIBWBCLIENT_SHARED@
build: use $(LIBNETAPI_LIBS) instead of @LIBNETAPI_LIBS@ in rules.
build: use $(LDAP_LIBS) instead of @LDAP_LIBS@ in rules.
build: use $(WINBIND_NSS_EXTRA_LIBS) instead of @WINBIND_NSS_EXTRA_LIBS@ in rules.
build: use $(WINBIND_NSS_PTHREAD) instead of @WINBIND_NSS_PTHREAD@ in rules.
build: use $(PAM_WINBIND_EXTRA_LIBS) instead of @PAM_WINBIND_EXTRA_LIBS@ in rules.
build: fix build of libaddns shared lib : it needs socket_wrapper.
build: fix a typo in the installlibtalloc rule.
build: fix linking cifs.upcall when nscd_flush_cache() is found.
build: rename LIBNETAPI_OBJ1 to LIBNETAPI_OBJ0 for consistency.
build: fall down to the same place when using an internal lib statically.
build: fix bug #5590 by not linking in the static libs but the objects.
Revert "Revert "VERSION: Raise version number up to 3.2.2.""
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
Revert "VERSION: Raise version number up to 3.2.3."
re-run make idl after Jelmer's "poperly cast array lengths" pidl change.
run make idl after idl change "Handle arbitrary new PAC types"
packaging(RHEL-CTDB): check for success of x86_64 build before building i386
don't build gpfs_prefetch.so by default
packaging(RHEL-CTDB): adapt samba version number to 3.2.2 in the SPEC file.
packaging(RHEL-CTDB): auto-detect samba version from spec in makerpms.sh
packaging(RHEL-CTDB): remove unused variable from makerpms.sh
packaging(RHEL-CTDB): adapt SPEC file to new 3.2.2 library installation.
packaging(RHEL-CTDB): remove old commented out lines.
packaging(RHEL-CTDB): remove duplicate installation of pam_smbpass.so
packaging(RHEL-CTDB): move libnss_winbind.so bits closer together
packaging(RHEL-CTDB): fix direction of symlink for libnss_winbind.so.2
build: fix linking cifs.upcall when nscd_flush_cache() is found.
build: rename LIBNETAPI_OBJ1 to LIBNETAPI_OBJ0 for consistency.
build: fall down to the same place when using an internal lib statically.
build: fix bug #5590 by not linking in the static libs but the objects.
Revert "Revert "VERSION: Raise version number up to 3.2.3.""
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
Revert "VERSION: Raise version number up tp 3.2.4."
packaging(RHEL-CTDB): Bump samba version to 3.2.3 in SPEC file.
packaging(RHEL-CTDB): Add the ldbtools' manpages to the package.
packaging(RHEL-CTDB): add the cifs.upcall manpage to package.
packaging(RHEL-CTDB): Bump release number to ctdb.48 for the next RPM.
packaging(RHEL-CTDB): rename SRCDIR to RPMSRCDIR
packaging(RHEL-CTDB): rename SPECDIR to RPMSPECDIR
packaging(RHEL-CTDB): introduce variable TOPDIR
packaging(RHEL-CTDB): autodetect the samba version number from version.h
configure: fix typo in GNU ld version-script test.
re-run make idl after Jelmer's "poperly cast array lengths" pidl change.
run "make idl" after after idl change "Handle arbitrary new PAC types"
packaging(RHEL-CTDB): unify and extend (C) header
packaging(RHEL-CTDB): extend and slightly reformat comment header block
packaging(RHEL-CTDB): add fix for versions containing "-" signs.
packaging(RHEL): remove libmsrpc stuff which is no more...
packaging(RHEL): fix version of GPL (2 --> 3)
packaging(RHEL): remove smbmount related stuff from spec file
packaging(RHEL): add new libs (talloc, tdb, ...) to the common package
packaging(RHEL): remove leftovers of smbmount from SPEC file.
packaging(RHEL): add ldbtools binaries and man pages to common package
packaging(RHEL): use ccache if available
packaging(RHEL): remove duplicate installation of pam_smbpass.so
packaging(RHEL-CTDB): fix installation of pam modules
packaging(RHEL): fix libdir installation by using _libarch/_libarchdir
packaging(RHEL): fix installation of pam modules.
packaging(RHEL): remove even another manual installation of pam_smbpass.so
packaging(RHEL): workaround all library installations by mv to %{_libarchdir}
packaging(RHEL): fix direction of link (.so) of nss libs.
configure: fix typo in GNU ld version-script test.
packaging(RHEL): remove libmsrpc stuff which is no more...
packaging(RHEL): fix version of GPL (2 --> 3)
packaging(RHEL): remove smbmount related stuff from spec file
packaging(RHEL): add new libs (talloc, tdb, ...) to the common package
packaging(RHEL): remove leftovers of smbmount from SPEC file.
packaging(RHEL): add ldbtools binaries and man pages to common package
packaging(RHEL): use ccache if available
packaging(RHEL): remove duplicate installation of pam_smbpass.so
packaging(RHEL): fix libdir installation by using _libarch/_libarchdir
packaging(RHEL): fix installation of pam modules.
packaging(RHEL): remove even another manual installation of pam_smbpass.so
packaging(RHEL): workaround all library installations by mv to %{_libarchdir}
packaging(RHEL): fix direction of link (.so) of nss libs.
packaging(RHEL-CTDB): refactor creation of spec file from template out
packaging(RHEL-CTDB): fix typo in makerpms.sh
packaging(RHEL-CTDB): Bump release number to ctdb.49 for the next RPM.
add generated packaging/RHEL-CTDB/samba.spec to .gitignore
[s3]winbind_util: fix an implicit cast compile warning.
[s3]winbindd: fix a comment typo
[s3]winbindd_util: add fill_domain_username_talloc().
[s3]winbindd_rpc: add domain prefix to username in lookup_groupmem().
[s3]winbindd_ads: honour "winbind use default domain" in lookup_groupmem().
[s3]winbindd_group: sanely handle NULL domain in add_member().
[s3]winbindd_group: don't list the domain twice when expanding internal aliases
winbindd: fix a c++ implicit cast compile warning.
Revert "Revert "VERSION: Raise version number up tp 3.2.4.""
Fix uid_to_sid mapping when the idmap cache is empty.
Revert "Revert "Revert "VERSION: Raise version number up tp 3.2.4."""
idmap: Remove passd check from idmap_backends_unixid_to_sid().
packaging(RHEL-CTDB): Bump release number to ctdb.50 for the next RPM.
build: fix bug #5677 - fix test_{shlibs,nss_modules,pam_modules} on Solaris
build: fix bug #5765 - fix installlibs on solaris by using portable "test -r"
winbind: fix smbd hanging on Solaris when winbindd closes socket.
winbindd: speed up fill_grent_mem (i.e. winbindd_getgrent) a lot.
winbindd: speed up fill_grent_mem (i.e. winbindd_getgrent) a lot.
build: prevent make errors for picky makes when $(EXTRA_ALL_TARGETS) is empty
build: prevent make errors for picky makes when $(EXTRA_ALL_TARGETS) is empty
packaging(RHEL-CTDB): add the cifs.upcall binary to the client package.
packaging(RHEL-CTDB): move the cifs.upcall manpage to the client package
packaging(RHEL-CTDB): adapt configure.rpm to changes to the spec file
eventlog: don't crash in sync_eventlog_params().
winbindd_ads: prevent negative GM/ cache entries due to broken connections
winbindd_ads: use the reconnect methods instead of the rpc methods directly
winbindd: make all winbind rpc-methods static.
winbind_util: fix an implicit cast compile warning.
winbindd: fix a comment typo
winbindd_util: add fill_domain_username_talloc().
winbindd_rpc: add domain prefix to username in lookup_groupmem().
winbindd_ads: honour "winbind use default domain" in lookup_groupmem().
winbindd_group: sanely handle NULL domain in add_member().
winbindd_group: don't list the domain twice when expanding internal aliases
zfsacl: return is not a function.
Revert "Fix "getent passwd" with empty winbindd_idmap.tdb"
winbindd/idmap_util: unify entering debug messages and add ouput of domain
winbindd/idmap: add diagnostic entry debug msg to idmap_find_domain().
winbindd/idmap: add diagnostic entry debug msg to idmap_backends_unixid_to_sid
winbindd/idmap: add diagnostic entry debug msg to idmap_backends_sid_to_unixid
winbindd/idmap_ad: rename ctx to mem_ctx in nss_ad_get_info()
winbindd/idmap_ad: refactor core of nss_{sfu|sfu20|rfc2307}_init to common function.
winbindd/idmap_ad: add support for trusted domains to idmap_ad (bug #3661)
winbindd/idmap_ad: add entry debug message to nss_ad_get_info()
winbindd/nss_info: add debugging to nss_init()
winbindd/nss_info: add entry debug message to nss_get_info()
winbindd_cache: add debugging to get_nss_info_cached()
winbindd/nss_info: whitespace cleanup.
winbindd/nss_info: fix default backend handling for ad backends.
packaging(RHEL-CTDB): use ccache if available
winbindd/nss_info: remove unused variable from nss_init()
packaging(RHEL-CTDB): explicitly build the gpfs module
winbindd/nss_info: make nss_domain_list_add_domain() static.
packaging(RHEL-CTDB): Bump release number to ctdb.52 for the next RPM.
vfs_tsmsm: fix potential segfault (freeing uninitialized buffer)
vfs_tsmsm: fix potential segfault (freeing uninitialized buffer)
packaging(RHEL-CTDB): fix the build when ccache is not found.
packaging(RHEL-CTDB): don't show failure messages in check for ccache
winbindd: don't open a new dc connection in winbindd_getgrnam (main winbindd)
winbindd: don't open a new dc connection in winbindd_getpwnam (main winbindd)
winbindd: don't open a new dc connection in winbindd_getgrnam (main winbindd)
winbindd: don't open a new dc connection in winbindd_getpwnam (main winbindd)
winbindd: fix horrible mis-indentation of toplvl braces in getgrsid_sid2gid_recv
winbindd: fix more misindentations of top level braces in winbindd_group
winbindd: fix horrible mis-indentation of toplvl braces in getgrsid_sid2gid_r
winbindd: fix more misindentations of top level braces in winbindd_group
winbindd: fix more horrible brace mis-indentations in winbindd_group
winbindd: fix more horrible brace mis-indentations in winbindd_group
libnet: fix join by creating keytab after changing the config.
libnet_join: streamline logic of libnet_join_post_processing()
build: fix bug #5677 - fix test_{shlibs,nss_modules,pam_modules} on Solaris
build: fix bug #5765 - fix installlibs on solaris by using portable "test -r"
winbind: fix smbd hanging on Solaris when winbindd closes socket.
eventlog: don't crash in sync_eventlog_params().
winbindd_ads: prevent negative GM/ cache entries due to broken connections
winbindd_ads: use the reconnect methods instead of the rpc methods directly
winbindd: make all winbind rpc-methods static.
zfsacl: return is not a function.
libnet: fix join by creating keytab after changing the config.
libnet_join: streamline logic of libnet_join_post_processing()
VERSION: add "ctdb" vendor suffix
VERSION: set version to 3.2.6 - that's where we are
packaging(RHEL-CTDB): Fix accidential linebreak
packaging(RHEL-CTDB): fix build of [u]mount.cifs
Revert "VERSION: add "ctdb" vendor suffix"
packaging(RHEL-CTDB): fix typo in [u]mount.cifs installation
packaging(RHEL-CTDB): Bump release number to ctdb.53 for the next RPM.
dbwrap_ctdb: Remove some trailing tabs.
idmap_tdb2: use transactions in tdb store operations.
idmap_tdb2: fix two nonempty blank lines.
packaging(RHEL): fix build of [u]mount.cifs
packaging(RHEL): fix typo in [u]mount.cifs installation
smbd: prevent access to root filesystem when connecting with empty service name
packaging(RHEL): fix build of [u]mount.cifs
packaging(RHEL): fix typo in [u]mount.cifs installation
smbd: prevent access to root filesystem when connecting with empty service name
Merge commit 'a6a8025d48e63a8bcb1fb03efa8ab85e415f8a38' into v3-2-ctdb
Merge commit 'd54a1e49d5fe567bcda7c4c02f6ace2d03e189e9' into v3-2-ctdb
Merge commit 'origin/v3-2-test' into v3-2-ctdb
Merge commit 'origin/v3-2-test' into v3-2-ctdb
packaging(RHEL-CTDB): Bump release number to ctdb.54 for the next RPM build.
packaging(RHEL-CTDB): Bump release number to ctdb.55 for the next RPM build.
Remove proto.h that got accidentially committet to v3-2-test
Merge commit 'origin/v3-2-test' into v3-2-ctdb
s3:docs: fix distclean target and add realdistclean target
s3:docs: fix ommission in fix of (real)distclean targets
s3:docs: clean generated .png images in "make clean"
s3:docs: clean build/catalog.xml in "make clean"
build-docs: cleanup exit of the script
libreplace: fix bug #6066 - netinet/ip.h present but cannot be compiled
libreplace: fix detection of netinet/ip.h on solaris 8
vfs_gpfs_prefetch: correctly return -1 on error condition in smbd_gpfs_fcntl()
VERSION: add vendor suffix ("ctdb") and vendor patch level
packaging(RHEL-CTDB): The former release number has basically moved into VERSION
packaging(RHEL-CTDB): extend makespec.sh to extract VENDOR_PATCH from version.h
packaging(RHEL-CTDB): Build winbind-32bit package in the 64bit build
packaging(RHEL-CTDB): makerpms.sh: build winbind-32bit libs in the 64bit build
Merge commit 'origin/v3-2-test' into v3-2-ctdb
docs: fix two typos in the mount.cifs manpage
s3:net conf: remove check for sharename being a usernam in "net conf addshare"
Merge commit 'origin/v3-2-test' into v3-2-ctdb
Merge commit 'origin/v3-2-test' into v3-2-ctdb
s3:winbind_group: fix "getent group" to allocate new gids.
s3:winbind_user: fix "getent passwd" to allocate new uids.
Merge commit 'origin/v3-2-test' into v3-2-ctdb
packaging: add script fill-templates
packaging: fix fill-templates call to update-pkginfo to pushd appropriately first
packaging: don't clutter the output of fillup-templates with popd output
packaging: remove commented out stuff from update-pkginfo
packaging: use "find" instead of "du" to find files... :-)
packaging: make update-pkginfo callable from any directory
Merge commit 'origin/v3-2-test' into v3-2-ctdb
s3:build: some implementations of "ln" are picky about the order or arguments
Merge commit 'origin/v3-2-test' into v3-2-ctdb
s3:packaging: paths cosmetics in fill-templates
s3:packaging: fix path to calling update-pkginfo after pushd in fill-templates
s3:packaging: fix parsing of include.h in fill-templates
Merge commit 'origin/v3-2-test' into v3-2-ctdb
remove an unused variable
remove an unused variable
libsmbconf: fastpaths first in smbconf_reg_valname_valid().
libsmbconf: add "includes" to the forbidden_valnames[].
libsmbconf: add backend_requires_messaging() method to libsmbconf.
libsmbconf: add method is_writeable() and wrapper smbconf_is_writeable()
s3:libsmbconf: use talloc_free instead of TALLOC_FREE in reg backend
s3:registry: provide transaction_start|commit|cancel fns for the registry tdb
s3:registry: wrap deletekey_recursive in one big transaction.
s3:libsmbconf: add transactions to the libsmbconf api
s3:net: wrap net conf import into one big transaction
Revert "Fix a O(n^2) algorithm in regdb_fetch_keys()"
s3:registry: replace typedef "REGSUBKEY_CTR" by "struct regsubkey_ctr"
s3:registry: don't directly access key->subkeys->num_subkeys in reg_api.c
s3:registry: don't directly access key->subkeys->num_subkeys in reg_backend_db.
s3:registry: don't directly access key->subkeys->subkeys[] in reg_api.c
s3:registry: don't directly access key->subkeys->subkeys[] in reg_backend_db.c
s3:registry: fix a comment
s3:registry: add a regsubkey_ctr_init function for allocating a regsubkey_ctr
s3:registry: add regsubkey_ctr_set_seqnum to hide implementation from caller.
s3:registry: add regsubkey_ctr_get_seqnum() to hide implementation
s3:registry: use regsubkey_ctr_init() in reg_api.c
s3:registry: use regsubkey_ctr_init() in reg_backend_db.c
s3:registry: use regsubkey_ctr_set_seqnum() in reg_backend_db.c
s3:registry: use regsubkey_ctr_get_seqnum() in reg_backend_db.c
s3:services_db: use regsubkey_ctr_init() instead of using talloc directly
s3:registry: use regsubkey_ctr_init() in reg_eventlog.c
s3:profiles: use regsubkey_ctr_init() instead of using talloc directly.
s3:registry: remove definition of regsubkey_ctr from the surface.
s3:registry: hash the list of subkeys in the regsubkey_ctr
s3:net rpc registry: use regsubkey_ctr_init() instead of using talloc directly.
s3: move definition of W_ERROR_NOT_OK_GOTO_DONE down to nt_status.h
source/include/nt_status.h: add macro W_ERROR_NOT_OK_GOTO(x, y)
s3:registry: add a create_subkey method to the backend ops.
s3:registry: implement create_subkey for the db backend.
s3:registry: implement create_subkey for the smbconf backend
s3:registry: use create_reg_subkey() in reg_createkey().
s3:registry: streamline reg_deletekey() somewhat.
s3:registry: refactor deletion of value/secdesc/subkey list tdb records out
s3:registry: streamline and cleanup regdb_set_secdesc() somewhat.
s3:registry: refactor deletion of various subkey lists out of regdb_store_keys()
s3:registry: add a delete_subkey method to the backend ops.
s3:registry: implement delete_subkey in the db backend
s3:registry: implement delete_subkey in the smbconf backend
s3:registry: use delete_reg_subkey() in reg_deletekey()
s3:registry: tighten the subkey loop in reg_deletekey_recursive()
libsmbconf: remove unused define.
libsmbconf: fix comment typo.
libsmbconf: fall back to file backend when no valid backend was found
libsmbconf: return WERR_BADFILE when no path to text backend is provided.
libsmbconf: create text config in smbconftort
libsmbconf: add utility function smbconf_is_writeable_bystring()
s3:libsmbconf: remove unused function smbconf_is_writeable_bystring()
s3:libsmbconf: remove the init headers from smbconf.h
s3:libsmbconf: use talloc_free instead of TALLOC_FREE in smbconf.c
s3:libsmbconf: use talloc_free instead of TALLOC_FREE in smbconf_util.c
s3:libsmbconf: use talloc_free instead of TALLOC_FREE in testsuite
s3:libsmbconf: use talloc_free instead of TALLOC_FREE in smbconf_init
s3:libsmbconf: use talloc_free instead of TALLOC_FREE in txt backend
s3:libsmbconf: include smbconf headers with lib/smbconf prefix
s3: Fix a memleak in dbwrap_rbt.
version: raise ctdb vendor patch level to 56
s3:net conf: reduce memory usage of "net conf import".
s3:smbconf: move smbconf_share_exists checks into backend
s3:dbwrap_ctdb_marshall_add: don't leak the ctdb_rec_data to the outside
v3-2-ctdb: bump version number to 3.2.8_ctdb.57
v3-2-ctdb: bump ctdb vendor patch level for next release
s3: fix the fix for bug #6195 - dont let smbd child processes panic
fix the build: v3-2-ctdb uses db_open(), not db_open_trans().
s3:net conf: don't store share names as lower case, but as given.
v3-2-ctdb: Bump the ctdb vendor patch to 59 for the next release
s3:registry: Prevent creation of keys containing the '/' character.
v3-2-ctdb: bump ctdb vendor patch level to 60
s3:mark registry shares without path unavailable just as with text config
s3:loadparm: prevent infinite include nesting.
pm_process():raise level of debug message
loadparm: rename process_registry_service() to process_smbconf_service().
s3:loadparm: refactor process_registry_service out or process_registry_globals
s3:smbd/service: switch load_registry_service/shares to use loadparm routines
s3:loadparm: handle registry config source in file_list - fixes bug #6320
s3: make release_ip() call (ctdb) cope with IPv4 mapped addresses
net groupfilter: fix an unused variable warning.
s3:smbd: fix the fix for mapped IPv4 address handling in release_ip().
Michael Adam v3-2-ctdb: Bump the ctdb vendor patch to 61 for the next release
s3:fix bug #6371, unsuccessful net conf setparm leaves empty share
s3:first cut at dbwrap_tool - a tdb tool that is CTDB-aware.
v3-2-ctdb: Bump the ctdb vendor patch to 62 for the next release
s3:idmap_tdb: filter out of range mappings in default idmap config
s3:idmap_tdb2: filter out of range mappings in default idmap config
s3:idmap_ldap: filter out of range mappings in default idmap config
v3-2-ctdb: Bump the ctdb vendor patch to 63 for the next release
gpfs.so: map the file_inherit and dir_inherit flags away for files
packaging(RHEL-CTDB): pam_winbindd man page has moved from section 7 to 8
v3-2-ctdb: Bump the ctdb vendor patch level to 64.
v3-2-ctdb: bump the vendor patch level to 65 for the next release
s3:dbwrap_ctdb: set dmaster in ctdb_transaction_store() also when updating an existing record
packaging(RHEL-CTDB): control starting of nmbd via START_NMBD from /etc/sysconfig/samba
v3-2-ctdb: Bump the ctdb vendor patch level to 66.
v3-2-ctdb: Bump the ctdb vendor patch level to 68.
packaging(RHEL-CTDB): add the current githash to the rpm release number by default
Miguel Suarez (1):
Fix bug #6085 - In vfs_default.c change utime( ) call.
Mike Sweet (2):
smbspool: fix Kerberos support for CUPS 1.3.
smbspool: Fix CUPS authentication protocol support.
Nils Goroll (2):
zfsacl: Prevent calling POSIX ACL vfs methods on zfs share.
zfsacl: Prevent calling POSIX ACL vfs methods on zfs share.
Qiao Yang (2):
Fix a memleak
Fix a memleak
Rafal Szczesniak (3):
Added polish translation of the comment.
Typo fix.
Typo fix.
Richard Sharpe (2):
Fix a small but annoying cut-n-pasteo with the net groupmap modify exampled.
Fix mistake in DEBUG message
Ronnie Sahlberg (1):
Use transaction start/cancel for persistent writes to avoid leaving the database in an inconsistent state if we crash during the operation
SATOH Fumiyasu (6):
Fix bug #5688 LPQ process is orphaned if socket address parameter is invalid
winbindd: vars for signals must be volatile sig_atomic_t
Fix bug #5688 LPQ process is orphaned if socket address parameter is invalid
winbindd: vars for signals must be volatile sig_atomic_t
nss_winbind: Solaris 64-bit fix and...
commit b520befe6f51644d20434add9864d7a2fa30aa2e
Samba Release Account (5):
fix typos in Makefile
ensure that the target directory exists
fix typo that prevented cups options param from being listed in smb.conf(5)
fixing release target --jerry
fix the broken generation of the smb.conf.5.html page
Shirish Pargaonkar (2):
umount.cifs: clean-up entries in /etc/mtab after unmount
mount.cifs: add fakemount (-f) and nomtab (-n) flags to mount.cifs
Simo Sorce (24):
Enable use of Relocations Read-Only, if supported, for enhanced security.
Fix trusted users on a DC that uses the old idmap syntax. There was no default backend therefore on IDs were mapped by default.
forgot to add docs for this new parameter
fix bug #3434
fix example usage of -D paramter
Explain it in another way, that will not set up false expectations
formatting
mention idmap domains
man page for IDMAP_AD
Copy&Paste leftover for the example description, fix it.
Fix idmap_ad sgml
Document the ldapsam:editposix parametrical option
Document the net sam options
Auth info for idmap_ldap
Make the manpage reflect the command behavior
We don't use svnweb since long, correct the howto and point users to viewcvs
Explain better what happens when you set to 0 these bits.
Better doc mount.cifs.
Fix regression introduced with 4086ef15b395f1a536fb669af2103a33ecc14de4
The msync manpage reports that msync *must* be called before munmap. Failure to do so may result in lost data. Fix an ifdef check, I really think we meant to check HAVE_MMAP here.
Fix for bug 5571
The msync manpage reports that msync *must* be called before munmap. Failure to do so may result in lost data. Fix an ifdef check, I really think we meant to check HAVE_MMAP here.
Clean up winbindd_group.c too
Fix for bug 5571 Make sure that usernames are parsed using the correct separator. Otherwise group memeberships in winbind may be result broken. (This used to be commit 20b9c0aa7b4e6d6be5bb6e4e96bd8a1cbb6edd37)
Stefan Metzmacher (247):
Merge commit 'origin/v3-2-stable' into v3-2-test
selftest: samba3 passes RAW-SEARCH now
socket_wrapper: make pcap code more portable
libreplace: combine SOCKET_LIBS and NSL_LIBS to LIBREPLACE_NETWORK_LIBS
libreplace: use LIBREPLACE_NETWORK_LIBS within some configure checks
libreplace: for samba4 create LIBREPLACE_NETWORK as EXT_LIB
libreplace: remove unused SOCKET_LIBS and NSL_LIBS
dbwrap: add dbwrap_trans_store_int32()
dbwrap: add db_open_trans()
regdb: use dbwrap_trans_store_int32
regdb: use dbwrap->fetch() instead of fetch_locked() for readonly access
regdb: use regdb->transaction_start(regdb) != 0 consistent
regdb: use db_open_trans()
passdb/secrets: it's enough to use traverse_read() in secrets_trusted_domains()
passdb/secrets: use db_open_trans()
pdb_tdb: use db_sam->transaction_start(db_sam) != 0 consistent
pdb_tdb: use db_open_trans()
libwbclient: add wbcLookupUserSids()
libwbclient: add wbcListUsers() and wbcListGroups()
libwbclient: remove prototype of non existing wbcDomainSequenceNumbers()
wbinfo: use wbcLookupUserSids()
wbinfo: use wbcListUsers() and wbcListGroups()
wbinfo: use wbcGetgrnam()
wbinfo: use wbcDomainInfo()
libreplace(samba4): let LIBREPLACE depend on LIBREPLACE_NETWORK for now
mapping_ldb: fix memory leak in group enumeration
wbinfo: use wbcPing()
wbinfo: use wbcUidToSid()
wbinfo: use wbcGitToSid()
wbinfo: use wbcSidToUid()
wbinfo: use wbcSidToGid()
wbinfo: use wbcAllocateUid()
wbinfo: use wbcAllocateGid()
regdb: use dbwrap->fetch() instead of fetch_locked() for readonly access"
regdb: get the seqnum before the record, to not miss something
regdb: let regdb_fetch_keys() handle NULL and failure cases in the same way and return -1
passdb/secrets: add secrets_db_ctx() to get the db_context
passdb: guard pdb_generate_sam_sid() with a transaction
pdb_tdb: use != 0 instead off == -1 for dbwrap functions
mapping_tdb: use db_open_trans()
mapping_tdb: use the correct sid for the key creation
sharesec: use db_open_trans()
dbwrap: add dbwrap_trans_store_uint32()
dbwrap: fix a confusing "tdb_chainunlock failed" message
account_pol: use dbwrap_trans_store_uint32()
account_pol: use db_open_trans()
smbd: ignore nttrans renames as w2k3 does
libwbclient: use WBC_ERROR_IS_OK() in BAIL_ON_WBC_ERROR() macro
libwbclient: add wbcInterfaceDetails()
wbinfo: use wbcInterfaceDetails()
smbd: always close the base_fsp even if the real close returned an error
wbinfo: catch NULL domain string as in other places
wbinfo: use wbcLookupSid()
wbinfo: use wbcLookupRids()
wbinfo: use wbcLookupNames()
libwbclient: add wbcGetGroups()
wbinfo: make use of wbcGetGroups()
net_rpc: let get_user_tokens() use wbcListUsers()
net_rpc: let get_user_sids() use wbcLookupName(), wbcGidToSid() and wbcGetGroups()
locking: store the write time in the locking.tdb
smbd: implement the strange write time update logic
selftest: samba3 passes BASE-DELAYWRITE
locking: combine get_delete_on_close_flag() and get_write_time() into get_file_infos()
smbd: make it possible to disable get_file_infos() on searches
smbd: make it possible to change the write time delay for testing
selftest: run the BASE-DELAYWRITE test 4 times faster in make test
libwbclient: add wbcSet[U|G]idMapping() and wbcSet[U|G]idHwm() functions
net_idmap: use wbcSet[U|G]idMapping() and wbcSet[U|G]idHwm() functions
nsswitch: remove unused nsswitch/wb_client.c
net: 'net' doesn't need wb_common.o anymore.
messaging: add FLAG_MSG_DBWRAP message class flag
messaging: add MSG_DBWRAP_TDB2_CHANGES flag
messaging.idl: add structure to marshall dbwrap_tdb2 changes
rerun 'make idl'
dbwrap: add dbwrap_tdb2 backend
dbwrap: use db_open_tdb2() in for db_open_trans() if "dbwrap:use_tdb2=yes"
dbwrap: wait for tdb2 change notifies in smbd, nmbd and winbindd
groupdb: readd groupdb:backend parametric option
groupdb: make mapping_tdb compatible to mapping_ldb
WHATSNEW.txt: list my changes
pdb_tdb: fix the upgrade code, db_traverse returns the number of records!
lib/sharesec.c: fix the upgrade code, db_traverse returns the number of records!
libwbclient: add wbcResolveWinsByName() and wbcResolveWinsByIP()
wbinfo: use wbcResolveWinsByName() and wbcResolveWinsByIP()
libwbclient: add wbcCheckTrustCredentials()
wbinfo: use wbcCheckTrustCredentials()
nbt.idl: fix parsing und pushing of dom_sids by using dom_sid0
messages_ctdbd: make sure a ctdbd connection is only used in the process that created it
messages_ctdbd: autocreate a ctdb connection, this will fix segfaults in the client tools
smbd: merge "smbd:backgroundqueue=no" option from the v3-0-ctdb tree
util: add reinit_after_fork() function
loadparm: make it possible to just load the config without following "include =" statements
smbd: call reinit_after_fork() in the needed places
smbd: create the messaging conntext earlier
printing: call reinit_after_fork() in the backgroundqueue process
nmbd: call reinit_after_fork() in all needed cases
nmbd: create the messaging conntext earlier
winbindd: call reinit_after_fork() in the child processes
winbindd: create the messaging conntext earlier
WHATNEW.txt: add my latest changes
the parameter name is 'writeable' and 'writable' is just an alias of it.
This is the documantation for the shadow_copy vfs module.
libreplace: check how portable utimes() and futimes() are
libreplace: always provide utime() and utimes()
libreplace: split out network checks into a AC_LIBREPLACE_NETWORK_CHECKS macro
libreplace: use AC_LIBREPLACE_NETWORK_CHECKS only for samba
libreplace: use AC_LIBREPLACE_NETWORK_CHECKS only for samba
libreplace: also use AC_LIBREPLACE_NETWORK_CHECKS for the standalone build
libreplace: merge socket.m4 into libreplace_network.m4
libreplace: merge inet_ntoa.m4 into libreplace_network.m4
libreplace: merge inet_aton.m4 into libreplace_network.m4
libreplace: merge inet_ntop.m4 into libreplace_network.m4
libreplace: merge inet_pton.m4 into libreplace_network.m4
libreplace: merge socketpair.m4 into libreplace_network.m4
libreplace: merge getaddrinfo.m4 into libreplace_network.m4
libreplace: merge getifaddrs.m4 into libreplace_network.m4
libreplace: include inet_ntoa.o when the system one is broken
libreplace: export LIBREPLACE_NETWORK_OBJS and LIBREPLACE_NETWORK_LIBS vars
libreplace: make sure system/network.h is only used when AC_LIBREPLACE_NETWORK_CHECKS was used
libreplace: try to fix the build on HP-UX which has if_nametoindex() in -lipv6
configure: remove unused configure check for HAVE_WORKING_AF_LOCAL
lib/replace: add checks for HAVE_SOCK_SIN_LEN and HAVE_UNIXSOCKET
configure: remove unused configure checks for HAVE_SOCK_SIN_LEN and HAVE_UNIXSOCKET and rely on libreplace
lib/replace: move sys/sockio.h and sys/un.h checks into AC_LIBREPLACE_NETWORK_CHECKS
configure: remove some header checks which are already done by AC_LIBREPLACE_NETWORK_CHECKS
configure: make use of LIBREPLACE_NETWORK_LIBS instead of redoing the tests
libreplace: add test for HAVE_IPV6
configure: remove HAVE_IPV6 test as LIBREPLACE_NETWORK_CHECKS already have this
configure: samba_cv_unixsocket was renamed into libreplace_cv_HAVE_UNIXSOCKET
libreplace: we need to use AC_TRY_LINK() to make sure HAVE_IPV6 is correctly detected
library-versions: use the same version for talloc and tdb as for the standalone builds
build: add symbol versioning to libtalloc and libwbclient
build: add symbol versioning to libtdb via script/mksyms.*
build: fix dependencies for the generated libtdb.syms file
build: autogenerate exports/libnetapi.syms
Revert "build: autogenerate exports/libnetapi.syms"
Revert "build: fix dependencies for the generated libtdb.syms file"
Revert "build: add symbol versioning to libtdb via script/mksyms.*"
Revert "build: add symbol versioning to libtalloc and libwbclient"
build: autogenerate exports/libnetapi.syms
build: pass .syms extention via @SYMSEXT@ from configure
build: autogenerate exports/libtalloc.syms
build: autogenerate exports/libwbclient.syms
build: add symbol versioning when we build with gnu ld
libwbclient: rename MAXSUBAUTHS => WBC_MAXSUBAUTHS
libwbclient: add wbcLibraryDetails()
build: make sure LIBWBCLIENT_*_TARGET is never empty
configure: fix warnings with autoconf-2.62 rename smb_krb5_ => smb_krb5_cv_
configure: fix warnings with autoconf-2.62 rename samba_stat_hires => samba_cv_stat_hires
configure: fix warnings with autoconf-2.62 rename SMB_BUILD_ => samba_cv_
configure: we require autoconf 2.54
libreplace: fix warnings with autoconf-2.62 rename ac_ => libreplace_cv_
libreplace: only include AC_USE_SYSTEM_EXTENSIONS fallback if required
smbd: fix the handling of create_options to pass RAW-OPEN
smbd: fix the handling of create_options to pass RAW-OPEN
smbd: some write time fixes
smbd: some write time fixes
s3:mapping_tdb: fix the del_aliasmem() function
security.idl: sometimes ACEs have some padding at the end
libads/ldap.c: return an error instead of crashing when no realm is given
libads/ldap.c: return an error instead of crashing when no realm is given
s3:smbd: '|' isn't allowed in windows filenames
s3:smbd: correctly verify stream names to pass RAW-STREAMS
s3:smbd: wildcard characters are allowed in stream names
s3:smbd: construct the correct newname for stream renames
s3:smbd: return DELETE_PENDING on path based operations on streams, when the main file was deleted.
s3:smbd: write times should be set on the base file instead of the stream name
s3:smbd: only try and fallback to open a directory if it's not a stream open
s3:streams_xattr: add support for renaming streams
s3:streams_depot: map 'file::$DATA' to just 'file'
s3:streams_depot: add support for stream renames
s3:streams_depot: fix valgrind bug lp_parm_const_string() doesn't talloc the default value
s3:streams_depot: add an option to disable the xattr checks
s3:vfs: fix FCHMOD_ACL macros
s3:smbd: give the correct error when trying to replace a stream
s3:streams_xattr: recheck fsp->fsp_name after a rename
s3:streams_xattr: fstat should do a stat on the base file
s3:smbd: close the low level fd of the base_fsp, if the file was created
s3:selftest: test the streams_depot module as it passes make test
libwbclient: avoid usage talloc_init() in library code
s3:net: fix password set of 'net rpc trustdom add'
s3: correctly detect if the current dc is the closest one
s3: libads: use get_dc_name() instead of get_sorted_dc_list() in the LDAP case
s3: libsmb/namequery: fallback to returning all dcs, when none is available in the requested site
s3:libsmb/namequery.c: add saf_join_store() function
s3:libads/ldap.c: pass the real workgroup name to get_dc_name()
s3:libads/ldap.c: if the client belongs to no site at all any dc is the closest
s3:libads/ldap.c: store the dc name in the saf cache as in all other places
s3:libnet_join: call saf_join_store() after a the join.
s3:libnet_join: use DS_FORCE_REDISCOVERY
s3:dsgetdcname: retry with the clients site
s3:net_status: use dbwrap to open sessionid.tdb
security.idl: sometimes ACEs have some padding at the end
s3:smbd: '|' isn't allowed in windows filenames
s3:smbd: correctly verify stream names to pass RAW-STREAMS
s3:smbd: wildcard characters are allowed in stream names
s3:smbd: construct the correct newname for stream renames
s3:smbd: return DELETE_PENDING on path based operations on streams, when the main file was deleted.
s3:smbd: write times should be set on the base file instead of the stream name
s3:smbd: only try and fallback to open a directory if it's not a stream open
s3:streams_xattr: add support for renaming streams
s3:streams_depot: map 'file::$DATA' to just 'file'
s3:streams_depot: add support for stream renames
s3:streams_depot: fix valgrind bug lp_parm_const_string() doesn't talloc the default value
s3:streams_depot: add an option to disable the xattr checks
s3:vfs: fix FCHMOD_ACL macros
s3:smbd: give the correct error when trying to replace a stream
s3:streams_xattr: recheck fsp->fsp_name after a rename
s3:streams_xattr: fstat should do a stat on the base file
s3:smbd: close the low level fd of the base_fsp, if the file was created
s3:selftest: test the streams_depot module as it passes make test
libwbclient: avoid usage talloc_init() in library code
s3:net: fix password set of 'net rpc trustdom add'
s3: correctly detect if the current dc is the closest one
s3: libads: use get_dc_name() instead of get_sorted_dc_list() in the LDAP case
s3: libsmb/namequery: fallback to returning all dcs, when none is available in the requested site
s3:libsmb/namequery.c: add saf_join_store() function
s3:libads/ldap.c: pass the real workgroup name to get_dc_name()
s3:libads/ldap.c: if the client belongs to no site at all any dc is the closest
s3:libads/ldap.c: store the dc name in the saf cache as in all other places
s3:libnet_join: call saf_join_store() after a the join.
s3:libnet_join: use DS_FORCE_REDISCOVERY
s3:dsgetdcname: retry with the clients site
s3:net_status: use dbwrap to open sessionid.tdb
s3:dbwrap: fix dbwrap_store_uint32() to match dbwrap_store_int32()
Happy New Year!
s3:libsmb: handle the smb signing states the same in the krb5 and ntlmssp cases
packaging(RHEL-CTDB): export CC - really use ccache...
s3:vfs_fileid: readd "fileid:algorithm" as option.
s3:docs: vfs_fileid manpage
s3:cluster: register the client connection via CTDB_CONTROL_TCP_ADD
s3:cluster: fix ctdb ipv6 support
lib/replace: add defines to let the callers find out if pwrite and pread are thread/fork safe
s3: reinit_after_fork() should reinit the event context before the
s3:ctdbd_conn: canonicalize ips before sending them to ctdbd
s3:configure: autodetect ctdb/cluster support
s3:dbwrap: add get_flags() hook to db_context
s3:smbconftort: don't use reserved words ('test:', 'failure:', 'success:')
netlogon.idl: add idl for netr_LogonGetCapabilities()
s3:netlogon: implement _netr_LogonGetCapabilities() with NT_STATUS_NOT_IMPLEMENTED
librpc: rerun 'PIDL=pidl/pidl make idl'
s3:make: use pidl/pidl for 'make idl'
s3:lib: interfaces.c isn't used in the configure tests anymore
s3:libsmb: fix smb signing for fragmented trans/trans2/nttrans requests
s3:smbd: if we allow trans2 on the IPC$ share, then we have to allow transs2 too.
s3:util: let parent_dirname() correctly return toplevel filenames
v3-2-ctdb: Bump the ctdb vendor patch level to 69.
Steve French (23):
fix description of mount.cifs credential file syntax
Updated mount.cifs man page with current syntax
Update cifs man page and add new umount.cifs man page
Fix build break of mount.cifs.8 man page
Fix mount.cifs man page build break part 2.
Fixed typos, minor spelling mistakes
Fix umount.cifs.8 build break
Fix some typos in the umount.cifs.8 man page
Fix description of umount -i (it was backwards).
Update cifs vfs man page to add missing new mount options
Fix multiple typos/spelling mistakes
Add documentation for linux cifs client
minor updates to linux client user guide
Man page updates for mount.cifs, including adding in the missing
cifs.upcall: fix compile warning
cifs.upcall was not recognizing the newer name "dns_resolver" key type
cifs.upcall: fix manpage and comments
Building cifs.upcall is giving this build warning:
mount.cifs: unclear error message with "credentials"
Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
mount.cifs: unclear error message with "credentials"
cifs mount fix for handling -V parameter
Fix guest mounts
Steven Danneman (15):
Forest root trust flags won't overwrite child trust flags
Augmented "wbinfo -m" to list additional information about the type, direction, and transitivty of trusts.
Fix bug 5419: memory leak in ads_do_search_all_args() when enumerating 1000s of entries
Cleanup of DC enumeration in get_dcs()
Cleanup of DC enumeration in get_dcs()
Fix build warning on FreeBSD
Simple fix for warning:
Fix build warning on FreeBSD
Simple fix for warning:
Whitespace and >80 column cleanups.
Fix extended DN parse error when AD object does not have a SID.
Whitespace and >80 column cleanups.
Fix extended DN parse error when AD object does not have a SID.
s3: fix guest auth when winbindd is running
s3: Modifications to generic notify structures to allow implementation of OneFS notify.
TAKAHASHI Motonobu (2):
Fix bug 5901: Default for streams_depot location
Fix bug 5901: Default for streams_depot location
Ted Percival (1):
Probably fixes a crash during name resolution when log level >= 10
Tim Potter (7):
Remove reference to non-existent configure option --with-msdfs as DFS is always on now.
Remove CVS directory checked in to svn.
Handle dia not being present more gracefully.
Fix some misuse of the smbconfoption element.
Add some documentation for the 'iprint server' parameter.
Add a note that the 'nt acl support' parameter also maps POSIX ACLs as
Although uneffected is probably a word, it's a bit awkward.
Tim Prouty (16):
Cleanup size_t return values in convert_string_allocate
Fixed "declaration shadows global declaration" warnings.
Fixed build warning "passing arg from incompatible pointer type"
Fixed "declaration shadows global declaration" warnings.
Fixed build warning "passing arg from incompatible pointer type"
Change sockaddr util function names for consistency and to eliminate name conflicts
Change sockaddr util function names for consistency and to eliminate name conflicts
s3: Fix stream marshalling to return the correct streaminfo status
Fix a delete on close divergence from windows [1/2]
Fix a delete on close divergence from windows [2/2]
s3: Allow renames of streams via NTRENAME and fix stream error codes on rename
s3: Remove a few unnecessary checks from the streams xattr module
s3: Remove a few unnecessary checks from the streams depot module and fix to work with NTRENAME
s3 build: Fix "assignment discards qualifiers from pointer target type" warnings
s3 vfs: Fix SMB_VFS_RECVFILE/SENDFILE macros
s3: parse_packet can return NULL which is then dereferenced in match_mailslot_name
Timur (6):
Fix cut and paste error in quota code.
Fix display of POSIX ACLs.
Fix aio on FreeBSD.
Fix cut and paste error in quota code.
Fix display of POSIX ACLs.
Fix aio on FreeBSD.
Tomasz Krasuski (2):
Fix bug #5928 - Option --version in testparm does not work.
Fix bug #5928 - Option --version in testparm does not work.
Vance Lankhaar (3):
s/seperate/separate/g
Since English is my first language, I suppose I qualify for "someone more
Apparently Herb is more fluent than me...
Volker Lendecke (508):
Fix warnings
Check the right variable for being NULL
Restore 3.0 behaviour with empty /etc/hosts
Revert "Fix warnings"
Revert "Convert cli_read to use cli_pull"
Revert "Add async cli_pull support"
Revert "Add infrastructure to support async SMB requests"
Revert "Add basic infrastructure for general async requests"
Zero out the out policy handler in lsa_Close
Fix a memleak -- Coverity ID 222
Fix Coverity ID 565
Fix coverity ID 525, 526, 527, 528, 529 and 530
Respect FAMChanged -- attempt to fix bug 5307
Check the right pointer for non-NULL
Fix a memleak
Fix an uninitialized variable, Coverity ID 481
Add basic infrastructure for general async requests
Add infrastructure to support async SMB requests
Add async cli_pull support
Convert cli_read to use cli_pull
Use io_bufsize as window size in smbclient get command
Change default bufsize to 512k
Fix a "nested extern declaration" warning
Build aio_fork by default
Fix some typos
Pass specific packets to build_nmb and build_dgram
Move inbuf handling to before the PDU handling
Correctly calculate the max read size
Print out the used seed in smbtorture
Fix Coverity ID 551
Use talloc_tos() in secrets_init
Avoid some pointless checks
Make use of talloc_asprintf_strupper_m in secrets.c
add dbwrap_change_int32_atomic
Add transactions to the dbwrap API
Add dbwrap_trans_store and dbwrap_trans_delete
Convert secrets_lock_trust_account_password to talloc
Use a separate tdb for mutexes
Convert secrets.c to use dbwrap
Cleanup after pstring removal
Clean up add_mapping_entry slightly
Convert mapping_tdb.c to dbwrap
Fix bug 4901
Fix bug 5317
Allocate one 0-byte in asprintf replacement when len==0
Fix Coverity ID 564
Fix Coverity ID 563
Fix Coverity ID 555
Fix Coverity ID 554
Need to close the /dev/zero fd
Fix Coverity ID 567
Convert pdb_tdb to use dbwrap
Add "net idmap aclmapset"
Use right control to attach to persistent databases
Merge leftovers of 0e1a86bc845 in 3-0-ctdb
In smbstatus, mark locking.tdb and sessionid.tdb as CLEAR_IF_FIRST
Some simplifications
Fix bug 5334
Fix bug 5338 -- thanks to Yuya Katayama <yuya999 at gmail.com>
Fix some "nexted extern" warnins
Merge dd9e0bea31751 from 3-0-ctdb -- use NetSamLogonEx when possible
Fix a warning
!NT_STATUS_IS_OK != NT_STATUS_IS_ERR
Fix some warnings in the tsmsm module
Fix an uninitialized variable warning
A level 25 setuserinfo does change the pwdlastset
Fix Coverity IDs 553, 552
Fix Coverity ID 548
Fix Coverity ID 547
Fix Coverity ID 538
Fix Coverity ID 537
Fix Coverity ID 507
Fix Coverity ID 506
Fix Coverity ID 473
On Solaris, size_t seems to be only 32 bit.
Fix Coverity warnings
Fix Coverity ID 436
Fix Coverity ID 432
Fix Coverity ID 462
Fix Coverity ID 453
Fix Coverity ID 450
Fix Coverity ID 480
Fix Coverity ID 479
Fix Coverity ID 478
Fix Coverity ID 477
Fix Coverity ID 472
Fix Coverity ID 471
Fix Coverity ID 487
Fix Coverity ID 488
Fix Coverity ID 503
Fix Coverity ID 504
Fix Coverity ID 514
Fix typo
Fix a segfault
Fix a valgrind error
Fix wbinfo -a trusted\\user%password on a Samba DC with trusts
printclose has only 1 vwv
Make some fns static
Fix a memory leak
Fix a confusing variable name
Fix a segfault
More ssize_t->SMB_OFF_T
Fix a segfault (an uninitialized variable)
Protect group_mapping.tdb ops with transactions
Convert share_info.tdb to dbwrap
Add dbwrap_[fetch|store]_uint32
Convert dbwrap_trans_store to NTSTATUS
Convert dbwrap_trans_delete to NTSTATUS
Add dbwrap_trans_*_bystring
Convert account_pol.tdb to dbwrap
Re-run "make idl"
wbcAllocateGid returns a gid_t, not a uid_t
Remove external refs to winbindd_fd
Fix a C++ warning
Fix a misleading debug message
Fix bug 5375
Fix an uninitialized variable
Remove reference to pointless socket options
Try anonymous session setup
Also accept 0x15 getdc replies
Fix bug 5366
Remove some write-only fstrings
Remove a redundant TALLOC_FREE
Update WHATSNEW entry for pre3
Fix the build of db_open_trans with CLUSTER_SUPPORT enabled
Make use of ZERO_STRUCT instead of memset in namequery.c
Fix some "ignoring asprintf result" warnings
Enable multiple fd events on a single file descriptor
Remove namedpipe_transact fn pointer from smb_np_struct
Remove two pointless else branches
Fix an uninitialized variable
Fix bug 5398
Fix bug 5399
Fix bug 5400
Fix a bogus uninitialized variable warning in IDL-based nbt code
Set the right domain\user in cli_rpc_pipe_open_ntlmssp_internal
Refactoring: Make struct rpc_pipe_client its own talloc parent
Add "desthost" to rpc_pipe_client
Fix two "ignoring asprintf result" warnings
Move srv_name_slash from cli_state to rpc_pipe_client
Introduce rpccli_set_timeout()
Use rpc_pipe_client->user_name instead of rpc_pipe_client->cli->user_name
Remove some unused code referencing pipe_names[]
Remove the pipe_idx variable from rpc_pipe_client
Refactoring: Move stuff around for creating a pipe
Replace cli_rpc_pipe_close by a talloc destructor on rpc_pipe_struct
Remove a redundant reference to rpc_pipe_state->cli from srv_spoolss
Introduce rpc_pipe_np_smb_conn()
Make convert_samr_dispinfo_to_NET_DISPLAY() static
Fix some empty lines with just spaces
Remove the "pwd" struct from rpc_pipe_client
Fix wbinfo --group-info if the winbind separator set to non \
Make nsstest valgrind-clean: buf is referred to by the parsed grp struct
Increase level of debug msg when a regkey is not found
Correctly initialize lp_load in smbstatus in the presence of registry on tdb2
Add smb.conf entry for "winbind nested groups"
Document 'cups server'
Document force unknown acl user
Add smb.conf entry for ldapsam:trusted.
Fix typo
Document recycle:touch_mtime
Document "reset on zero vc"
Document passdb:expand_explicit
Document "passdb expand explicit" properly
Remove references to sql and xml modules from the Samba3-HOWTO
Two fixes by Karolin Seeger <ks at sernet.de>
Document 13085 and 13086
Small (but I think important...) fix for the idmap backend parameter syntax.
Document changed default
Clarify smb.conf entry
Document recycle:subdir_mode, thanks to Thomas Bork
Fix Bug 4240. Thanks to Karolin <ks at sernet.de> for bugging :-)
Docs fix for r19820
Some smbconf fixes from Karolin Seeger <ks at sernet.de>. Removing the
Remove a section assuming multiple password backends
Docs for "printjob username"
Talked to Jerry on irc, he does not see what might break with this: Change
After merging the notify stuff to 3_0_25, check in the docs
Fix doc defaults report by Tom Bork -- Thanks :-)
More doc fixes by Tom Bork -- thanks :-)
Typo found by Tom Bork -- thanks
Fix idmap manpages. Thanks to Karolin Seeger! :-)
Change contents from fam_notify to notify_fam
Rename fam_notify to notify_fam.
Fix a quite significant typo found by Björn Jacke <bjacke at sernet.de>.
Remove the docs for "open files database hash size"
Remove "read bmpx" man page entry
Fix sample for base_rid parameter
Fix typo
document changed default
Add docs for "hidden" parameter
"hidden"->"administrative share"
Fix CLEAR_IF_FIRST handling of messages.tdb
Refactoring: Make cli_pipe_auth_data a pointer off rpc_pipe_client
Move user/domain from rpc_pipe_client to cli_pipe_auth_data
Create rpccli_xxx_bind_data functions
Make use of rpccli_xxx_bind_data
cli_rpc_pipe_open_noauth must take the user/domain from the smb session
Introduce rpccli_pipe_txt(), describing a pipe for debug messages
Introduce a redirection for ncacn_np and ncacn_ip_tcp in rpc_pipe_client
Add basic ncacn_ip_tcp client infrastructure
Attempt to fix the non-krb build
Revert "Attempt to fix the non-krb build"
Revert "Add basic ncacn_ip_tcp client infrastructure"
Revert "Introduce a redirection for ncacn_np and ncacn_ip_tcp in rpc_pipe_client"
Revert "Introduce rpccli_pipe_txt(), describing a pipe for debug messages"
Revert "cli_rpc_pipe_open_noauth must take the user/domain from the smb session"
Revert "Make use of rpccli_xxx_bind_data"
Revert "Create rpccli_xxx_bind_data functions"
Revert "Move user/domain from rpc_pipe_client to cli_pipe_auth_data"
Revert "Refactoring: Make cli_pipe_auth_data a pointer off rpc_pipe_client"
Revert "Remove the "pwd" struct from rpc_pipe_client"
Revert "Fix some empty lines with just spaces"
Revert "Make convert_samr_dispinfo_to_NET_DISPLAY() static"
Revert "Introduce rpc_pipe_np_smb_conn()"
Revert "Remove a redundant reference to rpc_pipe_state->cli from srv_spoolss"
Revert "Replace cli_rpc_pipe_close by a talloc destructor on rpc_pipe_struct"
Revert "Refactoring: Move stuff around for creating a pipe"
Revert "Remove the pipe_idx variable from rpc_pipe_client"
Revert "Remove some unused code referencing pipe_names[]"
Revert "Use rpc_pipe_client->user_name instead of rpc_pipe_client->cli->user_name"
Revert "Introduce rpccli_set_timeout()"
Revert "Move srv_name_slash from cli_state to rpc_pipe_client"
Revert "Fix two "ignoring asprintf result" warnings"
Revert "Add "desthost" to rpc_pipe_client"
Revert "Refactoring: Make struct rpc_pipe_client its own talloc parent"
Revert "Set the right domain\user in cli_rpc_pipe_open_ntlmssp_internal"
Revert "Remove namedpipe_transact fn pointer from smb_np_struct"
Revert "Remove some write-only fstrings"
Revert "Enable multiple fd events on a single file descriptor"
Revert "Remove a redundant TALLOC_FREE"
Revert "Make some fns static"
Revert "mount.cifs: Zero mountpassword content before freeing."
Attempt to fix the build on IRIX: Bug 5420
Next round fixing bug 5420, build on IRIX
Fix a valgrind bug in the new [ug]id2sid cache
Fix a panic in the [ug]id2sid valgrind bug fix
Samba Shared Repository - branch v3-3-test updated - release-3-2-0pre2-2315-g64d21f3
Revert "Fix signing bug found by Volker. That one was *subtle*."
Fix signing problem in the client with transs requests
Revert "Fix signing bug found by Volker. That one was *subtle*."
Fix signing problem in the client with transs requests
If no node number is given, default to the current node in smbcontrol
Don't block smbcontrol online/offline if !"winbind offline logons"
Convert messages_local.c to use "struct tdb_wrap"
Fix a valgrind error in _samr_LookupNames
Fix memcache_flush()
Fix nesting tdb_traverse in a transaction
Add winbind:online check timeout parameter
Do not call testparm in /etc/init.d/smb
Fix a C++ warning
Fix security=server, bug 5502
Fix location of smbldap-tools
Fix a memleak in ads_find_dc() in case get_sorted_dc_list() fails
Fix a memleak caused by a crappy get_sorted_dc_list() API
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
Always set "registry shares = yes" for "include = registry"
Fix a memleak in fetch_ldap_pw
Fix a memleak in secrets_fetch_trust_account_password_legacy
Fix a memleak in secrets_fetch_afs_key
Add STREAMINFO op to vfs_full_audit
Fix the compile on NetBSD -- readlink and read are macros there
Fix the compile on NetBSD -- missing prototypes
shrink ldbtools
Fix some scary FC9 warnings
Correctly find a [u]int32_t replacement
Fix max_fd calculation in event_loop_once
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
Fix max_fd calculation in event_loop_once
Add -brtl to the AIX linker flags
AIX build fixes from William Jojo -- thanks
Do not panic if db_open_ctdb fails
Do not segfault if corepath is not set up properly
Exit nmbd cleanly if messaging_init() fails
Exit smbstatus cleanly if messaging_init fails
Correctly return NULL from messaging_ctdbd_connection if messaging_init failed
Merge commit 'origin/v3-2-stable' into v3-2-ctdb
bump version number to 32
Fix a crash in _winreg_QueryValue
Fix a handle leak for error returns in ldb_try_load_dso
Fix group parsing in libwbclient's copy_group_entry()
Fix an uninitialized variable found by the IBM checker
Fix bug 5500 -- thanks to mathion at thorrovydeti.com for reporting
Revert "Fix a memleak in ads_find_dc() in case get_sorted_dc_list() fails"
Revert "Fix a memleak caused by a crappy get_sorted_dc_list() API"
Fix a memleak in wbcAuthenticateUserEx()
Replace a very unusual variable declaration by a more conventional one
Fix a segfault in wbcLookupSid
Fix a segfault in wbcLookupRids
Fix a memleak in svcctl_init_keys()
Fix checks in can_delete_file_in_directory()
RWX on a file does not imply DELETE access
Fix a brown paper bag segfault in clitar
Revert "Fix a memleak in svcctl_init_keys()"
Revert "Fix a memleak in svcctl_init_keys()"
Fix the build on FreeBSD 4.6.2
Use "init_shared_module" instead of "init_module" for initializing .so's
Attempt to fix the darwin build
Fix a double-closedir() in form_junctions()
Fix an uninitialized variable access in callers of parse_msdfs_symlink
Fix a crash in _dfs_Enum
init_shared_module -> init_samba_module
Fix typo
Reduce memory usage in form_junctions() a little bit
Check for sec_initial_uid() instead of uid==0 in dfs management
Fix the build
Add a gpfs_prefetch module
Fix a segfault in rpcclient adddriver
Fix valgrind errors in _spoolss_addprinterdriver
Fix a file descriptor leak in add_port_hook
Attempt to fix the build on Irix CC
Fix alignment problems on sparc, bug 5512
Give a nice error message if trying to join with a non-privileged user
Fix a segfault in base64_encode_data_blob
Fix some uninitialized variable references via ndr_print
Always set "registry shares = yes" for "include = registry"
A brown paper bag bug fix for "net sam rights"
Change the directory parameter in streams_depot to become consistent
Document the streams modules
Fix the build of vfs_zfsacl.c
Update Roadmap
Fix a race condition in winbind leading to a crash
Fix an incompatible pointer warning
Attempt to fix bug 5616
Fix a race condition in winbind leading to a crash
Fix andx offset calculation for more than 2 chained requests
fix smb_len calculation for chained requests
Attempt to fix bug 5684
Attempt to fix Coverity ID 595
Attempt to fix Coverity ID 596
Move the uid2sid cache to the parent winbind process
Move the gid2sid cache to the parent winbind process
Directly call backends from idmap_[ugs]_to_[ugs]id
Remove the multi-ID lookup code and the 3.2.0 version of idmap_cache
idmap rewrite
Remove "idmap alloc config : range" parameter
Fix prototypes
Some doxygen comments for idmap
Document idmap rewrite
Make the docs actually build
Do not create a new mapping if a domain with an explicit config fails
Sequel to c10aad9f13: Ignore whitespaces in parametric options
Move idmap_cache.c from winbindd/ to lib/
Increase the default positive idmap cache time to a week
Fix Coverity ID 587
Do proper error handling if the socket is closed
When setting an NFSv4 ACL, map generic bits
Fix calculation of useable_space for trans2 and nttrans replies
Fix Coverity ID 587
Do proper error handling if the socket is closed
When setting an NFSv4 ACL, map generic bits
Fix calculation of useable_space for trans2 and nttrans replies
Fix "getent passwd" with empty winbindd_idmap.tdb
Attempt to fix bug 5778
Fix some C++ warnings
Fix some nonempty blank lines
Remove two unused variables
Fix a potential NULL deref in line 258 found by the IBM checker
Fix an uninitialized variable found by the IBM Checker
Fix an unlikely memleak found by the IBM checker
Fix an uninitialized variable warning
OS/X does not have rl_done in readline.h
Fix some missing error handlings
Remove an unused variable
Log in the parent winbind log where a request is going
If name_to_fqdn fails, retry with the dns domain the DC gave us
Make use of ZERO_STRUCT (the first memset was actually wrong)
Fix the build
Fix nonempty blank lines
Log in the parent winbind log where a request is going
If name_to_fqdn fails, retry with the dns domain the DC gave us
Don't add a realm unnecessarily
Make use of ZERO_STRUCT (the first memset was actually wrong)
Fix a potential NULL deref in line 258 found by the IBM checker
Fix an uninitialized variable found by the IBM Checker
Fix an unlikely memleak found by the IBM checker
Fix an uninitialized variable warning
Fix some missing error handlings
Remove an unused variable
Bump RPM version number to ctdb.50
Fix bug 5691: SIGBUS on Solaris
Fix bug 5840: Segfault in "rpcclient lsaaddacctrights"
OS/X does not have rl_done in readline.h
Fix the build
Fix bug 5691: SIGBUS on Solaris
Fix bug 5840: Segfault in "rpcclient lsaaddacctrights"
Attempt to fix bug 5778
Fix bug 5860: safe_strcpy gives a nasty error message for overlong strings
Fix bug triggered by the RAW-SAMBA3OPLOCKLOGOFF test
Ignore 3.0 style invalid group mappings during upgrade to ldb
sys_pwnam doesn't return talloced memory, so don't mix up the returned struct.
Rename some variables in getpwnam_alloc() for clarity
Correctly check for presence of cups-devel
Use the correct cups-devel test for HAVE_IPRINT also
Actually finish memcache_add_talloc
Make memcache_add_talloc NULL out the source pointer
Fix trans2findfirst for the large directory optimization
Fix trans2findfirst for the large directory optimization
Fix the offset checks in the trans routines
Fix a debug message, append the correct \n
Fix for crash bug freeing a non-malloc'ed buffer if the client sends a non-encrypted packet with the crypto state set.
Fix error code when smbclient puts a file over an existing directory
Fix bug 5969: Optimize smbclient put command
Fix bug 5860: safe_strcpy gives a nasty error message for overlong strings
Fix bug triggered by the RAW-SAMBA3OPLOCKLOGOFF test
Ignore 3.0 style invalid group mappings during upgrade to ldb
sys_pwnam doesn't return talloced memory, so don't mix up the returned struct.
Rename some variables in getpwnam_alloc() for clarity
Correctly check for presence of cups-devel
Use the correct cups-devel test for HAVE_IPRINT also
Actually finish memcache_add_talloc
Make memcache_add_talloc NULL out the source pointer
Fix the offset checks in the trans routines
Fix a debug message, append the correct \n
Fix for crash bug freeing a non-malloc'ed buffer if the client sends a non-encrypted packet with the crypto state set.
Fix error code when smbclient puts a file over an existing directory
Fix bug 5969: Optimize smbclient put command
Fix shadow_copy2 for "wide links = yes"
Rename "scan_directory" to "get_real_filename"
Apply some const
Change get_real_filename() to unix syscall conventions, make it non-static
Pass the get_real_filename operation through the VFS
Fix nonempty blank lines in vfs_gpfs.c
Make use of smbd_gpfs_get_realfilename_path in unix_convert
also search for -lgpfs
Add the "net groupfilter" command
Fix a valgrind error
Fix a "ignoring function call result" warning
Add sys_writev
Add write_data_iov
Make write_data use write_data_iov
Attempt to fix bug 5953: Make cli_send_smb_direct_writeX use writev
Add code to test write_data_iov a bit
First part of bugfix for #5933
Second part of the bugfix for #5933
Don't increment twice
Fix a memory leak in cups_pull_comment_location
Fix an ancient uninitialized variable read
recvfile can't be used for printing so far
Fix bug 5913.
Fix a bad memleak in vfs_full_audit
Fix bug 6014 -- mget shouldn't segfault without arguments
s3/swat: Fix creation of the first share using SWAT.
Even for srclen == 0 we have to return something
Fix a valgrind error when the socket dies
Avoid valgrind errors
s3: Fix 'net rpc join' for users with the SeMachineAccountPrivilege.
Fix count in _srvsvc_NetDiskEnum()
Fix resume handle for _samr_EnumDomainGroups
Fix a buffer handling bug when adding lots of registry keys
Fix a O(n^2) algorithm in regdb_fetch_keys()
Speed up "net conf list"
Speed up "net conf list"
Add dbwrap->parse_record
Add db_tdb_parse
Add sorted subkey cache
Add a comment describing the sorted subkeys
Wrap creating the sorted subkey cache in a transaction
Make use of gpfs_get_real_filename optional
Add a vfs_preopen module to hide fs latencies
Fix Coverity ID 745 (RESOURCE_LEAK)
Fix Coverity ID 744
Fix Coverity ID 742 (RESOURCE_LEAK)
Fix Coverity IDs 879 and 880 (RESOURCE_LEAK, REVERSE_INULL)
Fix an uninitialized variable warning
Complete the fix for bug 6100
Fix a valgrind error / segfault in dns_register_smbd()
Revert "Fix a valgrind error / segfault in dns_register_smbd()"
Revert "Revert "Fix a valgrind error / segfault in dns_register_smbd()""
Don't log NDR_PRINT_DEBUG at level 0, this always ends up in syslog
Fix a malloc/talloc mismatch when cli_initialise() fails
Fix #6130: Don't crash in winbindd_rpc lookup_groupmem() on unmapped members
Fix a valgrind error
Fix bug 6097
Fix two memleaks in the encryption code
winbind_pam: fix gcc 4.4 compile warning
Fix a scary "fill_share_mode_lock failed" message
Do not use the file system GET_REAL_FILENAME for mangled names
Fix smbd crash for close_on_completion
Fix a memleak in an unlikely error path in change_notify_create()
Fix annoying debug messages when no snapshots are used
Revert "Do not use the file system GET_REAL_FILENAME for mangled names"
Do not use the file system GET_REAL_FILENAME for mangled names
Fix a race condition in vfs_aio_fork with gpfs share modes
Add "file_walk_table" to do stuff with all open files
In aio_fork, we have to close all fd's, we might hold a gpfs share mode
Move down the become_root()/unbecome_root() calls into the VFS modules
We have to deny a level 2 oplock if kernel oplocks are enabled
Fix bug disclosed by lock8 torture test
Use SMB_VFS_NEXT_CLOSE. This VFS stuff is really opaque to me...
shadow_copy2: The system getrealfilename() can't deal with a 0-length fname
Do not crash in ctdbd_traverse if ctdbd is not around
Rename notify_context->db to db_recursive
Add notify_onelevel.tdb
Fix notify_onelevel: notify is not necessarily enabled
For a non-existing stream, we have to return NAME_NOT_FOUND
Align nttrans replies the same way Windows does it
Make refusal of SEC_DESC_DACL_PROTECTED configurable
s3:dsgetdcname: Inline dsgetdcname_cache_refresh
s3:dsgetdcname: Fix a crash in dsgetdcname
Add a parameter to disable the automatic creation of krb5.conf files
s3:gpfs: Add support for the gpfs_ftruncate call
s3: Fix shadow copy display on Windows 7
s3: Attempt to fix a deadlock between smbd and ctdbd
v3-2-ctdb: Bump the ctdb vendor patch level to 67.
s3: Fix a 100% CPU loop when ctdbd dies during a traverse
s3: Fix a crash in notify_remove_onelevel when "change notify = no"
Fix bug 6478
William Jojo (1):
Add undefined symbol flag for AIX.
Yannick Bergeron (3):
Compile error on AIX 6.1
Solve an IBM XL C/C++ compiler error encountered in get_exit_code() auth_errors array initialization in client/smbspool.c
using NGROUPS_MAX instead of 32 for the max group value in rep_initgroups() subroutine in lib/replace/replace.c
Yasuma Takeda (6):
Fix bug #5909 - MS-DFS does not work on Vista, if link name includes multibyte character.
Fix bug #5944 - nmbd does not boot if socket adress = "" is defined in smb.conf
Fix bug #5909 - MS-DFS does not work on Vista, if link name includes multibyte character.
Fix bug #5944 - nmbd does not boot if socket adress = "" is defined in smb.conf
Fix bug #6098 - When the DNS server is invalid, the ads_find_dc() does not work correctly with "security = domain"
Fix bug 5920
Zach Loafman (3):
Minor style correction
Fix realpath() check so that it doesn't generate a core() when it fails.
Make DSO_EXPORTS_CMD regexp more POSIX compliant
boyang (1):
refresh sequence number as soon as possible when domain->sequence_number == -1 or domain->last_status is not ok.
coffeedude (2):
net ads: Upper case he realm name when calling kinit() using machine creds.
net ads: Upper case he realm name when calling kinit() using machine creds.
root (8):
Port 3c1f1f0797e from 3-0-ctdb
updated spec files and build script
Bump up version number
Dont core dump if ctdb is not running
Fix README: DOCS_DIR is replaced by DOCS_TARBALL
Package 32-bit versions of libtalloc into the winbind rpm
fixed conflict
allow idmap_cache.tdb to be disabled
todd stecher (2):
Memory leaks and other fixes found by Coverity
Memory leaks and other fixes found by Coverity
-----------------------------------------------------------------------
--
Samba Shared Repository
More information about the samba-cvs
mailing list