feat: publish feb 2023 monthly report and limit deployment to master branch
This commit is contained in:
parent
5531343d3f
commit
6f96f34ec9
2 changed files with 52 additions and 0 deletions
|
@ -3,6 +3,7 @@ pipeline:
|
||||||
image: python
|
image: python
|
||||||
when:
|
when:
|
||||||
event: [ push, pull_request, tag, deployment ]
|
event: [ push, pull_request, tag, deployment ]
|
||||||
|
branch: master
|
||||||
commands:
|
commands:
|
||||||
- curl -fsSL https://deb.nodesource.com/setup_16.x | bash - &&\
|
- curl -fsSL https://deb.nodesource.com/setup_16.x | bash - &&\
|
||||||
- apt update && apt-get -y --no-install-recommends install nodejs tar gpg curl wget
|
- apt update && apt-get -y --no-install-recommends install nodejs tar gpg curl wget
|
||||||
|
|
51
content/blog/02-23-monthly-report/index.md
Normal file
51
content/blog/02-23-monthly-report/index.md
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
---
|
||||||
|
title: "February, 2023: Monthly Report"
|
||||||
|
description: "Gusted and I secured funding from NLnet to work on mCaptcha in 2023, we suffered an outage from 15 January to February 6, polyfill benchmarking support in mCaptcha"
|
||||||
|
lead: "We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?"
|
||||||
|
date: 2023-03-08
|
||||||
|
lastmod: 2023-03-08
|
||||||
|
draft: false
|
||||||
|
weight: 50
|
||||||
|
images: ["icon.png"]
|
||||||
|
contributors: ["Aravinth Manivannan"]
|
||||||
|
---
|
||||||
|
|
||||||
|
Hello and welcome to the (August 2022 to) February, 2023 monthly report!
|
||||||
|
|
||||||
|
## TL;DR
|
||||||
|
|
||||||
|
_[Gusted](https://gusted.xyz) and I secured funding from NLnet to work
|
||||||
|
on mCaptcha in 2023, we suffered an outage from 15 January to February
|
||||||
|
6, polyfill benchmarking support in mCaptcha_
|
||||||
|
|
||||||
|
## We have funding!
|
||||||
|
|
||||||
|
[Gusted](https://gusted.xyz) and I applied and secured funding through
|
||||||
|
2023 development is funded through the [NGI0
|
||||||
|
Entrust](https://nlnet.nl/entrust) Fund, via [NLnet](https://nlnet.nl).
|
||||||
|
|
||||||
|
The full list of tasks that we'll be working on in the period is is
|
||||||
|
available
|
||||||
|
[here](https://git.batsense.net/mCaptcha/2023-NLnet/projects/6).
|
||||||
|
|
||||||
|
## Infrastructure outage: 15 January, 2023 to February 6, 2023
|
||||||
|
|
||||||
|
A hard disk on of the servers hosting mCaptcha infrastructure failed,
|
||||||
|
which caused the outage. Fixing the hard disk lead to additional
|
||||||
|
problems, the fan on that server was failing and we couldn't get spares
|
||||||
|
sooner.
|
||||||
|
|
||||||
|
We had current backups, so there was no data loss.
|
||||||
|
|
||||||
|
Going forward, we are planning to create Infrastructure-as-Code to fully
|
||||||
|
restore all mCaptcha infrastructure, so that in the even of an outage,
|
||||||
|
we could restore our infrastructure in much shorter duration.
|
||||||
|
|
||||||
|
## mCaptcha/survey now includes polyfill benchmarking
|
||||||
|
|
||||||
|
mCaptcha/survey runs benchmarks with mCaptcha's PoW algorithm to collect
|
||||||
|
statistics on how mCaptcha performs on various browsers and devices. So
|
||||||
|
far, we've only been running benchmarks with the WebAssembly
|
||||||
|
implementation. This [pull request](https://github.com/mCaptcha/survey/pull/14) added support for running benchmarks
|
||||||
|
with the JavaScript polyfill implementation on browsers without
|
||||||
|
WebAssembly support.
|
Loading…
Reference in a new issue