From 67575db99c4df38e4d4624bae5d599a6fd731b22 Mon Sep 17 00:00:00 2001 From: Chre Date: Wed, 6 May 2026 19:38:39 +0200 Subject: [PATCH 1/9] revalidation trad en --- "Actualit\303\251s/20260430_BP_TTN_doublee.en.po" | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git "a/Actualit\303\251s/20260430_BP_TTN_doublee.en.po" "b/Actualit\303\251s/20260430_BP_TTN_doublee.en.po" index ca7f18c..8337318 100644 --- "a/Actualit\303\251s/20260430_BP_TTN_doublee.en.po" +++ "b/Actualit\303\251s/20260430_BP_TTN_doublee.en.po" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: 2026-05-06 19:30+0200\n" -"PO-Revision-Date: 2026-05-02 10:51+0200\n" +"PO-Revision-Date: 2026-05-06 19:37+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: en\n" @@ -27,17 +27,6 @@ msgid "[[!meta date=\"2026-04-30 10:27:42\"]]\n" msgstr "[[!meta date=\"2026-04-30 10:27:42\"]]\n" #. type: Plain text -#, fuzzy -#| msgid "" -#| "Depuis le [15 novembre 2014](https://nos-oignons.net/Actualit%C3%A9s/" -#| "20150205_500_mbits_de_plus_pour_le_reseau_tor/), un hébergeur associatif " -#| "Toulousain, Tetaneutral.net (TTN pour les intimes), soutient Nos oignons " -#| "en hébergeant certains de nos relais. Le premier relai ouvert chez eux " -#| "avait déjà 500 Mb/s de bande passante, ce qui en faisait le plus gros de " -#| "notre « famille ». TTN continue de nous soutenir, et vient récemment de " -#| "doubler la bande passante qui nous est allouée ! Les relais hébergés chez " -#| "eux sont donc doucement mais sûrement en train d'accroitre leur débit, et " -#| "devraient approcher dans quelques semaines les 1000 Mb/s." msgid "" "Depuis le [15 novembre 2014](https://nos-oignons.net/Actualit%C3%A9s/" "20150205_500_mbits_de_plus_pour_le_reseau_tor/), un hébergeur associatif " @@ -63,4 +52,4 @@ msgstr "" #. type: Plain text #, no-wrap msgid "Pour tout cela, Nos oignons tiens à redire [« Merci » à TTN !](https://metrics.torproject.org/rs.html#search/as:AS197422) <3\n" -msgstr "For all of this, Nos oignons wants to say [ Thank you TTN !](https://metrics.torproject.org/rs.html#search/as:AS197422) <3\n" +msgstr "For all of this, Nos oignons wants to say [ \"Thank you\" to TTN!](https://metrics.torproject.org/rs.html#search/as:AS197422) <3\n" -- 2.47.3 From c9d4e981d6fbf5285e6518b0d25975723a6e8266 Mon Sep 17 00:00:00 2001 From: Chre Date: Tue, 19 May 2026 21:48:15 +0200 Subject: [PATCH 2/9] actu aquilenet --- "Actualit\303\251s/20260519_merci_aquilenet.mdwn" | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 "Actualit\303\251s/20260519_merci_aquilenet.mdwn" diff --git "a/Actualit\303\251s/20260519_merci_aquilenet.mdwn" "b/Actualit\303\251s/20260519_merci_aquilenet.mdwn" new file mode 100644 index 0000000..53d8f7f --- /dev/null +++ "b/Actualit\303\251s/20260519_merci_aquilenet.mdwn" @@ -0,0 +1,9 @@ +[[!meta title="Merci Aquilenet !"]] +[[!meta date="2026-05-19 21:42:42"]] + +[Aquilenet](https://www.aquilenet.fr/) a récemment amélioré la machine qui héberge depuis 2018 [nos relais de sortie](https://metrics.torproject.org/rs.html#search/as:AS198985) [elenagb](https://nos-oignons.net/Actualit%C3%A9s/20181209-lancement-elenagb) - en hommage à [Elena Gianini Belotti](https://fr.wikipedia.org/wiki/Elena_Gianini_Belotti) - +et qui avait besoin d'un petit coup de jeune ! + +Encore merci à Aquilenet de continuer à contribuer au réseau Tor en soutenant Nos oignons (et pour sa réactivité chaque fois qu'il y a un problème) ! + +Si vous voulez contribuer aussi, c'est par ici : https://nos-oignons.net/Donnez -- 2.47.3 From 135fe9fbeec4cb36b3776b3bc7517becb0f5123e Mon Sep 17 00:00:00 2001 From: website Date: Tue, 19 May 2026 21:48:21 +0200 Subject: [PATCH 3/9] =?utf8?q?Fichiers=20PO=20mis=20=C3=A0=20jour.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../20260519_merci_aquilenet.en.po" | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 "Actualit\303\251s/20260519_merci_aquilenet.en.po" diff --git "a/Actualit\303\251s/20260519_merci_aquilenet.en.po" "b/Actualit\303\251s/20260519_merci_aquilenet.en.po" new file mode 100644 index 0000000..cb5ac32 --- /dev/null +++ "b/Actualit\303\251s/20260519_merci_aquilenet.en.po" @@ -0,0 +1,54 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2026-05-19 21:48+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Plain text +#, markdown-text, no-wrap +msgid "[[!meta title=\"Merci Aquilenet !\"]]\n" +msgstr "" + +#. type: Plain text +#, markdown-text, no-wrap +msgid "[[!meta date=\"2026-05-19 21:42:42\"]]\n" +msgstr "" + +#. type: Plain text +#, markdown-text +msgid "" +"[Aquilenet](https://www.aquilenet.fr/) a récemment amélioré la machine qui " +"héberge depuis 2018 [nos relais de " +"sortie](https://metrics.torproject.org/rs.html#search/as:AS198985) " +"[elenagb](https://nos-oignons.net/Actualit%C3%A9s/20181209-lancement-elenagb) " +"- en hommage à [Elena Gianini " +"Belotti](https://fr.wikipedia.org/wiki/Elena_Gianini_Belotti) - et qui avait " +"besoin d'un petit coup de jeune !" +msgstr "" + +#. type: Plain text +#, markdown-text +msgid "" +"Encore merci à Aquilenet de continuer à contribuer au réseau Tor en " +"soutenant Nos oignons (et pour sa réactivité chaque fois qu'il y a un " +"problème) !" +msgstr "" + +#. type: Plain text +#, markdown-text +msgid "" +"Si vous voulez contribuer aussi, c'est par ici : " +"https://nos-oignons.net/Donnez" +msgstr "" -- 2.47.3 From 27d373f10bb84d007ff4a6345c0a3be986e0527e Mon Sep 17 00:00:00 2001 From: Chre Date: Tue, 19 May 2026 21:50:24 +0200 Subject: [PATCH 4/9] actu aquilenet v2 --- "Actualit\303\251s/20260519_merci_aquilenet.mdwn" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/Actualit\303\251s/20260519_merci_aquilenet.mdwn" "b/Actualit\303\251s/20260519_merci_aquilenet.mdwn" index 53d8f7f..11a6007 100644 --- "a/Actualit\303\251s/20260519_merci_aquilenet.mdwn" +++ "b/Actualit\303\251s/20260519_merci_aquilenet.mdwn" @@ -6,4 +6,4 @@ et qui avait besoin d'un petit coup de jeune ! Encore merci à Aquilenet de continuer à contribuer au réseau Tor en soutenant Nos oignons (et pour sa réactivité chaque fois qu'il y a un problème) ! -Si vous voulez contribuer aussi, c'est par ici : https://nos-oignons.net/Donnez +Si vous voulez contribuer aussi, c'est par ici : -- 2.47.3 From 39c2d4068172effe648327676330bfc35f18d5c9 Mon Sep 17 00:00:00 2001 From: website Date: Tue, 19 May 2026 21:51:21 +0200 Subject: [PATCH 5/9] =?utf8?q?Fichiers=20PO=20mis=20=C3=A0=20jour.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../20260519_merci_aquilenet.en.po" | 20 ++++++++----------- 1 file changed, 8 insertions(+), 12 deletions(-) diff --git "a/Actualit\303\251s/20260519_merci_aquilenet.en.po" "b/Actualit\303\251s/20260519_merci_aquilenet.en.po" index cb5ac32..96bf7d1 100644 --- "a/Actualit\303\251s/20260519_merci_aquilenet.en.po" +++ "b/Actualit\303\251s/20260519_merci_aquilenet.en.po" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2026-05-19 21:48+0200\n" +"POT-Creation-Date: 2026-05-19 21:51+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,29 +17,26 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #. type: Plain text -#, markdown-text, no-wrap +#, no-wrap msgid "[[!meta title=\"Merci Aquilenet !\"]]\n" msgstr "" #. type: Plain text -#, markdown-text, no-wrap +#, no-wrap msgid "[[!meta date=\"2026-05-19 21:42:42\"]]\n" msgstr "" #. type: Plain text -#, markdown-text msgid "" "[Aquilenet](https://www.aquilenet.fr/) a récemment amélioré la machine qui " -"héberge depuis 2018 [nos relais de " -"sortie](https://metrics.torproject.org/rs.html#search/as:AS198985) " -"[elenagb](https://nos-oignons.net/Actualit%C3%A9s/20181209-lancement-elenagb) " -"- en hommage à [Elena Gianini " +"héberge depuis 2018 [nos relais de sortie](https://metrics.torproject.org/" +"rs.html#search/as:AS198985) [elenagb](https://nos-oignons.net/" +"Actualit%C3%A9s/20181209-lancement-elenagb) - en hommage à [Elena Gianini " "Belotti](https://fr.wikipedia.org/wiki/Elena_Gianini_Belotti) - et qui avait " "besoin d'un petit coup de jeune !" msgstr "" #. type: Plain text -#, markdown-text msgid "" "Encore merci à Aquilenet de continuer à contribuer au réseau Tor en " "soutenant Nos oignons (et pour sa réactivité chaque fois qu'il y a un " @@ -47,8 +44,7 @@ msgid "" msgstr "" #. type: Plain text -#, markdown-text msgid "" -"Si vous voulez contribuer aussi, c'est par ici : " -"https://nos-oignons.net/Donnez" +"Si vous voulez contribuer aussi, c'est par ici : " msgstr "" -- 2.47.3 From d65ee063d5d837e86f0cadea7a3e735189d64cd4 Mon Sep 17 00:00:00 2001 From: Chre Date: Tue, 19 May 2026 22:11:42 +0200 Subject: [PATCH 6/9] actu aquilenet en --- .../20260519_merci_aquilenet.en.po" | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git "a/Actualit\303\251s/20260519_merci_aquilenet.en.po" "b/Actualit\303\251s/20260519_merci_aquilenet.en.po" index 96bf7d1..007ea21 100644 --- "a/Actualit\303\251s/20260519_merci_aquilenet.en.po" +++ "b/Actualit\303\251s/20260519_merci_aquilenet.en.po" @@ -6,25 +6,26 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: \n" "POT-Creation-Date: 2026-05-19 21:51+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"PO-Revision-Date: 2026-05-19 22:10+0200\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 3.9\n" #. type: Plain text #, no-wrap msgid "[[!meta title=\"Merci Aquilenet !\"]]\n" -msgstr "" +msgstr "[[!meta title=\"Thank you Aquilenet!\"]]\r\n" #. type: Plain text #, no-wrap msgid "[[!meta date=\"2026-05-19 21:42:42\"]]\n" -msgstr "" +msgstr "[[!meta date=\"2026-05-19 21:42:42\"]]\r\n" #. type: Plain text msgid "" @@ -35,6 +36,12 @@ msgid "" "Belotti](https://fr.wikipedia.org/wiki/Elena_Gianini_Belotti) - et qui avait " "besoin d'un petit coup de jeune !" msgstr "" +"[Aquilenet](https://www.aquilenet.fr/) recently improved the hardware " +"hosting since 2018 [some of our relays](https://metrics.torproject.org/" +"rs.html#search/as:AS198985) [elenagb](https://nos-oignons.net/" +"Actualit%C3%A9s/20181209-lancement-elenagb/index.en.html) - in tribute to " +"[Elena Gianini Belotti](https://en.wikipedia.org/wiki/Elena_Gianini_Belotti) " +"- who needed a bit more oomph!" #. type: Plain text msgid "" @@ -42,9 +49,13 @@ msgid "" "soutenant Nos oignons (et pour sa réactivité chaque fois qu'il y a un " "problème) !" msgstr "" +"Thanks again to Aquilenet for its continuing support to the Tor network by " +"supporting Nos oignons (and for its reactivity each time there is a problem)!" #. type: Plain text msgid "" "Si vous voulez contribuer aussi, c'est par ici : " msgstr "" +"And if you want to help us too: " -- 2.47.3 From 6d9a1c0693f1c19b8623c464da77ddd1fe9905b3 Mon Sep 17 00:00:00 2001 From: ned Date: Fri, 22 May 2026 10:42:36 +0200 Subject: [PATCH 7/9] ajout moji aux partenaires --- Partenaires.mdwn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Partenaires.mdwn b/Partenaires.mdwn index 5b57714..12b78c0 100644 --- a/Partenaires.mdwn +++ b/Partenaires.mdwn @@ -11,6 +11,7 @@ L'association travaille avec : - [OFTC](https://oftc.net/) - [Aquilenet](https://www.aquilenet.fr/) - [Data Expertise - Human's Connexion](https://www.data-expertise.com/) + - [Moji](https://moji.fr/) * Conseils juridiques : - [Maître Olivier Hugot](https://dune.fr/) * Aide à la collecte de dons : @@ -33,7 +34,7 @@ L'association travaille avec : - [Framasoft](https://framasoft.org/) - 2017 - [Code Lutin](https://www.codelutin.com/) - 2019, 2021 - [FDN](https://www.fdn.fr/) - 2024 - - [Human Rights Foundation (HRF)](https://hrf.org/) - 2024 + - [Human Rights Foundation (HRF)](https://hrf.org/) - 2023 Un grand merci à toutes celles et ceux qui participent à *faire* Internet, au développement de Tor ainsi qu'à toutes celles et ceux qui luttent pour -- 2.47.3 From 03b6f648d0c4088f94b377f15ab8d60f93d76dd2 Mon Sep 17 00:00:00 2001 From: eol Date: Sun, 14 Jun 2026 20:54:49 +0200 Subject: [PATCH 8/9] added div for scrollable legend for graphs bw and weight --- assets/bw_graphs.js | 52 ++++++++++++++++++++++++---------------- assets/weights_graphs.js | 52 ++++++++++++++++++++++++---------------- 2 files changed, 62 insertions(+), 42 deletions(-) diff --git a/assets/bw_graphs.js b/assets/bw_graphs.js index 827c0e0..ee0eb37 100644 --- a/assets/bw_graphs.js +++ b/assets/bw_graphs.js @@ -69,7 +69,11 @@ BwDrawer.draw_bandwidth_graph = function(raw_data, selector, period) { var update_period; - var svg = d3.select(selector).append("svg") + var wrapper = d3.select(selector).append("div") + .style("display", "flex") + .style("align-items", "flex-start"); + + var svg = wrapper.append("svg") .attr("width", BwDrawer.width + BwDrawer.margin.left + BwDrawer.margin.right) .attr("height", BwDrawer.height + BwDrawer.margin.top + BwDrawer.margin.bottom) .append("g") @@ -193,26 +197,32 @@ BwDrawer.draw_bandwidth_graph = function(raw_data, selector, period) { .attr("class", "y axis") .call(BwDrawer.yAxis); - var legend = svg.selectAll(".legend") - .data(BwDrawer.color.domain().slice().reverse()) - .enter().append("g") - .attr("class", "legend") - .attr("transform", function(d, i) { return "translate(0," + ((i * 20) - BwDrawer.margin.top) + ")"; }); - - legend.append("rect") - .attr("x", BwDrawer.width - 18) - .attr("width", 18) - .attr("height", 18) - .style("fill", BwDrawer.color); - - legend.append("text") - .attr("x", BwDrawer.width - 24) - .attr("y", 9) - .attr("dy", ".35em") - .style("text-anchor", "end") - .text(function(d) { - return nos_oignons_relays.filter(function(r) { return r.fingerprint == d; })[0].name; - }); + var legendDiv = wrapper.append("div") + .style("overflow-y", "auto") + .style("max-height", (BwDrawer.height + BwDrawer.margin.top + BwDrawer.margin.bottom) + "px") + .style("min-width", "90px") + .style("padding-left", "10px") + .style("padding-top", BwDrawer.margin.top + "px") + .style("box-sizing", "border-box"); + + BwDrawer.color.domain().slice().reverse().forEach(function(d) { + var name = nos_oignons_relays.filter(function(r) { return r.fingerprint == d; })[0].name; + var item = legendDiv.append("div") + .style("display", "flex") + .style("align-items", "center") + .style("margin-bottom", "3px") + .style("white-space", "nowrap"); + item.append("span") + .style("display", "inline-block") + .style("width", "14px") + .style("min-width", "14px") + .style("height", "14px") + .style("background-color", BwDrawer.color(d)) + .style("margin-right", "5px"); + item.append("span") + .style("font-size", "11px") + .text(name); + }); }; BwDrawer.prototype.draw = function() { diff --git a/assets/weights_graphs.js b/assets/weights_graphs.js index 775afc2..8a30862 100644 --- a/assets/weights_graphs.js +++ b/assets/weights_graphs.js @@ -100,7 +100,11 @@ WeightsDrawer.prototype.draw_weights_graph = function(raw_data) { } }); - drawer.svg = d3.select(drawer.selector).append("svg") + var wrapper = d3.select(drawer.selector).append("div") + .style("display", "flex") + .style("align-items", "flex-start"); + + drawer.svg = wrapper.append("svg") .attr("width", WeightsDrawer.width + WeightsDrawer.margin.left + WeightsDrawer.margin.right) .attr("height", WeightsDrawer.height + WeightsDrawer.margin.top + WeightsDrawer.margin.bottom) .append("g") @@ -188,26 +192,32 @@ WeightsDrawer.prototype.draw_weights_graph = function(raw_data) { .attr("class", "y axis") .call(WeightsDrawer.yAxis); - var legend = drawer.svg.selectAll(".legend") - .data(WeightsDrawer.color.domain().slice().reverse()) - .enter().append("g") - .attr("class", "legend") - .attr("transform", function(d, i) { return "translate(0," + ((i * 20) - WeightsDrawer.margin.top) + ")"; }); - - legend.append("rect") - .attr("x", WeightsDrawer.width - 18) - .attr("width", 18) - .attr("height", 18) - .style("fill", WeightsDrawer.color); - - legend.append("text") - .attr("x", WeightsDrawer.width - 24) - .attr("y", 9) - .attr("dy", ".35em") - .style("text-anchor", "end") - .text(function(d) { - return nos_oignons_relays.filter(function(r) { return r.fingerprint == d; })[0].name; - }); + var legendDiv = wrapper.append("div") + .style("overflow-y", "auto") + .style("max-height", (WeightsDrawer.height + WeightsDrawer.margin.top + WeightsDrawer.margin.bottom) + "px") + .style("min-width", "90px") + .style("padding-left", "10px") + .style("padding-top", WeightsDrawer.margin.top + "px") + .style("box-sizing", "border-box"); + + WeightsDrawer.color.domain().slice().reverse().forEach(function(d) { + var name = nos_oignons_relays.filter(function(r) { return r.fingerprint == d; })[0].name; + var item = legendDiv.append("div") + .style("display", "flex") + .style("align-items", "center") + .style("margin-bottom", "3px") + .style("white-space", "nowrap"); + item.append("span") + .style("display", "inline-block") + .style("width", "14px") + .style("min-width", "14px") + .style("height", "14px") + .style("background-color", WeightsDrawer.color(d)) + .style("margin-right", "5px"); + item.append("span") + .style("font-size", "11px") + .text(name); + }); }; WeightsDrawer.prototype.refresh_graph = function() { -- 2.47.3 From da67d4511d179ea18c8628c47d1d6c954e42ca8e Mon Sep 17 00:00:00 2001 From: Chre Date: Sun, 14 Jun 2026 22:39:36 +0200 Subject: [PATCH 9/9] =?utf8?q?m=C3=A0j=20composition=20membres=20du=20CA?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- Association.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Association.mdwn b/Association.mdwn index eb1445c..2785db3 100644 --- a/Association.mdwn +++ b/Association.mdwn @@ -35,7 +35,7 @@ Manach](https://fr.wikipedia.org/wiki/Jean-Marc_Manach) et [Esther Onfroy](https Conseil d'administration ======================== -Suite à la délibération du 19 avril 2025, il est composé depuis cette date de cinq membres : Chre, Corl3ss, jvoisin, ned, syl. +Depuis janvier 2026, il est composé de quatre membres : Chre, jvoisin, ned, syl. Rapports moraux et financiers ============================= -- 2.47.3