Commit graph

  • f8252e4425 Ajout d'une constante pour le nombre d'affichages par jour étant totalement abusif + remontée dans le cron de chaque heure master Anael MOBILIA 2024-12-20 01:03:33 +01:00
  • 2616a68778 Fix tests Anael MOBILIA 2024-12-20 00:51:36 +01:00
  • 793ae79e6c Fix typos Anael MOBILIA 2024-12-20 00:46:18 +01:00
  • 3a6fcb6366 Ajout de la détection des images dont le nombre d'affichages est clairement abusif. Anael MOBILIA 2024-12-20 00:45:10 +01:00
  • 3681e2264b Fix codeStyle Anael MOBILIA 2024-12-09 22:28:43 +01:00
  • 4294c9bfa3 #45 - Ne pas bloquer l'image 404 si l'image demandée n'existe plus Anael MOBILIA 2024-12-09 22:22:05 +01:00
  • 610ef1deb2 Avoir toutes les erreurs PHP Cf https://github.com/shivammathur/setup-php/issues/450 Anael MOBILIA 2024-12-09 01:09:32 +01:00
  • f431c3b69e Fix tests Anael MOBILIA 2024-12-09 01:01:47 +01:00
  • 14cced79f9 Ne pas générer d'email lorsque c'est PhpUnit Anael MOBILIA 2024-12-09 00:50:48 +01:00
  • 1fa288198a Fix tests - besoin d'une image sur le disque Anael MOBILIA 2024-12-09 00:45:11 +01:00
  • 1ddf88519a Fix #45 - détection des userAgent Anael MOBILIA 2024-12-09 00:39:03 +01:00
  • a42f472301 Fix tests - double chargement de la config Anael MOBILIA 2024-12-09 00:33:34 +01:00
  • 9c13d4cff4 Fix tests Anael MOBILIA 2024-12-09 00:28:25 +01:00
  • af4ac289f9 Fix tests Anael MOBILIA 2024-12-09 00:25:58 +01:00
  • 7c74e2e080 Ajout de PHP 8.4 dans les tests Anael MOBILIA 2024-12-09 00:22:44 +01:00
  • 19f8763129 Fix tests / codestyle Anael MOBILIA 2024-12-09 00:22:30 +01:00
  • 673492abe8 #45 : ajout de la possiblité de bloquer des images en fonction des User-Agent utilisés Anael MOBILIA 2024-12-09 00:15:05 +01:00
  • 5c0af81225 Gestion du tri des images Anael MOBILIA 2024-11-11 18:49:20 +01:00
  • f5a90ebcd6 Fix valeur par défaut Anael MOBILIA 2024-11-11 18:43:05 +01:00
  • 03afea0772 Ajout de la date d'envoi du message Anael MOBILIA 2024-11-11 18:31:01 +01:00
  • ea809f670c Bootstrap++ Anael MOBILIA 2024-11-10 23:07:59 +01:00
  • bfdca5deff Stats : ajout du nombre total d'images dans le temps Anael MOBILIA 2024-11-10 22:57:00 +01:00
  • 1fac38bd54 Ajout d'index pour optimiser les performances de recherche pour les abus Anael MOBILIA 2024-11-10 22:56:21 +01:00
  • ebc9028fb9 Relever toutes les erreurs Anael MOBILIA 2024-11-10 22:55:35 +01:00
  • c19e83bfa9 Fix notice si tâche cron Anael MOBILIA 2024-11-10 22:54:24 +01:00
  • a76cebf46f lastUpload : mise en exergue des images qui ont un état particulier + standardisation du code Anael MOBILIA 2024-11-10 22:51:45 +01:00
  • fc763d96d1 Abuse : ajout de la liste des images approuvables + filtres bloquées / approuvées Anael MOBILIA 2024-11-10 22:50:47 +01:00
  • 003d978b38 Gestion du chargement multiple d'images pour ne pas effectuer des requêtes SQL en boucle Anael MOBILIA 2024-11-10 22:44:47 +01:00
  • 7384f93f4a Update doc d'install Anael MOBILIA 2024-11-10 20:35:46 +01:00
  • bbe62bc134 Gestion des extensions des images en minuscules Anael MOBILIA 2024-10-07 22:23:45 +02:00
  • 62d45a9fd9 upload : toujours optimiser l'image (permettra de comparer son hash avec celles déjà stockées) Anael MOBILIA 2024-10-04 00:14:39 +02:00
  • 09c725c451 Tor : En cas d'erreur, par défaut, faire confiance à l'IP Anael MOBILIA 2024-10-04 00:09:12 +02:00
  • 0b94e0f789 getNbDoublons() -> getNbUsages() + harmonisation de code Anael MOBILIA 2024-10-03 23:49:52 +02:00
  • 200fd93450 Code cleanup Anael MOBILIA 2024-10-03 23:47:18 +02:00
  • 779130c08f Factorisation de code Anael MOBILIA 2024-09-04 00:55:47 +02:00
  • 352e5f44c4 Meilleure gestion du message d'erreur Anael MOBILIA 2024-04-16 00:39:45 +02:00
  • 941442f5ea Meilleure vérification des attributs + fix tests Anael MOBILIA 2024-04-16 00:10:25 +02:00
  • 0b66c3f7c6 Le namespace de PHPUnit est désormais "PHPUnitPHAR" => génériser la détection Anael MOBILIA 2024-04-15 23:53:13 +02:00
  • d5426fe324 Tests : fix + codeStyle A noter : pour certains types d'images, PHP change les entêtes de fichier en fonction des libs installées sur le serveur. On ne compare plus le résultat à un fichier déjà fourni, mais on vérifie les caractéristiques du fichier généré. #38 Anael MOBILIA 2024-04-15 23:23:50 +02:00
  • 33fe810af1 Certaines images sont envoyées plusieurs fois d'affilée -> dédoublonner la liste Anael MOBILIA 2024-03-25 23:14:57 +01:00
  • 4274601a2c Meilleure protection du paramètre Anael MOBILIA 2024-03-25 23:14:27 +01:00
  • 28bba299ba Effacer les logs de connexion au bout d'un an Anael MOBILIA 2024-03-08 22:22:41 +01:00
  • 44a321fd9e Meilleure description du script Anael MOBILIA 2024-03-08 22:22:05 +01:00
  • 1de0d48e1d Fix tests Anael MOBILIA 2024-03-08 22:02:51 +01:00
  • 9b6a4ae061 Fix codeStyle Anael MOBILIA 2024-03-08 21:49:33 +01:00
  • 49ce8a95d6 Fix #43 : la définition du statut approuvé / bloqué est contaminant pour les images possédant le même MD5 Anael MOBILIA 2024-03-08 21:48:03 +01:00
  • c978a35134 Amélioration des debug Anael MOBILIA 2024-02-22 22:01:13 +01:00
  • 204563ba11 Ne mettre à jour la liste des noeuds Tor que si on a pu la récupérer Anael MOBILIA 2024-02-22 22:00:10 +01:00
  • d0909b42ca Fix codestyle Anael MOBILIA 2024-02-15 23:43:26 +01:00
  • 28837c75aa Ajout d'une projection d'utilisation de l'image pour prédire les images qui risquent de dépasser les limites d'affichage autorisées Anael MOBILIA 2024-02-15 23:26:56 +01:00
  • 94ff35cc9f Fix tests Anael MOBILIA 2024-02-15 23:25:16 +01:00
  • dd583f55cd Ne pas charger systématiquement le template pour pouvoir faire un redirect si création de compte OK Anael MOBILIA 2024-02-15 21:56:06 +01:00
  • c0c67c8956 Avoir le détail des paramètres des méthodes dans les stack traces Anael MOBILIA 2024-02-15 21:55:27 +01:00
  • b3e8da9149 Fix error_handler + création d'une Exception custom pour l'application Anael MOBILIA 2024-02-15 21:55:07 +01:00
  • cc26a494cb Fix tests Anael MOBILIA 2024-02-07 00:55:29 +01:00
  • f3e5fdd2b2 Fix tests Anael MOBILIA 2024-02-07 00:51:18 +01:00
  • 27975e72e8 Code cleanup Anael MOBILIA 2024-02-07 00:42:04 +01:00
  • c3d3580498 Fix tests Anael MOBILIA 2024-02-07 00:41:30 +01:00
  • f71d25067b Fix tests Anael MOBILIA 2024-02-07 00:33:34 +01:00
  • e7c4468d29 Fix tests Anael MOBILIA 2024-02-07 00:30:20 +01:00
  • fe1d1d93eb PHPUnit 10 -> 11 Anael MOBILIA 2024-02-07 00:20:18 +01:00
  • 12cce10500 Fix tests Anael MOBILIA 2024-02-06 23:51:07 +01:00
  • f4afe87a3d Update des github action Anael MOBILIA 2024-02-06 23:47:46 +01:00
  • 7e49c50bc0 Code cleanup Anael MOBILIA 2024-02-06 23:20:01 +01:00
  • e2999844dd Deps++ Anael MOBILIA 2024-02-06 21:54:34 +01:00
  • 8254167cc2 Passage à PHP8.3 + code clean Anael MOBILIA 2024-02-06 21:44:28 +01:00
  • 36cabb1fcd Ajout d'un error_handler en complément du exception_handler Anael MOBILIA 2024-02-06 21:00:27 +01:00
  • e98571db9e Fix warning float/int (PHP 8.3) Anael MOBILIA 2024-02-06 20:59:57 +01:00
  • 4a9597ab3c Formatage Anael MOBILIA 2024-02-04 00:25:09 +01:00
  • 879f93b826 Fix texte Anael MOBILIA 2024-02-04 00:24:58 +01:00
  • 19c30e044c Fix rendu sur écrans plus petits Anael MOBILIA 2024-02-04 00:24:38 +01:00
  • 58a2786a14 N'afficher un warning pour les images webp animées que si un traitement est demandé Anael MOBILIA 2024-02-02 22:06:20 +01:00
  • 47991395af Ne pas effectuer de traitement si une erreur est rencontrée en amont. Anael MOBILIA 2024-01-27 22:52:37 +01:00
  • 3d850bd348 PHP ne gère pas les images webp animées. -> Ne pas faire de modification sur ces fichiers Fix #42 Anael MOBILIA 2024-01-26 23:08:15 +01:00
  • d375fee38c Year++ Anael MOBILIA 2024-01-15 00:29:33 +01:00
  • ad566db4d5 v2.5 v2.5 Anael MOBILIA 2024-01-15 00:24:02 +01:00
  • 1082e20b7b Prise en charge du format WEBP Anael MOBILIA 2024-01-15 00:23:36 +01:00
  • 6cd8e71916 Factorisation de variables dans la configuration du projet Anael MOBILIA 2024-01-14 23:28:06 +01:00
  • e190ed45a0 Gestion des abus : bloquer l'envoi d'images sur le site au bout d'un certain nombre d'images bloquées Anael MOBILIA 2024-01-10 16:15:13 +01:00
  • 201730adbe Désactiver tous les boutons de la page d'accueil si on a un problème d'espace disque ou avec l'adresse IP Anael MOBILIA 2024-01-10 16:13:09 +01:00
  • d57980783d Ajout de abuse_network dans le jeu de données de tests Anael MOBILIA 2024-01-10 15:52:06 +01:00
  • a85af1bf18 Harmonisation de variables Anael MOBILIA 2024-01-10 15:46:00 +01:00
  • b1be8cbef7 Renommage de tables Anael MOBILIA 2024-01-08 16:20:49 +01:00
  • 4821839b5c Ajout de détails dans les CGU sur les images non autorisées Anael MOBILIA 2024-01-02 21:54:43 +01:00
  • d1a1206f8c Calculer le réseau d'origine d'une image dès le moment où elle est créée pour éviter un abus entre l'envoi et le prochain cron abuse.php (permet de considérer comme suspecte une image dès son envoi et d'en limiter le nombre d'affichage en instantanné) Anael MOBILIA 2023-12-31 04:18:17 +01:00
  • 1ceacda262 Forcer l'utilisation du domaine en www Anael MOBILIA 2023-12-30 02:36:33 +01:00
  • d9b8ff2ca0 Fix SQL (',' restait en fin de chaîne) Anael MOBILIA 2023-12-23 22:23:19 +01:00
  • 04864fa8eb Update icône Anael MOBILIA 2023-12-23 02:30:47 +01:00
  • b0075a9f43 N'inclure un placholder vide que si aucune donnée n'a été retournée Anael MOBILIA 2023-12-23 02:30:28 +01:00
  • 91d9cffc29 Suite de 45cbebe9 Anael MOBILIA 2023-12-23 02:22:41 +01:00
  • d112eaa7c7 Le seuil réduit d'affichages avant blocage des images suspectes n'était pris en compte que dans le cron. Désormais chaque image possède sa réputation également et peut donc être bloquée dès qu'elle est trop affichée (en prenant en compte le seuil réduit) Anael MOBILIA 2023-12-23 02:19:22 +01:00
  • 45cbebe978 ForkMeOnGithub -> passage en bootstrap icon Anael MOBILIA 2023-12-23 01:53:48 +01:00
  • c5180cec26 .htaccess, simplification des redirections image-heberg.fr.cr + HTTPS Anael MOBILIA 2023-12-23 01:44:37 +01:00
  • a234af3645 Bootstrap icons - gérer l'emplacement des fichiers de fonts Anael MOBILIA 2023-12-23 01:44:09 +01:00
  • 0051501576 Bootstrap icons 1.10.5 -> 1.11.2 Anael MOBILIA 2023-12-23 01:28:04 +01:00
  • 8c67f1ec0d Admin - liste des réseaux suspects Anael MOBILIA 2023-12-23 01:18:36 +01:00
  • 55636553a5 Ne pas remonter les images signalées dans les images trop affichées (elles sont déjà bloquées) Anael MOBILIA 2023-12-14 23:34:03 +01:00
  • dcc4ab0d24 v2.4 v2.4 Anael MOBILIA 2023-12-03 01:05:54 +01:00
  • a5e658218d Fix GIF - utilisation uniquement de la première frame Anael MOBILIA 2023-12-03 00:44:25 +01:00
  • 33a6e7e2fc Ajout debug PHPUNIT Anael MOBILIA 2023-11-21 01:18:03 +01:00