tracker issue : CF-4126550

select a category, or use search below
(searches all categories and all time range)
Title:

[ANeff] Bug for: cfsharepoint's ntlmdomain attribute shouldn't be required

| View in Tracker

Status/Resolution/Reason: Closed/Fixed/

Reporter/Name(from Bugbase): Aaron Neff / Aaron Neff (Aaron Neff)

Created: 03/09/2016

Components: SharePoint Support

Versions: 2016

Failure Type:

Found In Build/Fixed In Build: Alpha_v12 /

Priority/Frequency: Normal / Some users will encounter

Locale/System: English / Win All

Vote Count: 0

Listed in the version 2016.0.02.299200 Issues Fixed doc
cfsharepoint's ntlmdomain attribute shouldn't be required, b/c call succeeds when value is a space or any random characters

Repro:

<cfscript>
  //This succeeds:
  cfsharepoint(action="getlistcollection", name="myResult", domain="my.domain.com", username="username", password="password", authtype="ntlm", ntlmdomain=" ");
  writeDump(myResult);

  //This succeeds:
  cfsharepoint(action="getlistcollection", name="myResult", domain="my.domain.com", username="username", password="password", authtype="ntlm", ntlmdomain="totally bogus value here");
  writeDump(myResult);

  //This fails:
  cfsharepoint(action="getlistcollection", name="myResult", domain="my.domain.com", username="username", password="password", authtype="ntlm");
  writeDump(myResult);
</cfscript>

----------------------------- Additional Watson Details -----------------------------

Watson Bug ID:	4126550

External Customer Info:
External Company:  
External Customer Name: Aaron Neff
External Customer Email: adobelabs@itisdesign.com
External Test Config:

Attachments:

Comments:

Adding BUG AUDIT TRAIL ********action: updated fieldName: Date Closed newValue: null oldValue: 13-JAN-16 09.52.49.000000000 PM oprid: dabhat recordName: RQ_DEFECT timpestamp: 2016-02-23 13:47:24.0 action: updated fieldName: Closed By newValue: Blank oldValue: dabhat oprid: dabhat recordName: RQ_DEFECT timpestamp: 2016-02-23 13:47:24.0 action: updated fieldName: Owner newValue: mjain oldValue: Blank oprid: dabhat recordName: RQ_DEFECT timpestamp: 2016-02-23 13:47:24.0 action: updated fieldName: Fix By Product Milestone newValue: HF2 oldValue: Blank oprid: dabhat recordName: RQ_DEFECT timpestamp: 2016-02-23 13:47:24.0 action: updated fieldName: Priority newValue: 2 oldValue: 0 oprid: dabhat recordName: RQ_DEFECT timpestamp: 2016-02-23 13:47:24.0 action: updated fieldName: Reason newValue: BugVerified oldValue: AsDesigned oprid: dabhat recordName: RQ_DEFECT timpestamp: 2016-02-23 13:47:24.0 action: updated fieldName: Severity newValue: 2 oldValue: 1 oprid: dabhat recordName: RQ_DEFECT timpestamp: 2016-02-23 13:47:24.0 action: updated fieldName: Status newValue: ToFix oldValue: Withdrawn oprid: dabhat recordName: RQ_DEFECT timpestamp: 2016-02-23 13:47:24.0 action: updated fieldName: Fix By Milestone newValue: Post Release oldValue: Blank oprid: dabhat recordName: RQ_DEFECT timpestamp: 2016-02-23 13:47:24.0 action: updated fieldName: State newValue: Open oldValue: Closed oprid: dabhat recordName: RQ_DEFECT timpestamp: 2016-02-23 13:47:24.0 action: updated fieldName: Closed By newValue: dabhat oldValue: Blank oprid: dabhat recordName: RQ_DEFECT timpestamp: 2016-01-14 05:52:49.0 action: updated fieldName: Date Closed newValue: 2016-01-13 21:52:49.0 oldValue: Blank oprid: dabhat recordName: RQ_DEFECT timpestamp: 2016-01-14 05:52:49.0 action: updated fieldName: Owner newValue: Blank oldValue: dabhat oprid: dabhat recordName: RQ_DEFECT timpestamp: 2016-01-14 05:52:49.0 action: updated fieldName: State newValue: Closed oldValue: Open oprid: dabhat recordName: RQ_DEFECT timpestamp: 2016-01-14 05:52:49.0 action: updated fieldName: Status newValue: Withdrawn oldValue: ToTrack oprid: dabhat recordName: RQ_DEFECT timpestamp: 2016-01-14 05:52:49.0 action: updated fieldName: Reason newValue: AsDesigned oldValue: PRNeedInfo oprid: dabhat recordName: RQ_DEFECT timpestamp: 2016-01-14 05:52:49.0 action: updated fieldName: Reason newValue: PRNeedInfo oldValue: Blank oprid: dabhat recordName: RQ_DEFECT timpestamp: 2015-10-21 08:49:37.0 action: updated fieldName: Status newValue: ToTrack oldValue: Unverified oprid: dabhat recordName: RQ_DEFECT timpestamp: 2015-10-21 08:49:37.0 action: updated fieldName: Dev Assigned newValue: mjain oldValue: siddhart oprid: mjain recordName: RQ_DEFECT timpestamp: 2015-10-20 09:52:35.0 action: updated fieldName: QE Assigned newValue: dabhat oldValue: pnayak oprid: pnayak recordName: RQ_DEFECT timpestamp: 2015-10-20 02:38:59.0 action: updated fieldName: Owner newValue: dabhat oldValue: pnayak oprid: pnayak recordName: RQ_DEFECT timpestamp: 2015-10-20 02:38:59.0
Comment by CFwatson U.
3764 | March 09, 2016 02:34:20 AM GMT
Added By: PreRelease User User Name:Aaron Neff Note Added: Thanks very much for re-opening! Suggestion is that this attribute could default to a space. Example: ntlmdomain=" ". That's what I've been doing in my code - but it's just an annoyance to add that to code b/c I'm not even using a domain controller. Thanks!, -Aaron Date Added :2016-02-23 14:14:58.0 Added By:mjain Note Added: Hi Aaron, This will be a challenge to fix, as a client consuming the service we don't have any mechanism to know if user is getting authenticated with Local sharepoint user or domain controller user.As I said it is used to form type 3 message in NTLM exchange, and if user is in domain controller it becomes a mandatory attribute. Thanks Mayur Jain Date Added :2015-10-20 09:56:00.0 Added By: PreRelease User User Name:Aaron Neff Note Added: Entered Bug. Date Added :2015-10-20 00:22:39.0
Comment by CFwatson U.
3765 | March 09, 2016 02:34:21 AM GMT
test note
Comment by CFwatson U.
3766 | June 07, 2016 04:18:08 AM GMT
The fix for this bug is available as part of the early-access build for ColdFusion 2016 Update 2.
Comment by CFwatson U.
3767 | June 07, 2016 04:24:48 AM GMT