-
Notifications
You must be signed in to change notification settings - Fork 174
Comparing changes
Open a pull request
base repository: nikhilm/qhttpserver
base: master
head repository: Mendeley/qhttpserver
compare: master
- 20 commits
- 23 files changed
- 8 contributors
Commits on Nov 28, 2011
-
* Fixed the Doxyfile to not use absolute paths
* Updated the link to http-parser
Configuration menu - View commit details
-
Copy full SHA for 2144999 - Browse repository at this point
Copy the full SHA 2144999View commit details -
* Replaced signals/slots by Q_SIGNALS/Q_SLOTS * Added bool returns for write function so they don't silently fail * Added Q_UNUSED for some unused parameters in QHttpConnection
Configuration menu - View commit details
-
Copy full SHA for ab91734 - Browse repository at this point
Copy the full SHA ab91734View commit details -
Updated code to latest http-parser
Removed the version of http-parser that was included here as it was outdated. Added instructions in README.md to get the latest http-parser version Fixed the code to follow http-parser changes (nodejs/http-parser@53adfac)
Configuration menu - View commit details
-
Copy full SHA for 2069b0c - Browse repository at this point
Copy the full SHA 2069b0cView commit details
Commits on Nov 30, 2011
-
Modified the status codes to not be global and defined in the server Fixed the missing url extraction
Configuration menu - View commit details
-
Copy full SHA for 7d930a4 - Browse repository at this point
Copy the full SHA 7d930a4View commit details
Commits on Dec 1, 2011
-
Configuration menu - View commit details
-
Copy full SHA for bc498f0 - Browse repository at this point
Copy the full SHA bc498f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1e3e18 - Browse repository at this point
Copy the full SHA b1e3e18View commit details
Commits on Dec 2, 2011
-
Configuration menu - View commit details
-
Copy full SHA for 0a80552 - Browse repository at this point
Copy the full SHA 0a80552View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89edbe8 - Browse repository at this point
Copy the full SHA 89edbe8View commit details
Commits on Dec 8, 2011
-
Configuration menu - View commit details
-
Copy full SHA for a28fa21 - Browse repository at this point
Copy the full SHA a28fa21View commit details -
Fix parsing of path and query string from URLs
The URL passed to QHttpConnection::Url includes the path and the query string, use QUrl to parse this into components instead of using the whole string as the path.
Configuration menu - View commit details
-
Copy full SHA for 4eee024 - Browse repository at this point
Copy the full SHA 4eee024View commit details
Commits on Dec 14, 2011
-
Fixes compilation on release mode.
Carles Pina committedDec 14, 2011 Configuration menu - View commit details
-
Copy full SHA for da26725 - Browse repository at this point
Copy the full SHA da26725View commit details
Commits on Mar 6, 2012
-
Prevent QHttpRequest / QHttpResponse objects from being destroyed if …
…the associated TCP connection is disconnected. The documentation for QHttpServer states QHttpRequest objects are never deleted by QHttpServer and that the QHttpResponse is only deleted when end() is called. This is not the case however if the TCP connection is disconnected before the reply has been delivered - since the QHttpRequest and QHttpResponse objects are owned by the QHttpConnection that creates them and QHttpConnection is deleted if the TCP connection is disconnected. This can happen if the server 'parks' the QHttpRequest/QHttpResponse objects whilst waiting for data from another source before sending back the reply - in our case, user input. This commit adds a ref count to QHttpConnection to track the count of active users (QHttpRequest or QHttpResponse objects). The QHttpConnection is released when there are no active users AND the TCP connection is disconnected. With this change, the onus is on the user of QHttpServer to handle all requests, otherwise they will be leaked. Previously they would have been 'leaked' only until the connection was closed.
Robert Knight committedMar 6, 2012 Configuration menu - View commit details
-
Copy full SHA for caec4d3 - Browse repository at this point
Copy the full SHA caec4d3View commit details
Commits on Mar 16, 2012
-
Revert "Prevent QHttpRequest / QHttpResponse objects from being destr…
…oyed if the associated TCP connection is disconnected." This change caused two additional problems: * Any request/response objects not explicitly deleted are never freed which is a hassle for downstream consumers to have to deal with. * In addition to keeping the QHttpConnection alive, consumers also have to make sure they release any requests/responses before the QHttpServer is destroyed - since QHttpServer releases all connections when destroyed. Instead, a simpler approach is to avoid holding on to dangling references downstream (eg. by using a QWeakPointer or not holding on to a reference to QHttpRequest/QHttpResponse which could outlive the connection). This commit instead keeps the old behavior but fixes the QHttpServer documentation about memory management. This reverts commit caec4d3.Robert Knight committedMar 16, 2012 Configuration menu - View commit details
-
Copy full SHA for d405828 - Browse repository at this point
Copy the full SHA d405828View commit details
Commits on Jan 10, 2013
-
Add QHttpServer::errorString() method
This returns the error from the underlying QTcpServer in the event of a listen() failure. MD-19113
Robert Knight committedJan 10, 2013 Configuration menu - View commit details
-
Copy full SHA for d5b9ab3 - Browse repository at this point
Copy the full SHA d5b9ab3View commit details
Commits on Jan 24, 2014
-
Added serverPort() method returning the listening port of the server
George Vafiadis committedJan 24, 2014 Configuration menu - View commit details
-
Copy full SHA for 06eadb2 - Browse repository at this point
Copy the full SHA 06eadb2View commit details -
Merge pull request #1 from gvaf/master
Added serverPort() method returning the listening port of the server
Configuration menu - View commit details
-
Copy full SHA for b4af034 - Browse repository at this point
Copy the full SHA b4af034View commit details
Commits on Mar 21, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 5685335 - Browse repository at this point
Copy the full SHA 5685335View commit details
Commits on Sep 3, 2015
-
Remove Mendeley specific build file
This file never worked outside of a source tree that looked at least very similar to the Mendeley tree.
Sascha Cunz committedSep 3, 2015 Configuration menu - View commit details
-
Copy full SHA for 6ffe656 - Browse repository at this point
Copy the full SHA 6ffe656View commit details
Commits on Nov 10, 2017
-
Change {to,from}Ascii to {to,from}Latin1
Cunz, Sascha (ELS-LON) committedNov 10, 2017 Configuration menu - View commit details
-
Copy full SHA for 80bfdbf - Browse repository at this point
Copy the full SHA 80bfdbfView commit details -
Merge pull request #2 from scunz/ascii_latin1
Change {to,from}Ascii to {to,from}Latin1Configuration menu - View commit details
-
Copy full SHA for fc2598f - Browse repository at this point
Copy the full SHA fc2598fView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master