From b9f0bbb4606ccdc14941e04f5d5f631313e48a1a Mon Sep 17 00:00:00 2001
From: Yohann D'ANELLO <ynerant@crans.org>
Date: Tue, 5 Jan 2021 22:28:09 +0100
Subject: [PATCH] [redisdead] Replace very old crans logo and remove all
 crans-specific options in the config template

Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
---
 logos/crans.png                                 | Bin 10618 -> 0 bytes
 plays/files/crans_icon_dark.svg                 |  10 ++++++++++
 plays/mailman.yml                               |   4 ++++
 roles/mailman/tasks/main.yml                    |   8 ++++----
 .../usr/lib/mailman/Mailman/htmlformat.py.j2    |  12 ++++++------
 5 files changed, 24 insertions(+), 10 deletions(-)
 delete mode 100644 logos/crans.png
 create mode 100644 plays/files/crans_icon_dark.svg

diff --git a/logos/crans.png b/logos/crans.png
deleted file mode 100644
index 9c5e281a69694f2aed73c8466229c3dcb96b9609..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 10618
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
UD3FYmR{#J207*qoM6N<$g4PgwlmGw#

diff --git a/plays/files/crans_icon_dark.svg b/plays/files/crans_icon_dark.svg
new file mode 100644
index 00000000..8bb282a0
--- /dev/null
+++ b/plays/files/crans_icon_dark.svg
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="128" height="128" preserveAspectRatio="xMinYMin meet" version="1.1" viewBox="0 0 128.2 128.1" xmlns="http://www.w3.org/2000/svg">
+  <g transform="matrix(1.151 0 0 1.151 -1.436e-8 -20.59)">
+    <path d="m50.89 26.41c-0.3118 0-0.6231 0.0033-0.9338 9e-3 -0.1169 0.0022-0.2336 0.0061-0.3504 9e-3 -0.196 0.0049-0.3919 0.0098-0.5873 0.01696-0.1419 0.0052-0.2833 0.01218-0.425 0.01856-0.1658 0.0075-0.3316 0.01531-0.4972 0.02437-0.147 0.0081-0.2936 0.01718-0.4404 0.02651-0.1727 0.01096-0.3449 0.02279-0.5172 0.03552-0.1326 0.0098-0.2652 0.0194-0.3976 0.0302-0.18 0.01468-0.3596 0.03058-0.539 0.04716-0.1351 0.01248-0.2701 0.02462-0.4049 0.03816-0.2111 0.02119-0.422 0.04456-0.6323 0.06839-0.0876 0.0099-0.1754 0.01881-0.2629 0.02915-0.2267 0.02684-0.4524 0.05656-0.6784 0.08641-0.1716 0.02266-0.343 0.04611-0.5143 0.0705-0.2218 0.03162-0.4437 0.06356-0.6646 0.09805-0.08945 0.01395-0.1784 0.02958-0.2677 0.04399-0.21 0.03392-0.4198 0.06844-0.6291 0.1049-0.1219 0.02128-0.2435 0.04358-0.3653 0.06573-0.1854 0.03376-0.3707 0.06812-0.5555 0.1039-0.1205 0.02331-0.2407 0.04738-0.3609 0.07156-0.1743 0.03506-0.3485 0.07075-0.5221 0.1076-0.1359 0.02882-0.2717 0.05807-0.4071 0.08798-0.176 0.03883-0.3514 0.07914-0.5267 0.1198-0.1165 0.027-0.2331 0.0533-0.3493 0.08109-0.1876 0.04489-0.3745 0.09189-0.5612 0.1389-0.1168 0.02936-0.2339 0.0578-0.3504 0.08798-0.1728 0.04475-0.3447 0.09181-0.5167 0.1383-0.2132 0.05761-0.4261 0.1162-0.6383 0.1765-0.1948 0.05539-0.3897 0.1109-0.5835 0.1686-0.09438 0.02806-0.1883 0.05726-0.2825 0.08587-0.1989 0.06041-0.3978 0.1211-0.5957 0.1839-0.1267 0.04016-0.2527 0.08182-0.3788 0.123-0.1501 0.0489-0.2999 0.09816-0.4494 0.1484-0.1374 0.04616-0.2744 0.09314-0.4114 0.1405-0.1635 0.05653-0.327 0.1136-0.4898 0.1717-0.1239 0.04424-0.2476 0.08893-0.371 0.1341-0.1575 0.05761-0.3145 0.1163-0.4711 0.1754-0.1261 0.04754-0.2523 0.0946-0.378 0.1431-0.1697 0.06554-0.3384 0.1331-0.5072 0.2004-0.1145 0.04562-0.2294 0.09032-0.3436 0.1367-0.1689 0.06874-0.3365 0.1399-0.5045 0.2104-0.2227 0.09346-0.4445 0.1886-0.6657 0.2852-0.1524 0.06649-0.3053 0.1319-0.457 0.1998-0.114 0.0511-0.2272 0.1039-0.3409 0.1558-0.17 0.0777-0.3398 0.1558-0.5088 0.2353-0.1115 0.05243-0.2223 0.1058-0.3335 0.159-0.1532 0.07343-0.3061 0.1477-0.4584 0.2226-0.1321 0.06497-0.2639 0.1306-0.3954 0.1966-0.1318 0.06622-0.2632 0.133-0.3943 0.2004-0.1363 0.06999-0.2725 0.1403-0.4082 0.2115-0.1487 0.07805-0.2969 0.1569-0.4448 0.2364-0.1064 0.05721-0.2131 0.1138-0.3191 0.1717-0.1943 0.1062-0.3875 0.2146-0.5805 0.3232-0.06896 0.03886-0.1385 0.07688-0.2073 0.1161-0.2644 0.1507-0.5276 0.3031-0.7892 0.4584-0.2566 0.1524-0.5116 0.3075-0.7653 0.4643-0.09371 0.05789-0.1865 0.117-0.2798 0.1754-0.1634 0.1024-0.3265 0.2053-0.4888 0.3096-0.1018 0.0654-0.2029 0.1316-0.3042 0.1977-0.1485 0.09694-0.2966 0.1941-0.4442 0.2925-0.1109 0.07406-0.2214 0.1487-0.3319 0.2237-0.1396 0.09479-0.2784 0.1906-0.4171 0.2868-0.1139 0.07897-0.2276 0.1581-0.3409 0.238-0.1351 0.09536-0.2697 0.1916-0.4038 0.2882-0.1028 0.07406-0.2057 0.1478-0.308 0.2226-0.1619 0.1185-0.3229 0.2384-0.4833 0.3588-0.08288 0.06215-0.1661 0.1239-0.2486 0.1866-0.2378 0.1806-0.4741 0.3628-0.7086 0.5476-0.2372 0.1868-0.4727 0.3761-0.7067 0.5672-0.07319 0.05978-0.1455 0.1205-0.2184 0.1807-0.1584 0.1308-0.3159 0.2622-0.4727 0.3949-0.09772 0.08272-0.195 0.1662-0.292 0.2496-0.1252 0.1076-0.2501 0.2156-0.3742 0.3243-0.1038 0.09097-0.207 0.1827-0.3102 0.2746-0.1292 0.1151-0.2579 0.2308-0.3859 0.3471-0.1007 0.09154-0.2011 0.1833-0.301 0.2757-0.1102 0.1018-0.2193 0.2046-0.3286 0.3075-0.1113 0.1047-0.223 0.2091-0.3335 0.3148-0.11 0.1054-0.219 0.2121-0.3281 0.3186-0.1078 0.1051-0.2159 0.2098-0.3227 0.3159-0.1176 0.1167-0.2334 0.2351-0.3498 0.3531-0.1643 0.1662-0.3278 0.3333-0.4898 0.5021-0.1283 0.1335-0.2569 0.2668-0.3837 0.4016-0.08212 0.08733-0.1628 0.176-0.2444 0.264-0.1335 0.1439-0.2667 0.2879-0.3987 0.4337-0.0682 0.07528-0.1358 0.1511-0.2035 0.2268-0.1303 0.1455-0.2598 0.2917-0.3886 0.4388-0.08657 0.09897-0.1728 0.1982-0.2587 0.298-0.1097 0.1274-0.2185 0.2557-0.327 0.3843-0.08798 0.1043-0.1757 0.2088-0.2629 0.3137-0.1137 0.1369-0.2264 0.2746-0.3387 0.4128-0.07713 0.09493-0.1546 0.1896-0.2311 0.2852-0.1142 0.1427-0.227 0.2863-0.3398 0.4304-0.07734 0.09878-0.1555 0.1969-0.2322 0.2963-0.1823 0.2364-0.3628 0.4746-0.5411 0.7145-0.1733 0.2331-0.3441 0.4681-0.5137 0.7045-0.0987 0.1376-0.1957 0.2768-0.2931 0.4155-0.07865 0.1121-0.1576 0.2238-0.2353 0.3365-0.08228 0.1193-0.1636 0.2393-0.2449 0.3593-0.09642 0.1424-0.1928 0.2849-0.2879 0.4282-0.07102 0.1072-0.1412 0.215-0.2115 0.3227-0.09919 0.1522-0.1976 0.305-0.2953 0.4584-0.06744 0.1059-0.1347 0.212-0.2014 0.3186-0.09715 0.1552-0.1933 0.311-0.2887 0.4676-0.06622 0.1084-0.1328 0.2165-0.1982 0.3254-0.1006 0.1675-0.1996 0.3362-0.2985 0.505-0.05631 0.09623-0.1128 0.1922-0.1686 0.2887-0.1524 0.2644-0.3031 0.53-0.451 0.7976-0.1581 0.286-0.3137 0.5737-0.4665 0.8635-7.33e-5 1.39e-4 7.32e-5 2.72e-4 0 5.43e-4 -0.1528 0.2896-0.3031 0.5808-0.4505 0.8741-0.4429 0.8801-0.8614 1.776-1.255 2.688-0.1312 0.3039-0.2597 0.6092-0.3854 0.9164-0.2514 0.6147-0.4912 1.236-0.7197 1.864-7.311 20.09-1.266 42.63 15.11 56.39 16.07 13.49 38.78 15.7 57.13 5.664-1.538-3.322-2.906-6.323-4.223-9.216-14.83 8.453-33.33 6.795-46.41-4.187-13.15-11.03-17.98-29.06-12.11-45.18h5.43e-4c1.834-5.04 4.589-9.55 8.033-13.37 0.5167-0.5729 1.049-1.13 1.596-1.672 0.1822-0.1804 0.3658-0.359 0.5512-0.536 0.9276-0.8842 1.896-1.723 2.901-2.515 0.4019-0.3164 0.8095-0.6253 1.223-0.9265 0.2065-0.1505 0.4147-0.2993 0.6239-0.4459 0.2094-0.1467 0.4206-0.2915 0.6329-0.4342 0.4242-0.2852 0.8538-0.5628 1.289-0.832 1.27e-4 -7.8e-5 2.71e-4 8.2e-5 5.42e-4 0 0.4348-0.2692 0.8744-0.5305 1.319-0.7835 0.2225-0.1264 0.4467-0.2509 0.6717-0.3731 0.2249-0.1223 0.451-0.2423 0.6784-0.3604 0.4546-0.2362 0.9137-0.4641 1.378-0.6833 0.6958-0.3286 1.401-0.638 2.116-0.9276 1.192-0.4825 2.41-0.9097 3.65-1.279 0.248-0.07387 0.4972-0.1454 0.7468-0.2147 0.7493-0.2077 1.506-0.3946 2.27-0.5596 0.2546-0.05506 0.5102-0.1077 0.7664-0.1579 0.5124-0.1005 1.027-0.1914 1.545-0.2725 1.554-0.2432 3.132-0.3978 4.73-0.46 0.5324-0.02076 1.067-0.03126 1.603-0.03126s1.071 0.01053 1.603 0.03126c1.597 0.06226 3.175 0.2169 4.73 0.46 0.5181 0.08106 1.033 0.1719 1.545 0.2725 0.2561 0.05026 0.5118 0.1029 0.7664 0.1579 0.7639 0.1652 1.521 0.352 2.27 0.5596 0.2497 0.06923 0.4988 0.1408 0.7468 0.2147 0.7436 0.2216 1.48 0.4641 2.207 0.7268 2.12e-4 7.6e-5 2.71e-4 5.43e-4 5.43e-4 5.43e-4 0.4847 0.1751 0.9656 0.3588 1.442 0.5517 0.7151 0.2896 1.421 0.5989 2.116 0.9276 0.4638 0.2191 0.923 0.447 1.378 0.6833 0.2273 0.1181 0.4535 0.2381 0.6784 0.3604 0.2249 0.1223 0.4486 0.2467 0.6711 0.3731 1.36e-4 7.9e-5 2.72e-4 -7.6e-5 5.43e-4 0 0.2223 0.1264 0.4432 0.2549 0.663 0.3854 0.08673 0.05148 0.1723 0.1048 0.2587 0.1569 0.1327 0.08008 0.2658 0.1596 0.3976 0.2412 1.27e-4 8.1e-5 2.71e-4 -7.9e-5 5.43e-4 0 0.08413 0.05211 0.167 0.1063 0.2507 0.159 0.349 0.2197 0.6955 0.4429 1.038 0.673 0.2121 0.1427 0.4228 0.2874 0.6323 0.4342 1.19e-4 8.4e-5 5.43e-4 -8.5e-5 5.43e-4 0 0.4187 0.2931 0.8318 0.5943 1.239 0.9032 1.14e-4 8.7e-5 5.43e-4 -8.4e-5 5.43e-4 0 0.2037 0.1544 0.4057 0.311 0.6063 0.4692 1.12e-4 8.7e-5 5.43e-4 -8.7e-5 5.43e-4 0 0.2008 0.1582 0.4 0.3183 0.5978 0.4803 1.92e-4 1.57e-4 2.71e-4 2.71e-4 5.42e-4 5.42e-4 0.3957 0.324 0.7851 0.6554 1.169 0.9943 1.87e-4 1.65e-4 2.71e-4 2.71e-4 5.42e-4 5.42e-4 0.1916 0.1694 0.3818 0.3406 0.5704 0.5137 0.1889 0.1734 0.3761 0.3482 0.5618 0.5254 0.1855 0.1769 0.3691 0.3555 0.5512 0.536 0.1823 0.1804 0.3634 0.3626 0.5422 0.5466 1.74e-4 1.79e-4 2.72e-4 2.71e-4 5.43e-4 5.43e-4 0.3577 0.3677 0.7088 0.743 1.053 1.125 0.8611 0.955 1.679 1.953 2.45 2.991 0.3086 0.4158 0.6098 0.8377 0.9032 1.266 0.2931 0.4282 0.5786 0.8627 0.8559 1.303 1.28e-4 2.04e-4 2.72e-4 2.72e-4 5.43e-4 5.43e-4 0.2776 0.4407 0.5468 0.8877 0.8084 1.34 1.2e-4 2.09e-4 5.43e-4 2.72e-4 5.43e-4 5.43e-4 0.2614 0.4529 0.5145 0.9118 0.7596 1.376 0.1226 0.2327 0.2436 0.4668 0.362 0.7023 0.3547 0.7059 0.6898 1.425 1.005 2.156 0.1054 0.2441 0.2087 0.4893 0.3096 0.7363 0.2015 0.4931 0.3938 0.9919 0.5772 1.496h5.43e-4c0.1888 0.5186 0.3661 1.039 0.5327 1.562h10.5c-0.4231-1.685-0.9335-3.36-1.537-5.018-0.2285-0.628-0.4684-1.249-0.7197-1.864-0.1256-0.3072-0.2541-0.6125-0.3854-0.9164-0.3938-0.9116-0.8125-1.808-1.255-2.688-0.1475-0.2931-0.2977-0.5846-0.4505-0.8741-7.3e-5 -1.35e-4 7.3e-5 -2.71e-4 0-5.43e-4 -0.1528-0.2898-0.3083-0.5772-0.4665-0.8635-0.1479-0.2676-0.2988-0.5333-0.451-0.7976-0.05257-0.09121-0.1059-0.1816-0.159-0.2725-0.105-0.1796-0.2104-0.3588-0.3175-0.5371-0.05642-0.09382-0.1137-0.187-0.1707-0.2803-0.1023-0.1676-0.2049-0.3346-0.3091-0.501-0.06464-0.1032-0.1302-0.2058-0.1956-0.3086-0.1038-0.1632-0.2082-0.3259-0.3137-0.4877-0.06111-0.09365-0.1222-0.1872-0.1839-0.2803-0.1049-0.1585-0.2109-0.3162-0.3175-0.4733-0.07126-0.1051-0.1421-0.2104-0.2141-0.3148-0.1087-0.1577-0.2193-0.3137-0.3297-0.47-0.06356-0.09002-0.1262-0.1808-0.1903-0.2703-0.1767-0.2468-0.355-0.492-0.536-0.7352-8.4e-5 -1.11e-4 8.1e-5 -5.43e-4 0-5.43e-4 -0.1824-0.2453-0.3674-0.4882-0.5539-0.7297-0.05208-0.06747-0.105-0.1342-0.1574-0.2014-0.1389-0.1781-0.2787-0.3555-0.4198-0.5316-0.05829-0.07273-0.1173-0.1449-0.176-0.2173-0.1295-0.1598-0.2598-0.3189-0.3911-0.4771-0.07737-0.09314-0.1552-0.1857-0.2332-0.2782-0.1205-0.1429-0.2416-0.2852-0.3636-0.4266-0.07273-0.08437-0.1456-0.1684-0.2189-0.2523-0.1372-0.1571-0.2755-0.3132-0.4144-0.4687-0.06494-0.07251-0.1297-0.1452-0.1951-0.2173-0.1319-0.1456-0.2651-0.2896-0.3987-0.4337-0.08152-0.08793-0.1622-0.1766-0.2444-0.264-0.1269-0.1349-0.2554-0.2683-0.3837-0.4016-0.1356-0.141-0.2717-0.2814-0.4087-0.4209-0.1485-0.151-0.2972-0.302-0.4472-0.451-0.08945-0.08871-0.1803-0.1759-0.2703-0.2639-0.1218-0.119-0.2438-0.2379-0.3669-0.3558-0.09987-0.09563-0.2004-0.1904-0.301-0.2852-0.1264-0.1191-0.253-0.2379-0.3805-0.3558-0.08888-0.08204-0.1782-0.1635-0.2677-0.2449-0.1352-0.123-0.2711-0.2452-0.4076-0.3669-0.09075-0.08082-0.1816-0.1615-0.273-0.2417-0.1576-0.1384-0.3162-0.2755-0.4755-0.412-0.06358-0.05444-0.127-0.1091-0.1908-0.1633-0.1719-0.1458-0.3452-0.2896-0.5189-0.4331-0.06638-0.05479-0.1321-0.1104-0.1988-0.1648-0.2339-0.191-0.4695-0.3805-0.7067-0.5672-0.2413-0.19-0.4841-0.3778-0.7289-0.5634-0.05091-0.03862-0.1027-0.07607-0.1537-0.1145-0.1948-0.1467-0.3905-0.2923-0.5873-0.4361-0.06386-0.04668-0.1283-0.09251-0.1924-0.1389-0.1732-0.1254-0.3474-0.25-0.5221-0.3731-0.09512-0.06703-0.1906-0.1334-0.2863-0.1998-0.1577-0.1095-0.3159-0.2182-0.4749-0.3259-0.08912-0.06041-0.1782-0.1209-0.2677-0.1807-0.1624-0.1086-0.3257-0.2156-0.4893-0.3224-0.09604-0.06263-0.1919-0.1256-0.2882-0.1876-0.1622-0.1042-0.3254-0.2071-0.4888-0.3096-0.09279-0.05816-0.1851-0.1168-0.2782-0.1744-0.5213-0.3221-1.048-0.635-1.581-0.9382-0.0049-0.0028-0.0099-0.0057-0.01484-0.0085-0.02687-0.01528-0.05419-0.02983-0.08109-0.04505-0.2231-0.1263-0.447-0.2512-0.6722-0.3742-0.08562-0.04679-0.1717-0.09257-0.2576-0.1389-0.1898-0.1023-0.3802-0.2038-0.5713-0.3037-0.08114-0.04244-0.1624-0.08467-0.2438-0.1267-0.1833-0.0946-0.3672-0.188-0.5517-0.2803-0.09704-0.0486-0.1941-0.09723-0.2915-0.1452-0.18-0.08869-0.3607-0.1758-0.5417-0.2624-0.09384-0.04489-0.1873-0.09032-0.2814-0.1346-0.2285-0.1075-0.4584-0.2128-0.6885-0.317-0.03213-0.01455-0.06377-0.03004-0.09593-0.04453-0.0064-0.0028-0.01273-0.0056-0.01908-0.0085-0.5569-0.2504-1.119-0.4909-1.685-0.7213-0.1021-0.04157-0.205-0.08152-0.3075-0.1224-0.1925-0.07691-0.3854-0.1533-0.5789-0.2279-0.07794-0.03001-0.1562-0.0594-0.2343-0.08904-0.2051-0.07789-0.4106-0.1548-0.6168-0.23-0.09998-0.03647-0.2003-0.07227-0.3004-0.1081-0.194-0.06942-0.3886-0.1375-0.5835-0.2046-0.09113-0.03137-0.1822-0.06296-0.2736-0.09382-0.1976-0.06676-0.3957-0.1318-0.5941-0.1961-0.1009-0.0327-0.2015-0.06597-0.3026-0.09805-0.2-0.06345-0.4006-0.1251-0.6016-0.1861-0.09346-0.02839-0.1867-0.05748-0.2803-0.08532-0.587-0.1746-1.178-0.339-1.772-0.4923-0.08035-0.02076-0.1612-0.04006-0.2417-0.06041-0.2124-0.05373-0.425-0.1069-0.6383-0.1579-0.1092-0.02613-0.2187-0.05091-0.3281-0.07631-0.1951-0.04532-0.3905-0.08999-0.5862-0.133-0.1073-0.02358-0.2147-0.04654-0.3224-0.06945-0.2009-0.0428-0.4022-0.0847-0.6038-0.1251-0.0971-0.01946-0.1943-0.03889-0.2915-0.05778-0.2109-0.04098-0.4223-0.07987-0.6339-0.1182-0.1051-0.01902-0.2101-0.03832-0.3153-0.05672-0.2112-0.03685-0.4231-0.07178-0.635-0.106-0.0888-0.01436-0.1772-0.03012-0.2661-0.04399-0.6171-0.09634-1.237-0.1812-1.86-0.2549-0.07637-9e-3 -0.1531-0.01674-0.2295-0.02543-0.2325-0.02646-0.4654-0.052-0.6985-0.07528-0.102-0.01018-0.2042-0.01905-0.3064-0.02863-0.2074-0.01943-0.4149-0.03821-0.6228-0.05512-0.1119-0.0091-0.224-0.01761-0.336-0.02597-0.2065-0.01541-0.413-0.0295-0.6201-0.04239-0.1077-0.0067-0.2155-0.01357-0.3232-0.01962-0.2235-0.01251-0.4475-0.02277-0.6717-0.03232-0.08836-0.0038-0.1766-0.0084-0.265-0.01167-0.2213-0.0083-0.4429-0.01419-0.6646-0.01962-0.1049-0.0024-0.2098-6e-3 -0.3148-8e-3 -0.3107-0.0057-0.6223-9e-3 -0.9338-9e-3z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#b62525" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stroke-width=".2714" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
+    <path d="m50.99 38.54c-0.3265-0.03208-0.6589 0.6163-1.41 1.928l-1.268 2.565-3.653 7.919-10.86 23.98h5.42e-4c8.14e-4 -2.71e-4 10.91-5.42e-4 10.91-5.42e-4v5.42e-4c2.72e-4 0.0011 6.858 9.976 6.858 9.976s-0.8117 1.6e-5 -0.9132 0c7.3e-5 1.33e-4 -7.6e-5 2.71e-4 0 5.43e-4 4.524 0.0028 10.92 0.01718 10.93 0.01484l0.3626 0.5867c6.296 13.17 10.56 22.65 16.18 34.76 2.961-2.125 5.637-4.527 8.008-7.148-10.9-23.08-23.62-49.93-31.53-67.46l-0.0011-0.0016-2.244-4.947c-0.7273-1.409-1.048-2.121-1.374-2.154zm-0.1309 22.69 6.25 13.63-12.4 0.07314c-0.0022-5.43e-4 6.147-13.7 6.147-13.7zm-14.28 23.68c-2.435-0.0024-5.357-0.0019-7.306 9e-3l-6.907 16.45c1.338 1.572 2.817 3.048 4.437 4.407 0.6947 0.5829 1.406 1.136 2.133 1.661 0.4643 0.2833 0.9338 0.5561 1.408 0.8163l10.62-23.34s-1.949-0.0063-4.383-9e-3z" stroke-width="0"/>
+    <path d="m33.82 74.94c-1.41e-4 -2.72e-4 10.91-1.98e-4 10.91-1.98e-4 -1.73e-4 2.71e-4 6.858 9.976 6.858 9.976s-7.517-0.0014-10.73 0.0014l0.0022-0.0028-7.037-9.976z" fill="#b62525" stroke-width="0"/>
+    <path d="m103 45.73c7.352-5.574 12.86 2.972 2.811 7.126-34.87 15.28-34.85 15.25-2.811-7.126z" fill="#37abc8" fill-rule="evenodd" stroke-width=".2714"/>
+    <path d="m85.19 27.25c5.68-7.316-2.717-12.96-7.037-2.917-15.85 34.85-15.82 34.85 7.037 2.917z" fill="#214478" fill-rule="evenodd" stroke-width=".2714"/>
+  </g>
+</svg>
diff --git a/plays/mailman.yml b/plays/mailman.yml
index e04d61ec..dfaf888b 100755
--- a/plays/mailman.yml
+++ b/plays/mailman.yml
@@ -10,6 +10,10 @@
       default_language: "fr"
       auth_basic: |
         "On n'aime pas les spambots, donc on a mis un mot de passe. Le login est Stop et le mot de passe est Spam.";
+      custom_logo: "crans_icon_dark.svg"
+      custom_logo_name: "crans.svg"
+      custom_logo_url: "https://www.crans.org/"
+      custom_logo_alt: "CRANS"
     spamassassin: "SpamAssassin_crans"
     smtphost: "smtp.adm.crans.org"
     mynetworks: ['138.231.0.0/16', '185.230.76.0/22', '2a0c:700:0::/40']
diff --git a/roles/mailman/tasks/main.yml b/roles/mailman/tasks/main.yml
index 53ae09de..467ef9f0 100644
--- a/roles/mailman/tasks/main.yml
+++ b/roles/mailman/tasks/main.yml
@@ -20,12 +20,12 @@
   notify: Reload mailman
 
 # Fanciness
-- name: Deploy crans logo
+- name: Deploy custom logo
   copy:
-    src: ../../../logos/crans.png
-    dest: /usr/share/images/mailman/crans.png
+    src: "{{ mailman.custom_logo }}"
+    dest: "/usr/share/images/mailman/{{ mailman.custom_logo_name }}"
 
-- name: Deploy crans logo
+- name: Deploy custom logo
   template:
     src: usr/lib/mailman/Mailman/htmlformat.py.j2
     dest: /usr/lib/mailman/Mailman/htmlformat.py
diff --git a/roles/mailman/templates/usr/lib/mailman/Mailman/htmlformat.py.j2 b/roles/mailman/templates/usr/lib/mailman/Mailman/htmlformat.py.j2
index 146f9576..3f10f131 100644
--- a/roles/mailman/templates/usr/lib/mailman/Mailman/htmlformat.py.j2
+++ b/roles/mailman/templates/usr/lib/mailman/Mailman/htmlformat.py.j2
@@ -650,14 +650,14 @@ class DefinitionList(Container):
 from mm_cfg import MAILMAN_URL
 PYTHON_URL  = 'http://www.python.org/'
 GNU_URL     = 'http://www.gnu.org/'
-CRANS_URL   = 'http://www.crans.org/'
+CUSTOM_URL  = '{{ mailman.custom_logo_url }}'
 
 # The names of the image logo files.  These are concatentated onto
 # mm_cfg.IMAGE_LOGOS (not urljoined).
 DELIVERED_BY = 'mailman.jpg'
 PYTHON_POWERED = 'PythonPowered.png'
 GNU_HEAD = 'gnu-head-tiny.jpg'
-CRANS_LOGO = 'crans.png'
+CUSTOM_LOGO = '{{ mailman.custom_logo_name }}'
 
 
 def MailmanLogo():
@@ -667,7 +667,7 @@ def MailmanLogo():
     mmlink = _("Delivered by Mailman")
     pylink = _("Python Powered")
     gnulink = _("GNU's Not Unix")
-    cranslink = _("CRANS")
+    customlink = _("{{ mailman.custom_logo_alt }}")
     if mm_cfg.SITE_LINK:
         sitelink = mm_cfg.SITE_TEXT
 
@@ -678,15 +678,15 @@ def MailmanLogo():
         mmlink = logo(DELIVERED_BY, mmlink)
         pylink = logo(PYTHON_POWERED, pylink)
         gnulink = logo(GNU_HEAD, gnulink)
-        cranslink = logo(CRANS_LOGO, cranslink)
+        customlink = logo(CUSTOM_LOGO, customlink)
         if mm_cfg.SITE_LINK:
             sitelink = logo(mm_cfg.SITE_LOGO, sitelink, "")
 
     mmlink = Link(MAILMAN_URL, mmlink + _('<br>version %(version)s'))
     pylink = Link(PYTHON_URL, pylink)
     gnulink = Link(GNU_URL, gnulink)
-    cranslink = Link(CRANS_URL, cranslink)
-    links = [mmlink, pylink, gnulink, cranslink]
+    customlink = Link(CUSTOM_URL, customlink)
+    links = [mmlink, pylink, gnulink, customlink]
     if mm_cfg.SITE_LINK:
         if mm_cfg.SITE_URL:
             sitelink = Link(mm_cfg.SITE_URL, sitelink)
-- 
GitLab