Günther Deschner [Tue, 19 Aug 2008 08:59:18 +0000 (10:59 +0200)]
pam_winbind: add wbc_auth_error_to_pam_error().
Guenther
Günther Deschner [Fri, 15 Aug 2008 01:13:18 +0000 (03:13 +0200)]
pam_winbind: add wbc_error_to_pam_error().
Guenther
Günther Deschner [Fri, 21 Nov 2008 10:16:11 +0000 (11:16 +0100)]
pam_winbind: prepare to use libwbclient inside pam_winbind.
Guenther
Günther Deschner [Fri, 21 Nov 2008 10:13:42 +0000 (11:13 +0100)]
pam_winbind: convert to use talloc.
Guenther
Volker Lendecke [Sat, 23 Aug 2008 11:12:36 +0000 (13:12 +0200)]
Use talloc_stackframe() in machine_password_change_handler (This used to be commit
79103000b13c95325534db749a0da638a3eb1807)
Volker Lendecke [Sat, 23 Aug 2008 11:12:05 +0000 (13:12 +0200)]
Fix a memleak in calculate_next_machine_pwd_change (This used to be commit
5314f06dcdf14ce5e038a03a3e4dfded227bd00c)
Günther Deschner [Fri, 10 Oct 2008 13:18:02 +0000 (15:18 +0200)]
libwbclient: add wbcLogonUser().
Guenther
Günther Deschner [Fri, 15 Aug 2008 11:53:23 +0000 (13:53 +0200)]
libwbclient: add wbcLogoffUserEx().
Guenther
Günther Deschner [Wed, 24 Sep 2008 23:31:12 +0000 (01:31 +0200)]
libwbclient: add wbcAddNamedBlob.
Guenther
Günther Deschner [Fri, 10 Oct 2008 08:54:06 +0000 (10:54 +0200)]
libwbclient: add wbcBlob and wbcNamedBlob.
Guenther
Günther Deschner [Fri, 21 Nov 2008 00:47:42 +0000 (01:47 +0100)]
WHATSNEW: add some more items.
Guenther
Günther Deschner [Thu, 20 Nov 2008 23:53:11 +0000 (00:53 +0100)]
s3-winbindd: for now only change machine pwd when not using a system krb5 keytab.
Guenther
Günther Deschner [Mon, 25 Aug 2008 09:37:57 +0000 (11:37 +0200)]
winbindd: only create machine pwd change event when in primary domain child.
Guenther
(This used to be commit
543dfdc1cf6baf60bffc23c6aebc542fd58d2d2e)
Günther Deschner [Wed, 20 Aug 2008 23:20:22 +0000 (01:20 +0200)]
winbindd: add event based machine password change.
Guenther
(This used to be commit
15b72d44cbde0b8a375d8ed3d045c40ae97ec05a)
Yasuma Takeda [Thu, 20 Nov 2008 19:38:16 +0000 (11:38 -0800)]
Fix bug #5909 - MS-DFS does not work on Vista, if link name includes multibyte character.
Jeremy Allison [Thu, 20 Nov 2008 18:54:28 +0000 (10:54 -0800)]
Second part of fix for bug #5891 - smbd crashed when viewing the eventlog exported by "eventlog list". Don't leak memory on error paths.
Jeremy.
Günther Deschner [Wed, 19 Nov 2008 16:20:44 +0000 (17:20 +0100)]
The IRIX compiler does not like embedded unnamed unions.
Günther Deschner [Wed, 24 Sep 2008 07:05:37 +0000 (09:05 +0200)]
s3-nbt: remove double nbt netlogon opcodes.
Guenther
(cherry picked from commit
81fde585516957b6a7742e0168c68df33572ed74)
Günther Deschner [Tue, 23 Sep 2008 19:08:25 +0000 (21:08 +0200)]
s3: fix all mailslot/nbt/cldap callers.
Guenther
Günther Deschner [Wed, 19 Nov 2008 14:40:50 +0000 (15:40 +0100)]
s3: copy nbt/netlogon helper from s4.
Guenther
Günther Deschner [Tue, 23 Sep 2008 06:58:37 +0000 (08:58 +0200)]
s3: re-run make idl.
Guenther
Günther Deschner [Tue, 23 Sep 2008 06:31:34 +0000 (08:31 +0200)]
s3-nbt: full merge of s4 nbt idl.
Guenther
Michael Adam [Thu, 20 Nov 2008 15:31:44 +0000 (16:31 +0100)]
eventlog: don't crash in sync_eventlog_params().
When freeing the talloc ctx at the end of the routine,
it must be a talloc ctx created inside. talloc_tos() needs
to be valid after the function finishes, since callers
(may) have data attached to it.
Michael
Signed-off-by: Günther Deschner <gd@samba.org>
Karolin Seeger [Thu, 20 Nov 2008 09:22:09 +0000 (10:22 +0100)]
WHATSNEW: Update changes since 3.3.0pre2.
Karolin
Jeremy Allison [Thu, 20 Nov 2008 00:48:03 +0000 (16:48 -0800)]
This code mixes up int and uint32 when pulling out of a TDB. This is very bad. Fixing... May fix bug #5891, not sure.
Jeremy.
Günther Deschner [Thu, 13 Nov 2008 16:19:11 +0000 (17:19 +0100)]
s3-winbindd: workaround for samr_ChangePasswordUser3 to User2 fallback for w2k dcs.
Guenther
Jeremy Allison [Wed, 19 Nov 2008 20:25:16 +0000 (12:25 -0800)]
Add functions to delete NTACL on posix ACL set.
Jeremy.
Günther Deschner [Thu, 23 Oct 2008 14:44:29 +0000 (16:44 +0200)]
s3-docs: fix typos in locator manpage found by metze.
Guenther
(cherry picked from commit
ae1abe843a349d55eb8d606f79a7753804a82547)
Günther Deschner [Thu, 23 Oct 2008 14:40:23 +0000 (16:40 +0200)]
s3-docs: add very basic winbind_krb5_locator.7 manpage.
Guenther
(cherry picked from commit
90d3cac55f12b34f69f8f366b044dc6382a1a153)
Jeremy Allison [Wed, 19 Nov 2008 19:22:00 +0000 (11:22 -0800)]
Fix bug #5904 - libnss_wins causes SIGABRT while servicing getaddrinfo() request.
Jeremy.
Günther Deschner [Fri, 10 Oct 2008 13:13:14 +0000 (15:13 +0200)]
libwbclient: fix wbcAuthenticateUserEx() to not ignore provided flags field.
Guenther
(cherry picked from commit
08d3918cf8773f1a3f67a82123ebe006ea581e4e)
Karolin Seeger [Wed, 19 Nov 2008 12:16:38 +0000 (13:16 +0100)]
build-docs: Use 'git clean' instead of 'git-clean'.
Karolin
(cherry picked from commit
12e72140b944f844e7f44f21a087ab4a4ecc51a7)
Karolin Seeger [Wed, 19 Nov 2008 12:08:41 +0000 (13:08 +0100)]
manpages: Document new wbinfo idmapping options.
--set-uid/gid-mapping
--remove-uid/gid-mapping
Karolin
Karolin Seeger [Wed, 19 Nov 2008 12:08:00 +0000 (13:08 +0100)]
WHATSNEW: Update changes since 3.3.0pre2.
Karolin
Steven Danneman [Tue, 28 Oct 2008 06:36:36 +0000 (23:36 -0700)]
[PATCH] Clean-up various trailing space and >80 column lines.
Steven Danneman [Tue, 28 Oct 2008 06:37:55 +0000 (23:37 -0700)]
[PATCH] Added ability to remove id mappings in wbinfo and libwbclient.
The idmap_tdb backend already provides an interface to remove existing id
mappings. This commit plumbs that ability up through, winbindd, libwbclient,
and wbinfo.
Added new winbindd command:
WINBINDD_REMOVE_MAPPING
Added new libwbclient interfaces:
wbcRemoveUidMapping() and wbcRemoveGidMapping()
Added new wbinfo options:
--remove-uid-mapping
--remove-gid-mapping
Increased libwbclient version to 0.2
Increased winbind interface version to 20
Steven Danneman [Tue, 28 Oct 2008 06:46:44 +0000 (23:46 -0700)]
[PATCH] Added ability to set id mappings in wbinfo.
The two new parameters are:
--set-uid-mapping
--set-gid-mapping
These allow wbinfo to create new, or override existing id mappings in the
idmap backend. These expose the exisiting ability of libwbclient
and winbindd to do this, up through a command line utility.
Günther Deschner [Sun, 21 Sep 2008 16:57:26 +0000 (18:57 +0200)]
netlogon: move password change code out to rpccli_netlogon_set_trust_password.
Guenther
Günther Deschner [Sat, 20 Sep 2008 16:20:29 +0000 (18:20 +0200)]
netlogon: refactor just_change_the_password a bit.
Guenther
Günther Deschner [Sat, 20 Sep 2008 15:01:20 +0000 (17:01 +0200)]
netlogon: use init_netr_CryptPassword in "just_change_the_password"
Guenther
Günther Deschner [Sat, 20 Sep 2008 15:00:30 +0000 (17:00 +0200)]
netlogon: add init_netr_CryptPassword.
Guenther
Günther Deschner [Wed, 19 Nov 2008 01:07:35 +0000 (02:07 +0100)]
netlogon: change parameters string to lsa_BinaryString.
Guenther
Günther Deschner [Mon, 10 Nov 2008 11:32:26 +0000 (12:32 +0100)]
s3-netlogon: fix type of parameters string in user delta.
Guenther
Günther Deschner [Sat, 27 Sep 2008 01:29:01 +0000 (03:29 +0200)]
wbclient: add wbcLookupDomainControllerEx call.
Guenther
Günther Deschner [Thu, 2 Oct 2008 11:11:31 +0000 (13:11 +0200)]
wbclient: add wbcGuidToString and wbcStringToGuid helper functions.
Guenther
Günther Deschner [Thu, 2 Oct 2008 11:06:50 +0000 (13:06 +0200)]
wbclient: add wbcGuid structure.
Guenther
Günther Deschner [Thu, 2 Oct 2008 11:07:14 +0000 (13:07 +0200)]
wbclient: add my copyright.
Guenther
Günther Deschner [Sat, 27 Sep 2008 01:11:59 +0000 (03:11 +0200)]
krb5-locator: fix dsgetdcname caller.
Guenther
Günther Deschner [Sat, 27 Sep 2008 01:11:33 +0000 (03:11 +0200)]
wbinfo: fix dsgetdcname caller.
Guenther
Günther Deschner [Sat, 27 Sep 2008 01:05:47 +0000 (03:05 +0200)]
s3-winbindd: add dsgetdcname request and reply to winbind structure.
Guenther
Günther Deschner [Tue, 18 Nov 2008 08:52:35 +0000 (09:52 +0100)]
s3-libnet-samsync: store samsync sequence number state in keytab.
Guenther
Günther Deschner [Tue, 18 Nov 2008 08:49:37 +0000 (09:49 +0100)]
s3-libnet-samsync: refactor libnet_samsync.
Guenther
Günther Deschner [Tue, 18 Nov 2008 08:42:59 +0000 (09:42 +0100)]
s3-libnet-samsync: pass back sequence number from fetch_sam_entries_keytab.
Guenther
Günther Deschner [Tue, 18 Nov 2008 02:45:38 +0000 (03:45 +0100)]
s3-libnet-samsync: use netr_DatabaseDeltas unless full replication enforced.
Guenther
Günther Deschner [Tue, 18 Nov 2008 01:01:03 +0000 (02:01 +0100)]
s3-libnet-samsync: pass sequence number pointer to process routine.
Guenther
Günther Deschner [Mon, 17 Nov 2008 18:34:56 +0000 (19:34 +0100)]
s3-libnet-samsync: move all modules to startup,process,finish callbacks.
Guenther
Günther Deschner [Mon, 17 Nov 2008 16:14:19 +0000 (17:14 +0100)]
s3-libnet-samsync: call init and close ops function where appropriate.
Guenther
Günther Deschner [Mon, 17 Nov 2008 15:31:59 +0000 (16:31 +0100)]
s3-libnet-samsync: use samsync_ops.
Guenther
Günther Deschner [Mon, 17 Nov 2008 15:29:11 +0000 (16:29 +0100)]
s3-libnet-samsync: add samsync_ops to all samsync modules.
Guenther
Günther Deschner [Mon, 17 Nov 2008 15:28:34 +0000 (16:28 +0100)]
s3-libnet-samsync: add samsync_ops.
Guenther
Günther Deschner [Tue, 18 Nov 2008 00:16:53 +0000 (01:16 +0100)]
s3-libnet: move add_to_keytab_entries to libnet_keytab.
Guenther
Günther Deschner [Tue, 18 Nov 2008 12:25:50 +0000 (13:25 +0100)]
s3-net: add "net rpc vampire passdb" that allows to take arguments.
Guenther
Günther Deschner [Tue, 11 Nov 2008 18:00:26 +0000 (19:00 +0100)]
s3-net: use net_scan_dc in net rpc vampire keytab.
Guenther
Günther Deschner [Tue, 11 Nov 2008 17:59:57 +0000 (18:59 +0100)]
s3-net: add net_scan_dc function.
Guenther
Günther Deschner [Tue, 11 Nov 2008 17:59:21 +0000 (18:59 +0100)]
s3-net: add net_dc_info struct.
Guenther
Günther Deschner [Tue, 4 Nov 2008 15:25:40 +0000 (16:25 +0100)]
s3-net-vampire: add support for partial replication (individual deltas).
Guenther
Günther Deschner [Tue, 4 Nov 2008 14:49:27 +0000 (15:49 +0100)]
s3-libnet-samsync: add support for partial replication.
Guenther
Günther Deschner [Tue, 18 Nov 2008 22:50:02 +0000 (23:50 +0100)]
re-run make idl.
Guenther
Günther Deschner [Thu, 6 Nov 2008 15:50:39 +0000 (16:50 +0100)]
netlogon: use 8bit SamDatabaseID and DeltaEnum in netr_ChangeLogEntry.
Guenther
Günther Deschner [Tue, 18 Nov 2008 22:43:09 +0000 (23:43 +0100)]
netlogon: add 8bit varients of netr_SamDatabaseID8Bit and netr_DeltaEnum.
Guenther
Günther Deschner [Tue, 4 Nov 2008 10:35:48 +0000 (11:35 +0100)]
netlogon-idl: use netr_ChangeLogEntry subcontext in netr_DatabaseRedo.
Guenther
Günther Deschner [Tue, 4 Nov 2008 10:34:35 +0000 (11:34 +0100)]
netlogon-idl: add netr_ChangeLogObject union.
Guenther
Günther Deschner [Mon, 3 Nov 2008 12:38:20 +0000 (13:38 +0100)]
netlogon-idl: add netr_ChangeLogFlags.
Guenther
Günther Deschner [Thu, 30 Oct 2008 09:54:25 +0000 (10:54 +0100)]
netlogon-idl: add netr_ChangeLogEntry.
Guenther
Günther Deschner [Thu, 30 Oct 2008 08:29:17 +0000 (09:29 +0100)]
netlogon: fix IDL for netr_DatabaseRedo.
Guenther
Steven Danneman [Sat, 15 Nov 2008 21:07:15 +0000 (13:07 -0800)]
Fix extended DN parse error when AD object does not have a SID.
Some AD objects, like Exchange Public Folders, can be members of Security
Groups but do not have a SID attribute. This patch adds more granular return
errors to ads_get_sid_from_extended_dn(). Callers can now determine if a parse
error occured because of bad input, or the DN was valid but contained no SID.
I updated all callers to ignore SIDless objects when appropriate.
Also did some cleanup to the out paths of lookup_usergroups_memberof()
Steven Danneman [Sat, 15 Nov 2008 03:16:12 +0000 (19:16 -0800)]
Whitespace and >80 column cleanups.
Günther Deschner [Tue, 14 Oct 2008 11:36:15 +0000 (13:36 +0200)]
s3-build: fix init_samba_module missing proto warning.
Guenther
(cherry picked from commit
f4f59bf24803df975ed38d558c7b0931ca575c3d)
Michael Adam [Mon, 22 Sep 2008 08:34:57 +0000 (10:34 +0200)]
winbind_util: fix an implicit cast compile warning.
Michael
Günther Deschner [Thu, 13 Nov 2008 18:42:13 +0000 (19:42 +0100)]
s3-svctl-server: fix remote rpc service management (bug #5888).
Don't TALLOC_FREE a non-talloced [ref] pointer.
Guenther
Günther Deschner [Thu, 16 Oct 2008 00:00:46 +0000 (02:00 +0200)]
s3: remove old marshalling for SVCCTL_QUERY_SERVICE_CONFIG.
Guenther
Günther Deschner [Wed, 15 Oct 2008 23:35:27 +0000 (01:35 +0200)]
s3: remove rpccli_svcctl_query_config.
Guenther
Günther Deschner [Tue, 18 Nov 2008 17:01:00 +0000 (18:01 +0100)]
s3: use IDL generated rpc for _svcctl_QueryServiceConfigW.
Guenther
Günther Deschner [Tue, 18 Nov 2008 18:27:35 +0000 (19:27 +0100)]
s3: re-run make idl.
Guenther
Günther Deschner [Wed, 15 Oct 2008 23:21:46 +0000 (01:21 +0200)]
idl: fix svcctl_QueryServiceConfigW.
Guenther
Dina Fine [Tue, 18 Nov 2008 20:44:42 +0000 (12:44 -0800)]
Fix bug #5908 - Samba 3.0.32 - internal change notify on share directory fails"
Kai Blin [Tue, 18 Nov 2008 15:31:34 +0000 (16:31 +0100)]
libsmb: Fix up pointer passed to cli_send_trans in cli_link_internal
Seems like this one fell victim to the pstring removal. The other callers seem
to be fine, even though removing the casts would make the code less confusing.
Jeremy Allison [Tue, 18 Nov 2008 18:58:33 +0000 (10:58 -0800)]
Re-structure Volker's patch to "Fix trans2findfirst for the large directory optimization". Makes the change clearer.
Jeremy.
Karolin Seeger [Tue, 18 Nov 2008 16:40:20 +0000 (17:40 +0100)]
WHATSNEW: Update changes since 3.3.0pre2.
Karolin
Günther Deschner [Tue, 18 Nov 2008 16:06:53 +0000 (17:06 +0100)]
s3: merge german pam_winbind message translations from
Guenther
Volker Lendecke [Tue, 18 Nov 2008 16:03:38 +0000 (17:03 +0100)]
Fix trans2findfirst for the large directory optimization
With
case sensitive = yes
preserve case = no
short preserve case = no
default case = upper
a "dir FOO.txt" would not find "FOO.TXT" because FOO.txt ends up unconverted in
the mask for mask_match.
Jeremy, please check!
Volker
Davide Sfriso [Mon, 17 Nov 2008 23:39:34 +0000 (15:39 -0800)]
Fix bug #5906 when running winbindd on a Samba PDC. Winbindd crash on 'getent group'.
Jeremy Allison [Mon, 17 Nov 2008 22:13:28 +0000 (14:13 -0800)]
Fix bug #5900 reported by monyo@samba.gr.jp - vfs_readonly.so does not work.
Jeremy.
Günther Deschner [Mon, 17 Nov 2008 17:25:01 +0000 (18:25 +0100)]
s3-libnet-samsync: use enctype 23 for vampired keytab entries.
Guenther
(cherry picked from commit
a48abdaa811c76e64a3383fe970e62b7bbb3582c)
Karolin Seeger [Mon, 17 Nov 2008 14:23:34 +0000 (15:23 +0100)]
s3 create-tarball.sh: Remove dashes in git commands.
Newer git versions (e.g. 1.6.0.2) do not provide the 'git-' commands
any longer.
Karolin
(cherry picked from commit
0cba859f12177aaf3ef2d96663f0a51f61c24d56)
Bo Yang [Sun, 16 Nov 2008 08:34:34 +0000 (16:34 +0800)]
Fix broken msgids in ntstatus_errors
Signed-off-by: Günther Deschner <gd@samba.org>
Kai Blin [Mon, 17 Nov 2008 07:37:21 +0000 (08:37 +0100)]
net: Fix net rap printq info documentation (bug #5892)
Carsten Dumke <carsten@cdumke.de> reported and provided a patch
for v3.0 and v3.2. (See
0a7fb721cdc)
This fixes the same issue in v3.3 and also changes the auto-generated usage
information to give better help about net rap printq info.
TAKAHASHI Motonobu [Sun, 16 Nov 2008 12:17:16 +0000 (13:17 +0100)]
Fix bug 5901: Default for streams_depot location
Günther Deschner [Wed, 15 Oct 2008 09:26:33 +0000 (11:26 +0200)]
s3-libgpo: fix build for security cse.
Guenther
(cherry picked from commit
3cb281e48f9943a5188f040d941bb1e0fc32cdad)
Volker Lendecke [Fri, 14 Nov 2008 12:42:54 +0000 (13:42 +0100)]
Make memcache_add_talloc NULL out the source pointer
This is an orthogonality measure to make clear this pointer now belongs to the
cache.
(cherry picked from commit
e6080c6e87d6fe3995b121a772bf3f6343fa666f)