| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-12-10 | [fix] remove unused variable | Adam Tauber | |
| 2016-12-10 | [enh] handle engine response crashes | Adam Tauber | |
| 2016-12-10 | Merge pull request #751 from dalf/searchpy2 | Adam Tauber | |
| Simplify search.py | |||
| 2016-12-09 | Merge branch 'master' into searchpy2 | Alexandre Flament | |
| 2016-12-09 | [enh] central handling of empty result titles | Adam Tauber | |
| 2016-12-09 | [mod] return empty string on missing osm title | Adam Tauber | |
| Sometimes openstreetmap returns with None as title. In these cases use an empty string instead. | |||
| 2016-12-09 | [fix] kickass test html escaping | Adam Tauber | |
| 2016-12-09 | [fix] tests ++ flickr error | Adam Tauber | |
| 2016-12-09 | [enh] central html escaping of results | Adam Tauber | |
| 2016-12-09 | [enh] add author to image result content | Adam Tauber | |
| 2016-12-09 | [fix] query escaping in rss/opensearch output | Adam Tauber | |
| 2016-12-09 | [mod] do not escape html content in engines | Adam Tauber | |
| 2016-12-04 | [fix] proper escaping of the search query in templates | Adam Tauber | |
| 2016-12-04 | [fix] correct path for autoscroll on non-root urls | Adam Tauber | |
| closes #758 | |||
| 2016-12-02 | add voat.co engine | Noémi Ványi | |
| 2016-11-20 | Merge pull request #769 from kvch/gh-pages | Adam Tauber | |
| fix nginx section of installation page | |||
| 2016-11-20 | generated files of parent | Noémi Ványi | |
| 2016-11-20 | installation: nginx mod to sites-enabled | Noémi Ványi | |
| 2016-11-19 | [fix] pep8 | Adam Tauber | |
| 2016-11-19 | [enh] add statistics answerer | Adam Tauber | |
| 2016-11-19 | [enh] add quick answer functionality with an example answerer | Adam Tauber | |
| 2016-11-19 | [mod] move load_module function to utils | Adam Tauber | |
| 2016-11-15 | [fix] gettext requires request.preferences | Adam Tauber | |
| 2016-11-14 | Merge pull request #764 from kvch/set-search-language-from-settings-yml | Adam Tauber | |
| set search language from settings.yml | |||
| 2016-11-14 | search: make language configurable from settings.yml | Noémi Ványi | |
| 2016-11-14 | preferences: refactor to check consistently input values | Noémi Ványi | |
| 2016-11-14 | [fix] search mocking in webapp test | Adam Tauber | |
| 2016-11-14 | [fix] remove unused imports | Adam Tauber | |
| 2016-11-14 | [enh] display errors | Adam Tauber | |
| also tried flask's flash feature but flask creates session cookies if it isn't flushed. Avoiding session cookies to preserve privacy | |||
| 2016-11-14 | [fix] rewrite missing variable | Adam Tauber | |
| 2016-11-14 | [fix] allow empty autocomplete setting | Adam Tauber | |
| closes #756 closes #761 | |||
| 2016-11-14 | [fix] pep8 | Adam Tauber | |
| 2016-11-14 | [fix] bing unicode issue part III. | Adam Tauber | |
| 2016-11-14 | [enh] show traceback of search errors | Adam Tauber | |
| 2016-11-14 | [fix] bing character encoding - closes #760 | Adam Tauber | |
| 2016-11-07 | [fix] unicode search expression for bing | Adam Tauber | |
| 2016-11-07 | [fix] bing paging and language support | Adam Tauber | |
| see https://msdn.microsoft.com/en-us/library/ff795620.aspx for bing specific search operators closes #755 | |||
| 2016-11-06 | Merge branch 'master' into searchpy2 | Alexandre Flament | |
| 2016-11-06 | [fix] suspend end time check | Adam Tauber | |
| 2016-11-06 | Merge pull request #753 from kvch/lobsters-engine | Adam Tauber | |
| add lobste.rs xpath engine | |||
| 2016-11-06 | add lobste.rs xpath engine | Noémi Ványi | |
| 2016-11-05 | Merge pull request #752 from kvch/gh-pages | Adam Tauber | |
| documentation update && new page | |||
| 2016-11-05 | generated files of parent | Noémi Ványi | |
| 2016-11-05 | fix typos in own instance page | Noémi Ványi | |
| 2016-11-05 | generated files of parent | Noémi Ványi | |
| 2016-11-05 | engine overview fix torrent table | Noémi Ványi | |
| 2016-11-05 | generated files of parent | Noémi Ványi | |
| 2016-11-05 | "why use a personal instance?" page | Noémi Ványi | |
| 2016-11-05 | Simplify search.py, basically updated PR #518 | Alexandre Flament | |
| The timeouts in settings.yml is about the total time (not only the HTTP request but also the prepare the request and parsing the response) It was more or less the case before since the threaded_requests function ignores the thread after the timeout even the HTTP request is ended. New / changed stats : * page_load_time : record the HTTP request time * page_load_count: the number of HTTP request * engine_time : the execution total time of an engine * engine_time_count : the number of "engine_time" measure The avg response times in the preferences are the engine response time (engine_load_time / engine_load_count) To sum up : * Search.search() filters the engines that can't process the request * Search.search() call search_multiple_requests function * search_multiple_requests creates one thread per engine, each thread runs the search_one_request function * search_one_request calls the request function, make the HTTP request, calls the response function, extends the result_container * search_multiple_requests waits for the the thread to finish (or timeout) | |||
| 2016-11-04 | generated files of parent | Noémi Ványi | |