From c4e904a7a9426b18d532cb3eb7c849fec3a0d41a Mon Sep 17 00:00:00 2001 From: "Christian P. MOMON" Date: Fri, 9 Apr 2021 01:07:09 +0200 Subject: [PATCH] Improved log. Added test file. --- .../hebdobot/privatebin/PrivatebinClient.java | 10 +- .../20210402-log-irc-revue-hebdomadaire.txt | 416 ++++++++++++++++++ .../privatebin/PrivatebinClientTest.java | 2 +- 3 files changed, 421 insertions(+), 7 deletions(-) create mode 100644 test/org/april/hebdobot/privatebin/20210402-log-irc-revue-hebdomadaire.txt diff --git a/src/org/april/hebdobot/privatebin/PrivatebinClient.java b/src/org/april/hebdobot/privatebin/PrivatebinClient.java index a733369..63de9dd 100644 --- a/src/org/april/hebdobot/privatebin/PrivatebinClient.java +++ b/src/org/april/hebdobot/privatebin/PrivatebinClient.java @@ -112,7 +112,7 @@ public class PrivatebinClient extends PrivatebinSettings JSONObject pasteDataJson = new JSONObject(); pasteDataJson.put("paste", text); String pasteData = pasteDataJson.toJSONString(); - logger.debug("pasteData={}", pasteData); + // logger.debug("pasteData={}", pasteData); // Compression. byte[] pasteDataBytes; @@ -179,8 +179,6 @@ public class PrivatebinClient extends PrivatebinSettings gcmTagString.append("]"); byte[] gcmBytes = gcmTagString.toString().getBytes(); - System.out.println("gcm=" + gcmTagString.toString()); - // Generate cipher text. Cipher cipher = Cipher.getInstance("AES/GCM/NoPadding"); GCMParameterSpec spec = new GCMParameterSpec(128, cipherIVBytes); @@ -188,7 +186,7 @@ public class PrivatebinClient extends PrivatebinSettings cipher.updateAAD(gcmBytes); byte[] cipherTextBytes = cipher.doFinal(pasteDataBytes); String cipherText = Base64.getEncoder().encodeToString(cipherTextBytes); - logger.debug("cipherText={}", cipherText); + // logger.debug("cipherText={}", cipherText); // Create POST payload. StringList payload = new StringList(); @@ -198,7 +196,7 @@ public class PrivatebinClient extends PrivatebinSettings payload.append("\"ct\":\"").append(cipherText).append("\","); payload.append("\"meta\":{\"expire\":\"").append(this.expiration).append("\"}"); payload.append("}"); - logger.debug("PAYLOAD={}", payload.toString()); + // logger.debug("PAYLOAD={}", payload.toString()); // POST Request. HttpsURLConnection pasteRequest = (HttpsURLConnection) this.serverUrl.openConnection(); @@ -213,7 +211,7 @@ public class PrivatebinClient extends PrivatebinSettings if (responseCode == 200) { String out = IOUtils.toString(pasteRequest.getInputStream(), "UTF-8"); - logger.debug("===> {}", out); + logger.info("===> {}", out); JSONObject parser = (JSONObject) new JSONParser().parse(out); String status = parser.get("status").toString(); diff --git a/test/org/april/hebdobot/privatebin/20210402-log-irc-revue-hebdomadaire.txt b/test/org/april/hebdobot/privatebin/20210402-log-irc-revue-hebdomadaire.txt new file mode 100644 index 0000000..55dfb2c --- /dev/null +++ b/test/org/april/hebdobot/privatebin/20210402-log-irc-revue-hebdomadaire.txt @@ -0,0 +1,416 @@ +================================================================================ + Revue de la semaine en cours + + Vendredi 02 avril 2021 +================================================================================ + + +================================================================================ + +--------------------------------- Participants --------------------------------- +* IIIIIIIII IIII (cccccccccc) +* aaaa (aaaa) +* Cccccccccc P. Mmmmmm (cccc_cccccc) +* Pppppp (Pppppp) + +================================================================================ + +------------------------- IIIIIIIII IIII (cccccccccc) -------------------------- + +=== 1/ Actions passées ou en cours === + +* dépilage courriels suite au congé +* ca@ : suivi divers +* participation à point d'équipe/dossiers +* suivi courriels sur secretaire@ +* suivi nouvelles adhésions +* suivi relances personnes morales en retard de cotisation +* relectures diverses +* réu sensibilisation hebdo : orga, annonces, animation +* rdv « tâches importantes » : orga, annonces, présence +* intervention à la 100e de Libre à vous ! +* divers fournisseurs +* divers en vente libre +* divers formulaire de contact +* divers régie lav ! +* test imprimante +* divers pour rediffusion d'une émission mardi 06/04 +* suivi tâches admins me concernant +* maj diverses pad d'orga LAV ! +* ventilation temps par catégories LAV ! +* divers membres en bounce + +=== 2/ Actions à venir === + +* divers lef 2021 : remerciements, bilan, maj diverses +* divers refonte graphique libre en fête +* divers projets sensi +* divers lav ! +* suite dépilage courriels +* suivi dossiers administratifs divers +* divers en vente libre +* recherche personnes intervenantes pour sujet long∕chronique à venir lav ! +* rdv « tâches importantes » : orga, annonces, présence +* revue hebdomadaire : génération de la synthèse +* divers en fonction du temps + +================================================================================ + +--------------------------------- aaaa (aaaa) ---------------------------------- + +=== 2/ Actions à venir === + +* Participation à reunion chatons +* Participation à réunion chapril +* Modération et animation chapril xmpp +* Mise en place de mon serveur physique \o/ + +================================================================================ + +----------------------- Cccccccccc P. Mmmmmm (cccc_cccccc) ------------------------ + +=== 1/ Actions passées ou en cours === + +* CA : courant +* Gdt:adminsys : supervision SI +* Gdt:adminsys : tâches sprint +* Gdt:adminsys : réunion de sprint mensuel adminsys +* Gdt:adminsys : Mettre à jour Gitea/forge.chapril.org en 1.13.6 (#5290) +* Gdt:chapril : supervision SI +* Gdt:chapril : upgrades +* Gdt:chapril : reboot SI +* Gdt:chapril : suivi CHATONS +* Gdt:chapril : jardinage tickets +* Gdt:chapril : réunion CHATONS ChatonsInfos +* Gdt:chapril : dev ChaprilInfos +* Gdt:chapril : dev gestion logs +* Gdt:chapril : permanence du samedi matin +* Gdt:chapril : Mettre à jour Gitea/forge.chapril.org en 1.13.6 (#5291) +* Gdt:chapril : modération pouet.chapril.org +* Gdt:chapril : réponse demande de stage +* Libreàvous! : écoute de l'émission +* Libreàvous! : participation avec une capsule pour la 100e +* Décryptualité : écoute de l'émission +* Transcription : relecture émission n°94 +* Virus : suivi, grrrr… +* Divers +* Sensibilisation : participation réunion Boussole du Libre + +=== 2/ Actions à venir === + +* CA : courant +* Gdt:adminsys : supervision SI +* Gdt:adminsys : tâches de sprint +* Gdt:chapril : supervision SI +* Gdt:chapril : gestion gdt Chapril +* Gdt:chapril : préparation réunion animateurs (annonce, pad, stats…) +* Gdt:chapril : animation de réunion mensuelle de sprint +* Gdt:chapril : tâches post réunion mensuelle Chapril (tickets, pad…) +* Gdt:chapril : CHATONS, suivi forum +* Gdt:chapril : dev ChatonsInfos +* Gdt:chapril : dév ChaprilInfos +* Gdt:chapril : réunion ChatonsInfos +* Gdt:chapril : point modération Mastodon +* Libreàvous! : écoute de l'émission +* Décryptualité : écoute de l'émission +* Galerie photos : fin traitement photos AGO + +================================================================================ + +-------------------------------- Pppppp (Pppppp) --------------------------------- + +=== 1/ Actions passées ou en cours === + +* ca: suivi divres +* tresorerie: suivi divers +* adminsys: suivi divers, maj du cluster + redémarrage, nettoyage de icinga +* siteweb: activation de l'index fulltext pour des mots de 3 lettres +* mails: passage au karsher des domaines en erreur +* adminsys: réunion de sprint fructueuse +* adminsys: maj de matomo et piwik + +=== 2/ Actions à venir === + +* rapport d'activité format pdf + +================================================================================ + 3/ Points de blocage / points en retard corrigés cette semaine +================================================================================ + +* aaaa : Écouter LAV 100 🤣😅 + +================================================================================ + 4/ Points de blocage existants / points en retard à traiter +================================================================================ + +* Pppppp : rapport d'activité version pdf :) +* cccccccccc : mise en vente t-shirt +* cccccccccc : divers comm' et sensi + +================================================================================ + 5/ Points forts de la semaine +================================================================================ + +* cccc_cccccc : La centième de Libre à vous ! \o/ +* cccccccccc : lav ! a fêté 100 émissions \o/ +* cccc_cccccc : Réunion adminsys +* aaaa : Je vois le bout du tunnel ovh +* cccccccccc : visite surprise de booky à la fin de la réu sensi +* cccccccccc : veste légère pour sortir :) +* cccc_cccccc : réunion sensibilisation en visio + +================================================================================ + 6/ Points de vigilance de la semaine +================================================================================ + +* Pppppp : la covid nous prive de notre DG +* aaaa : Trop +* cccc_cccccc : garder le rythme et continuer à faire attention +* cccccccccc : l'avalanche de courriels qu'on peut retrouver dans sa bal en +rentrant de congé :) + +================================================================================ + 7/ Points forts de la réunion +================================================================================ + +* aaaa : On est là avec Pppppp +* cccc_cccccc : Polux avec nous \O/ +* cccccccccc : elle a lieu, en petit comité, mais elle a lieu :) +* cccc_cccccc : continuité assurée +* cccccccccc : plein d'actions + +================================================================================ + 8/ Points de vigilance de la réunion +================================================================================ + +* cccc_cccccc : Pensée pour les covidés +* cccccccccc : +1 +* cccccccccc : abus de postage de notes de la part de l'animatrice +* aaaa : Connexion internet pourrie + + Log IRC brut + +* Hebdobot : % Début de la réunion hebdomadaire +* Hebdobot : % rappel : toute ligne commençant par % sera considérée comme un +commentaire et non prise en compte dans la synthèse +* Hebdobot : % pour connaître le point courant, taper !courant +* cccccccccc : # 1/ Actions passées ou en cours +* Hebdobot : Sujet individuel : 1/ Actions passées ou en cours +* Hebdobot : % si rien à signaler vous pouvez écrire % ras +* Hebdobot : % quand vous avez fini vous le dites par % fini +* Pppppp : ca: suivi divres +* cccc_cccccc : CA : courant +* cccc_cccccc : Gdt:adminsys : supervision SI +* cccccccccc : dépilage courriels suite au congé +* Pppppp : tresorerie: suivi divers +* cccc_cccccc : Gdt:adminsys : tâches sprint +* cccc_cccccc : Gdt:adminsys : réunion de sprint mensuel adminsys +* cccccccccc : ca@ : suivi divers +* cccc_cccccc : Gdt:adminsys : Mettre à jour Gitea/forge.chapril.org en 1.13.6 +(#5290) +* cccc_cccccc : Gdt:chapril : supervision SI +* cccc_cccccc : Gdt:chapril : upgrades +* cccc_cccccc : Gdt:chapril : reboot SI +* cccccccccc : participation à point d'équipe/dossiers +* cccc_cccccc : Gdt:chapril : suivi CHATONS +* Pppppp : adminsys: suivi divers, maj du cluster + redémarrage, nettoyage de +icinga +* cccc_cccccc : Gdt:chapril : jardinage tickets +* cccc_cccccc : Gdt:chapril : réunion CHATONS ChatonsInfos +* cccc_cccccc : Gdt:chapril : dev ChaprilInfos +* cccc_cccccc : Gdt:chapril : dev gestion logs +* cccccccccc : suivi courriels sur secretaire@ +* cccc_cccccc : Gdt:chapril : permanence du samedi matin +* cccc_cccccc : Gdt:chapril : Mettre à jour Gitea/forge.chapril.org en 1.13.6 +(#5291) +* cccc_cccccc : Gdt:chapril : modération pouet.chapril.org +* cccccccccc : suivi nouvelles adhésions +* cccc_cccccc : Gdt:chapril : réponse demande de stage +* cccc_cccccc : Libreàvous! : écoute de l'émission +* cccccccccc : suivi relances personnes morales en retard de cotisation +* cccc_cccccc : Libreàvous! : participation avec une capsule pour la 100e +* Pppppp : siteweb: activation de l'index fulltext pour des mots de 3 lettres +* cccc_cccccc : Décryptualité : écoute de l'émission +* cccccccccc : relectures diverses +* cccccccccc : réu sensibilisation hebdo : orga, annonces, animation +* cccccccccc : rdv « tâches importantes » : orga, annonces, présence +* cccc_cccccc : Transcription : relecture émission n°94 +* cccc_cccccc : Virus : suivi, grrrr… +* cccc_cccccc : Divers +* Pppppp : mails: passage au karsher des domaines en erreur +* cccccccccc : intervention à la 100e de Libre à vous ! +* cccc_cccccc : %fnii +* Pppppp : adminsys: réunion de sprint fructueuse +* cccccccccc : divers fournisseurs +* cccccccccc : divers en vente libre +* cccc_cccccc : Sensibilisation : participation réunion Boussole du Libre +* Pppppp : adminsys: maj de matomo et piwik +* cccc_cccccc : % fini +* cccccccccc : divers formulaire de contact +* Pppppp : %fini +* cccccccccc : divers régie lav ! +* cccccccccc : test imprimante +* cccccccccc : divers pour rediffusion d'une émission mardi 06/04 +* cccccccccc : suivi tâches admins me concernant +* cccccccccc : maj diverses pad d'orga LAV ! +* cccc_cccccc : !courant +* Hebdobot : % Sujet individuel en cours : 1/ Actions passées ou en cours +* cccccccccc : ventilation temps par catégories LAV ! +* cccccccccc : divers membres en bounce +* cccccccccc : %fini +* cccccccccc : % on va passer à la suite : Actions à venir +* cccccccccc : # 2/ Actions à venir +* Hebdobot : % cccccccccc cccc_cccccc Pppppp, on va passer à la suite : 2/ Actions +à venir +* Hebdobot : Sujet individuel : 2/ Actions à venir +* Hebdobot : % si rien à signaler vous pouvez écrire % ras +* Hebdobot : % quand vous avez fini vous le dites par % fini +* cccccccccc : divers lef 2021 : remerciements, bilan, maj diverses +* cccc_cccccc : CA : courant +* cccc_cccccc : Gdt:adminsys : supervision SI +* cccc_cccccc : Gdt:adminsys : tâches de sprint +* cccc_cccccc : Gdt:chapril : supervision SI +* cccc_cccccc : Gdt:chapril : gestion gdt Chapril +* cccc_cccccc : Gdt:chapril : préparation réunion animateurs (annonce, pad, +stats…) +* cccc_cccccc : Gdt:chapril : animation de réunion mensuelle de sprint +* cccccccccc : divers refonte graphique libre en fête +* cccc_cccccc : Gdt:chapril : tâches post réunion mensuelle Chapril (tickets, +pad…) +* cccc_cccccc : Gdt:chapril : CHATONS, suivi forum +* cccc_cccccc : Gdt:chapril : dev ChatonsInfos +* cccccccccc : divers projets sensi +* cccc_cccccc : Gdt:chapril : dév ChaprilInfos +* Pppppp : rapport d'activité format pdf +* cccccccccc : divers lav ! +* cccc_cccccc : Gdt:chapril : réunion ChatonsInfos +* cccccccccc : suite dépilage courriels +* cccc_cccccc : Gdt:chapril : point modération Mastodon +* cccc_cccccc : Libreàvous! : écoute de l'émission +* cccc_cccccc : Décryptualité : écoute de l'émission +* cccccccccc : suivi dossiers administratifs divers +* cccc_cccccc : Galerie photos : fin traitement photos AGO +* cccccccccc : divers en vente libre +* cccccccccc : recherche personnes intervenantes pour sujet long∕chronique à +venir lav ! +* aaaa : !courant +* Hebdobot : % Sujet individuel en cours : 2/ Actions à venir +* cccccccccc : rdv « tâches importantes » : orga, annonces, présence +* aaaa : Participation à reunion chatons +* cccccccccc : revue hebdomadaire : génération de la synthèse +* aaaa : Participation à réunion chapril +* cccccccccc : divers en fonction du temps +* aaaa : Modération et animation chapril xmpp +* aaaa : Mise en place de mon serveur physique \o/ +* aaaa : %fini +* cccccccccc : %cccc_cccccc: fini ? +* cccccccccc : %on va passer à la suite : Points de blocage / points en retard +* cccccccccc : ## 3/ Points de blocage / points en retard corrigés cette semaine +* Hebdobot : % cccccccccc aaaa cccc_cccccc Pppppp, on va passer à la suite : 3/ +Points de blocage / points en retard corrigés cette semaine +* Hebdobot : Sujet collectif : 3/ Points de blocage / points en retard corrigés +cette semaine +* Hebdobot : % 1 minute max +* Hebdobot : % si rien à signaler vous pouvez écrire % ras +* Hebdobot : % quand vous avez fini vous le dites par % fini +* aaaa : % cccccccccc : en action passées, modération chapril xmpp ;) +* Pppppp : %ras +* cccc_cccccc : %ras +* cccccccccc : %aaaa : ok +* aaaa : Écouter LAV 100 🤣😅 +* cccccccccc : %ras +* aaaa : %fini +* cccccccccc : % ♪ ♫ ♬ ♭ +* cccccccccc : %on va passer à la suite : Points de blocage / points en retard +existants à traiter +* cccccccccc : ## 4/ Points de blocage existants / points en retard à traiter +* Hebdobot : % cccccccccc aaaa cccc_cccccc Pppppp, on va passer à la suite : 4/ +Points de blocage existants / points en retard à traiter +* Hebdobot : Sujet collectif : 4/ Points de blocage existants / points en retard +à traiter +* Hebdobot : % 1 minute max +* Hebdobot : % si rien à signaler vous pouvez écrire % ras +* Hebdobot : % quand vous avez fini vous le dites par % fini +* Pppppp : rapport d'activité version pdf :) +* aaaa : %ras +* cccc_cccccc : %nspp +* cccccccccc : %bravo Pppppp :) +* cccccccccc : mise en vente t-shirt +* cccccccccc : divers comm' et sensi +* cccccccccc : %fini +* cccccccccc : % on va passer à la suite : Points Forts et Points de Vigilance de +la semaine +* cccccccccc : ## 5/ Points forts de la semaine +* Hebdobot : % cccccccccc aaaa cccc_cccccc Pppppp, on va passer à la suite : 5/ +Points forts de la semaine +* Hebdobot : Sujet collectif : 5/ Points forts de la semaine +* Hebdobot : % 1 minute max +* Hebdobot : % si rien à signaler vous pouvez écrire % ras +* Hebdobot : % quand vous avez fini vous le dites par % fini +* cccc_cccccc : La centième de Libre à vous ! \o/ +* cccccccccc : lav ! a fêté 100 émissions \o/ +* cccc_cccccc : Réunion adminsys +* aaaa : Je vois le bout du tunnel ovh +* cccccccccc : visite surprise de booky à la fin de la réu sensi +* cccccccccc : veste légère pour sortir :) +* cccc_cccccc : réunion sensibilisation en visio +* cccccccccc : % on va passer à la suite : Points de Vigilance de la semaine +* cccccccccc : ## 6/ Points de vigilance de la semaine +* Hebdobot : % cccccccccc aaaa cccc_cccccc Pppppp, on va passer à la suite : 6/ +Points de vigilance de la semaine +* Hebdobot : Sujet collectif : 6/ Points de vigilance de la semaine +* Hebdobot : % 1 minute max +* Hebdobot : % si rien à signaler vous pouvez écrire % ras +* Hebdobot : % quand vous avez fini vous le dites par % fini +* Pppppp : la covid nous prive de notre DG +* aaaa : Trop +* cccc_cccccc : garder le rythme et continuer à faire attention +* cccccccccc : l'avalanche de courriels qu'on peut retrouver dans sa bal en +rentrant de congé :) +* cccccccccc : % ♪ ♫ ♬ ♭ +* cccccccccc : % on va passer à la suite : Points Forts et Points de Vigilance de +la réunion +* cccccccccc : ## 7/ Points forts de la réunion +* Hebdobot : % cccccccccc aaaa cccc_cccccc Pppppp, on va passer à la suite : 7/ +Points forts de la réunion +* Hebdobot : Sujet collectif : 7/ Points forts de la réunion +* Hebdobot : % 1 minute max +* Hebdobot : % si rien à signaler vous pouvez écrire % ras +* Hebdobot : % quand vous avez fini vous le dites par % fini +* aaaa : On est là avec Pppppp +* cccc_cccccc : Polux avec nous \O/ +* cccccccccc : elle a lieu, en petit comité, mais elle a lieu :) +* cccc_cccccc : continuité assurée +* cccccccccc : plein d'actions +* cccccccccc : % on va passer à la suite : Points de Vigilance de la réunion +* cccccccccc : ## 8/ Points de vigilance de la réunion +* Hebdobot : % cccccccccc aaaa cccc_cccccc Pppppp, on va passer à la suite : 8/ +Points de vigilance de la réunion +* Hebdobot : Sujet collectif : 8/ Points de vigilance de la réunion +* Hebdobot : % 1 minute max +* Hebdobot : % si rien à signaler vous pouvez écrire % ras +* Hebdobot : % quand vous avez fini vous le dites par % fini +* cccc_cccccc : Pensée pour les covidés +* cccccccccc : +1 +* cccc_cccccc : %fnin +* cccccccccc : %fini +* cccccccccc : % ♪ ♫ ♬ ♭ +* cccccccccc : abus de postage de notes de la part de l'animatrice +* cccccccccc : % ♪ ♫ ♬ ♭ +* aaaa : Connexion internet pourrie +* cccccccccc : % Fin de la revue hebdomadaire, merci à vous +* cccccccccc : !fin + + Statistiques + +C'était la 459e revue hebdomadaire de l'April, la 13e de l'année 2021. +Horaire de début de la revue : 12h00 +Horaire de fin de la revue : 12h15 +Durée de la revue : 16 minutes +Nombre de personnes participantes : 4 +Le dernier record de participation est de 14 personnes le vendredi 14 décembre +2012. +Statistiques sur la participation à la revue (4 personnes) : position 11 (min.=2, +moy.=6,6, max.=14), fréquence 42/459 (9 %) +Statistiques sur la durée de la revue (16 min) : position 5 (min.=7 min, +moy.=15,7 min, max.=20 min), fréquence 33/161 (21 %) diff --git a/test/org/april/hebdobot/privatebin/PrivatebinClientTest.java b/test/org/april/hebdobot/privatebin/PrivatebinClientTest.java index 2c8503b..3e25a75 100644 --- a/test/org/april/hebdobot/privatebin/PrivatebinClientTest.java +++ b/test/org/april/hebdobot/privatebin/PrivatebinClientTest.java @@ -68,7 +68,7 @@ public class PrivatebinClientTest // String text = FileUtils.readFileToString(new // File("./test/org/april/hebdobot/privatebin/20210305-log-irc-revue-hebdomadaire.txt")); - String text = FileUtils.readFileToString(new File("./test/org/april/hebdobot/privatebin/20210319-log-irc-revue-hebdomadaire.txt")); + String text = FileUtils.readFileToString(new File("./test/org/april/hebdobot/privatebin/20210402-log-irc-revue-hebdomadaire.txt")); client.setExpiration(Expiration.MINUTE_5); String result = client.paste(text);