Restrict Advanced Searches to 300 pages in order to prevent malicious users/robots from running searches that adversely affect performance. An example of a malicious search:
/cgi-bin/adv_search_results.cgi?
USE_1=title_copyright&
ORDERBY=title_copyright&
USE_3=title_ttype&
USE_2=title_ttype&
CONJUNCTION_1=AND&
CONJUNCTION_2=AND&
TERM_1=19&
START=124200&
TERM_3=ESSAY&
TERM_2=INTERIORART&
OPERATOR_3=notcontains&
OPERATOR_2=notcontains&
OPERATOR_1=starts_with&
TYPE=Title
Anonymous
Ticket moved from /p/isfdb/support-requests/148/
Diff:
Implemented in biblio/adv_search_results.py, installed in SVN 295 on 2019-01-02. Closing the FR.