| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-11-19 | [enh] add quick answer functionality with an example answerer | Adam Tauber | |
| 2016-11-15 | [fix] gettext requires request.preferences | 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 | [enh] show traceback of search errors | Adam Tauber | |
| 2016-11-02 | [mod] replace references request.request_data (GET or POST parameters) by ↵ | Alexandre Flament | |
| request.form (based on merge of POST and GET parameters) | |||
| 2016-11-02 | Clean up the architecture | dalf | |
| Purposes : - isolate the plugins calls - distinction between parsing the web request and running the search (Search class). To be able to test code easily, to run searx code outside a web server, to filter the search query parameters with plugins more easily, etc... Details : - request.request_data contains request.form or request.args (initialize inside pre_request() function) - Query class is renamed RawTextQuery - SearchQuery class defines all search parameters - get_search_query_from_webapp create a SearchQuery instance (basically the previous Search.__init__ code) - Search class and SearchWithPlugins class takes a SearchQuery instance as class constructor parameter - SearchWithPlugins class inherites from Search class, and run plugins - A dedicated function search_with_plugins executes plugins to have a well define locals() (which is used by the plugins code). - All plugins code is executed inside the try...except block (webapp.py, index function) - advanced_search HTTP parameter value stays in webapp.py (it is only part of UI) - multiple calls to result_container.get_ordered_results() doesn't compute the order multiple time (note : this method was call only once before) - paging value is stored in the result_container class (compute in the extend method) - test about engine.suspend_end_time is done during search method call (instead of __init__) - check that the format parameter value is one of these : html, rss, json, rss (before the html value was assumed but some text formatting wasn't not done) | |||
| 2016-10-30 | [mod] do not proxify images if image proxy is not set | Adam Tauber | |
| 2016-10-30 | add version info to config endpoint | Noémi Ványi | |
| 2016-10-29 | [enh] use morty proxy for image proxification too if it is configured | Adam Tauber | |
| 2016-10-29 | [enh] allow morty proxy without hmac key | Adam Tauber | |
| 2016-10-29 | Merge pull request #697 from Eig8phei/http1.1 | Adam Tauber | |
| serve pages with HTTP/1.1 | |||
| 2016-10-22 | [mod] the environment variable SEARX_DEBUG can override the general.debug ↵ | dalf | |
| value in settings.yml | |||
| 2016-10-22 | Merge branch 'master' into http1.1 | Alexandre Flament | |
| 2016-10-17 | [fix] unicode url proxiing | Adam Tauber | |
| 2016-10-17 | [enh] add result proxy support - #707 | Adam Tauber | |
| 2016-10-16 | [enh] use HMAC for image proxy url verification | Adam Tauber | |
| 2016-10-01 | [mod] disallow search results for robots | Adam Tauber | |
| 2016-09-15 | serve pages with HTTP/1.1 | Eig8phei | |
| 2016-09-07 | [fix] 404 HTTP status on not found pages - closes #681 | Adam Tauber | |
| 2016-09-05 | [fix] use threading to recover after incomplete request crashes - closes ↵ | Adam Tauber | |
| #651 #662 | |||
| 2016-09-05 | [mod] truncate result content in html - closes #224 | Adam Tauber | |
| 2016-09-04 | [fix] links in new tabs without js ++ noopener bug fix - closes #674 | Adam Tauber | |
| 2016-08-24 | add custom 404 page | Noemi Vanyi | |
| 2016-07-25 | advanced-search: panel is visible when checked before | Noemi Vanyi | |
| 2016-07-25 | add time range search with yahoo | Noemi Vanyi | |
| 2016-07-17 | [fix] pep8 | Adam Tauber | |
| 2016-07-16 | [fix] compute the order of results only once per search | Adam Tauber | |
| 2016-07-16 | [mod][fix] use the average of results number ++ do not display smaller ↵ | Adam Tauber | |
| result number than the actual result count - closes #600 | |||
| 2016-07-10 | Fix quantity of blank lines after code object. | stepshal | |
| 2016-07-07 | [enh] add engine shortcut to config api | Adam Tauber | |
| 2016-07-04 | [enh][fix] update to latest dependencies ++ fix tests & travis test runner | Adam Tauber | |
| WARNING: dependency changes | |||
| 2016-06-28 | [enh] display number of results | Adam Tauber | |
| 2016-06-11 | [enh] add server_settings call - closes #566 | Noemi Vanyi | |
| 2016-06-07 | [fix] missing import | Adam Tauber | |
| 2016-05-24 | Revert "use ngettext for plurals" | Adam Tauber | |
| 2016-05-02 | use ngettext | Dmitry Mikhirev | |
| 2016-04-09 | add description to a var that seems to be unused | Noemi Vanyi | |
| 2016-04-09 | follow up blocked_engines renaming in templates | Noemi Vanyi | |
| 2016-04-09 | more follow ups in new preferences | Noemi Vanyi | |
| 2016-04-09 | rename blocked engines to diabled engines | Noemi Vanyi | |
| 2016-04-09 | minor grammar fix in error message | Noemi Vanyi | |
| 2016-04-09 | new preferences handling | Noemi Vanyi | |
| Preferences class was introduced in order to handle user preferences. Right now it parses cookies and the form in preferences. Also it can retrieve settings based on the name of the setting. ATTENTION Please note that engine preferences are handled differently from now on. So it introduces incompatible changes. Every user who has saved preferences should reset and save his/her settings again. This change was needed, because everytime a default disabled engine was added saved user preferences would broke. Now engine setting tracking is fixed. | |||
| 2016-03-30 | Merge pull request #522 from jibe-b/master | Adam Tauber | |
| add BASE engine in category "Science" | |||
| 2016-03-29 | [enh] multilingual autocomplete | a01200356 | |
| implemented for wikipedia, qwant and google | |||
| 2016-03-29 | [enh] Add BASE engine in category Science. Basic and advanced search. | jibe-b | |
| 2016-03-16 | [fix] csv results filename encoding | Adam Tauber | |
| 2016-03-02 | [fix] opensearch image issue - closes #507 | Adam Tauber | |
| 2016-02-27 | [enh] settings option to change instance name - closes #450 | Adam Tauber | |
| 2016-01-21 | [fix] typo | Thomas Pointhuber | |