app/mailman-web: create

There's a lot of ugly hacks here, but this has been the state of prod
for months now, so we should reflect that.
Also, this bumps a bunch of workspace deps.

Change-Id: I744e0d3aff27036cfed73416cf442c7d62444a8b
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1473
Reviewed-by: q3k <q3k@hackerspace.pl>
diff --git a/third_party/py/requirements.in b/third_party/py/requirements.in
index 93da93e..2b8b40c 100644
--- a/third_party/py/requirements.in
+++ b/third_party/py/requirements.in
@@ -1,12 +1,12 @@
 # grpcio and protobuf are installed directly via WORKSPACE
 # do NOT add them there
 # depending on a py_grpc_library output will pull in the required deps
-arrow==0.14.5
+arrow==1.1.1
 blinker==1.4
 Click==7.0
 cockroachdb==0.3.3
-cryptography==2.9.2
-Django==2.2.28
+cryptography==3.4.8
+Django==3.2.16
 fabric==2.4.0
 Flask==1.1.1
 Flask-Login==0.4.1
@@ -15,12 +15,16 @@
 future==0.17.1
 gevent==22.10.2
 gunicorn==20.1.0
+hyperkitty==1.3.7   # sync with postorius
 itsdangerous==1.1.0
 Jinja2==2.10.1
 MarkupSafe==1.1.1
 oauthlib==3.1.1
 paramiko==2.7.2
+postorius==1.3.7    # sync with hyperkitty
 psycopg2==2.9.4
+# disgusten, but needed for weird container linking problems
+psycopg2-binary==2.9.4
 pyelftools==0.26
 PyNaCl==1.3.0
 python-dateutil==2.8.0