[COMPASS-2844] Password special character escaping for SRV record connections not as robust as hostname connections Created: 10/May/18 Updated: 29/Oct/23 Resolved: 27/Nov/18 |
|
| Status: | Closed |
| Project: | Compass |
| Component/s: | Connectivity |
| Affects Version/s: | 1.13.0 |
| Fix Version/s: | 1.16.2, 1.16.3 |
| Type: | Bug | Priority: | Critical - P2 |
| Reporter: | Brian Blevins | Assignee: | Durran Jordan |
| Resolution: | Fixed | Votes: | 3 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Sprint: | Iteration Mango Miso, Iteration Naan, Iteration Octopus, Iteration Paneer, Iteration Qbert, Iteration Sriracha | ||||||||||||
| Description |
|
Using a special character, such as `<`, causes an error with SRV record connection attempts, but not with hostname connection attempts.
The password given in the screenshot is: a<b The same password given with a hostname record correctly gives authentication failed.
Acceptance Criteria:
|
| Comments |
| Comment by Jason R. Coombs [ 16/Dec/18 ] |
|
Confirmed this does fix the issue for me. Thanks! |
| Comment by Githook User [ 27/Nov/18 ] |
|
Author: {'name': 'Durran Jordan', 'email': 'durran@gmail.com', 'username': 'durran'}Message: |
| Comment by Githook User [ 27/Nov/18 ] |
|
Author: {'name': 'Durran Jordan', 'email': 'durran@gmail.com', 'username': 'durran'}Message: |
| Comment by Githook User [ 27/Nov/18 ] |
|
Author: {'name': 'Durran Jordan', 'email': 'durran@gmail.com', 'username': 'durran'}Message: |
| Comment by Githook User [ 27/Nov/18 ] |
|
Author: {'name': 'Durran Jordan', 'email': 'durran@gmail.com', 'username': 'durran'}Message: |
| Comment by Githook User [ 27/Nov/18 ] |
|
Author: {'name': 'Durran Jordan', 'email': 'durran@gmail.com', 'username': 'durran'}Message: |
| Comment by Githook User [ 27/Nov/18 ] |
|
Author: {'name': 'Durran Jordan', 'email': 'durran@gmail.com', 'username': 'durran'}Message: |
| Comment by Jason R. Coombs [ 18/Jul/18 ] |
|
Workaround is to use the legacy form of replica set discovery (tell Atlas you're running Compass 1.11). |
| Comment by Jason R. Coombs [ 18/Jul/18 ] |
|
Other "illegal" characters includes at least one of the following: _!'-\ |