Skip to content

Commit

Permalink
Add Roundcube CardDav plugin user agent
Browse files Browse the repository at this point in the history
  • Loading branch information
sclu1034 committed Nov 11, 2017
1 parent ab576d9 commit 820bf4d
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
3 changes: 3 additions & 0 deletions regexes.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -424,6 +424,9 @@ user_agent_parsers:
# Evolution Mail CardDav/CalDav integration
- regex: '(Evolution)/(\d+)\.(\d+)\.(\d+\.\d+)'

# Roundcube Mail CardDav plugin
- regex: '(RCM CardDAV plugin)/(\d+)\.(\d+)\.(\d+(?:-dev)?)'

# Browser/major_version.minor_version
- regex: '(bingbot|Bolt|AdobeAIR|Jasmine|IceCat|Skyfire|Midori|Maxthon|Lynx|Arora|IBrowse|Dillo|Camino|Shiira|Fennec|Phoenix|Flock|Netscape|Lunascape|Epiphany|WebPilot|Opera Mini|Opera|NetFront|Netfront|Konqueror|Googlebot|SeaMonkey|Kazehakase|Vienna|Iceape|Iceweasel|IceWeasel|Iron|K-Meleon|Sleipnir|Galeon|GranParadiso|iCab|iTunes|MacAppStore|NetNewsWire|Space Bison|Stainless|Orca|Dolfin|BOLT|Minimo|Tizen Browser|Polaris|Abrowser|Planetweb|ICE Browser|mDolphin|qutebrowser|Otter|QupZilla|MailBar|kmail2|YahooMobileMail|ExchangeWebServices|ExchangeServicesClient|Dragon|Outlook-iOS-Android)/(\d+)\.(\d+)(?:\.(\d+))?'

Expand Down
12 changes: 12 additions & 0 deletions tests/test_ua.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7293,3 +7293,15 @@ test_cases:
major: '3'
minor: '26'
patch: '2.1'

- user_agent_string: 'RCM CardDAV plugin/2.0.4'
family: 'RCM CardDAV plugin'
major: '2'
minor: '0'
patch: '4'

- user_agent_string: 'RCM CardDAV plugin/0.9.2-dev'
family: 'RCM CardDAV plugin'
major: '0'
minor: '9'
patch: '2-dev'

0 comments on commit 820bf4d

Please sign in to comment.