realaravinth
9f521fe199
feat: publish mcaptcha bin to dl.mcaptcha.org
2022-08-15 17:03:46 +05:30
realaravinth
8ac1e2b81e
feat: package and sign dist assets
2022-08-15 17:03:46 +05:30
Aravinth Manivannan
5db58d477b
Merge pull request #24 from mCaptcha/dependabot/npm_and_yarn/nanoid-3.3.4
...
Bump nanoid from 3.1.29 to 3.3.4
2022-08-14 01:32:55 +05:30
Aravinth Manivannan
db03cd3b1f
Merge pull request #34 from mCaptcha/dependabot/npm_and_yarn/terser-5.14.2
...
chore(deps): bump terser from 5.9.0 to 5.14.2
2022-08-14 01:32:25 +05:30
realaravinth
e5e89bd8a0
chore: bump libmcaptcha, switch to master
2022-08-13 01:58:40 +05:30
Aravinth Manivannan
2dd6f063c5
Merge pull request #40 from Gusted/automate-releases
...
Automate releases via Github Actions
2022-08-12 18:39:48 +05:30
Gusted
bb81e7fb9b
Automate releases via Github Actions
...
- Use Github Actions to compile static linked binaries for the three
major OS and upload them to Github Releases.
2022-08-12 14:55:57 +02:00
realaravinth
b3d00c89a6
feat: increase demo test waint time
2022-08-09 17:08:26 +05:30
realaravinth
8c9587ad65
feat: set custom runers and queue length
2022-08-09 16:30:04 +05:30
realaravinth
21825582e5
feat: fallabck to localhost when running tests
2022-08-09 16:29:24 +05:30
realaravinth
f8e6bdf229
feat: bump libmcaptcha
2022-08-09 16:29:05 +05:30
realaravinth
8c576d2b07
feat: queue length and IP runner config
2022-08-09 16:28:30 +05:30
realaravinth
c377cf431e
feat & fix: ip queues
2022-08-09 02:52:17 +05:30
realaravinth
ce1b3b0856
feat: bump libmcaptcha and pow_sha256
2022-08-09 02:51:40 +05:30
Aravinth Manivannan
cd6cecfe4a
Merge pull request #39 from evilsocket/master
...
fix: fixes broken docker-compose.yml (#38 )
2022-08-05 17:40:05 +05:30
Simone Margaritelli
a66d75c3c3
fix: fixes broken docker-compose.yml ( #38 )
2022-08-05 14:00:40 +02:00
Aravinth Manivannan
3d9056e968
Merge pull request #36 from kianmeng/fix-typos
...
Fix typos
2022-08-05 14:26:11 +05:30
Kian-Meng Ang
bb42841a66
Fix typos
2022-08-04 23:06:54 +08:00
Aravinth Manivannan
961bb6c5f4
Merge pull request #35 from Gusted/use-full-screen
...
Let widget use full-screen
2022-07-27 21:35:52 +05:30
Gusted
f56bc6d9e4
Let widget use full-screen
...
- Instead of using static values for dimensions. Use responsive CSS and
take up the whole screen. Let the user deal with setting the correct
dimensions accordingly.
2022-07-26 22:58:17 +02:00
realaravinth
a040b39558
fix: set db type when overriding with DATABASE_URL
2022-07-23 16:46:49 +05:30
realaravinth
80214b776c
feat: add database_type attr and make db connection parameter descriptions generic
2022-07-23 16:22:51 +05:30
realaravinth
6de9129cd0
feat: add instructions to setup mariadb
2022-07-23 16:17:59 +05:30
realaravinth
1fded38ee8
fix: gh-pages branch CI trigger exclusion
2022-07-23 15:57:24 +05:30
realaravinth
96119fdc71
feat: adapt migrate and sqlx-offline-data to include mariadb support
2022-07-23 15:50:47 +05:30
realaravinth
337a378b08
feat: add checks to verify the DB error situations
2022-07-23 15:50:25 +05:30
realaravinth
d5b17ac00e
fix: mariadb error to lib error conversion
2022-07-23 15:50:01 +05:30
realaravinth
a50763f520
feat: implement get_secret_from_captcha for db-sqlx-mariadb
2022-07-23 15:49:41 +05:30
realaravinth
6f5c09185f
feat: add MARIA_DATABASE_URL to .env_sample and load maria config in CI
2022-07-23 12:04:17 +05:30
realaravinth
249b6461ee
chore: migrate tests to also run with mariadb
2022-07-23 11:59:42 +05:30
realaravinth
912b342e0e
feat: conditionally init postgres/mariadb connection
2022-07-23 11:59:42 +05:30
realaravinth
f9efb062e0
feat: accept alt DB configuration
2022-07-23 11:59:42 +05:30
realaravinth
b8d3b1449a
feat: adapt db/db-migrations to run mariadb migrations
2022-07-23 11:59:42 +05:30
realaravinth
9b5b34a1f8
feat: impl MCDatabase for mariadb
2022-07-23 11:59:42 +05:30
realaravinth
0b2af2f900
feat: setup CI for mariadb support
2022-07-23 11:59:41 +05:30
realaravinth
9371416398
fix: normalize username during login process too
...
credits: @gusted
2022-07-23 02:24:30 +05:30
realaravinth
9a687f99ee
feat: mv maildev to services
2022-07-23 02:13:12 +05:30
realaravinth
b6afe79a81
fix: initialize DOM elements only when executing methods/in pages that
...
contain those elements
SUMMARY
Trying to grab elements globally in a script results in it trying to
initialize in all pages. When the element is absent, the script
fails and JavaScript crashes.
2022-07-23 00:48:51 +05:30
realaravinth
b12c30e956
feat: cache-bust when make run is called
2022-07-23 00:48:05 +05:30
realaravinth
c5dc72a83c
fix: don't escape license prefixes and script content
2022-07-23 00:47:44 +05:30
realaravinth
3c3982bad5
feat: CI: publish docker img
2022-07-22 23:42:25 +05:30
realaravinth
c92a35a01f
fix: add sqlx offline compilation data
2022-07-22 20:04:41 +05:30
realaravinth
5410a4657b
feat: add changelog entry to doc change in access token verification
...
payload
2022-07-22 19:49:07 +05:30
realaravinth
7d0e4c6be4
fix: prevent sitekey abuse with account secret authentication for access token validation
...
SUMMARY
At present, sitekey can be abused by installing it on a third-party
site as verifying the access token returned from CAPTCHA validation
doesn't require any authentication.
This fix uses account secret authentication to verify access tokens
credits: by @gusted
2022-07-22 19:44:35 +05:30
realaravinth
85f91cb79b
feat: update libmcaptcha
2022-07-21 18:29:16 +05:30
realaravinth
31978a83f2
fix: docker-compose -d up -> docker-compose up -d
2022-07-20 14:45:25 +05:30
realaravinth
22b312b8c5
fix: services.mcaptcha.depends_on must be a list
2022-07-20 14:44:46 +05:30
dependabot[bot]
8a667ad71f
chore(deps): bump terser from 5.9.0 to 5.14.2
...
Bumps [terser](https://github.com/terser/terser ) from 5.9.0 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/commits )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-20 06:01:46 +00:00
PierreC
2dce6eb2e8
Fixing some docs issues and adding some lines in docker-compose.yml ( #33 )
...
* Update README.md
* Update README.md
* Update DEPLOYMENT.md
* Update docker-compose.yml
2022-07-19 15:54:42 +05:30
realaravinth
c7d1bc3191
fix: rename postgres in docker-compose to avoid namespace collision
...
fixes: https://github.com/mCaptcha/mCaptcha/issues/31
2022-07-18 22:58:02 +05:30