From a0ff420f54a18c961a06fd3167413da67974a902 Mon Sep 17 00:00:00 2001 From: Davide De Rosa Date: Fri, 2 Nov 2018 10:11:52 +0100 Subject: [PATCH] Add dot as legal char in profile title Fixes #22 --- CHANGELOG.md | 4 ++++ Passepartout/Sources/Utils.swift | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 036396cb..b3a85a81 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +### Added + +- Dot as a legal character in host profile title. [#22](https://github.com/keeshux/passepartout-ios/issues/22) + ### Fixed - Incorrect compression warnings when importing host configurations. [#20](https://github.com/keeshux/passepartout-ios/pull/20) diff --git a/Passepartout/Sources/Utils.swift b/Passepartout/Sources/Utils.swift index 89091858..f091988e 100644 --- a/Passepartout/Sources/Utils.swift +++ b/Passepartout/Sources/Utils.swift @@ -206,7 +206,7 @@ extension CharacterSet { static let filename: CharacterSet = { var chars: CharacterSet = .decimalDigits let english = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" - let symbols = "-_" + let symbols = "-_." chars.formUnion(CharacterSet(charactersIn: english)) chars.formUnion(CharacterSet(charactersIn: english.lowercased())) chars.formUnion(CharacterSet(charactersIn: symbols))