-
-
Notifications
You must be signed in to change notification settings - Fork 784
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
<guid> matching of entries is done case-insensitively, should be case-sensitive #2077
Comments
Does the behavior differ if you add At a glance I only see a whole bunch of characters being stripped out (cf. #1335) but perhaps it's down to SimplePie. |
@Dan-Q Thanks for the bug report. In FreshRSS, GUID is currently case-insensitive only when using MySQL (
So this is something that indeed requires fixing on FreshRSS side. |
@Dan-Q Could you please provide an URL for such a feed? |
latin1_bin FreshRSS#2077
Patch available #2078 (not tested yet - feedback much welcome) |
Fixed by #2078 |
* MySQL GUID case sensitive latin1_bin #2077 * Prepare update for existing bases * Perform DB update during actualize * Reduce frequency slightly * No optimize at the same time * Take advantage of the SQL modifications in 1.12 * Move higher up * Move to purge, which all users can manually call
* MySQL GUID case sensitive latin1_bin FreshRSS#2077 * Prepare update for existing bases * Perform DB update during actualize * Reduce frequency slightly * No optimize at the same time * Take advantage of the SQL modifications in 1.12 * Move higher up * Move to purge, which all users can manually call
* MySQL GUID case sensitive latin1_bin FreshRSS#2077 * Prepare update for existing bases * Perform DB update during actualize * Reduce frequency slightly * No optimize at the same time * Take advantage of the SQL modifications in 1.12 * Move higher up * Move to purge, which all users can manually call
I have an RSS feed which summarises URLs produced by a URL-shortening service. The of each entry in the feed is the shortened URL, each of which is unique. However, FreshRSS discards those where the guid matches that of an existing guid, even where they differ in case.
E.g. the following feed:
When imported into FreshRSS produces only ONE entry in the database: it appears that the guids are being compared in a case-insensitive manner.
This is incorrect behaviour because (with the exception of the protocol and domain name parts) URLs, which are often used as guids, are NOT (necessarily) case-sensitive.
The text was updated successfully, but these errors were encountered: