︙ | | | ︙ | |
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
}
- (void)setURLEncodedScheme: (OFString *)URLEncodedScheme
{
OFString *old;
if (URLEncodedScheme != nil)
OFURLVerifyEscaped(URLEncodedScheme,
[OFCharacterSet URLSchemeAllowedCharacterSet]);
old = _URLEncodedScheme;
_URLEncodedScheme = [URLEncodedScheme copy];
[old release];
}
|
|
|
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
}
- (void)setURLEncodedScheme: (OFString *)URLEncodedScheme
{
OFString *old;
if (URLEncodedScheme != nil)
OFURLVerifyIsEscaped(URLEncodedScheme,
[OFCharacterSet URLSchemeAllowedCharacterSet]);
old = _URLEncodedScheme;
_URLEncodedScheme = [URLEncodedScheme copy];
[old release];
}
|
︙ | | | ︙ | |
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
if ([URLEncodedHost hasPrefix: @"["] &&
[URLEncodedHost hasSuffix: @"]"]) {
if (!OFURLIsIPv6Host([URLEncodedHost substringWithRange:
OFRangeMake(1, URLEncodedHost.length - 2)]))
@throw [OFInvalidFormatException exception];
} else if (URLEncodedHost != nil)
OFURLVerifyEscaped(URLEncodedHost,
[OFCharacterSet URLHostAllowedCharacterSet]);
old = _URLEncodedHost;
_URLEncodedHost = [URLEncodedHost copy];
[old release];
}
|
|
|
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
if ([URLEncodedHost hasPrefix: @"["] &&
[URLEncodedHost hasSuffix: @"]"]) {
if (!OFURLIsIPv6Host([URLEncodedHost substringWithRange:
OFRangeMake(1, URLEncodedHost.length - 2)]))
@throw [OFInvalidFormatException exception];
} else if (URLEncodedHost != nil)
OFURLVerifyIsEscaped(URLEncodedHost,
[OFCharacterSet URLHostAllowedCharacterSet]);
old = _URLEncodedHost;
_URLEncodedHost = [URLEncodedHost copy];
[old release];
}
|
︙ | | | ︙ | |
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
}
- (void)setURLEncodedUser: (OFString *)URLEncodedUser
{
OFString *old;
if (URLEncodedUser != nil)
OFURLVerifyEscaped(URLEncodedUser,
[OFCharacterSet URLUserAllowedCharacterSet]);
old = _URLEncodedUser;
_URLEncodedUser = [URLEncodedUser copy];
[old release];
}
|
|
|
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
}
- (void)setURLEncodedUser: (OFString *)URLEncodedUser
{
OFString *old;
if (URLEncodedUser != nil)
OFURLVerifyIsEscaped(URLEncodedUser,
[OFCharacterSet URLUserAllowedCharacterSet]);
old = _URLEncodedUser;
_URLEncodedUser = [URLEncodedUser copy];
[old release];
}
|
︙ | | | ︙ | |
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
|
}
- (void)setURLEncodedPassword: (OFString *)URLEncodedPassword
{
OFString *old;
if (URLEncodedPassword != nil)
OFURLVerifyEscaped(URLEncodedPassword,
[OFCharacterSet URLPasswordAllowedCharacterSet]);
old = _URLEncodedPassword;
_URLEncodedPassword = [URLEncodedPassword copy];
[old release];
}
|
|
|
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
|
}
- (void)setURLEncodedPassword: (OFString *)URLEncodedPassword
{
OFString *old;
if (URLEncodedPassword != nil)
OFURLVerifyIsEscaped(URLEncodedPassword,
[OFCharacterSet URLPasswordAllowedCharacterSet]);
old = _URLEncodedPassword;
_URLEncodedPassword = [URLEncodedPassword copy];
[old release];
}
|
︙ | | | ︙ | |
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
|
}
- (void)setURLEncodedPath: (OFString *)URLEncodedPath
{
OFString *old;
if (URLEncodedPath != nil)
OFURLVerifyEscaped(URLEncodedPath,
[OFCharacterSet URLPathAllowedCharacterSet]);
old = _URLEncodedPath;
_URLEncodedPath = [URLEncodedPath copy];
[old release];
}
|
|
|
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
|
}
- (void)setURLEncodedPath: (OFString *)URLEncodedPath
{
OFString *old;
if (URLEncodedPath != nil)
OFURLVerifyIsEscaped(URLEncodedPath,
[OFCharacterSet URLPathAllowedCharacterSet]);
old = _URLEncodedPath;
_URLEncodedPath = [URLEncodedPath copy];
[old release];
}
|
︙ | | | ︙ | |
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
|
}
- (void)setURLEncodedQuery: (OFString *)URLEncodedQuery
{
OFString *old;
if (URLEncodedQuery != nil)
OFURLVerifyEscaped(URLEncodedQuery,
[OFCharacterSet URLQueryAllowedCharacterSet]);
old = _URLEncodedQuery;
_URLEncodedQuery = [URLEncodedQuery copy];
[old release];
}
|
|
|
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
|
}
- (void)setURLEncodedQuery: (OFString *)URLEncodedQuery
{
OFString *old;
if (URLEncodedQuery != nil)
OFURLVerifyIsEscaped(URLEncodedQuery,
[OFCharacterSet URLQueryAllowedCharacterSet]);
old = _URLEncodedQuery;
_URLEncodedQuery = [URLEncodedQuery copy];
[old release];
}
|
︙ | | | ︙ | |
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
|
}
- (void)setURLEncodedFragment: (OFString *)URLEncodedFragment
{
OFString *old;
if (URLEncodedFragment != nil)
OFURLVerifyEscaped(URLEncodedFragment,
[OFCharacterSet URLFragmentAllowedCharacterSet]);
old = _URLEncodedFragment;
_URLEncodedFragment = [URLEncodedFragment copy];
[old release];
}
|
|
|
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
|
}
- (void)setURLEncodedFragment: (OFString *)URLEncodedFragment
{
OFString *old;
if (URLEncodedFragment != nil)
OFURLVerifyIsEscaped(URLEncodedFragment,
[OFCharacterSet URLFragmentAllowedCharacterSet]);
old = _URLEncodedFragment;
_URLEncodedFragment = [URLEncodedFragment copy];
[old release];
}
|
︙ | | | ︙ | |