Closed ghost closed 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:
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. :)
You could start at https://github.com/ViennaRSS/vienna-rss/wiki/Roadmap and then join us on IRC in #ViennaRSS on freenode! :smile:
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.
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.
Duplicates (mostly) #344
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.