Skip to content

Commit 02d00b2

Browse files
authored
Merge pull request #4 from zanerock/2021.11.05-zane@liquid-labs.com-support_sourcing_responsibility_for
Merge 2021.11.05-zane@liquid-labs.com-support_sourcing_responsibility_for to master
2 parents 53b413d + ac6960f commit 02d00b2

File tree

6 files changed

+16720
-6281
lines changed

6 files changed

+16720
-6281
lines changed

.meta/changelog.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
- startTimestamp: 2022-01-25T17:03:56.713Z
2+
startEpochMillis: 1643130236713
3+
issues:
4+
- https://github.com/Liquid-Labs/liq-core/issues/33
5+
- https://github.com/Liquid-Labs/liq-core/issues/36
6+
- https://github.com/Liquid-Labs/liq-audits/issues/1
7+
branch: 2021.11.05-zane@liquid-labs.com-support_sourcing_responsibility_for
8+
branchFrom: 53b413d599fb218ff43f56a36dc52503995da873
9+
workInitiator: zane@liquid-labs.com
10+
branchInitiator: zane@liquid-labs.com
11+
involvedProjects:
12+
- "@liquid-labs/liq-core"
13+
- "@liquid-labs/liq-audits"
14+
- "@liquid-labs/orgs-model"
15+
- "@liquid-labs/liq-vendors"
16+
- "@liquid-labs/policies-model"
17+
- "@liquid-labs/regex-repo"
18+
changeNotes:
19+
- Support sourcing responsibility for evidence
20+
securityNotes: []
21+
drpBcpNotes: []
22+
backoutNotes: []
23+
contributors:
24+
- Zane Rockenbaugh <zane@liquid-labs.com>

js/test-data/emails.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@ export const goodEmails = [
33
'foo@bar.org',
44
'foo@bar.xqc',
55
'foo@baz.bar.xqc',
6-
'foo-_18+Z.t%c@Bar-teg38w.co'
6+
'foo-_18+Z.t%c@Bar-teg38w.co',
7+
'foo@some.reallylongtld'
78
]
89

910
export const badEmails = [
1011
'foo.bar.com',
1112
'foo@bar.c',
12-
'foo@.com'
13+
'foo@.com',
14+
'foo@some.really-long-tld-with-dashes'
1315
]
1416
const badDomainChars = ['_', '@', '+', '%']
1517
badDomainChars.forEach((c) => badEmails.push(`foo@bar${c}baz.com`))

js/test-data/urls.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ export const goodUrls = [
3535
`http://-.~_!$&'()*+,;=:%40:80%2f::::::@example.com`,
3636
'http://1337.net',
3737
'http://a.b-c.de',
38-
'http://223.255.255.254'
38+
'http://223.255.255.254',
39+
'http://some.reallylongtld'
3940
]
4041

4142
export const badUrls = [
@@ -76,4 +77,5 @@ export const badUrls = [
7677
'http://.www.foo.bar/',
7778
'http://www.foo.bar./',
7879
'http://.www.foo.bar./',
80+
'http://some.really-long-tld-with-dashes'
7981
]

js/web.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,5 @@ export const url =
1515
+ '(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}'
1616
+ '(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$', 'i')
1717

18-
export const email = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
18+
// TODO: properly support all domain names https://github.com/liquid-labs/regex-repo/issues/3
19+
export const email = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i

0 commit comments

Comments
 (0)