From 5d4d51e6dcbdff442e8bbc7cd3924b621d8f1783 Mon Sep 17 00:00:00 2001 From: lain Date: Fri, 18 Jan 2019 19:25:37 +0100 Subject: [PATCH 1/4] Add fixes for SPC users. --- lib/pleroma/spc_fixes/spc_fixes.ex | 64 ++ lib/pleroma/spc_fixes/users_conversion.txt | 1043 ++++++++++++++++++++ test/fixtures/zep.json | 1 + test/spc_fixes_test.exs | 52 + 4 files changed, 1160 insertions(+) create mode 100644 lib/pleroma/spc_fixes/spc_fixes.ex create mode 100644 lib/pleroma/spc_fixes/users_conversion.txt create mode 100644 test/fixtures/zep.json create mode 100644 test/spc_fixes_test.exs diff --git a/lib/pleroma/spc_fixes/spc_fixes.ex b/lib/pleroma/spc_fixes/spc_fixes.ex new file mode 100644 index 000000000..aa4830b51 --- /dev/null +++ b/lib/pleroma/spc_fixes/spc_fixes.ex @@ -0,0 +1,64 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2019 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +alias Pleroma.Repo +alias Pleroma.User +# alias Pleroma.Web.ActivityPub.Transmogrifier +import Ecto.Query + +defmodule Pleroma.SpcFixes do + def upgrade_users do + query = + from(u in User, + where: fragment("? like ?", u.ap_id, "https://shitposter.club/user/%") + ) + + {:ok, file} = File.read("lib/pleroma/spc_fixes/users_conversion.txt") + + mapping = + file + |> String.trim() + |> String.split("\n") + |> Enum.map(fn line -> + line + |> String.split("\t") + end) + |> Enum.reduce(%{}, fn [_id, old_ap_id, new_ap_id], acc -> + Map.put(acc, old_ap_id, String.trim(new_ap_id)) + end) + + # First, refetch all the old users. + _old_users = + query + |> Repo.all() + |> Enum.each(fn user -> + with ap_id when is_binary(ap_id) <- mapping[user.ap_id] do + # This fetches and updates the user. + User.get_or_fetch_by_ap_id(ap_id) + end + end) + + # Now, fix follow relationships. + query = + from(u in User, + where: fragment("? like ?", u.ap_id, "https://shitposter.club/users/%") + ) + + query + |> Repo.all() + |> Enum.each(fn user -> + old_follower_address = User.ap_followers(user) + + query = + from(u in User, + where: ^old_follower_address in u.following, + update: [ + push: [following: ^user.follower_address] + ] + ) + + Repo.update_all(query, []) + end) + end +end diff --git a/lib/pleroma/spc_fixes/users_conversion.txt b/lib/pleroma/spc_fixes/users_conversion.txt new file mode 100644 index 000000000..0d0321e18 --- /dev/null +++ b/lib/pleroma/spc_fixes/users_conversion.txt @@ -0,0 +1,1043 @@ +1 https://shitposter.club/user/1 https://shitposter.club/users/moonman +2 https://shitposter.club/user/2 https://shitposter.club/users/sunman +45 https://shitposter.club/user/45 https://shitposter.club/users/chen +59 https://shitposter.club/user/59 https://shitposter.club/users/mona +63 https://shitposter.club/user/63 https://shitposter.club/users/wdgaster +64 https://shitposter.club/user/64 https://shitposter.club/users/waluigi +65 https://shitposter.club/user/65 https://shitposter.club/users/puke +66 https://shitposter.club/user/66 https://shitposter.club/users/sanstheskeleton +67 https://shitposter.club/user/67 https://shitposter.club/users/venus +68 https://shitposter.club/user/68 https://shitposter.club/users/noyoushutthefuckupdad +70 https://shitposter.club/user/70 https://shitposter.club/users/dualkeyblade +72 https://shitposter.club/user/72 https://shitposter.club/users/hyperbeam +74 https://shitposter.club/user/74 https://shitposter.club/users/chopperdave +75 https://shitposter.club/user/75 https://shitposter.club/users/itachi +78 https://shitposter.club/user/78 https://shitposter.club/users/gyro +80 https://shitposter.club/user/80 https://shitposter.club/users/drli +81 https://shitposter.club/user/81 https://shitposter.club/users/dril +82 https://shitposter.club/user/82 https://shitposter.club/users/bayonetta +83 https://shitposter.club/user/83 https://shitposter.club/users/imrc +91 https://shitposter.club/user/91 https://shitposter.club/users/hobi +95 https://shitposter.club/user/95 https://shitposter.club/users/houndoom +102 https://shitposter.club/user/102 https://shitposter.club/users/fuck +103 https://shitposter.club/user/103 https://shitposter.club/users/mh +114 https://shitposter.club/user/114 https://shitposter.club/users/strider +116 https://shitposter.club/user/116 https://shitposter.club/users/bunny +120 https://shitposter.club/user/120 https://shitposter.club/users/teddie +121 https://shitposter.club/user/121 https://shitposter.club/users/genesis +122 https://shitposter.club/user/122 https://shitposter.club/users/ninten +124 https://shitposter.club/user/124 https://shitposter.club/users/matsucest +125 https://shitposter.club/user/125 https://shitposter.club/users/yuri +126 https://shitposter.club/user/126 https://shitposter.club/users/yang +127 https://shitposter.club/user/127 https://shitposter.club/users/yokaiwatch +128 https://shitposter.club/user/128 https://shitposter.club/users/futo +129 https://shitposter.club/user/129 https://shitposter.club/users/captainfalcon +130 https://shitposter.club/user/130 https://shitposter.club/users/liquid +131 https://shitposter.club/user/131 https://shitposter.club/users/flonne +132 https://shitposter.club/user/132 https://shitposter.club/users/ryoubakura +133 https://shitposter.club/user/133 https://shitposter.club/users/kirisame +134 https://shitposter.club/user/134 https://shitposter.club/users/senyuu +135 https://shitposter.club/user/135 https://shitposter.club/users/protagonist +136 https://shitposter.club/user/136 https://shitposter.club/users/zelos +137 https://shitposter.club/user/137 https://shitposter.club/users/alba +138 https://shitposter.club/user/138 https://shitposter.club/users/yugo +139 https://shitposter.club/user/139 https://shitposter.club/users/vector +141 https://shitposter.club/user/141 https://shitposter.club/users/god +144 https://shitposter.club/user/144 https://shitposter.club/users/yuya +147 https://shitposter.club/user/147 https://shitposter.club/users/blmatsu +148 https://shitposter.club/user/148 https://shitposter.club/users/pain +149 https://shitposter.club/user/149 https://shitposter.club/users/bloodfalcon +150 https://shitposter.club/user/150 https://shitposter.club/users/yuzu +152 https://shitposter.club/user/152 https://shitposter.club/users/hex +153 https://shitposter.club/user/153 https://shitposter.club/users/coolcatlovesyou +154 https://shitposter.club/user/154 https://shitposter.club/users/cat +159 https://shitposter.club/user/159 https://shitposter.club/users/edna +162 https://shitposter.club/user/162 https://shitposter.club/users/uwu +163 https://shitposter.club/user/163 https://shitposter.club/users/onceler +164 https://shitposter.club/user/164 https://shitposter.club/users/swordofdoubt +168 https://shitposter.club/user/168 https://shitposter.club/users/komaeda +170 https://shitposter.club/user/170 https://shitposter.club/users/protoman +176 https://shitposter.club/user/176 https://shitposter.club/users/kiitanda +177 https://shitposter.club/user/177 https://shitposter.club/users/starscream +180 https://shitposter.club/user/180 https://shitposter.club/users/trishuna +183 https://shitposter.club/user/183 https://shitposter.club/users/milk +184 https://shitposter.club/user/184 https://shitposter.club/users/otacon +185 https://shitposter.club/user/185 https://shitposter.club/users/ragna +189 https://shitposter.club/user/189 https://shitposter.club/users/majintensei +193 https://shitposter.club/user/193 https://shitposter.club/users/deadpool +195 https://shitposter.club/user/195 https://shitposter.club/users/ramimalek +199 https://shitposter.club/user/199 https://shitposter.club/users/ritsu +200 https://shitposter.club/user/200 https://shitposter.club/users/alisha +201 https://shitposter.club/user/201 https://shitposter.club/users/naegi +202 https://shitposter.club/user/202 https://shitposter.club/users/shartmeister420 +203 https://shitposter.club/user/203 https://shitposter.club/users/lulz +204 https://shitposter.club/user/204 https://shitposter.club/users/youranonnews +208 https://shitposter.club/user/208 https://shitposter.club/users/haruna +209 https://shitposter.club/user/209 https://shitposter.club/users/bigboss +213 https://shitposter.club/user/213 https://shitposter.club/users/whisper +219 https://shitposter.club/user/219 https://shitposter.club/users/billfromnextdoor +228 https://shitposter.club/user/228 https://shitposter.club/users/cta +229 https://shitposter.club/user/229 https://shitposter.club/users/luketriton +230 https://shitposter.club/user/230 https://shitposter.club/users/striking +238 https://shitposter.club/user/238 https://shitposter.club/users/this +243 https://shitposter.club/user/243 https://shitposter.club/users/greed +244 https://shitposter.club/user/244 https://shitposter.club/users/quicksilver +246 https://shitposter.club/user/246 https://shitposter.club/users/zaveid +249 https://shitposter.club/user/249 https://shitposter.club/users/serena +263 https://shitposter.club/user/263 https://shitposter.club/users/compaq +264 https://shitposter.club/user/264 https://shitposter.club/users/squishy +265 https://shitposter.club/user/265 https://shitposter.club/users/furry +269 https://shitposter.club/user/269 https://shitposter.club/users/mikleo +270 https://shitposter.club/user/270 https://shitposter.club/users/ami +272 https://shitposter.club/user/272 https://shitposter.club/users/ruri +273 https://shitposter.club/user/273 https://shitposter.club/users/descole +292 https://shitposter.club/user/292 https://shitposter.club/users/shun +296 https://shitposter.club/user/296 https://shitposter.club/users/magician +297 https://shitposter.club/user/297 https://shitposter.club/users/pichan +301 https://shitposter.club/user/301 https://shitposter.club/users/scaryh +303 https://shitposter.club/user/303 https://shitposter.club/users/phz +349 https://shitposter.club/user/349 https://shitposter.club/users/star +350 https://shitposter.club/user/350 https://shitposter.club/users/pepe +351 https://shitposter.club/user/351 https://shitposter.club/users/disassemblyline +354 https://shitposter.club/user/354 https://shitposter.club/users/elrac +382 https://shitposter.club/user/382 https://shitposter.club/users/bigdinner +390 https://shitposter.club/user/390 https://shitposter.club/users/choromatsu +391 https://shitposter.club/user/391 https://shitposter.club/users/otasune +396 https://shitposter.club/user/396 https://shitposter.club/users/cavestoryost +415 https://shitposter.club/user/415 https://shitposter.club/users/hazama +453 https://shitposter.club/user/453 https://shitposter.club/users/mgs3 +479 https://shitposter.club/user/479 https://shitposter.club/users/kanarykrusade +486 https://shitposter.club/user/486 https://shitposter.club/users/yitzyy +495 https://shitposter.club/user/495 https://shitposter.club/users/frog +497 https://shitposter.club/user/497 https://shitposter.club/users/marik +498 https://shitposter.club/user/498 https://shitposter.club/users/cookboy +505 https://shitposter.club/user/505 https://shitposter.club/users/damnalex +511 https://shitposter.club/user/511 https://shitposter.club/users/asbellhant +512 https://shitposter.club/user/512 https://shitposter.club/users/hitler +515 https://shitposter.club/user/515 https://shitposter.club/users/zeloswilder +516 https://shitposter.club/user/516 https://shitposter.club/users/makotokikuchi +518 https://shitposter.club/user/518 https://shitposter.club/users/kaito +519 https://shitposter.club/user/519 https://shitposter.club/users/bluto +520 https://shitposter.club/user/520 https://shitposter.club/users/akuma +521 https://shitposter.club/user/521 https://shitposter.club/users/blythe +522 https://shitposter.club/user/522 https://shitposter.club/users/heavensfeel +523 https://shitposter.club/user/523 https://shitposter.club/users/sirscatters +524 https://shitposter.club/user/524 https://shitposter.club/users/gakupo +526 https://shitposter.club/user/526 https://shitposter.club/users/anntagonist +527 https://shitposter.club/user/527 https://shitposter.club/users/misscatling +529 https://shitposter.club/user/529 https://shitposter.club/users/misscatlin +532 https://shitposter.club/user/532 https://shitposter.club/users/rjohnlennon +533 https://shitposter.club/user/533 https://shitposter.club/users/randhask +535 https://shitposter.club/user/535 https://shitposter.club/users/zemichi +537 https://shitposter.club/user/537 https://shitposter.club/users/carol +539 https://shitposter.club/user/539 https://shitposter.club/users/catmeme +540 https://shitposter.club/user/540 https://shitposter.club/users/spikespiegel +542 https://shitposter.club/user/542 https://shitposter.club/users/marvinthemartian +545 https://shitposter.club/user/545 https://shitposter.club/users/androlphegax +547 https://shitposter.club/user/547 https://shitposter.club/users/atlfalconsfan +549 https://shitposter.club/user/549 https://shitposter.club/users/shaxpeer +550 https://shitposter.club/user/550 https://shitposter.club/users/toddkincannon +556 https://shitposter.club/user/556 https://shitposter.club/users/divider +557 https://shitposter.club/user/557 https://shitposter.club/users/rayogundead +558 https://shitposter.club/user/558 https://shitposter.club/users/breadgod +561 https://shitposter.club/user/561 https://shitposter.club/users/internetzenmaster +569 https://shitposter.club/user/569 https://shitposter.club/users/izzyjsmom +571 https://shitposter.club/user/571 https://shitposter.club/users/spb +573 https://shitposter.club/user/573 https://shitposter.club/users/necrofantasia +574 https://shitposter.club/user/574 https://shitposter.club/users/cvlztn +575 https://shitposter.club/user/575 https://shitposter.club/users/herbiemarcuse +577 https://shitposter.club/user/577 https://shitposter.club/users/simarilian +578 https://shitposter.club/user/578 https://shitposter.club/users/shingo +580 https://shitposter.club/user/580 https://shitposter.club/users/applebees +582 https://shitposter.club/user/582 https://shitposter.club/users/heechul +583 https://shitposter.club/user/583 https://shitposter.club/users/rin +584 https://shitposter.club/user/584 https://shitposter.club/users/killua +585 https://shitposter.club/user/585 https://shitposter.club/users/seamus +586 https://shitposter.club/user/586 https://shitposter.club/users/momoisatsuki +588 https://shitposter.club/user/588 https://shitposter.club/users/bs +589 https://shitposter.club/user/589 https://shitposter.club/users/nya +595 https://shitposter.club/user/595 https://shitposter.club/users/elfpietrok +598 https://shitposter.club/user/598 https://shitposter.club/users/cyc0 +600 https://shitposter.club/user/600 https://shitposter.club/users/9riest +601 https://shitposter.club/user/601 https://shitposter.club/users/bella +602 https://shitposter.club/user/602 https://shitposter.club/users/hopestillflies +604 https://shitposter.club/user/604 https://shitposter.club/users/mark +605 https://shitposter.club/user/605 https://shitposter.club/users/crappycoco +607 https://shitposter.club/user/607 https://shitposter.club/users/meme +609 https://shitposter.club/user/609 https://shitposter.club/users/raylan +610 https://shitposter.club/user/610 https://shitposter.club/users/berry +611 https://shitposter.club/user/611 https://shitposter.club/users/noobius +621 https://shitposter.club/user/621 https://shitposter.club/users/lit +622 https://shitposter.club/user/622 https://shitposter.club/users/thedominionofplumass +633 https://shitposter.club/user/633 https://shitposter.club/users/amish +640 https://shitposter.club/user/640 https://shitposter.club/users/yaoi +657 https://shitposter.club/user/657 https://shitposter.club/users/ayano +661 https://shitposter.club/user/661 https://shitposter.club/users/velvethammer +665 https://shitposter.club/user/665 https://shitposter.club/users/yushe +666 https://shitposter.club/user/666 https://shitposter.club/users/rw +684 https://shitposter.club/user/684 https://shitposter.club/users/justplainbill +685 https://shitposter.club/user/685 https://shitposter.club/users/bree +687 https://shitposter.club/user/687 https://shitposter.club/users/dinahlord +693 https://shitposter.club/user/693 https://shitposter.club/users/luna +694 https://shitposter.club/user/694 https://shitposter.club/users/winterjaeger +695 https://shitposter.club/user/695 https://shitposter.club/users/winterjaeger7 +696 https://shitposter.club/user/696 https://shitposter.club/users/vall +697 https://shitposter.club/user/697 https://shitposter.club/users/nsa +699 https://shitposter.club/user/699 https://shitposter.club/users/haolink +700 https://shitposter.club/user/700 https://shitposter.club/users/mrsaturday +711 https://shitposter.club/user/711 https://shitposter.club/users/ob +728 https://shitposter.club/user/728 https://shitposter.club/users/djormil +734 https://shitposter.club/user/734 https://shitposter.club/users/twittercoe +735 https://shitposter.club/user/735 https://shitposter.club/users/twitterceo +748 https://shitposter.club/user/748 https://shitposter.club/users/joeprich +751 https://shitposter.club/user/751 https://shitposter.club/users/cheeto +755 https://shitposter.club/user/755 https://shitposter.club/users/jojo +757 https://shitposter.club/user/757 https://shitposter.club/users/onet +759 https://shitposter.club/user/759 https://shitposter.club/users/hiredmind +769 https://shitposter.club/user/769 https://shitposter.club/users/bonzibuddy +771 https://shitposter.club/user/771 https://shitposter.club/users/six6six +772 https://shitposter.club/user/772 https://shitposter.club/users/grantweets2 +779 https://shitposter.club/user/779 https://shitposter.club/users/marcavis +783 https://shitposter.club/user/783 https://shitposter.club/users/wintergirl93 +785 https://shitposter.club/user/785 https://shitposter.club/users/moonmanmobile +795 https://shitposter.club/user/795 https://shitposter.club/users/oz +796 https://shitposter.club/user/796 https://shitposter.club/users/rei +797 https://shitposter.club/user/797 https://shitposter.club/users/luciela +798 https://shitposter.club/user/798 https://shitposter.club/users/nightray +799 https://shitposter.club/user/799 https://shitposter.club/users/sorey +800 https://shitposter.club/user/800 https://shitposter.club/users/jack +802 https://shitposter.club/user/802 https://shitposter.club/users/natsu +804 https://shitposter.club/user/804 https://shitposter.club/users/yuuya +805 https://shitposter.club/user/805 https://shitposter.club/users/leo +817 https://shitposter.club/user/817 https://shitposter.club/users/rottenleaf +831 https://shitposter.club/user/831 https://shitposter.club/users/aqua +832 https://shitposter.club/user/832 https://shitposter.club/users/jihadistjoe +833 https://shitposter.club/user/833 https://shitposter.club/users/comradegg +835 https://shitposter.club/user/835 https://shitposter.club/users/bossgod +836 https://shitposter.club/user/836 https://shitposter.club/users/realdonaldtrump +859 https://shitposter.club/user/859 https://shitposter.club/users/marufoi +862 https://shitposter.club/user/862 https://shitposter.club/users/buffdad +978 https://shitposter.club/user/978 https://shitposter.club/users/nonameko +979 https://shitposter.club/user/979 https://shitposter.club/users/ira +988 https://shitposter.club/user/988 https://shitposter.club/users/adrint +1001 https://shitposter.club/user/1001 https://shitposter.club/users/fajfus +1018 https://shitposter.club/user/1018 https://shitposter.club/users/jon +1019 https://shitposter.club/user/1019 https://shitposter.club/users/levo +1020 https://shitposter.club/user/1020 https://shitposter.club/users/bhm +1023 https://shitposter.club/user/1023 https://shitposter.club/users/librarian +1025 https://shitposter.club/user/1025 https://shitposter.club/users/conanedogawa +1027 https://shitposter.club/user/1027 https://shitposter.club/users/gentlefemdom +1029 https://shitposter.club/user/1029 https://shitposter.club/users/hentie +1030 https://shitposter.club/user/1030 https://shitposter.club/users/notaskeleton +1038 https://shitposter.club/user/1038 https://shitposter.club/users/succ +1061 https://shitposter.club/user/1061 https://shitposter.club/users/applepark +1110 https://shitposter.club/user/1110 https://shitposter.club/users/caraway +1115 https://shitposter.club/user/1115 https://shitposter.club/users/jump +1118 https://shitposter.club/user/1118 https://shitposter.club/users/test222 +1120 https://shitposter.club/user/1120 https://shitposter.club/users/lu +1127 https://shitposter.club/user/1127 https://shitposter.club/users/riocat5 +1130 https://shitposter.club/user/1130 https://shitposter.club/users/lovelive +1137 https://shitposter.club/user/1137 https://shitposter.club/users/johnsonmcfonson +1159 https://shitposter.club/user/1159 https://shitposter.club/users/j +1179 https://shitposter.club/user/1179 https://shitposter.club/users/kumatora +1180 https://shitposter.club/user/1180 https://shitposter.club/users/komasan +1181 https://shitposter.club/user/1181 https://shitposter.club/users/8xenon8 +1183 https://shitposter.club/user/1183 https://shitposter.club/users/lemon +1184 https://shitposter.club/user/1184 https://shitposter.club/users/osomatsu +1186 https://shitposter.club/user/1186 https://shitposter.club/users/anomalyuk +1188 https://shitposter.club/user/1188 https://shitposter.club/users/jelly +1195 https://shitposter.club/user/1195 https://shitposter.club/users/ultra +1196 https://shitposter.club/user/1196 https://shitposter.club/users/mrmichael +1198 https://shitposter.club/user/1198 https://shitposter.club/users/neue +1205 https://shitposter.club/user/1205 https://shitposter.club/users/tomasnau +1261 https://shitposter.club/user/1261 https://shitposter.club/users/aljam +1279 https://shitposter.club/user/1279 https://shitposter.club/users/pigeonburger +1315 https://shitposter.club/user/1315 https://shitposter.club/users/itsstillrealtomedamnit +1366 https://shitposter.club/user/1366 https://shitposter.club/users/pewdiepie +1608 https://shitposter.club/user/1608 https://shitposter.club/users/serrarreaver +1613 https://shitposter.club/user/1613 https://shitposter.club/users/furrystoat +1629 https://shitposter.club/user/1629 https://shitposter.club/users/lordkraftdinner +1670 https://shitposter.club/user/1670 https://shitposter.club/users/idiotska +1736 https://shitposter.club/user/1736 https://shitposter.club/users/rabit3a +1946 https://shitposter.club/user/1946 https://shitposter.club/users/tikiloungemahu +1977 https://shitposter.club/user/1977 https://shitposter.club/users/arashinarukami +2035 https://shitposter.club/user/2035 https://shitposter.club/users/spedru +2088 https://shitposter.club/user/2088 https://shitposter.club/users/idol +2175 https://shitposter.club/user/2175 https://shitposter.club/users/olmitch +2227 https://shitposter.club/user/2227 https://shitposter.club/users/dune +2322 https://shitposter.club/user/2322 https://shitposter.club/users/biwazimayui +2323 https://shitposter.club/user/2323 https://shitposter.club/users/cawfee +2325 https://shitposter.club/user/2325 https://shitposter.club/users/jimrusell +2329 https://shitposter.club/user/2329 https://shitposter.club/users/illya +2341 https://shitposter.club/user/2341 https://shitposter.club/users/apple +2357 https://shitposter.club/user/2357 https://shitposter.club/users/bear +2358 https://shitposter.club/user/2358 https://shitposter.club/users/goldburggoldenhour +2378 https://shitposter.club/user/2378 https://shitposter.club/users/b1940060 +2380 https://shitposter.club/user/2380 https://shitposter.club/users/garnerh42 +2388 https://shitposter.club/user/2388 https://shitposter.club/users/niceau +2389 https://shitposter.club/user/2389 https://shitposter.club/users/zekeyspaceylizard +2391 https://shitposter.club/user/2391 https://shitposter.club/users/fbi +2400 https://shitposter.club/user/2400 https://shitposter.club/users/miraculousladybug +2413 https://shitposter.club/user/2413 https://shitposter.club/users/maxauri +2450 https://shitposter.club/user/2450 https://shitposter.club/users/camedei456 +2466 https://shitposter.club/user/2466 https://shitposter.club/users/nurgledsatorin +2512 https://shitposter.club/user/2512 https://shitposter.club/users/conspiracy +2539 https://shitposter.club/user/2539 https://shitposter.club/users/dtluna +2542 https://shitposter.club/user/2542 https://shitposter.club/users/analepticalzabo +2573 https://shitposter.club/user/2573 https://shitposter.club/users/irregardlessly +2588 https://shitposter.club/user/2588 https://shitposter.club/users/chalt +2599 https://shitposter.club/user/2599 https://shitposter.club/users/shtposter +2639 https://shitposter.club/user/2639 https://shitposter.club/users/oogy +2647 https://shitposter.club/user/2647 https://shitposter.club/users/salad +2662 https://shitposter.club/user/2662 https://shitposter.club/users/godfather +2663 https://shitposter.club/user/2663 https://shitposter.club/users/good +2664 https://shitposter.club/user/2664 https://shitposter.club/users/mc +2672 https://shitposter.club/user/2672 https://shitposter.club/users/nilbo +2680 https://shitposter.club/user/2680 https://shitposter.club/users/ovrclockd +2687 https://shitposter.club/user/2687 https://shitposter.club/users/politics +2724 https://shitposter.club/user/2724 https://shitposter.club/users/soomeguy +2748 https://shitposter.club/user/2748 https://shitposter.club/users/lghb +2751 https://shitposter.club/user/2751 https://shitposter.club/users/imdarelzslimsha +2794 https://shitposter.club/user/2794 https://shitposter.club/users/robert +2795 https://shitposter.club/user/2795 https://shitposter.club/users/jani +2796 https://shitposter.club/user/2796 https://shitposter.club/users/richard +2797 https://shitposter.club/user/2797 https://shitposter.club/users/warmerbrudi +2798 https://shitposter.club/user/2798 https://shitposter.club/users/thomas +2800 https://shitposter.club/user/2800 https://shitposter.club/users/100days +2801 https://shitposter.club/user/2801 https://shitposter.club/users/christoffel +2814 https://shitposter.club/user/2814 https://shitposter.club/users/cmpunk +2841 https://shitposter.club/user/2841 https://shitposter.club/users/shit +2886 https://shitposter.club/user/2886 https://shitposter.club/users/bdf +2889 https://shitposter.club/user/2889 https://shitposter.club/users/memesbrasileiros +2909 https://shitposter.club/user/2909 https://shitposter.club/users/tiuluhen +2942 https://shitposter.club/user/2942 https://shitposter.club/users/wormhole +2947 https://shitposter.club/user/2947 https://shitposter.club/users/augustus +2954 https://shitposter.club/user/2954 https://shitposter.club/users/vaka +2974 https://shitposter.club/user/2974 https://shitposter.club/users/moonbot +2979 https://shitposter.club/user/2979 https://shitposter.club/users/fakedonaldtrump +3009 https://shitposter.club/user/3009 https://shitposter.club/users/r4 +3032 https://shitposter.club/user/3032 https://shitposter.club/users/delores +3127 https://shitposter.club/user/3127 https://shitposter.club/users/plusreed +3148 https://shitposter.club/user/3148 https://shitposter.club/users/deimos +3151 https://shitposter.club/user/3151 https://shitposter.club/users/memer69 +3162 https://shitposter.club/user/3162 https://shitposter.club/users/tyreese +3163 https://shitposter.club/user/3163 https://shitposter.club/users/glen +3167 https://shitposter.club/user/3167 https://shitposter.club/users/jonny +3171 https://shitposter.club/user/3171 https://shitposter.club/users/chrishansen +3174 https://shitposter.club/user/3174 https://shitposter.club/users/usindianaffairs +3175 https://shitposter.club/user/3175 https://shitposter.club/users/cia +3225 https://shitposter.club/user/3225 https://shitposter.club/users/baconbrain +3274 https://shitposter.club/user/3274 https://shitposter.club/users/jackmcbastard +3310 https://shitposter.club/user/3310 https://shitposter.club/users/lifeprotips +3321 https://shitposter.club/user/3321 https://shitposter.club/users/nerd +3322 https://shitposter.club/user/3322 https://shitposter.club/users/flandre +3324 https://shitposter.club/user/3324 https://shitposter.club/users/kingofmars +3365 https://shitposter.club/user/3365 https://shitposter.club/users/ben +3378 https://shitposter.club/user/3378 https://shitposter.club/users/staffanb +3387 https://shitposter.club/user/3387 https://shitposter.club/users/2321 +3391 https://shitposter.club/user/3391 https://shitposter.club/users/hydris +3393 https://shitposter.club/user/3393 https://shitposter.club/users/elj +3397 https://shitposter.club/user/3397 https://shitposter.club/users/yachise +3400 https://shitposter.club/user/3400 https://shitposter.club/users/robertomangueiragrossa +3408 https://shitposter.club/user/3408 https://shitposter.club/users/danclark +3409 https://shitposter.club/user/3409 https://shitposter.club/users/erm +3441 https://shitposter.club/user/3441 https://shitposter.club/users/govspiders +3466 https://shitposter.club/user/3466 https://shitposter.club/users/malduke +3543 https://shitposter.club/user/3543 https://shitposter.club/users/testslut +3568 https://shitposter.club/user/3568 https://shitposter.club/users/grimjim +3574 https://shitposter.club/user/3574 https://shitposter.club/users/dyingrectifrice +3642 https://shitposter.club/user/3642 https://shitposter.club/users/eyepie +3699 https://shitposter.club/user/3699 https://shitposter.club/users/emiko +3713 https://shitposter.club/user/3713 https://shitposter.club/users/dex +3767 https://shitposter.club/user/3767 https://shitposter.club/users/roi +3770 https://shitposter.club/user/3770 https://shitposter.club/users/jj +3814 https://shitposter.club/user/3814 https://shitposter.club/users/why +3820 https://shitposter.club/user/3820 https://shitposter.club/users/polstar +3854 https://shitposter.club/user/3854 https://shitposter.club/users/metalhead33 +3860 https://shitposter.club/user/3860 https://shitposter.club/users/valkitty +3891 https://shitposter.club/user/3891 https://shitposter.club/users/yata +3894 https://shitposter.club/user/3894 https://shitposter.club/users/oonska +3895 https://shitposter.club/user/3895 https://shitposter.club/users/1iceloops123 +3896 https://shitposter.club/user/3896 https://shitposter.club/users/69 +3897 https://shitposter.club/user/3897 https://shitposter.club/users/bitterandrew2 +3900 https://shitposter.club/user/3900 https://shitposter.club/users/neckbolt +3904 https://shitposter.club/user/3904 https://shitposter.club/users/kommentater +3909 https://shitposter.club/user/3909 https://shitposter.club/users/bae +3911 https://shitposter.club/user/3911 https://shitposter.club/users/eternalblizzard +3913 https://shitposter.club/user/3913 https://shitposter.club/users/trevgauntlet +3915 https://shitposter.club/user/3915 https://shitposter.club/users/vriska +3952 https://shitposter.club/user/3952 https://shitposter.club/users/gethn7 +3953 https://shitposter.club/user/3953 https://shitposter.club/users/mgd +4011 https://shitposter.club/user/4011 https://shitposter.club/users/dirds +4026 https://shitposter.club/user/4026 https://shitposter.club/users/panzervoulait +4027 https://shitposter.club/user/4027 https://shitposter.club/users/clublarsh +4046 https://shitposter.club/user/4046 https://shitposter.club/users/kaz +4047 https://shitposter.club/user/4047 https://shitposter.club/users/failure +4084 https://shitposter.club/user/4084 https://shitposter.club/users/oneiorosgrip +4095 https://shitposter.club/user/4095 https://shitposter.club/users/theraveduck +4106 https://shitposter.club/user/4106 https://shitposter.club/users/gothmatix +4133 https://shitposter.club/user/4133 https://shitposter.club/users/miserablesmileface +4164 https://shitposter.club/user/4164 https://shitposter.club/users/vektg +4166 https://shitposter.club/user/4166 https://shitposter.club/users/spectrum +4179 https://shitposter.club/user/4179 https://shitposter.club/users/powerclam +4186 https://shitposter.club/user/4186 https://shitposter.club/users/madcat +4230 https://shitposter.club/user/4230 https://shitposter.club/users/nbd +4231 https://shitposter.club/user/4231 https://shitposter.club/users/triodug +4350 https://shitposter.club/user/4350 https://shitposter.club/users/dog +4389 https://shitposter.club/user/4389 https://shitposter.club/users/reissdjo +4400 https://shitposter.club/user/4400 https://shitposter.club/users/daeavorn +4401 https://shitposter.club/user/4401 https://shitposter.club/users/yourgrandmother +4414 https://shitposter.club/user/4414 https://shitposter.club/users/harmlessduck +4416 https://shitposter.club/user/4416 https://shitposter.club/users/phoenixarised +4420 https://shitposter.club/user/4420 https://shitposter.club/users/maxmustermann +4423 https://shitposter.club/user/4423 https://shitposter.club/users/tomsequitur +4425 https://shitposter.club/user/4425 https://shitposter.club/users/suityourself +4434 https://shitposter.club/user/4434 https://shitposter.club/users/gibbfm +4436 https://shitposter.club/user/4436 https://shitposter.club/users/pcachu +4440 https://shitposter.club/user/4440 https://shitposter.club/users/misspixie345 +4443 https://shitposter.club/user/4443 https://shitposter.club/users/mosley +4444 https://shitposter.club/user/4444 https://shitposter.club/users/lonewolf031 +4450 https://shitposter.club/user/4450 https://shitposter.club/users/ajr +4451 https://shitposter.club/user/4451 https://shitposter.club/users/reno +4454 https://shitposter.club/user/4454 https://shitposter.club/users/panjoozek +4457 https://shitposter.club/user/4457 https://shitposter.club/users/realpennyfortheguy +4464 https://shitposter.club/user/4464 https://shitposter.club/users/thelogiconlyzone +4467 https://shitposter.club/user/4467 https://shitposter.club/users/craig +4496 https://shitposter.club/user/4496 https://shitposter.club/users/yuiiski +4506 https://shitposter.club/user/4506 https://shitposter.club/users/robot +4556 https://shitposter.club/user/4556 https://shitposter.club/users/boozearmada +4573 https://shitposter.club/user/4573 https://shitposter.club/users/combine +4605 https://shitposter.club/user/4605 https://shitposter.club/users/ultrapageup +4627 https://shitposter.club/user/4627 https://shitposter.club/users/eris +4633 https://shitposter.club/user/4633 https://shitposter.club/users/moethirteen +4636 https://shitposter.club/user/4636 https://shitposter.club/users/quuunno +4644 https://shitposter.club/user/4644 https://shitposter.club/users/moonatdefcon +4657 https://shitposter.club/user/4657 https://shitposter.club/users/lombon +4670 https://shitposter.club/user/4670 https://shitposter.club/users/mojadam +4686 https://shitposter.club/user/4686 https://shitposter.club/users/ghofan +4690 https://shitposter.club/user/4690 https://shitposter.club/users/cameron +4708 https://shitposter.club/user/4708 https://shitposter.club/users/thevortexcoalition +4713 https://shitposter.club/user/4713 https://shitposter.club/users/rosario +4724 https://shitposter.club/user/4724 https://shitposter.club/users/datass +4759 https://shitposter.club/user/4759 https://shitposter.club/users/melancholy +4770 https://shitposter.club/user/4770 https://shitposter.club/users/boris +4773 https://shitposter.club/user/4773 https://shitposter.club/users/2dollaslices +4793 https://shitposter.club/user/4793 https://shitposter.club/users/jesus +4814 https://shitposter.club/user/4814 https://shitposter.club/users/nils +4826 https://shitposter.club/user/4826 https://shitposter.club/users/netkitteh +4887 https://shitposter.club/user/4887 https://shitposter.club/users/birch +4924 https://shitposter.club/user/4924 https://shitposter.club/users/rt +4940 https://shitposter.club/user/4940 https://shitposter.club/users/comradeagle +4943 https://shitposter.club/user/4943 https://shitposter.club/users/luciel +4950 https://shitposter.club/user/4950 https://shitposter.club/users/rob +4952 https://shitposter.club/user/4952 https://shitposter.club/users/eros +4954 https://shitposter.club/user/4954 https://shitposter.club/users/smeagledorf +4962 https://shitposter.club/user/4962 https://shitposter.club/users/zep +4982 https://shitposter.club/user/4982 https://shitposter.club/users/furaffinity +4983 https://shitposter.club/user/4983 https://shitposter.club/users/gay +4988 https://shitposter.club/user/4988 https://shitposter.club/users/leny +5000 https://shitposter.club/user/5000 https://shitposter.club/users/mrmemetic +5002 https://shitposter.club/user/5002 https://shitposter.club/users/peggle +5381 https://shitposter.club/user/5381 https://shitposter.club/users/shpuld +5440 https://shitposter.club/user/5440 https://shitposter.club/users/diana +5461 https://shitposter.club/user/5461 https://shitposter.club/users/karkat +5462 https://shitposter.club/user/5462 https://shitposter.club/users/stagparty +5494 https://shitposter.club/user/5494 https://shitposter.club/users/davestrider +5495 https://shitposter.club/user/5495 https://shitposter.club/users/fursona +5524 https://shitposter.club/user/5524 https://shitposter.club/users/jerry +5618 https://shitposter.club/user/5618 https://shitposter.club/users/moonatwork +5640 https://shitposter.club/user/5640 https://shitposter.club/users/herberthreis +5660 https://shitposter.club/user/5660 https://shitposter.club/users/dg +5681 https://shitposter.club/user/5681 https://shitposter.club/users/wakarimasen +5693 https://shitposter.club/user/5693 https://shitposter.club/users/reposterclacke +5722 https://shitposter.club/user/5722 https://shitposter.club/users/moonoffsite +5774 https://shitposter.club/user/5774 https://shitposter.club/users/figuringshitout +5826 https://shitposter.club/user/5826 https://shitposter.club/users/hckr +5875 https://shitposter.club/user/5875 https://shitposter.club/users/zero +5905 https://shitposter.club/user/5905 https://shitposter.club/users/lawyerfortheguy +5921 https://shitposter.club/user/5921 https://shitposter.club/users/dimeforthedude +5922 https://shitposter.club/user/5922 https://shitposter.club/users/tiffany +5930 https://shitposter.club/user/5930 https://shitposter.club/users/rilut +5936 https://shitposter.club/user/5936 https://shitposter.club/users/rwdigest +5941 https://shitposter.club/user/5941 https://shitposter.club/users/voidexe +6002 https://shitposter.club/user/6002 https://shitposter.club/users/kaldonia +6030 https://shitposter.club/user/6030 https://shitposter.club/users/smokeyhills +6033 https://shitposter.club/user/6033 https://shitposter.club/users/pennyforthegoy +6053 https://shitposter.club/user/6053 https://shitposter.club/users/ninjabuttocks +6057 https://shitposter.club/user/6057 https://shitposter.club/users/mrmattimation +6076 https://shitposter.club/user/6076 https://shitposter.club/users/arachnidsgrip +6086 https://shitposter.club/user/6086 https://shitposter.club/users/bogs +6114 https://shitposter.club/user/6114 https://shitposter.club/users/homph +6143 https://shitposter.club/user/6143 https://shitposter.club/users/brassrod +6144 https://shitposter.club/user/6144 https://shitposter.club/users/abnoxio +6302 https://shitposter.club/user/6302 https://shitposter.club/users/hjkhan +6317 https://shitposter.club/user/6317 https://shitposter.club/users/tasmijn +6378 https://shitposter.club/user/6378 https://shitposter.club/users/cv +6394 https://shitposter.club/user/6394 https://shitposter.club/users/exceem +6531 https://shitposter.club/user/6531 https://shitposter.club/users/thot +6533 https://shitposter.club/user/6533 https://shitposter.club/users/zenburn +6534 https://shitposter.club/user/6534 https://shitposter.club/users/supermoon +6563 https://shitposter.club/user/6563 https://shitposter.club/users/lebronjames75 +6724 https://shitposter.club/user/6724 https://shitposter.club/users/dreya +6838 https://shitposter.club/user/6838 https://shitposter.club/users/blackhole +6840 https://shitposter.club/user/6840 https://shitposter.club/users/elgatoweebee +6908 https://shitposter.club/user/6908 https://shitposter.club/users/panzerklown +6960 https://shitposter.club/user/6960 https://shitposter.club/users/hitlertheanimation +7062 https://shitposter.club/user/7062 https://shitposter.club/users/lm9 +7063 https://shitposter.club/user/7063 https://shitposter.club/users/kbb +7064 https://shitposter.club/user/7064 https://shitposter.club/users/00 +7114 https://shitposter.club/user/7114 https://shitposter.club/users/sw0rn +7197 https://shitposter.club/user/7197 https://shitposter.club/users/skelepun +7204 https://shitposter.club/user/7204 https://shitposter.club/users/segata +7205 https://shitposter.club/user/7205 https://shitposter.club/users/niggerkiller6969 +7251 https://shitposter.club/user/7251 https://shitposter.club/users/kitredgrave +7261 https://shitposter.club/user/7261 https://shitposter.club/users/letters +7292 https://shitposter.club/user/7292 https://shitposter.club/users/goatholeonmy +7295 https://shitposter.club/user/7295 https://shitposter.club/users/varondus +7335 https://shitposter.club/user/7335 https://shitposter.club/users/arsaces +7339 https://shitposter.club/user/7339 https://shitposter.club/users/nixromina +7374 https://shitposter.club/user/7374 https://shitposter.club/users/vladdo +7436 https://shitposter.club/user/7436 https://shitposter.club/users/baery +7463 https://shitposter.club/user/7463 https://shitposter.club/users/bigdikk +7543 https://shitposter.club/user/7543 https://shitposter.club/users/bijorikoraku +7573 https://shitposter.club/user/7573 https://shitposter.club/users/mithras +7602 https://shitposter.club/user/7602 https://shitposter.club/users/timiddimwit +7614 https://shitposter.club/user/7614 https://shitposter.club/users/thricebitten003 +7640 https://shitposter.club/user/7640 https://shitposter.club/users/floopfloop +7664 https://shitposter.club/user/7664 https://shitposter.club/users/otakunopico +7686 https://shitposter.club/user/7686 https://shitposter.club/users/fashygoy +7703 https://shitposter.club/user/7703 https://shitposter.club/users/anonymous +7710 https://shitposter.club/user/7710 https://shitposter.club/users/wewlad +7720 https://shitposter.club/user/7720 https://shitposter.club/users/textophile +7732 https://shitposter.club/user/7732 https://shitposter.club/users/vetforumwars +7748 https://shitposter.club/user/7748 https://shitposter.club/users/chikimonki +7751 https://shitposter.club/user/7751 https://shitposter.club/users/s3krit +7752 https://shitposter.club/user/7752 https://shitposter.club/users/valka +7753 https://shitposter.club/user/7753 https://shitposter.club/users/notksj +7775 https://shitposter.club/user/7775 https://shitposter.club/users/femacampinmate +7777 https://shitposter.club/user/7777 https://shitposter.club/users/redbayp +7809 https://shitposter.club/user/7809 https://shitposter.club/users/wayy +7826 https://shitposter.club/user/7826 https://shitposter.club/users/eliotime3000 +8015 https://shitposter.club/user/8015 https://shitposter.club/users/beingham +8031 https://shitposter.club/user/8031 https://shitposter.club/users/cyberpotato +8058 https://shitposter.club/user/8058 https://shitposter.club/users/efina +8059 https://shitposter.club/user/8059 https://shitposter.club/users/milla +8060 https://shitposter.club/user/8060 https://shitposter.club/users/caden +8061 https://shitposter.club/user/8061 https://shitposter.club/users/tiz +8072 https://shitposter.club/user/8072 https://shitposter.club/users/mikemazzone +8079 https://shitposter.club/user/8079 https://shitposter.club/users/fraudexposer +8081 https://shitposter.club/user/8081 https://shitposter.club/users/redair +8084 https://shitposter.club/user/8084 https://shitposter.club/users/jmd +8093 https://shitposter.club/user/8093 https://shitposter.club/users/linkwood +8094 https://shitposter.club/user/8094 https://shitposter.club/users/stefan +8095 https://shitposter.club/user/8095 https://shitposter.club/users/perionic +8096 https://shitposter.club/user/8096 https://shitposter.club/users/retronet +8157 https://shitposter.club/user/8157 https://shitposter.club/users/culto +8181 https://shitposter.club/user/8181 https://shitposter.club/users/extrange +8194 https://shitposter.club/user/8194 https://shitposter.club/users/daniel197047 +8220 https://shitposter.club/user/8220 https://shitposter.club/users/schnapps +8227 https://shitposter.club/user/8227 https://shitposter.club/users/anonavenger +8256 https://shitposter.club/user/8256 https://shitposter.club/users/mikaela +8261 https://shitposter.club/user/8261 https://shitposter.club/users/loki +8330 https://shitposter.club/user/8330 https://shitposter.club/users/sloan +8337 https://shitposter.club/user/8337 https://shitposter.club/users/thehifman +8363 https://shitposter.club/user/8363 https://shitposter.club/users/threetoast +8410 https://shitposter.club/user/8410 https://shitposter.club/users/daphailwhale +8429 https://shitposter.club/user/8429 https://shitposter.club/users/jakob +8430 https://shitposter.club/user/8430 https://shitposter.club/users/stephenlynx +8433 https://shitposter.club/user/8433 https://shitposter.club/users/ayoholup +8463 https://shitposter.club/user/8463 https://shitposter.club/users/loltemp +8622 https://shitposter.club/user/8622 https://shitposter.club/users/chu +8635 https://shitposter.club/user/8635 https://shitposter.club/users/bilb +8639 https://shitposter.club/user/8639 https://shitposter.club/users/www +8644 https://shitposter.club/user/8644 https://shitposter.club/users/potus +8676 https://shitposter.club/user/8676 https://shitposter.club/users/testuser124578 +8716 https://shitposter.club/user/8716 https://shitposter.club/users/kentnelida +8853 https://shitposter.club/user/8853 https://shitposter.club/users/meff +8876 https://shitposter.club/user/8876 https://shitposter.club/users/liz +8896 https://shitposter.club/user/8896 https://shitposter.club/users/anonjustice +8974 https://shitposter.club/user/8974 https://shitposter.club/users/wintertsar +9052 https://shitposter.club/user/9052 https://shitposter.club/users/nerthos +9056 https://shitposter.club/user/9056 https://shitposter.club/users/mono +9089 https://shitposter.club/user/9089 https://shitposter.club/users/taeateh +9119 https://shitposter.club/user/9119 https://shitposter.club/users/twilly999 +9140 https://shitposter.club/user/9140 https://shitposter.club/users/poorlyreported +9157 https://shitposter.club/user/9157 https://shitposter.club/users/karabiner +9164 https://shitposter.club/user/9164 https://shitposter.club/users/spaceman +9176 https://shitposter.club/user/9176 https://shitposter.club/users/dbrz +9196 https://shitposter.club/user/9196 https://shitposter.club/users/meesa +9203 https://shitposter.club/user/9203 https://shitposter.club/users/tokage +9205 https://shitposter.club/user/9205 https://shitposter.club/users/adolfhitler +9223 https://shitposter.club/user/9223 https://shitposter.club/users/homotopy +9283 https://shitposter.club/user/9283 https://shitposter.club/users/alanman +9294 https://shitposter.club/user/9294 https://shitposter.club/users/posteur +9301 https://shitposter.club/user/9301 https://shitposter.club/users/mchnem +9329 https://shitposter.club/user/9329 https://shitposter.club/users/mm +9347 https://shitposter.club/user/9347 https://shitposter.club/users/caspermag +9348 https://shitposter.club/user/9348 https://shitposter.club/users/weimerica +9396 https://shitposter.club/user/9396 https://shitposter.club/users/fl1nt +9487 https://shitposter.club/user/9487 https://shitposter.club/users/heterowhiteman +9499 https://shitposter.club/user/9499 https://shitposter.club/users/bane +9521 https://shitposter.club/user/9521 https://shitposter.club/users/luke +9522 https://shitposter.club/user/9522 https://shitposter.club/users/friendlysmoker +9563 https://shitposter.club/user/9563 https://shitposter.club/users/momo +9565 https://shitposter.club/user/9565 https://shitposter.club/users/c1tyoffl1nt1 +9567 https://shitposter.club/user/9567 https://shitposter.club/users/takao +9568 https://shitposter.club/user/9568 https://shitposter.club/users/sim +9569 https://shitposter.club/user/9569 https://shitposter.club/users/sakuya +9572 https://shitposter.club/user/9572 https://shitposter.club/users/chiruno +9573 https://shitposter.club/user/9573 https://shitposter.club/users/usercorpse +9574 https://shitposter.club/user/9574 https://shitposter.club/users/yeetniqqa +9585 https://shitposter.club/user/9585 https://shitposter.club/users/subvert +9591 https://shitposter.club/user/9591 https://shitposter.club/users/hardbass2k8 +9620 https://shitposter.club/user/9620 https://shitposter.club/users/secretsquirrel +9654 https://shitposter.club/user/9654 https://shitposter.club/users/spacemandown +9655 https://shitposter.club/user/9655 https://shitposter.club/users/neimzr4luzerz +9664 https://shitposter.club/user/9664 https://shitposter.club/users/moontest +9695 https://shitposter.club/user/9695 https://shitposter.club/users/azurerose +9701 https://shitposter.club/user/9701 https://shitposter.club/users/leroilezard +9776 https://shitposter.club/user/9776 https://shitposter.club/users/awgeezrick +9879 https://shitposter.club/user/9879 https://shitposter.club/users/terezi +9885 https://shitposter.club/user/9885 https://shitposter.club/users/johnhenry +9968 https://shitposter.club/user/9968 https://shitposter.club/users/barf +10098 https://shitposter.club/user/10098 https://shitposter.club/users/mantis +10166 https://shitposter.club/user/10166 https://shitposter.club/users/anon +10260 https://shitposter.club/user/10260 https://shitposter.club/users/sonya +10394 https://shitposter.club/user/10394 https://shitposter.club/users/sarahjeong +10660 https://shitposter.club/user/10660 https://shitposter.club/users/kkitteh +10672 https://shitposter.club/user/10672 https://shitposter.club/users/data +10832 https://shitposter.club/user/10832 https://shitposter.club/users/marin +10963 https://shitposter.club/user/10963 https://shitposter.club/users/anthony +10986 https://shitposter.club/user/10986 https://shitposter.club/users/ashdroid +11068 https://shitposter.club/user/11068 https://shitposter.club/users/yair +11231 https://shitposter.club/user/11231 https://shitposter.club/users/dean +11262 https://shitposter.club/user/11262 https://shitposter.club/users/santiesteban +11401 https://shitposter.club/user/11401 https://shitposter.club/users/hughdarrow +11514 https://shitposter.club/user/11514 https://shitposter.club/users/mil +11604 https://shitposter.club/user/11604 https://shitposter.club/users/anime +11663 https://shitposter.club/user/11663 https://shitposter.club/users/jakk +11747 https://shitposter.club/user/11747 https://shitposter.club/users/buffyfan12 +11865 https://shitposter.club/user/11865 https://shitposter.club/users/thx2037 +11960 https://shitposter.club/user/11960 https://shitposter.club/users/gargron +12000 https://shitposter.club/user/12000 https://shitposter.club/users/chc4 +12046 https://shitposter.club/user/12046 https://shitposter.club/users/sergio +12115 https://shitposter.club/user/12115 https://shitposter.club/users/gooddoge +12235 https://shitposter.club/user/12235 https://shitposter.club/users/moonrise +12367 https://shitposter.club/user/12367 https://shitposter.club/users/0xdeadbabe +12519 https://shitposter.club/user/12519 https://shitposter.club/users/jesusaur +12577 https://shitposter.club/user/12577 https://shitposter.club/users/vpsorg +12693 https://shitposter.club/user/12693 https://shitposter.club/users/gnulibs +12695 https://shitposter.club/user/12695 https://shitposter.club/users/hydra +12699 https://shitposter.club/user/12699 https://shitposter.club/users/thegoldwater +12725 https://shitposter.club/user/12725 https://shitposter.club/users/pox +12820 https://shitposter.club/user/12820 https://shitposter.club/users/charafan +12822 https://shitposter.club/user/12822 https://shitposter.club/users/fly +12826 https://shitposter.club/user/12826 https://shitposter.club/users/jay +13068 https://shitposter.club/user/13068 https://shitposter.club/users/wannabe +13442 https://shitposter.club/user/13442 https://shitposter.club/users/twitter +13476 https://shitposter.club/user/13476 https://shitposter.club/users/huefee +13590 https://shitposter.club/user/13590 https://shitposter.club/users/d3wd +13712 https://shitposter.club/user/13712 https://shitposter.club/users/sacfly +13905 https://shitposter.club/user/13905 https://shitposter.club/users/athrygg +14115 https://shitposter.club/user/14115 https://shitposter.club/users/wolf +14145 https://shitposter.club/user/14145 https://shitposter.club/users/random +14158 https://shitposter.club/user/14158 https://shitposter.club/users/dm +14217 https://shitposter.club/user/14217 https://shitposter.club/users/okux +14533 https://shitposter.club/user/14533 https://shitposter.club/users/zeno +14612 https://shitposter.club/user/14612 https://shitposter.club/users/jk +14638 https://shitposter.club/user/14638 https://shitposter.club/users/grindecologist +14767 https://shitposter.club/user/14767 https://shitposter.club/users/skullum +14903 https://shitposter.club/user/14903 https://shitposter.club/users/tomey +14972 https://shitposter.club/user/14972 https://shitposter.club/users/uramekus +15044 https://shitposter.club/user/15044 https://shitposter.club/users/harlan +15118 https://shitposter.club/user/15118 https://shitposter.club/users/arash +15236 https://shitposter.club/user/15236 https://shitposter.club/users/coreilly +15371 https://shitposter.club/user/15371 https://shitposter.club/users/thisisnotanime +15416 https://shitposter.club/user/15416 https://shitposter.club/users/cg +15439 https://shitposter.club/user/15439 https://shitposter.club/users/wareya +15496 https://shitposter.club/user/15496 https://shitposter.club/users/auraninanettaadriana +15557 https://shitposter.club/user/15557 https://shitposter.club/users/dechi +15575 https://shitposter.club/user/15575 https://shitposter.club/users/vikohmeilaty +15578 https://shitposter.club/user/15578 https://shitposter.club/users/vikohsevmarmila +15581 https://shitposter.club/user/15581 https://shitposter.club/users/vikohalvianti +15587 https://shitposter.club/user/15587 https://shitposter.club/users/patriciamichelletangkangentot +15635 https://shitposter.club/user/15635 https://shitposter.club/users/novichok +16492 https://shitposter.club/user/16492 https://shitposter.club/users/oosh +16752 https://shitposter.club/user/16752 https://shitposter.club/users/floraplus +17083 https://shitposter.club/user/17083 https://shitposter.club/users/popeyethecunt +17319 https://shitposter.club/user/17319 https://shitposter.club/users/dctf +17581 https://shitposter.club/user/17581 https://shitposter.club/users/chriztheanvill +18540 https://shitposter.club/user/18540 https://shitposter.club/users/sabahsyria +18716 https://shitposter.club/user/18716 https://shitposter.club/users/dumbbabby +18855 https://shitposter.club/user/18855 https://shitposter.club/users/derpderpderp +19068 https://shitposter.club/user/19068 https://shitposter.club/users/ster +19095 https://shitposter.club/user/19095 https://shitposter.club/users/cajoh +19124 https://shitposter.club/user/19124 https://shitposter.club/users/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +19257 https://shitposter.club/user/19257 https://shitposter.club/users/friskan +19285 https://shitposter.club/user/19285 https://shitposter.club/users/zeo +19593 https://shitposter.club/user/19593 https://shitposter.club/users/akater +19649 https://shitposter.club/user/19649 https://shitposter.club/users/wololo +20046 https://shitposter.club/user/20046 https://shitposter.club/users/fujimura +20073 https://shitposter.club/user/20073 https://shitposter.club/users/jakethesnake +20267 https://shitposter.club/user/20267 https://shitposter.club/users/moontest2 +20426 https://shitposter.club/user/20426 https://shitposter.club/users/perspicacious01 +20651 https://shitposter.club/user/20651 https://shitposter.club/users/trivia +20686 https://shitposter.club/user/20686 https://shitposter.club/users/yovinnie +20759 https://shitposter.club/user/20759 https://shitposter.club/users/roytam +21026 https://shitposter.club/user/21026 https://shitposter.club/users/shakes31471 +21667 https://shitposter.club/user/21667 https://shitposter.club/users/bdjnk +21787 https://shitposter.club/user/21787 https://shitposter.club/users/cutscenes +21920 https://shitposter.club/user/21920 https://shitposter.club/users/rwdsaboo +21925 https://shitposter.club/user/21925 https://shitposter.club/users/mapomme +21934 https://shitposter.club/user/21934 https://shitposter.club/users/satori +22018 https://shitposter.club/user/22018 https://shitposter.club/users/vertu +22080 https://shitposter.club/user/22080 https://shitposter.club/users/raven +22177 https://shitposter.club/user/22177 https://shitposter.club/users/boa +22179 https://shitposter.club/user/22179 https://shitposter.club/users/tezcat +22230 https://shitposter.club/user/22230 https://shitposter.club/users/alex +22323 https://shitposter.club/user/22323 https://shitposter.club/users/tehsvin +22514 https://shitposter.club/user/22514 https://shitposter.club/users/shitehoney +22564 https://shitposter.club/user/22564 https://shitposter.club/users/becauseimgray +22706 https://shitposter.club/user/22706 https://shitposter.club/users/nimda +22883 https://shitposter.club/user/22883 https://shitposter.club/users/noflashfirm +22917 https://shitposter.club/user/22917 https://shitposter.club/users/silvertube +23288 https://shitposter.club/user/23288 https://shitposter.club/users/monad +23396 https://shitposter.club/user/23396 https://shitposter.club/users/mom +23576 https://shitposter.club/user/23576 https://shitposter.club/users/ntc +23735 https://shitposter.club/user/23735 https://shitposter.club/users/betobear730 +23872 https://shitposter.club/user/23872 https://shitposter.club/users/mackatron +23909 https://shitposter.club/user/23909 https://shitposter.club/users/johnnycumby +24048 https://shitposter.club/user/24048 https://shitposter.club/users/buttballoon +24247 https://shitposter.club/user/24247 https://shitposter.club/users/hoppeoffamychoppa +24370 https://shitposter.club/user/24370 https://shitposter.club/users/superjey +24519 https://shitposter.club/user/24519 https://shitposter.club/users/crufro +24550 https://shitposter.club/user/24550 https://shitposter.club/users/baseddrworm +24794 https://shitposter.club/user/24794 https://shitposter.club/users/marko +24893 https://shitposter.club/user/24893 https://shitposter.club/users/sweetnote +25222 https://shitposter.club/user/25222 https://shitposter.club/users/stiribune +25519 https://shitposter.club/user/25519 https://shitposter.club/users/taco +25726 https://shitposter.club/user/25726 https://shitposter.club/users/morbius +26103 https://shitposter.club/user/26103 https://shitposter.club/users/moonmanatgscon +26486 https://shitposter.club/user/26486 https://shitposter.club/users/lon +26603 https://shitposter.club/user/26603 https://shitposter.club/users/cj +26712 https://shitposter.club/user/26712 https://shitposter.club/users/existentialbro +26830 https://shitposter.club/user/26830 https://shitposter.club/users/weddingtorontolimo +26858 https://shitposter.club/user/26858 https://shitposter.club/users/hoskayne +27459 https://shitposter.club/user/27459 https://shitposter.club/users/dirb +27464 https://shitposter.club/user/27464 https://shitposter.club/users/assalchemy +27628 https://shitposter.club/user/27628 https://shitposter.club/users/walt1999walt +28122 https://shitposter.club/user/28122 https://shitposter.club/users/h8 +28526 https://shitposter.club/user/28526 https://shitposter.club/users/mariano +28601 https://shitposter.club/user/28601 https://shitposter.club/users/robofortune +28795 https://shitposter.club/user/28795 https://shitposter.club/users/falco +28892 https://shitposter.club/user/28892 https://shitposter.club/users/batemanboogers +28985 https://shitposter.club/user/28985 https://shitposter.club/users/pasty +28989 https://shitposter.club/user/28989 https://shitposter.club/users/podrickpaddington +29181 https://shitposter.club/user/29181 https://shitposter.club/users/ganix +29182 https://shitposter.club/user/29182 https://shitposter.club/users/marsprobe +29185 https://shitposter.club/user/29185 https://shitposter.club/users/tealdear +29251 https://shitposter.club/user/29251 https://shitposter.club/users/tico +29686 https://shitposter.club/user/29686 https://shitposter.club/users/pooryorick +29708 https://shitposter.club/user/29708 https://shitposter.club/users/vfp +29825 https://shitposter.club/user/29825 https://shitposter.club/users/camby +29856 https://shitposter.club/user/29856 https://shitposter.club/users/aqours +29857 https://shitposter.club/user/29857 https://shitposter.club/users/gaygrandma +29858 https://shitposter.club/user/29858 https://shitposter.club/users/zarya +29859 https://shitposter.club/user/29859 https://shitposter.club/users/ene +29969 https://shitposter.club/user/29969 https://shitposter.club/users/aw +30066 https://shitposter.club/user/30066 https://shitposter.club/users/oxenfree +30080 https://shitposter.club/user/30080 https://shitposter.club/users/roko +30202 https://shitposter.club/user/30202 https://shitposter.club/users/doingsomeposts +30241 https://shitposter.club/user/30241 https://shitposter.club/users/archaeme +30243 https://shitposter.club/user/30243 https://shitposter.club/users/zenpukku +30293 https://shitposter.club/user/30293 https://shitposter.club/users/styromaniac +30720 https://shitposter.club/user/30720 https://shitposter.club/users/thatbrickster +30748 https://shitposter.club/user/30748 https://shitposter.club/users/ryan +31040 https://shitposter.club/user/31040 https://shitposter.club/users/me +31101 https://shitposter.club/user/31101 https://shitposter.club/users/louiefillet +31132 https://shitposter.club/user/31132 https://shitposter.club/users/ok +31339 https://shitposter.club/user/31339 https://shitposter.club/users/alucard +31353 https://shitposter.club/user/31353 https://shitposter.club/users/spcnepfag +31536 https://shitposter.club/user/31536 https://shitposter.club/users/dmgctrl +31538 https://shitposter.club/user/31538 https://shitposter.club/users/lueyee +31714 https://shitposter.club/user/31714 https://shitposter.club/users/comstock +31832 https://shitposter.club/user/31832 https://shitposter.club/users/anotherwriter +31836 https://shitposter.club/user/31836 https://shitposter.club/users/luminous +31876 https://shitposter.club/user/31876 https://shitposter.club/users/toxic +31892 https://shitposter.club/user/31892 https://shitposter.club/users/soulkisser +31923 https://shitposter.club/user/31923 https://shitposter.club/users/piyush +31959 https://shitposter.club/user/31959 https://shitposter.club/users/lightlysalted +31973 https://shitposter.club/user/31973 https://shitposter.club/users/abr21 +31997 https://shitposter.club/user/31997 https://shitposter.club/users/demo +32079 https://shitposter.club/user/32079 https://shitposter.club/users/totallynotdogjaw +32123 https://shitposter.club/user/32123 https://shitposter.club/users/ctrlcreepbot +32158 https://shitposter.club/user/32158 https://shitposter.club/users/ben666 +32188 https://shitposter.club/user/32188 https://shitposter.club/users/polenstronkest +32201 https://shitposter.club/user/32201 https://shitposter.club/users/filthymcgarbage +32314 https://shitposter.club/user/32314 https://shitposter.club/users/notjeff +32324 https://shitposter.club/user/32324 https://shitposter.club/users/tanteifaust +32326 https://shitposter.club/user/32326 https://shitposter.club/users/vimtingu +32329 https://shitposter.club/user/32329 https://shitposter.club/users/dolus +32343 https://shitposter.club/user/32343 https://shitposter.club/users/sonicdreadzhog +32383 https://shitposter.club/user/32383 https://shitposter.club/users/nignog +32386 https://shitposter.club/user/32386 https://shitposter.club/users/owl +32390 https://shitposter.club/user/32390 https://shitposter.club/users/yoroshiku +32444 https://shitposter.club/user/32444 https://shitposter.club/users/chelzgrimace0 +32460 https://shitposter.club/user/32460 https://shitposter.club/users/mei +32466 https://shitposter.club/user/32466 https://shitposter.club/users/demigodloligagger +32690 https://shitposter.club/user/32690 https://shitposter.club/users/camoceltic +32736 https://shitposter.club/user/32736 https://shitposter.club/users/flamingkazin +33044 https://shitposter.club/user/33044 https://shitposter.club/users/root +33191 https://shitposter.club/user/33191 https://shitposter.club/users/949f45ac +33422 https://shitposter.club/user/33422 https://shitposter.club/users/surge +33683 https://shitposter.club/user/33683 https://shitposter.club/users/dielan +33789 https://shitposter.club/user/33789 https://shitposter.club/users/fickle +34011 https://shitposter.club/user/34011 https://shitposter.club/users/nurnymurse +34442 https://shitposter.club/user/34442 https://shitposter.club/users/ragecage +34659 https://shitposter.club/user/34659 https://shitposter.club/users/fuckinghackers +35102 https://shitposter.club/user/35102 https://shitposter.club/users/robotx +35167 https://shitposter.club/user/35167 https://shitposter.club/users/sojourner +35180 https://shitposter.club/user/35180 https://shitposter.club/users/dogjaw +35198 https://shitposter.club/user/35198 https://shitposter.club/users/radicooloperative +35340 https://shitposter.club/user/35340 https://shitposter.club/users/sn +35402 https://shitposter.club/user/35402 https://shitposter.club/users/demifiend +35510 https://shitposter.club/user/35510 https://shitposter.club/users/tempo +35623 https://shitposter.club/user/35623 https://shitposter.club/users/lphovercraft +35631 https://shitposter.club/user/35631 https://shitposter.club/users/realhitler +35775 https://shitposter.club/user/35775 https://shitposter.club/users/kian +35930 https://shitposter.club/user/35930 https://shitposter.club/users/jjcarter21r +36077 https://shitposter.club/user/36077 https://shitposter.club/users/wehateweebs +36115 https://shitposter.club/user/36115 https://shitposter.club/users/theplaguedr +36172 https://shitposter.club/user/36172 https://shitposter.club/users/surfinbird +36381 https://shitposter.club/user/36381 https://shitposter.club/users/sireebob +36384 https://shitposter.club/user/36384 https://shitposter.club/users/127001 +36717 https://shitposter.club/user/36717 https://shitposter.club/users/justaghost +36821 https://shitposter.club/user/36821 https://shitposter.club/users/shadow +36888 https://shitposter.club/user/36888 https://shitposter.club/users/moe +37046 https://shitposter.club/user/37046 https://shitposter.club/users/moe123 +37300 https://shitposter.club/user/37300 https://shitposter.club/users/lulinvega +37326 https://shitposter.club/user/37326 https://shitposter.club/users/haisenberg +37954 https://shitposter.club/user/37954 https://shitposter.club/users/kg +38017 https://shitposter.club/user/38017 https://shitposter.club/users/yvvu2 +38219 https://shitposter.club/user/38219 https://shitposter.club/users/spooks +38322 https://shitposter.club/user/38322 https://shitposter.club/users/invlpg +38364 https://shitposter.club/user/38364 https://shitposter.club/users/krochpuncher +38382 https://shitposter.club/user/38382 https://shitposter.club/users/artifaxxs +38482 https://shitposter.club/user/38482 https://shitposter.club/users/windclock +38491 https://shitposter.club/user/38491 https://shitposter.club/users/lobster +38618 https://shitposter.club/user/38618 https://shitposter.club/users/birdway +38733 https://shitposter.club/user/38733 https://shitposter.club/users/sulter +38796 https://shitposter.club/user/38796 https://shitposter.club/users/zika +38979 https://shitposter.club/user/38979 https://shitposter.club/users/manghoti +39546 https://shitposter.club/user/39546 https://shitposter.club/users/zlowiec +40673 https://shitposter.club/user/40673 https://shitposter.club/users/aaa +41496 https://shitposter.club/user/41496 https://shitposter.club/users/polywuf +41717 https://shitposter.club/user/41717 https://shitposter.club/users/shirtlords +41735 https://shitposter.club/user/41735 https://shitposter.club/users/vced01tbkrcy +41780 https://shitposter.club/user/41780 https://shitposter.club/users/reggiehathaway +41786 https://shitposter.club/user/41786 https://shitposter.club/users/parisc +41794 https://shitposter.club/user/41794 https://shitposter.club/users/nutjin +41801 https://shitposter.club/user/41801 https://shitposter.club/users/angelus +41836 https://shitposter.club/user/41836 https://shitposter.club/users/big +41985 https://shitposter.club/user/41985 https://shitposter.club/users/wario +42081 https://shitposter.club/user/42081 https://shitposter.club/users/animesniffer +42098 https://shitposter.club/user/42098 https://shitposter.club/users/yappariesaka +42115 https://shitposter.club/user/42115 https://shitposter.club/users/stjude +42120 https://shitposter.club/user/42120 https://shitposter.club/users/gaiusgermanicus +42260 https://shitposter.club/user/42260 https://shitposter.club/users/loveliestamie +42347 https://shitposter.club/user/42347 https://shitposter.club/users/ginz +42354 https://shitposter.club/user/42354 https://shitposter.club/users/antiracist +42363 https://shitposter.club/user/42363 https://shitposter.club/users/matthewmaci +42472 https://shitposter.club/user/42472 https://shitposter.club/users/rubberback +42927 https://shitposter.club/user/42927 https://shitposter.club/users/hatexgroup +42968 https://shitposter.club/user/42968 https://shitposter.club/users/gloriouscarwash +42997 https://shitposter.club/user/42997 https://shitposter.club/users/yayo +43012 https://shitposter.club/user/43012 https://shitposter.club/users/robloxhentie88 +43092 https://shitposter.club/user/43092 https://shitposter.club/users/haspop +43167 https://shitposter.club/user/43167 https://shitposter.club/users/walmartsupremacy +43268 https://shitposter.club/user/43268 https://shitposter.club/users/golpollo +43272 https://shitposter.club/user/43272 https://shitposter.club/users/rrx +43276 https://shitposter.club/user/43276 https://shitposter.club/users/rusty +43336 https://shitposter.club/user/43336 https://shitposter.club/users/caesarcrab +43384 https://shitposter.club/user/43384 https://shitposter.club/users/yap +43440 https://shitposter.club/user/43440 https://shitposter.club/users/triplekmafia +43443 https://shitposter.club/user/43443 https://shitposter.club/users/antonnizhny +43583 https://shitposter.club/user/43583 https://shitposter.club/users/cajon +43744 https://shitposter.club/user/43744 https://shitposter.club/users/dixieconstruct +43764 https://shitposter.club/user/43764 https://shitposter.club/users/pepsicanex +43776 https://shitposter.club/user/43776 https://shitposter.club/users/deraristokraut +43779 https://shitposter.club/user/43779 https://shitposter.club/users/red +43783 https://shitposter.club/user/43783 https://shitposter.club/users/boxiekun +43791 https://shitposter.club/user/43791 https://shitposter.club/users/emilia +43866 https://shitposter.club/user/43866 https://shitposter.club/users/qwerty +44035 https://shitposter.club/user/44035 https://shitposter.club/users/aspirator +44303 https://shitposter.club/user/44303 https://shitposter.club/users/cereal +44541 https://shitposter.club/user/44541 https://shitposter.club/users/animerapist +44666 https://shitposter.club/user/44666 https://shitposter.club/users/za +44681 https://shitposter.club/user/44681 https://shitposter.club/users/suicidal +44751 https://shitposter.club/user/44751 https://shitposter.club/users/illuminatoskeletono +45219 https://shitposter.club/user/45219 https://shitposter.club/users/sierrakilobravo +45312 https://shitposter.club/user/45312 https://shitposter.club/users/thufir +45467 https://shitposter.club/user/45467 https://shitposter.club/users/fermtnzheavy +45873 https://shitposter.club/user/45873 https://shitposter.club/users/jector +46020 https://shitposter.club/user/46020 https://shitposter.club/users/shitlordsupreme +46273 https://shitposter.club/user/46273 https://shitposter.club/users/y88 +46347 https://shitposter.club/user/46347 https://shitposter.club/users/catk111er +46752 https://shitposter.club/user/46752 https://shitposter.club/users/pr333 +46808 https://shitposter.club/user/46808 https://shitposter.club/users/catkittens +47284 https://shitposter.club/user/47284 https://shitposter.club/users/123lareputarana +47359 https://shitposter.club/user/47359 https://shitposter.club/users/traplordegen +47368 https://shitposter.club/user/47368 https://shitposter.club/users/norm +47569 https://shitposter.club/user/47569 https://shitposter.club/users/grass +47770 https://shitposter.club/user/47770 https://shitposter.club/users/realdavidreed +47943 https://shitposter.club/user/47943 https://shitposter.club/users/watch +48103 https://shitposter.club/user/48103 https://shitposter.club/users/bagel +48130 https://shitposter.club/user/48130 https://shitposter.club/users/stochastix +48329 https://shitposter.club/user/48329 https://shitposter.club/users/mewlan +48389 https://shitposter.club/user/48389 https://shitposter.club/users/andilinks +48440 https://shitposter.club/user/48440 https://shitposter.club/users/ao +48495 https://shitposter.club/user/48495 https://shitposter.club/users/futuredogefm +48496 https://shitposter.club/user/48496 https://shitposter.club/users/harold +48611 https://shitposter.club/user/48611 https://shitposter.club/users/hattiecat +48712 https://shitposter.club/user/48712 https://shitposter.club/users/mrmcmayhem +49233 https://shitposter.club/user/49233 https://shitposter.club/users/sushipantsu +49746 https://shitposter.club/user/49746 https://shitposter.club/users/siedge +49752 https://shitposter.club/user/49752 https://shitposter.club/users/honorrollcc +49829 https://shitposter.club/user/49829 https://shitposter.club/users/denza252 +49856 https://shitposter.club/user/49856 https://shitposter.club/users/web +49863 https://shitposter.club/user/49863 https://shitposter.club/users/donglord +49933 https://shitposter.club/user/49933 https://shitposter.club/users/chargedaffaires +50092 https://shitposter.club/user/50092 https://shitposter.club/users/joy +50183 https://shitposter.club/user/50183 https://shitposter.club/users/gravityfailsme +50216 https://shitposter.club/user/50216 https://shitposter.club/users/installgen2 +50331 https://shitposter.club/user/50331 https://shitposter.club/users/robbie +50332 https://shitposter.club/user/50332 https://shitposter.club/users/xirus11 +50339 https://shitposter.club/user/50339 https://shitposter.club/users/glendo +50340 https://shitposter.club/user/50340 https://shitposter.club/users/minus2 +51031 https://shitposter.club/user/51031 https://shitposter.club/users/kekmeister +51033 https://shitposter.club/user/51033 https://shitposter.club/users/akitosenshi +51037 https://shitposter.club/user/51037 https://shitposter.club/users/ganjabots +51337 https://shitposter.club/user/51337 https://shitposter.club/users/sadanimeman +51693 https://shitposter.club/user/51693 https://shitposter.club/users/iamfubar +51699 https://shitposter.club/user/51699 https://shitposter.club/users/honk +51732 https://shitposter.club/user/51732 https://shitposter.club/users/trash +51733 https://shitposter.club/user/51733 https://shitposter.club/users/normsndy +51827 https://shitposter.club/user/51827 https://shitposter.club/users/zeppy +52063 https://shitposter.club/user/52063 https://shitposter.club/users/anomaleon +52122 https://shitposter.club/user/52122 https://shitposter.club/users/huh +52172 https://shitposter.club/user/52172 https://shitposter.club/users/erzaknightfr +52276 https://shitposter.club/user/52276 https://shitposter.club/users/antasmeme +52457 https://shitposter.club/user/52457 https://shitposter.club/users/girl +52906 https://shitposter.club/user/52906 https://shitposter.club/users/threaddotrun +53474 https://shitposter.club/user/53474 https://shitposter.club/users/starz0r +53716 https://shitposter.club/user/53716 https://shitposter.club/users/yoyo +53967 https://shitposter.club/user/53967 https://shitposter.club/users/sebas +54382 https://shitposter.club/user/54382 https://shitposter.club/users/thndr +54503 https://shitposter.club/user/54503 https://shitposter.club/users/xenonman +54700 https://shitposter.club/user/54700 https://shitposter.club/users/crewofweebs +54831 https://shitposter.club/user/54831 https://shitposter.club/users/gutfuckllc +54859 https://shitposter.club/user/54859 https://shitposter.club/users/zeptat +54860 https://shitposter.club/user/54860 https://shitposter.club/users/zeptar +54876 https://shitposter.club/user/54876 https://shitposter.club/users/vf +55355 https://shitposter.club/user/55355 https://shitposter.club/users/arilando +55371 https://shitposter.club/user/55371 https://shitposter.club/users/deanberryministry +55616 https://shitposter.club/user/55616 https://shitposter.club/users/fatma +55866 https://shitposter.club/user/55866 https://shitposter.club/users/rice +56213 https://shitposter.club/user/56213 https://shitposter.club/users/atdirb +56789 https://shitposter.club/user/56789 https://shitposter.club/users/elshibes +57573 https://shitposter.club/user/57573 https://shitposter.club/users/cyberfreedom +57627 https://shitposter.club/user/57627 https://shitposter.club/users/asdf +57700 https://shitposter.club/user/57700 https://shitposter.club/users/awl +57958 https://shitposter.club/user/57958 https://shitposter.club/users/shitlord +58248 https://shitposter.club/user/58248 https://shitposter.club/users/johnnyneptune +58348 https://shitposter.club/user/58348 https://shitposter.club/users/littleman +58755 https://shitposter.club/user/58755 https://shitposter.club/users/loke +58802 https://shitposter.club/user/58802 https://shitposter.club/users/mysize69 +58859 https://shitposter.club/user/58859 https://shitposter.club/users/crablettes +58862 https://shitposter.club/user/58862 https://shitposter.club/users/fleshlightme +59088 https://shitposter.club/user/59088 https://shitposter.club/users/2rude +59930 https://shitposter.club/user/59930 https://shitposter.club/users/gonk +59955 https://shitposter.club/user/59955 https://shitposter.club/users/squidink +60066 https://shitposter.club/user/60066 https://shitposter.club/users/llxyo +60185 https://shitposter.club/user/60185 https://shitposter.club/users/scrawls +60544 https://shitposter.club/user/60544 https://shitposter.club/users/sigma +60790 https://shitposter.club/user/60790 https://shitposter.club/users/therealkayne +60794 https://shitposter.club/user/60794 https://shitposter.club/users/nanex +61124 https://shitposter.club/user/61124 https://shitposter.club/users/ejs +61307 https://shitposter.club/user/61307 https://shitposter.club/users/skeet +61456 https://shitposter.club/user/61456 https://shitposter.club/users/agentorange +61646 https://shitposter.club/user/61646 https://shitposter.club/users/toad +61652 https://shitposter.club/user/61652 https://shitposter.club/users/kuuomena +61767 https://shitposter.club/user/61767 https://shitposter.club/users/coolboymew +61770 https://shitposter.club/user/61770 https://shitposter.club/users/4fl0wn +61782 https://shitposter.club/user/61782 https://shitposter.club/users/borzoi +61839 https://shitposter.club/user/61839 https://shitposter.club/users/chazcon +61923 https://shitposter.club/user/61923 https://shitposter.club/users/tharsis +62000 https://shitposter.club/user/62000 https://shitposter.club/users/redboooook +62134 https://shitposter.club/user/62134 https://shitposter.club/users/aven +62194 https://shitposter.club/user/62194 https://shitposter.club/users/haydenjones +64293 https://shitposter.club/user/64293 https://shitposter.club/users/yoongi +64357 https://shitposter.club/user/64357 https://shitposter.club/users/cow2001 +64605 https://shitposter.club/user/64605 https://shitposter.club/users/tidux +64672 https://shitposter.club/user/64672 https://shitposter.club/users/d4klutz +64681 https://shitposter.club/user/64681 https://shitposter.club/users/nucleasthete +64727 https://shitposter.club/user/64727 https://shitposter.club/users/hurley +64748 https://shitposter.club/user/64748 https://shitposter.club/users/drgutfuckllc +64759 https://shitposter.club/user/64759 https://shitposter.club/users/0x68756973 +64882 https://shitposter.club/user/64882 https://shitposter.club/users/night +65019 https://shitposter.club/user/65019 https://shitposter.club/users/macgirvin +65080 https://shitposter.club/user/65080 https://shitposter.club/users/jeremiah +65083 https://shitposter.club/user/65083 https://shitposter.club/users/lawlcat +65087 https://shitposter.club/user/65087 https://shitposter.club/users/trippinkitty420 +65330 https://shitposter.club/user/65330 https://shitposter.club/users/leibwiht +65350 https://shitposter.club/user/65350 https://shitposter.club/users/nagiept +65532 https://shitposter.club/user/65532 https://shitposter.club/users/corzetan +66560 https://shitposter.club/user/66560 https://shitposter.club/users/footkage +66562 https://shitposter.club/user/66562 https://shitposter.club/users/pdpineapple +66709 https://shitposter.club/user/66709 https://shitposter.club/users/nigger +66897 https://shitposter.club/user/66897 https://shitposter.club/users/djzep +67554 https://shitposter.club/user/67554 https://shitposter.club/users/linuxsocist +68329 https://shitposter.club/user/68329 https://shitposter.club/users/fris +68895 https://shitposter.club/user/68895 https://shitposter.club/users/nobodyeverywhere +69714 https://shitposter.club/user/69714 https://shitposter.club/users/3000iq +69906 https://shitposter.club/user/69906 https://shitposter.club/users/trustandsaftey +70237 https://shitposter.club/user/70237 https://shitposter.club/users/pd +70249 https://shitposter.club/user/70249 https://shitposter.club/users/markm447 +70798 https://shitposter.club/user/70798 https://shitposter.club/users/sleepfight3r +71463 https://shitposter.club/user/71463 https://shitposter.club/users/jello +71487 https://shitposter.club/user/71487 https://shitposter.club/users/canonicalbrud +71511 https://shitposter.club/user/71511 https://shitposter.club/users/tahu +71605 https://shitposter.club/user/71605 https://shitposter.club/users/noisepollution +71642 https://shitposter.club/user/71642 https://shitposter.club/users/nekolover +72807 https://shitposter.club/user/72807 https://shitposter.club/users/hiddengabber +72824 https://shitposter.club/user/72824 https://shitposter.club/users/oversaturation +72842 https://shitposter.club/user/72842 https://shitposter.club/users/uh +72864 https://shitposter.club/user/72864 https://shitposter.club/users/iajasom +73079 https://shitposter.club/user/73079 https://shitposter.club/users/thunder +73228 https://shitposter.club/user/73228 https://shitposter.club/users/makin +73386 https://shitposter.club/user/73386 https://shitposter.club/users/nevergofullweev +73642 https://shitposter.club/user/73642 https://shitposter.club/users/uxredbyte +73920 https://shitposter.club/user/73920 https://shitposter.club/users/billadoid +73987 https://shitposter.club/user/73987 https://shitposter.club/users/tuturu +74440 https://shitposter.club/user/74440 https://shitposter.club/users/pennyfortheguy +74699 https://shitposter.club/user/74699 https://shitposter.club/users/pururu +74818 https://shitposter.club/user/74818 https://shitposter.club/users/mikem +74940 https://shitposter.club/user/74940 https://shitposter.club/users/undeadmockingbird +75019 https://shitposter.club/user/75019 https://shitposter.club/users/spot +75051 https://shitposter.club/user/75051 https://shitposter.club/users/veruune +75147 https://shitposter.club/user/75147 https://shitposter.club/users/millysoose +75390 https://shitposter.club/user/75390 https://shitposter.club/users/onyxxgoodmann +75534 https://shitposter.club/user/75534 https://shitposter.club/users/voxumbra +75823 https://shitposter.club/user/75823 https://shitposter.club/users/kvazarig +75893 https://shitposter.club/user/75893 https://shitposter.club/users/cobodo +76045 https://shitposter.club/user/76045 https://shitposter.club/users/enkidoodle +76090 https://shitposter.club/user/76090 https://shitposter.club/users/judasdervierte +76309 https://shitposter.club/user/76309 https://shitposter.club/users/itsale +76353 https://shitposter.club/user/76353 https://shitposter.club/users/drump +76858 https://shitposter.club/user/76858 https://shitposter.club/users/gudgames +76890 https://shitposter.club/user/76890 https://shitposter.club/users/yomama +77082 https://shitposter.club/user/77082 https://shitposter.club/users/nowayinhell +78315 https://shitposter.club/user/78315 https://shitposter.club/users/zp +78737 https://shitposter.club/user/78737 https://shitposter.club/users/fr +79635 https://shitposter.club/user/79635 https://shitposter.club/users/fl0wnspc +81502 https://shitposter.club/user/81502 https://shitposter.club/users/tester2 diff --git a/test/fixtures/zep.json b/test/fixtures/zep.json new file mode 100644 index 000000000..1aab043be --- /dev/null +++ b/test/fixtures/zep.json @@ -0,0 +1 @@ +{"url":"https://shitposter.club/users/zep","type":"Person","tag":[],"summary":"The Zeptar Show on anonradio.net","publicKey":{"publicKeyPem":"-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsdkm3pQxYTW7rVVUQBJ0\nc+J7pUI623gohi2fwM05ZenYVysRIw0Mm6GYvDsCO6DHywi97pG4EBABEQNyagLS\njIDTrLR1GU0K4dnPgaZ7fIkXvMN+d2NNe0LoIw0wX23sw+L+D+U5l0AJ+3LqDC9s\nwucLz4uYokcrl8yxGFYHWjpRYqy/WVuk8986Hm1Mov4j8AWWV5VLl1yYcbQthSuw\nDXL5yMqwiLPn+Vhc4Pb216IhwIl+k9/tfdsnyAlCiasvUQ8Cigde0AJC0sqnUQhy\nJ4gSftvyW5ejYYebNWg09Afjq3I8k0gj1fGks0pY9IJr2a2H+eqCA//YI8z1XHvE\nlwIDAQAB\n-----END PUBLIC KEY-----\n\n","owner":"https://shitposter.club/users/zep","id":"https://shitposter.club/users/zep#main-key"},"preferredUsername":"zep","outbox":"https://shitposter.club/users/zep/outbox","name":"DJ Zep","manuallyApprovesFollowers":false,"inbox":"https://shitposter.club/users/zep/inbox","image":{"url":"https://shitposter.club/media/13946026-15ba-40e1-9cad-ba3a7aeb47e1/13946026-15ba-40e1-9cad-ba3a7aeb47e1.jpeg","type":"Image"},"id":"https://shitposter.club/users/zep","icon":{"url":"https://shitposter.club/media/83650c2f-7f31-98f5-acee-69a486c94173/83650c2f-7f31-98f5-acee-69a486c94173.jpeg","type":"Image"},"following":"https://shitposter.club/users/zep/following","followers":"https://shitposter.club/users/zep/followers","endpoints":{"sharedInbox":"https://shitposter.club/inbox"},"@context":["https://www.w3.org/ns/activitystreams","https://shitposter.club/schemas/litepub-0.1.jsonld"]} \ No newline at end of file diff --git a/test/spc_fixes_test.exs b/test/spc_fixes_test.exs new file mode 100644 index 000000000..01629e374 --- /dev/null +++ b/test/spc_fixes_test.exs @@ -0,0 +1,52 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2019 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.SpcFixesTest do + use Pleroma.Web.ConnCase + + alias Pleroma.SpcFixes + alias Pleroma.Web.CommonAPI + alias Pleroma.Web.ActivityPub.ActivityPub + alias Pleroma.User + + import Pleroma.Factory + + test "resets the ap_id and follower_address of old spc users" do + Tesla.Mock.mock(fn + %{url: "https://shitposter.club/users/zep"} -> + %Tesla.Env{status: 200, body: File.read!("test/fixtures/zep.json")} + + %{url: nil} -> + nil + end) + + user = + insert(:user, %{ + local: false, + ap_id: "https://shitposter.club/user/4962", + follower_address: User.ap_followers(%User{nickname: "zep@shitposter.club"}), + info: %{topic: "ignore"}, + nickname: "zep@shitposter.club" + }) + + other_user = insert(:user) + {:ok, other_user} = User.follow(other_user, user) + {:ok, activity} = CommonAPI.post(user, %{"status" => "blabla"}) + + assert User.following?(other_user, user) + assert [activity] == ActivityPub.fetch_activities(other_user.following) + + SpcFixes.upgrade_users() + + user = Pleroma.Repo.get(User, user.id) + other_user = Pleroma.Repo.get(User, other_user.id) + + assert user.ap_id == "https://shitposter.club/users/zep" + assert user.follower_address == "https://shitposter.club/users/zep/followers" + + # Activites and following are correctly stitched. + assert User.following?(other_user, user) + assert [activity] == ActivityPub.fetch_activities(other_user.following) |> IO.inspect() + end +end From bd6c12592e9ae9548172c605d00650d4d6b734dc Mon Sep 17 00:00:00 2001 From: lain Date: Fri, 18 Jan 2019 19:35:47 +0100 Subject: [PATCH 2/4] Add migration to fix spc users. --- lib/pleroma/spc_fixes/spc_fixes.ex | 1 - priv/repo/migrations/20190118183318_fix_spc_users.exs | 10 ++++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 priv/repo/migrations/20190118183318_fix_spc_users.exs diff --git a/lib/pleroma/spc_fixes/spc_fixes.ex b/lib/pleroma/spc_fixes/spc_fixes.ex index aa4830b51..e937d5871 100644 --- a/lib/pleroma/spc_fixes/spc_fixes.ex +++ b/lib/pleroma/spc_fixes/spc_fixes.ex @@ -4,7 +4,6 @@ alias Pleroma.Repo alias Pleroma.User -# alias Pleroma.Web.ActivityPub.Transmogrifier import Ecto.Query defmodule Pleroma.SpcFixes do diff --git a/priv/repo/migrations/20190118183318_fix_spc_users.exs b/priv/repo/migrations/20190118183318_fix_spc_users.exs new file mode 100644 index 000000000..3a6caa875 --- /dev/null +++ b/priv/repo/migrations/20190118183318_fix_spc_users.exs @@ -0,0 +1,10 @@ +defmodule Pleroma.Repo.Migrations.FixSPCUsers do + use Ecto.Migration + + def up do + Pleroma.SpcFixes.upgrade_users() + end + + def down do + end +end From aa8ddfdbe2303375e3f019faca30a620bfc58fc7 Mon Sep 17 00:00:00 2001 From: lain Date: Fri, 25 Jan 2019 17:55:24 +0100 Subject: [PATCH 3/4] SPC fixes: Fix activities. --- lib/pleroma/spc_fixes/spc_fixes.ex | 31 +++++++++++++++++++++++++++++- test/spc_fixes_test.exs | 16 ++++++++++++++- 2 files changed, 45 insertions(+), 2 deletions(-) diff --git a/lib/pleroma/spc_fixes/spc_fixes.ex b/lib/pleroma/spc_fixes/spc_fixes.ex index e937d5871..41cf56fdd 100644 --- a/lib/pleroma/spc_fixes/spc_fixes.ex +++ b/lib/pleroma/spc_fixes/spc_fixes.ex @@ -4,6 +4,7 @@ alias Pleroma.Repo alias Pleroma.User +alias Pleroma.Activity import Ecto.Query defmodule Pleroma.SpcFixes do @@ -15,6 +16,7 @@ defmodule Pleroma.SpcFixes do {:ok, file} = File.read("lib/pleroma/spc_fixes/users_conversion.txt") + # Mapping of old ap_id to new ap_id and vice reversa mapping = file |> String.trim() @@ -24,7 +26,9 @@ defmodule Pleroma.SpcFixes do |> String.split("\t") end) |> Enum.reduce(%{}, fn [_id, old_ap_id, new_ap_id], acc -> - Map.put(acc, old_ap_id, String.trim(new_ap_id)) + acc + |> Map.put(String.trim(old_ap_id), String.trim(new_ap_id)) + |> Map.put(String.trim(new_ap_id), String.trim(old_ap_id)) end) # First, refetch all the old users. @@ -49,6 +53,7 @@ defmodule Pleroma.SpcFixes do |> Enum.each(fn user -> old_follower_address = User.ap_followers(user) + # Fix users query = from(u in User, where: ^old_follower_address in u.following, @@ -58,6 +63,30 @@ defmodule Pleroma.SpcFixes do ) Repo.update_all(query, []) + + # Fix activities + query = + from(a in Activity, + where: fragment("?->>'actor' = ?", a.data, ^mapping[user.ap_id]), + update: [ + set: [ + data: + fragment( + "jsonb_set(jsonb_set(?, '{actor}', ?), '{to}', (?->'to')::jsonb || ?)", + a.data, + ^user.ap_id, + a.data, + ^[user.follower_address] + ), + actor: ^user.ap_id + ], + push: [ + recipients: ^user.follower_address + ] + ] + ) + + Repo.update_all(query, []) end) end end diff --git a/test/spc_fixes_test.exs b/test/spc_fixes_test.exs index 01629e374..76c081248 100644 --- a/test/spc_fixes_test.exs +++ b/test/spc_fixes_test.exs @@ -9,6 +9,8 @@ defmodule Pleroma.SpcFixesTest do alias Pleroma.Web.CommonAPI alias Pleroma.Web.ActivityPub.ActivityPub alias Pleroma.User + alias Pleroma.Activity + alias Pleroma.Repo import Pleroma.Factory @@ -33,6 +35,7 @@ defmodule Pleroma.SpcFixesTest do other_user = insert(:user) {:ok, other_user} = User.follow(other_user, user) {:ok, activity} = CommonAPI.post(user, %{"status" => "blabla"}) + {:ok, _other_activity} = CommonAPI.post(other_user, %{"status" => "blabla"}) assert User.following?(other_user, user) assert [activity] == ActivityPub.fetch_activities(other_user.following) @@ -45,8 +48,19 @@ defmodule Pleroma.SpcFixesTest do assert user.ap_id == "https://shitposter.club/users/zep" assert user.follower_address == "https://shitposter.club/users/zep/followers" + aid = activity.id # Activites and following are correctly stitched. assert User.following?(other_user, user) - assert [activity] == ActivityPub.fetch_activities(other_user.following) |> IO.inspect() + assert [%{id: ^aid}] = ActivityPub.fetch_activities(other_user.following) + + third_user = insert(:user) + {:ok, third_user} = User.follow(third_user, user) + assert [%{id: ^aid}] = ActivityPub.fetch_activities(third_user.following) + + activity = Repo.get(Activity, aid) + + assert activity.data["actor"] == user.ap_id + assert user.follower_address in activity.recipients + assert user.follower_address in activity.data["to"] end end From 2e277dd4ad96ef6f7ce3267eb05d0b84668df772 Mon Sep 17 00:00:00 2001 From: lain Date: Sun, 27 Jan 2019 21:03:15 +0100 Subject: [PATCH 4/4] Fix objects. --- lib/pleroma/spc_fixes/spc_fixes.ex | 21 +++++++++++++++++++++ test/spc_fixes_test.exs | 6 ++++++ 2 files changed, 27 insertions(+) diff --git a/lib/pleroma/spc_fixes/spc_fixes.ex b/lib/pleroma/spc_fixes/spc_fixes.ex index 41cf56fdd..86bbb7f6f 100644 --- a/lib/pleroma/spc_fixes/spc_fixes.ex +++ b/lib/pleroma/spc_fixes/spc_fixes.ex @@ -5,6 +5,7 @@ alias Pleroma.Repo alias Pleroma.User alias Pleroma.Activity +alias Pleroma.Object import Ecto.Query defmodule Pleroma.SpcFixes do @@ -87,6 +88,26 @@ defmodule Pleroma.SpcFixes do ) Repo.update_all(query, []) + + # Fix objects + query = + from(a in Object, + where: fragment("?->>'actor' = ?", a.data, ^mapping[user.ap_id]), + update: [ + set: [ + data: + fragment( + "jsonb_set(jsonb_set(?, '{actor}', ?), '{to}', (?->'to')::jsonb || ?)", + a.data, + ^user.ap_id, + a.data, + ^[user.follower_address] + ) + ] + ] + ) + + Repo.update_all(query, []) end) end end diff --git a/test/spc_fixes_test.exs b/test/spc_fixes_test.exs index 76c081248..67ab54ccf 100644 --- a/test/spc_fixes_test.exs +++ b/test/spc_fixes_test.exs @@ -11,6 +11,7 @@ defmodule Pleroma.SpcFixesTest do alias Pleroma.User alias Pleroma.Activity alias Pleroma.Repo + alias Pleroma.Object import Pleroma.Factory @@ -62,5 +63,10 @@ defmodule Pleroma.SpcFixesTest do assert activity.data["actor"] == user.ap_id assert user.follower_address in activity.recipients assert user.follower_address in activity.data["to"] + + object = Object.get_by_ap_id(activity.data["object"]["id"]) + + assert object.data["actor"] == user.ap_id + assert user.follower_address in object.data["to"] end end