Sitelet
https://github.com/code-goblin/SwiftDomainParser/commits/master/
Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
code-goblin
SwiftDomainParser
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit history
Commits on Jan 3, 2024
Merge pull request #25 from slunak/master
Show description for 03bc756
Shakarang
authored
03bc756
View commit details
Copy full SHA for 03bc756
Browse repository at this point
Commits on Dec 28, 2023
Update public_suffix_list.dat
slunak
committed
66c17e5
View commit details
Copy full SHA for 66c17e5
Browse repository at this point
Commits on Jun 28, 2023
Merge pull request #23 from Bogdanisar/sort_rules_and_improve_parsing_performance
Show description for e153336
kodlian
authored
e153336
View commit details
Copy full SHA for e153336
Browse repository at this point
Commits on Jun 21, 2023
Sort the rules of "public_suffix_list.dat" inside the update script instead of at run-time and add a unit-test to verify that the rules are sorted.
Bogdanisar
committed
58ce420
View commit details
Copy full SHA for 58ce420
Browse repository at this point
Rework rule parsing code such that we no longer allow rules that can end with a wildcard label, throwing an error if we find one.
Bogdanisar
committed
8f7face
View commit details
Copy full SHA for 8f7face
Browse repository at this point
Rework the closure syntax used when sorting the rules in RulesParser.swift
Bogdanisar
committed
45cd5e6
View commit details
Copy full SHA for 45cd5e6
Browse repository at this point
Change "Dictionary<String, Array<Rule>>" syntax to "[String: [Rule]]"
Bogdanisar
committed
011eef9
View commit details
Copy full SHA for 011eef9
Browse repository at this point
Merge branch 'master' into sort_rules_and_improve_parsing_performance
Bogdanisar
committed
eaf523b
View commit details
Copy full SHA for eaf523b
Browse repository at this point
Merge pull request #22 from Bogdanisar/fix_edge_case_for_TLD_with_empty_domain
Show description for a0f6abd
kodlian
authored
a0f6abd
View commit details
Copy full SHA for a0f6abd
Browse repository at this point
Merge pull request #21 from Bogdanisar/updatejune23
Show description for 7bf9ecf
kodlian
authored
7bf9ecf
View commit details
Copy full SHA for 7bf9ecf
Browse repository at this point
Merge pull request #20 from Bogdanisar/update_readme2
Show description for dc18dbd
kodlian
authored
dc18dbd
View commit details
Copy full SHA for dc18dbd
Browse repository at this point
Merge pull request #19 from Bogdanisar/fix_macOS_build_and_lower_deployment_for_SPM2
Show description for 18b7938
kodlian
authored
18b7938
View commit details
Copy full SHA for 18b7938
Browse repository at this point
Commits on Jun 20, 2023
Improve the host-parsing performance of DomainParser by using a dictionary instead of an array for storing rules. Also add a unit-test to check the performance of DomainParser when having lots of w…
Show description for 8223045
Bogdanisar
committed
8223045
View commit details
Copy full SHA for 8223045
Browse repository at this point
Commits on Jun 19, 2023
Sort the wildcard and exception rules and add a unit-test according to a docs example that fails without the sort.
Bogdanisar
committed
09caa77
View commit details
Copy full SHA for 09caa77
Browse repository at this point
Commits on Jun 18, 2023
Remove a leftover String extension since it's no longer used.
Bogdanisar
committed
2e44bf7
View commit details
Copy full SHA for 2e44bf7
Browse repository at this point
Move the "ParsedRules" struct inside "RulesParser.swift" since the struct exists as the return type of the "RulesParser" class.
Bogdanisar
committed
729db80
View commit details
Copy full SHA for 729db80
Browse repository at this point
Rename "BasicRulesParser" to "BasicDomainParser" and make this class conform to "DomainParserProtocol"
Bogdanisar
committed
6f78d85
View commit details
Copy full SHA for 6f78d85
Browse repository at this point
Fix an inconsistent behaviour when parsing a hostname that contains just the TLD but no domain and add a unit-test for checking this.
Show description for 52354c4
Bogdanisar
committed
52354c4
View commit details
Copy full SHA for 52354c4
Browse repository at this point
Update dat file
Bogdanisar
committed
1538714
View commit details
Copy full SHA for 1538714
Browse repository at this point
Update the Readme by bringing the code examples up-to-date, adding Github badges and adding some more URL examples.
Bogdanisar
committed
94285ca
View commit details
Copy full SHA for 94285ca
Browse repository at this point
Allow SPM build for macOS 10.13
Bogdanisar
committed
05f1b6d
View commit details
Copy full SHA for 05f1b6d
Browse repository at this point
Add "DomainParserProtocol.swift" to the "Target membership" of the "DomainParser_macOS" target to fix the build.
Bogdanisar
committed
8007c6d
View commit details
Copy full SHA for 8007c6d
Browse repository at this point
Commits on Jan 31, 2023
Define DomainParserProtocol in order to use injection and mocks (#14)
Show description for 17642aa
Rayane-K
and
DashlaneParis
authored
17642aa
View commit details
Copy full SHA for 17642aa
Browse repository at this point
Commits on Sep 29, 2022
Merge pull request #11 from Dashlane/optimisation
Show description for ac1df32
kodlian
authored
ac1df32
View commit details
Copy full SHA for ac1df32
Browse repository at this point
Parse more efficiently by preventing unnecessary String allocation and skip cleaning operations as already done by the updater.
kodlian
committed
d13e21a
View commit details
Copy full SHA for d13e21a
Browse repository at this point
Merge pull request #13 from Dashlane/updatesept22
Show description for f5b1b12
kodlian
authored
f5b1b12
View commit details
Copy full SHA for f5b1b12
Browse repository at this point
Update dat file
kodlian
committed
4330250
View commit details
Copy full SHA for 4330250
Browse repository at this point
Merge pull request #10 from argentlabs/issue/update-domain-list
Show description for 5f52d2e
kodlian
authored
5f52d2e
View commit details
Copy full SHA for 5f52d2e
Browse repository at this point
Merge pull request #9 from battlmonstr/ios12
Show description for 101f7cd
kodlian
authored
101f7cd
View commit details
Copy full SHA for 101f7cd
Browse repository at this point
Commits on Aug 24, 2022
[FIX] update public_suffix_list.dat
Show description for 24c0c86
mluisbrown
committed
24c0c86
View commit details
Copy full SHA for 24c0c86
Browse repository at this point
Commits on Apr 8, 2022
Allow SPM build for iOS 12
battlmonstr
committed
7f3e93b
View commit details
Copy full SHA for 7f3e93b
Browse repository at this point
Commits on Nov 9, 2020
Merge pull request #7 from Dashlane/misc/spm
Show description for 9ea8c15
adhumi
authored
9ea8c15
View commit details
Copy full SHA for 9ea8c15
Browse repository at this point
Add support for Swift Package Manager
Adrien Humiliere
committed
b51aa8a
View commit details
Copy full SHA for b51aa8a
Browse repository at this point
Commits on Mar 29, 2019
Merge pull request #4 from Dashlane/swift-5-update
Show description for e78781c
Shakarang
authored
e78781c
View commit details
Copy full SHA for e78781c
Browse repository at this point
Commits on Mar 26, 2019
Swift 5 update
Benjamin Heinbuechner
committed
85ecdac
View commit details
Copy full SHA for 85ecdac
Browse repository at this point
Previous
Next
You can’t perform that action at this time.