ID

Uploaded

Status

Description

Work Items

Action

17863
by arjunpa
Sep 15, 2015
7:07 PM

Being evaluated

In the previous fix, sometime web response connection will abort. This patch will be added with a separate method for checking "XXE Attack". I have still using the same setting as my previous upload. I will include that again below,

Add a "isDTDProhibited" key in appSettings and value is "true". If this key exists and the value is "true" then this will prohibit DTD else it will continue as the earlier.

Download

17854
by arjunpa
Sep 11, 2015
4:18 PM

Being evaluated

The CreateSafeNavigator method in Argotic.Common.SyndicationEncodingUtility class modified for preventing XXE attack. Add a "isDTDProhibited" key in appSettings and value is "true". If this key exists and the value is "true" then this will prohibit DTD else it will continue as the earlier.

Download

1531
by Roosmaa
Jul 16, 2008
11:26 PM

Being evaluated

Add Resource property for GenericItem class. It's like the GenericFeed Resource property but for the item the GenericItem is abstracting.
The main reason why this is useful is because else it is pretty hard to find the specific item in the feed that the GenericItem is referring to.

Download

4025
by NathanBaulch
Oct 2, 2009
9:33 AM

Applied

I recently needed to consume a feed that was using cookies for authentication purposes.
To do this I had to modify Argotic so that any time WebRequest.Create is called, my CookieContainer instance is attached.

Then I thought that perhaps people might like the ability to set other web request related properties such as AllowAutoRedirect or add custom headers, etc.
So I created a WebRequestOptions class which contains most of the properties on WebRequest and its subclasses (including Credentials and Proxy).
I have overloaded all public methods that have both an ICredentials and an IWebProxy parameter and replaced them with a WebRequestOptions parameter.

I hope you will consider merging my patch into the main trunk.
I have been very careful about following your code formatting standards and I have added xml documentation to any public types and members that I've added.

Cheers,
Nathan
nathan.baulch@gmail.com


Applied Jun 27, 2011: I believe you've already applied this.

Download

5550
by emmekappa
Mar 16, 2010
3:49 PM

Applied

CET-CEST date support (already included in a previous patch)

GMT+00:00 format support (used by google news: http://news.google.it/news?pz=1&ned=it&hl=it&q=akb48&output=rss)


Applied Jun 27, 2011: Thank you for contribution

Download

5131
by emmekappa
Jan 30, 2010
5:11 PM

Applied

CET and CEST date format support.


Applied Jun 27, 2011: Thank you for contribution

Download

6276
by emmekappa
Jul 8, 2010
2:44 PM

Applied

Fixing CET CEST and GMT date format.


Applied Jun 27, 2011: Thank you for your contribution.

Download

1378
by dylanbeattie
Jun 12, 2008
11:50 PM

Applied

This patch fixes a bug parsing PublicationDate fields in RSS streams where the month is supplied as a single-digit value. This bug is exhibited by consuming the RSS feed exposed by Flickr, eg

http://api.flickr.com/services/feeds/photos_public.gne?id=14149006@N00&lang=en-us&format=rss_200

- items with a publication date between the 1st and 9th day of the month will show up in the parsed Argotic objects as DateTime.MinValue.

RFC822 and RFC1123 both permit a single-digit day in the date representation:

date = 1*2DIGIT month 2DIGIT (RFC822 5.1)
date = 1*2DIGIT month 2*4DIGIT (RFC1123 5.2.14)

but the format string passed to DateTime.TryParseExact in SyndicationDateTimeUtility.cs (both .NET 2.0 and .NET 3.5 versions) specifies 'dd' as the date format.

Adding an additional string format option:

formats[0] = dateTimeFormat.RFC1123Pattern;
formats[1] = "ddd',' d MMM yyyy HH:mm:ss zzz";
formats[2] = "ddd',' dd MMM yyyy HH:mm:ss zzz";

corrects this issue and causes these single-digit dates to be parsed correctly.


Applied Jul 1, 2008: See work item #10414 for details. Applying this patch improves the frameworks ability to parse a wide range of date-time formats as well as complying with the RFC 822 DateTime formatting standard.

Download

7288
by thest
Nov 5, 2010
7:07 PM

Declined

Fixes several date parsing issues:
Parse dates when 1 digit is specified instead of 2 (Fri, Nov 7 2008 12:00:00 GMT instead of Fri, Nov 07 2008 12:00:00 GMT)
Parse dates when day of week is not specified
Parse dates when day of week is specified incorrectly (I just don't parse day of week)
Parse different date formats that I can see in real-world feeds


Declined Jun 27, 2011: Please provide at least examples of problem datetime strings

13186
7689
by ahazelwood
Dec 8, 2010
5:58 PM

Declined

Additional Fix for parsing Atom 0.3 datetime formats (used by Google News).


Declined Jun 27, 2011: 1) Atom is using 3339 2) You just remove local differential, not good. But thankyou for pointing me to that problem (lack of local time differential parsing). I will commit changes soon.

13186
View All
  • 1-10 of 10 Patches
    • Previous
    • 1
    • Next
    • Showing
    • 10
    • Patches