4.2.9 release

Signed-off-by: Marc Delisle <marc@infomarc.info>
bug #4543 Changing column name can break saved "order by" clause

Signed-off-by: Marc Delisle <marc@infomarc.info>
bug fix #4545

Signed-off-by: Smita Kumari <kumarismita62@gmail.com>
Merge pull request #1364 from smita786/QA_4_2

Fix bug #4545
Translated using Weblate (English (United Kingdom))

Currently translated at 90.1% (2494 of 2768)

[ci skip]
Add js checks in multiple files if data is undefined

Signed-off-by: Atul Pratap Singh <atulpratapsingh05@gmail.com>
Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (2768 of 2768)

[ci skip]
Merge remote-tracking branch 'origin/QA_4_2' into QA_4_2
[security] XSS with malicious ENUM values

Signed-off-by: Marc Delisle <marc@infomarc.info>

Conflicts:
	libraries/Util.class.php
Bug 4544: additional fix for 4.2.x

Signed-off-by: Marc Delisle <marc@infomarc.info>
4.2.9.1 release

Signed-off-by: Marc Delisle <marc@infomarc.info>
[security] XSS with malicious ENUM values

Signed-off-by: Marc Delisle <marc@infomarc.info>

Conflicts:
	libraries/Util.class.php

Signed-off-by: Marc Delisle <marc@infomarc.info>
Bug 4544: additional fix for 4.2.x

Signed-off-by: Marc Delisle <marc@infomarc.info>
bug #4259 reCaptcha sound session expired problem

Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
Translated using Weblate (Estonian)

Currently translated at 100.0% (2768 of 2768)

[ci skip]
Merge remote-tracking branch 'origin/QA_4_2' into QA_4_2
Switch translation server to hosted Weblate

Signed-off-by: Michal Čihař <michal@cihar.com>
Translated using Weblate (French)

Currently translated at 100.0% (2768 of 2768)

[ci skip]
Translated using Weblate (Romanian)

Currently translated at 62.4% (1729 of 2768)

[ci skip]
Translated using Weblate (Traditional Chinese)

Currently translated at 99.9% (2766 of 2768 strings)

[CI skip]