dendrite/clientapi/routing
X. Ding 0782011f54
Add hcaptcha support besides Google ReCaptcha (#2834)
### Pull Request Checklist
This PR add support for hcaptcha.com as an alternative to Google
ReCaptcha. It also makes possible for user to customize ReCaptcha URL
when needed. (Such as use recaptcha.net instead of www.google.com)

This feature needs manual test cuz it involves 3rd party _captcha_.

Signed-off-by: `Simon Ding <dxl@plotbridge.com>`

Co-authored-by: dxl <dxl@plotbridge.com>
2022-10-28 11:25:01 +01:00
..
account_data.go Private read receipts (#2789) 2022-10-11 12:27:21 +01:00
admin.go Initial support for multiple server names (#2829) 2022-10-26 12:59:19 +01:00
admin_whois.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
aliases.go Handle state before, send history visibility in output (#2532) 2022-06-13 15:11:10 +01:00
auth_fallback.go Add hcaptcha support besides Google ReCaptcha (#2834) 2022-10-28 11:25:01 +01:00
capabilities.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
createroom.go Initial support for multiple server names (#2829) 2022-10-26 12:59:19 +01:00
deactivate.go Do not use ioutil as it is deprecated (#2625) 2022-08-05 10:26:59 +01:00
device.go Do not use ioutil as it is deprecated (#2625) 2022-08-05 10:26:59 +01:00
directory.go Add AS specific public room list endpoints (#2836) 2022-10-27 14:40:35 +02:00
directory_public.go Add AS specific public room list endpoints (#2836) 2022-10-27 14:40:35 +02:00
directory_public_test.go Add AS specific public room list endpoints (#2836) 2022-10-27 14:40:35 +02:00
joined_rooms.go Filter /members, return members at given point (#2827) 2022-10-25 12:39:10 +02:00
joinroom.go Generic-based internal HTTP API (#2626) 2022-08-11 15:29:33 +01:00
key_backup.go Generic-based internal HTTP API (#2626) 2022-08-11 15:29:33 +01:00
key_crosssigning.go Generic-based internal HTTP API (#2626) 2022-08-11 15:29:33 +01:00
keys.go Fix slow querying of cross-signing signatures 2022-10-24 10:07:50 +01:00
leaveroom.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
login.go Initial support for multiple server names (#2829) 2022-10-26 12:59:19 +01:00
logout.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
membership.go Initial support for multiple server names (#2829) 2022-10-26 12:59:19 +01:00
notification.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
openid.go Initial support for multiple server names (#2829) 2022-10-26 12:59:19 +01:00
password.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
peekroom.go Generic-based internal HTTP API (#2626) 2022-08-11 15:29:33 +01:00
presence.go Simplify presence stringification (should help with vector-im/element-android#5712) 2022-04-07 10:10:28 +01:00
profile.go Initial support for multiple server names (#2829) 2022-10-26 12:59:19 +01:00
pusher.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
pushrules.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
receipt.go Private read receipts (#2789) 2022-10-11 12:27:21 +01:00
redaction.go Initial support for multiple server names (#2829) 2022-10-26 12:59:19 +01:00
register.go Add hcaptcha support besides Google ReCaptcha (#2834) 2022-10-28 11:25:01 +01:00
register_secret.go - Removed double imports (#1989) 2021-09-08 17:31:03 +01:00
register_secret_test.go Do not use ioutil as it is deprecated (#2625) 2022-08-05 10:26:59 +01:00
register_test.go Configuration tweaks (#2567) 2022-09-01 14:15:41 +01:00
room_tagging.go Make the User API responsible for sending account data output events (#2592) 2022-07-25 17:30:07 +01:00
routing.go Add AS specific public room list endpoints (#2836) 2022-10-27 14:40:35 +02:00
sendevent.go Initial support for multiple server names (#2829) 2022-10-26 12:59:19 +01:00
sendtodevice.go Scope transactions to endpoints (#2799) 2022-10-17 14:48:35 +02:00
sendtyping.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
server_notices.go Set display_name and/or avatar_url for server notices (#2820) 2022-10-21 10:48:25 +02:00
server_notices_test.go Implement server notices (#2180) 2022-02-18 16:05:03 +01:00
state.go Add RoomExists flag to QueryMembershipForUser (#2450) 2022-05-11 11:29:23 +01:00
threepid.go Fix linter issues (#2624) 2022-08-05 11:12:41 +02:00
upgrade_room.go Generic-based internal HTTP API (#2626) 2022-08-11 15:29:33 +01:00
userdirectory.go Show/hide users in user directory (#2637) 2022-08-12 13:33:31 +02:00
voip.go Fix linter issues (#2624) 2022-08-05 11:12:41 +02:00
whoami.go Update /whoami response to match Spec v1.2 (#2201) 2022-02-18 11:28:02 +00:00