Closed synchrone closed 8 years ago
Here are some currently used clients:
iOS/9.2.1 (13D15) dataaccessd/1.0
CalDAV-Sync/0.4.27 (LGE; hammerhead; Android 6.0.1; en_GB; org.dmfs.caldav.lib/732; like iOS/5.0.1 (9A405) dataaccessd/1.0)
CardDAV-Sync free/0.4.19 (LGE; hammerhead; Android 6.0.1; en_GB; org.dmfs.carddav.sync/139)
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 Lightning/4.0.5.2
^MSFT-
prefix is used by win-phones (from https://github.com/fruux/sabre-dav/issues/727)
Jakarta Commons-HttpClient/3.0
is used by SolCalendar
Okay, since https://github.com/sandstorm-io/sandstorm/pull/1547 removed this dance around HTTP User-Agents - this issue seems to be solved.
Since sandstorm does employ HTTP Basic auth whitelisting on API endpoint, and CalDAV\CarDAV requests can only be authenticated using that method, this is a ticket to catch all User-Agents that are not yet in Sandstorm's hardcoded list.
More at https://github.com/sandstorm-io/sandstorm/issues/1457