Skip to content

Conversation

@lucasnz
Copy link

@lucasnz lucasnz commented Sep 6, 2021

updated browser filters rules to be more flexible:

  • Added ability to choose comparitor (Ends with, contains, regex, etc)
  • Added ability to compare domain, HTTP path, or full URL
  • Changed rules to be stored in Json format
  • Added auto import and conversion from old rule format

Removed LeaveDotsAndSlashesEscaped() doesn't seem to be required after .net upgrade.

This PR builds on my earlier PR URL expander PR (includes all the changes from that PR):
#86

lucasnz and others added 11 commits February 9, 2021 21:33
…erwise

all links point to safelinks.protction.outlook.com
…tes like bitly.com and tinyurl.com to detect actual URL.

Never = do not follow URLs (existing functionality)
First Redirect = only follow one redirect
All Redirects = Follow all redirects to determine the "final" URL. Best for pattern matching but slightly worse on performance.
* UI displayed while loading
* Only follow redirects for known URL shortners (need to make this list user configurable)
* Added a timeout
* Follow a maximum of 20 redirects
* User "cancelable"
* Added ability to choose comparitor (Ends with, contains, regex, etc)
* Added ability to compare domain, HTTP path, or full URL
* Changed rules to be stored in Json format
* Added auto import and conversion from old rule format

Removed LeaveDotsAndSlashesEscaped() doesn't seem to be required any more.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant