I18N: fix gender problem in a French translation

* Fixes "aucun information" gender problem.  (PR #2089)

Signed-off-by: Ludmila Marian <ludmila.marian@gmail.com>
Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
Merge branch 'maint-1.0' into maint-1.1

* maint-1.0:
  I18N: fix gender problem in a French translation

* Merge note: corrected one similar phrase.

Conflicts:
	po/fr.po

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
BibDocFile: duplicate docname fix

* Fixes an issue when checking duplicate docnames in the
  BibDocFile client that caused a false alert.  (PR #1930)

* Fixes the report output which had the wrong order of arguments.

Reported-by: Alexander Wagner <a.wagner@fz-juelich.de>
Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
WebSession: CSRF tokens in account settings forms

* Improves internal account settings edit page (`/youraccount/edit`)
  by generating unique CSRF tokens valid five minutes.  (closes #1855)

* Accepts only POST requests and verifies CSRF token expiry when
  performing desired settings change (`/youraccount/change`).

Reported-by: Bessem Amira <bessem.amira@cnudst.rnrt.tn>
Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
Reviewed-by: Samuele Kaplun <samuele.kaplun@cern.ch>
Merge branch 'maint-1.0' into maint-1.1

* maint-1.0:
  WebSession: CSRF tokens in account settings forms
  BibDocFile: duplicate docname fix

Conflicts:
	modules/bibdocfile/lib/bibdocfilecli.py
	modules/websession/lib/webaccount.py
	modules/websession/lib/websession_regression_tests.py
	modules/websession/lib/websession_templates.py
	modules/websession/lib/websession_webinterface.py
	modules/websession/lib/webuser.py

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
WebSession: CSRF token in API key settings form

* Adds CSRF token to the API keys settings form as well.  Amends template
  and `/youraccount/apikey` handler accordingly.  (see #1855)

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
Merge branch 'maint-1.1'

* maint-1.1:
  WebSession: CSRF token in API key settings form
  WebSession: CSRF tokens in account settings forms
  BibDocFile: duplicate docname fix
  I18N: fix gender problem in a French translation

* Merge note: CSRF generation and verifications functions amended
  to reflect that `session_param_get()` now returns `None` instead
  of raising `KeyError`.

Conflicts:
	modules/websession/lib/webaccount.py
	modules/websession/lib/websession_templates.py
	modules/websession/lib/websession_webinterface.py
	po/fr.po

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
WebSession: CSRF token in profiling settings

* Adds CSRF token to the profiling settings form as well.  (see #1855)

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
BibRank: (Overflow|ZeroDivision)Error usability

* Improves handling of OverlowError, ZeroDivisionError in the bibrank
  word indexer by suggesting the administrator to schedule a regular
  reindexing of the word similarity tables.  (closes #105) (PR #2146)

Signed-off-by: Samuele Kaplun <samuele.kaplun@cern.ch>
Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
Merge branch 'maint-1.0' into maint-1.1

* maint-1.0:
  BibRank: (Overflow|ZeroDivision)Error usability

Conflicts:
	modules/bibrank/lib/bibrank_word_indexer.py

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
Merge branch 'maint-1.1'

* maint-1.1:
  BibRank: (Overflow|ZeroDivision)Error usability

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
BibDocFile: FFT comment/description documentation

* Updates FFT documentation to harmonise the behaviour of file comments
  vs file descriptions, providing coherent usage example.  (closes #635)

Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
Merge branch 'maint-1.0' into maint-1.1

* maint-1.0:
  BibDocFile: FFT comment/description documentation

Conflicts:
	modules/bibupload/doc/admin/bibupload-admin-guide.webdoc

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
Merge branch 'maint-1.1'

* maint-1.1:
  BibDocFile: FFT comment/description documentation

Conflicts:
	modules/bibupload/doc/admin/bibupload-admin-guide.webdoc

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
OAIRepository: OAI-PMH handler URL documented

* Officially documents the OAI-PMH handler URL.
  (closes #1027) (PR #2152)

Signed-off-by: Samuele Kaplun <samuele.kaplun@cern.ch>
Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
Merge branch 'maint-1.1'

* maint-1.1:
  OAIRepository: OAI-PMH handler URL documented

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
BibSort: `last_updated` column name typo fix

* Fixes typo in column name `last_updated`.  (closes #1408) (PR #1742)

Signed-off-by: Ludmila Marian <ludmila.marian@gmail.com>
Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
Merge branch 'maint-1.1'

* maint-1.1:
  BibSort: `last_updated` column name typo fix

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
sequtils: more robust cnum generation

* Implements more robust cnum generation by not assuming that, if only 1
  cnum is found in the seqSTORE with a given base, it doesn't already
  have version as a suffix.  (PR #2119)

Signed-off-by: Samuele Kaplun <samuele.kaplun@cern.ch>
Tested-by: Tibor Simko <tibor.simko@cern.ch>
Merge branch 'maint-1.1'

* maint-1.1:
  sequtils: more robust cnum generation

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>