discourse/app/assets
Sam Saffron d5d8db7fa8 FEATURE: improve honeypot and challenge logic
This feature amends it so instead of using one challenge and honeypot
statically per site we have a rotating honeypot and challenge value which
changes every hour.

This means you must grab a fresh copy of honeypot and challenge value once
an hour or account registration will be rejected.

We also now cycle the value of the challenge when after successful account
registration forcing an extra call to hp.json between account registrations

Client has been made aware of these changes.

Additionally this contains a JavaScript workaround for:
https://bugs.chromium.org/p/chromium/issues/detail?id=987293

This is client side code that is specific to Chrome user agent and swaps
a PASSWORD type honeypot with a TEXT type honeypot.
2019-10-16 16:53:44 +11:00
..
images FIX: images:compress rake task 2019-03-15 15:23:57 +01:00
javascripts FEATURE: improve honeypot and challenge logic 2019-10-16 16:53:44 +11:00
stylesheets FIX: allows scrolling of search menu panel when showing more results (#8186) 2019-10-11 22:25:28 +02:00