ViennaRSS / vienna-rss

Vienna is a free and open-source RSS/Atom newsreader for macOS.
https://www.vienna-rss.com
Apache License 2.0
1.84k stars 227 forks source link

ASIHTTPRequest is no longer maintained #409

Closed ghost closed 9 years ago

ghost commented 9 years ago

The HTTP library that Vienna uses is no longer being actively maintained per its home page. There are 50 open pull requests and over 100 issues. Furthermore, I don't see why something as simple as Vienna needs anything more than the HTTP library that ships with Cocoa--can someone explain this? This API has been available since OS X 10.2.7, so I can't see it being a compatibility issue.

josh64x2 commented 9 years ago

Hi @apeiron ,

We have plans to replace ASIHTTPRequest but it's a lot of work because the Vienna code base is a big ball of mud and needs to be refactored. :frowning:

ghost commented 9 years ago

On Dec 22, 2014, at 16:32, Joshua Pore notifications@github.com wrote:

Hi @apeiron ,

We have plans to replace ASIHTTPRequest but it's a lot of work because the Vienna code base is a big ball of mud and needs to be refactored.

Hey Joshua,

Call me masochistic, but this sounds like a fun project, especially for getting to know the Vienna codebase. Are there any plans, docs, previous discussions, or anything else that I can look at on this topic? I’d like to see what developers who are actually familiar with the codebase have to say, because obviously they know Vienna’s needs better than I do. :)

josh64x2 commented 9 years ago

You could start at https://github.com/ViennaRSS/vienna-rss/wiki/Roadmap and then join us on IRC in #ViennaRSS on freenode! :smile:

Echelon9 commented 9 years ago

Hi - I'd suggest starting by looking at https://github.com/ViennaRSS/vienna-rss/issues/344 (of which this is a duplicate).

Also, search through the open and closed issues related to HTTP in anyway. You'll see some of the prior problems tackled such as Google Server Engine compression, HTTP redirects, and the differences between feeds and webview browsing.

ghost commented 9 years ago

Github’s issue search sucks. I did search and didn’t find this. Apparently they are putting word boundaries around the search terms without telling me they’re doing so—if I search for ‘http’ I don’t get anything, but if I search for ‘asihttprequest’ I do.

grmbl.

josh64x2 commented 9 years ago

Duplicates (mostly) #344