davidrevoy,
@davidrevoy@framapiaf.org avatar
Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@davidrevoy I believe most of this stylus support was written by @jose_exposito. Maybe he can help fix this?

Also, my reading of https://gitlab.com/cki-project/kernel-ark/-/commits/fedora-6.5/drivers/hid/hid-input.c makes me think that it was busted by this commit?

https://gitlab.com/cki-project/kernel-ark/-/commit/6360b396e81b5295aa9ee3d4f9af13b9bbbbac65

Please file a bug report in the Red Hat Bugzilla against the kernel package. https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&version=38&component=kernel

jose_exposito,

@Conan_Kudo @davidrevoy indeed, I added support for a bunch of XP-Pen tablets, but none of them was an Artist.

I believe the commit you mentioned is causing the issue. Since you already submitted it upstream, the author will probably look into it and fix it.

If you are willing to test a with me a kernel driver I can add support for your tablet on the UCLogic driver and get it to work with no/minimum configuration. Feel free to ping me and I'll help you.

davidrevoy,
@davidrevoy@framapiaf.org avatar

@jose_exposito Hey Jose, thank you for your work on the built-in drivers :blobcatheart: I'm familiar with your work thanks to the news on Phoronix ( https://www.phoronix.com/news/Linux-5.20-XP-PEN-Deco-L or https://www.phoronix.com/news/XP-PEN-Deco-01-V2-Linux-6.2 ) that I read carefully, especially when it is about tablets 🙂

Sure, I can collaborate and give you as many feedback as necessary and tests. Thank you! You know my email now (you are in CC on mail thread "Requesting your attention and expertise regarding a Tablet/Kernel issue")

@Conan_Kudo

jose_exposito,

@davidrevoy @Conan_Kudo It looks like Benjamin is going to handle it. Which is great, because I can only work on this during the weekend and he'll be able to provide a fix way faster :)

davidrevoy,
@davidrevoy@framapiaf.org avatar

@jose_exposito Thanks, I just read the mailing-list. I'll go back in the backlog of it to provide all information asked. I'm not sure if Eric answer contains everything.

@Conan_Kudo

saturnstudio,

@davidrevoy Out of curiosity, have you tried the recent userspace driver provided by XP-Pen? I avoided it before because they had no tilt implementation on the Linux side, but I recently started using it and it seems to be working for me. I am on Kernel 6.5.9 and the XP-Pen app allows me to remap my stylus buttons.

Konqi,

@davidrevoy that little penguin there need to calm down...

ilya_mzp,

@davidrevoy I'm not sure your tablet model would work with it, but you can give a try to https://github.com/OpenTabletDriver/OpenTabletDriver/
I too have an Xp-pen tablet that broke with a kernel update. Luckily OpenTabletDriver works just as good as it used to work with the older kernel.

leap123,

@davidrevoy this pic goes hard feel free to screenshot

doctormo,
@doctormo@floss.social avatar

@davidrevoy In an extreme case, you could have the older driver packaged into a dkms rpm package. These get recompiled whenever the kernel is updated, so you don't have to compile the whole kernel with your customised drivers but you do get to have control over this one module.

But obviously, forking even a small bit of code can be a lot to take on. Better to get it fixed upstream somehow.

davidrevoy,
@davidrevoy@framapiaf.org avatar

@doctormo Thanks! Yes, it goes a bit beyond my current skill, but I started to have a look at how the digimend kernel module was doing things.

Making a small dedicated module that ensure the side buttons of stylus doesn't enter into any eraser mode sounds like a good idea if the situation become stagnant. I more and more understand how this modules can ammend existing code, and how they are not that hard to apply via DKMS.

But I lack of the main skill: editing the code. 🙃😆

kkarhan,

@davidrevoy I do recommend you to open up an #issue with the #LKML if this issue is also reproducible on other distros with the same or newer #kernel.

Your post does show that you did your due diligence and found the culprit that caused that problem...

https://www.kernel.org/doc/html/latest/admin-guide/reporting-issues.html

davidrevoy,
@davidrevoy@framapiaf.org avatar

@kkarhan Hi, thanks. It was done by developers and poeple expert in this area. They relayed my email to the mailing-list. I can't do more because I own only a single email adress at @protonmail , but it is not an email provider admited by the kernel mailing list (src: the doc of the kernel) as protonmail can't do plain text with proper line breaks and the encryption makes friction on the mailing-list. Something I wish I knew when I moved to Proton 5 years ago... So, I can't interact.

kkarhan,

@davidrevoy so let me get this straight: @protonmail fucks with customers' eMails?
That's a huge no-go IMHO because that's just inexcuseable!

Not that I'd consider at all but it's just a big red flag to me even if I were to use them, because if a provider is & they should be better than any generic "" that doesn't.
Because that makes it useless for a lot of my tech stack: What's the point of an eMail provider if I can't use it with a server?

davidrevoy,
@davidrevoy@framapiaf.org avatar

@kkarhan @protonmail Yes, source: https://docs.kernel.org/process/email-clients.html , the last item on bottom of the page.

"Unless a way to disable this "feature" is introduced, Proton Mail is unsuited to kernel development."

kkarhan,

@davidrevoy Seriously, WTF @protonmail ?

#YouHadOneJob as #eMail #Provider and that is to get shit reliably sent and recieved.

If that's too hard then how should anyone trust them re: #security and #privacy?
Spoiler: Noine should!
https://www.youtube.com/watch?v=QCx_G_R0UmQ

kkarhan,

@davidrevoy @protonmail
The longer I look at them, the more it reminds me of #CryptoAG...
https://en.wikipedia.org/wiki/Crypto_AG

It has the same "stench" and "notoriety" to the point that I'd call the same 3-letter-agencies "criminally incompetent" if they didn't already place multiple people inside if not set it up as replacement for #MINERVA...
https://www.youtube.com/watch?v=IeXaYR4ed9c

protonmail,
@protonmail@mastodon.social avatar

@kkarhan @davidrevoy There is no comparison between Crypto AG and us. Our encryption occurs client-side, our cryptographic code is open source ( https://proton.me/community/open-source ), and our tech can and has been independently verified. More here: https://proton.me/blog/is-protonmail-trustworthy

kkarhan,

@protonmail @davidrevoy How can the end-user know that they're getting what you claimed and has been verified?

Spoiler: They can't!

So again that's some marketing speak.

I'd rather have you be honest like https://cock.li instead of insulting my intellect.

Needless to say.that fucking around with the contents of any eMail is a big No-Go as it bricks my workflows as well AND you - as any other eMail provider - have no business doing so!!!

kkarhan,

@protonmail @davidrevoy if you actually cared about #privacy and #anonymity you'd not only fix your #OnionService AND allow anonymous payment (i.e. #Monero :monero:) but also help users to setup proper #E2EE like PGP/MIME and instead of fucking around with their eMail contents in transit, offer something that would actually make sense like the option to block unencrypted eMail going out and/or in.
But that would require effort beyond #FUD and False Promises in #Marketing:
https://www.youtube.com/watch?v=WVDQEoe6ZWY

protonmail,
@protonmail@mastodon.social avatar

@kkarhan @davidrevoy We have a working onion service: https://proton.me/tor. If you encountered any issues with it, please contact us at: https://proton.me/support/contact.

We allow alternative payment options, such as Bitcoin and cash: https://proton.me/support/payment-options.

Proton Mail gives users the opportunity to import, export, backup, generate, and delete their own PGP keys, as you can learn here: https://proton.me/support/pgp-key-management and here: https://proton.me/support/how-to-use-pgp.

kkarhan,

@protonmail @davidrevoy Have you fixed the issues outlined in this video?
https://www.youtube.com/watch?v=IeXaYR4ed9c

Yes or no??

protonmail,
@protonmail@mastodon.social avatar

@kkarhan @davidrevoy It's been proven in multiple independent audits as well as court cases that our systems work as advertised.

kimschulz,
@kimschulz@social.data.coop avatar

@kkarhan @davidrevoy @protonmail thats like 2 years old

kkarhan,

@kimschulz @davidrevoy doesn't make it less true to this day, m8.

Call me weird but @protonmail rubs me in all the wrong spots...
https://mstdn.social/@kkarhan/111340111561983148

protonmail,
@protonmail@mastodon.social avatar

@kkarhan @davidrevoy Hi Kevin! As explained previously, this case shows that we do provide privacy by default - even in cases when we receive a legal request we cannot contest, we are not able to share the encrypted content on our service with the authorities. All we have is the extremely limited metadata that we need for the services to function properly. If anonymity is part of your threat model, here are some tips: https://proton.me/blog/how-to-send-an-anonymous-email and https://proton.me/blog/use-protonmail-anonymously.

protonmail,
@protonmail@mastodon.social avatar

@davidrevoy @kkarhan This is really an issue with WKD not having a mechanism by which the key server can indicate whether they want encrypted email by default or not. However, we can block kernel.org specifically to fix this, if they reach out to us.

fell,
@fell@ma.fellr.net avatar

@protonmail @davidrevoy @kkarhan Tagging @monsieuricon because I think he would be the one to reach out to @protonmail on this matter.

kkarhan,

@fell @davidrevoy @monsieuricon also WHY should this be a problem for @linux / kernel.org to fix, @protonmail?

It's YOUR #Mailserver and YOUR Service not theirs.

Just don't fuck with customers' eMails FFS!
https://social.kernel.org/objects/b72e194b-401b-45ff-80e9-efebcb7f0ebd

To me this is entirely undesireable behaviour for any eMail-Provider but then again so is the entire proposition of not using real #E2EE and instead letting some 3rd party appliance/service handle it - regardless if #SEPsesam or @Tutanota or #ProtonMail or whatever.

protonmail,
@protonmail@mastodon.social avatar

@kkarhan @fell @davidrevoy @monsieuricon We did not intend to say that think we say it’s their problem, it’s simply an unfortunate ambiguity in the WKD spec that doesn’t specify how the domain wants the keys to be used.

monsieuricon,

@protonmail @davidrevoy @kkarhan Having a WKD doesn't imply we want to receive PGP encrypted mail -- its primary purpose is to make it easy to retrieve keys for signature verification on git commits and packaged releases. If you can turn this off for kernel.org addresses, then please do so.

kkarhan,

@monsieuricon @davidrevoy +9001%
To me @protonmail messing with customers' eMails in any shape or form is an absolute no-go!

Espechally given that they literally #paywall #SMTP & #IMAP "to protect from #Spanning".

The only legitimate reason they should ever do anything like it is if they - as bona-fide provider - get actually forced by a swiss judge to do so.

Otherwise it's only harmful to users of actual #E2EE like PGP/MIME.

It basically makes it impossible to use!
https://mstdn.social/@kkarhan/111340106144713211

protonmail,
@protonmail@mastodon.social avatar

@monsieuricon @davidrevoy @kkarhan Thank you for contacting us, we can confirm that we are now implementing a change.

kkarhan,

@protonmail @monsieuricon @davidrevoy It should just not be a necessity to get in contact with you on the first place ffs!!!

DO :clapping: NOT :clapping: FIDDLE :clapping: WITH :clapping: CUSTOMER :clapping: EMAILS :clapping: !

alcea,

@kkarhan @davidrevoy

I cant even sort my mails anymore lol

kkarhan,

@alcea @davidrevoy I guess @protonmail is utterly useless because even shitty #honeypots like #DNMX allowed that...

monsieuricon,

@davidrevoy I'm sorry you didn't have a great experience -- fwiw, I'm working on making it easy to report bugs via bugzilla.kernel.org and actually have that be effective.

davidrevoy,
@davidrevoy@framapiaf.org avatar

@monsieuricon thank you, and no problem. I understand a mailing list system to report require disciplin, spec and formating for all these team to collaborate. I less understood why Protonmail couldn't provide this tool. I thought they were more FOSS friendly...

Thank you for the link, and the tracker! I'll have a look.

monsieuricon,

@davidrevoy Since you're a Fedora user, the most proper way to do this is to report a bug to the Fedora bug tracker. The Fedora kernel maintainers will then work with the upstream kernel to get this solved. This way you don't need to worry about Protonmail problems and you will follow the correct procedure.

davidrevoy,
@davidrevoy@framapiaf.org avatar

@monsieuricon Right 👍 Thank you for the guidance. Very appreciated,, I'll do.

jwildeboer, (edited )
@jwildeboer@social.wildeboer.net avatar

@davidrevoy @monsieuricon And also say hi to @mairin who has deep knowledge of Fedora, graphic tablets and who to talk to when problems arise ;)

mairin,

@jwildeboer @davidrevoy @monsieuricon mairin@mastodon.ie :-)

crlf,

It's like an actual https://xkcd.com/1172/ They fix a bug affecting the XPPEN Artist 24 Pro, and this @davidrevoy appears pointing out that broke his workflow and Linux shouldn't be forcing two eraser buttons on stylus devices, go figure.

#xkcd #xkcd1172

ploum,
@ploum@mamot.fr avatar

@davidrevoy : mais comment t’es arrivé à la conclusion que c’était le kernel?

J’aurais investigué tout tout tout avant le kernel!

davidrevoy,
@davidrevoy@framapiaf.org avatar

@ploum Ben j'ai investigué tout tout tout avant le kernel. En fait, j'ai repris toute la stack, de libinput avec libwacom dedans, au module Digimend qui plug des truc pour tablets jusqu'au Kernel. J'ai choper des bons cernes et une nuit blanche dans le processus; mais chez moi, ce genre d'annomalie est litteralement le truc qui m'empêche de dormir. Je pense qu'on est beaucoup comme ça chez les geek libristes.

ploum,
@ploum@mamot.fr avatar

@davidrevoy : je me disais aussi. Ton post rend le tout fort simple mais ça sent les journées moisies et improductives à fouiller les mailing-lists, les repo git.

Mais, au final, t’auras fait la première page de HN et tu recevras ptêtre un bisou de Linus Torvalds pour raconter à tes petits enfants.

Yep, c’est ça le libre ! 😄

Courage et bon repos (en espérant que ça soit bientôt résolu)

(d’ailleurs t’as vu l’heure ?)

davidrevoy,
@davidrevoy@framapiaf.org avatar

@ploum Oh, je savais pas que c'était sur HN, merci!
(et oui oui, j'ai fait le tour des issues de plein de projets, des mailing lists le tout en maudissant les moteurs de recherches 'modernes' ou je trouve plus rien.)

(oops pour l'heure, en plus il faut que je finisse mon sac: demain voyage jusque Saint-Brieuc pour l'expo malgrès vents et marés!)

f4grx,
@f4grx@chaos.social avatar

@davidrevoy @ploum accroche toi bien a tes stylos, ca a l'air de souffler pas mal!

lufthans,
@lufthans@mastodon.social avatar

@davidrevoy when is your book of illustrated bug reports coming out?

:)

davidrevoy,
@davidrevoy@framapiaf.org avatar

@lufthans 🤣 🤣 🤣

nekonotemokaritai,

@davidrevoy

If you're already aware of the following, apologies, very likely you are. It might help someone else in a similar situation anyway.

Fedora by default keeps a couple of kernels in your system other than the last one installed, and you can reboot the system with the previous one to keep working normally as you did before the update, while the issue is sorted out -- and as someone pointed out, it might be fixed already in a newer kernel not yet arrived to your system.

Just reboot and choose the previous kernel, in short.

I feel your pain, one of these kernel updates once killed the touchpad on my ThinkPad, and even though a report was filed, it took months to fix. I kept booting with an older kernel until very quickly security wise this turned into a bad idea, and then was forced to always carry a mouse with the newer kernels.

ElectroFetish,
@ElectroFetish@mastodon.social avatar

@davidrevoy I have a principle:
If you want stability, it's better not to touch
Any renewal is evil!

Maybe someone doesn't like it, but it's the only way to get a working machine always.

davidrevoy,
@davidrevoy@framapiaf.org avatar

@ElectroFetish I agree. I'm tempted to change my machine from Fedora KDE to Debian KDE to increase my peace of mind.

mdb,
@mdb@newsie.social avatar

@davidrevoy @ElectroFetish Kernel breaking changes are always a pain. You should be able to lock out future kernel updates. I just edited my /etc/dnf/dnf.conf adding a line like:

exclude=kernel*

Then dnf will not try to upgrade a new kernel version. If I recall backing out the latest kernel was a pain. If I recall I updated my grub configuration to NOT use the latest as the default boot option, but explicitly set it to the last working one.

jakob,
@jakob@mastodon.chaosfield.at avatar

@davidrevoy I think I might have some interesting context for this:
Wacom "Penabled" does not have a second button but you can still get pens that have a second button for it. In those cases the second button switches the pen into a mode where the tablet thinks it's an eraser.
The Wacom Linux drivers have a workaround for that that detects when the pen suddenly turns into an eraser and interprets this as "upper button pressed".
Might be related in some way?

davidrevoy,
@davidrevoy@framapiaf.org avatar

@jakob Hi, yes, it is probably related. I met this type of button on the Lenovo Yoga 370 (my full review and workaround: https://www.davidrevoy.com/article976/lenovo-yoga-370-on-gnu-linux-technical-companion-article ) It's still possible to inject something via xsetwacom. The syntax is a bit weird:

xsetwacom --set "$YogaEraser" Button 1 "key +ctrl button 1 key -ctrl" # color picker

(for a Ctrl color picker modifier) and an eraser icon still appears on Krita, but it pick colors. On the XpPen, this workaround even doesn't work.

jakob,
@jakob@mastodon.chaosfield.at avatar

@davidrevoy Yeah sadly the configuration options of most other tablet drivers on Linux are "meh" compared to the Wacom driver (and even that isn't perfect).
I would really like seeing the Wacom driver to be changed into something more generic so that xsetwacom (and GUI tools for it) work for all the other brands as well...

davidrevoy,
@davidrevoy@framapiaf.org avatar

@jakob Same, a universal "tablet GUI" cross distro and cross D.E. would be great...

AlexanderMars,

@davidrevoy I use Krita/Inkscape on my SP6 running Linux and know this type of pain very well.

tanavit, (edited )

deleted_by_author

  • Loading...
  • davidrevoy,
    @davidrevoy@framapiaf.org avatar

    @tanavit Yes.

    Good idea for the evtests, I added a new screenshot in the footer of the article with evtest events for the two tablets.

    tanavit,

    deleted_by_author

  • Loading...
  • davidrevoy,
    @davidrevoy@framapiaf.org avatar

    @tanavit Yes, https://www.davidrevoy.com/article976/lenovo-yoga-370-on-gnu-linux-technical-companion-article , but the workaround isn't working (the xsetwacom --set "$YogaEraser" Button 1 "key +ctrl button 1 key -ctrl" # color picker , egg to get a Ctrl click on the first button on my Yoga tablet).

    tanavit,

    deleted_by_author

  • Loading...
  • davidrevoy,
    @davidrevoy@framapiaf.org avatar

    @tanavit I tried it, in short it "works" because evtest reports the keypress after the tweak (in the middle of BTN_TOOL_RUBBER events) but in practice it doesn't work: probably the O.S. and Krita give priority to the Rubber/Eraser switch of device and ignore the key all together. It was weird, because I really thought this method would save me.

    grum999,

    @davidrevoy didn't updated yet my kernel.. take care the old one that is working is not removed by an "autoclean" or something like this :ablobcatknitsweats:

    I have to check, but few years ago a kernel change broke my XP Pen tablet recognition too
    before this change, tweaking setup was easy, after it was really hard (had to play with udev to fix broken things, not on pen side but more related to tablet buttons)

    Hobs,

    @davidrevoy Ask the linux devs. @torvalds is on here at least. As well as @linux and @vegard

    You should probably file a bug report on github though.

    Hobs,

    @davidrevoy @torvalds @linux @vegard

    Or find the maintainer of the driver and report to them

    davidrevoy,
    @davidrevoy@framapiaf.org avatar

    @Hobs Hi, that's what I'll try. But it is a bit more complicate to report a bug to the kernel than just opening a thread on the Github "issues". If you look at it, you'll not even see such a section on Github: https://github.com/torvalds/linux

    Here is how you have to do it: https://www.kernel.org/doc/html/latest/admin-guide/reporting-issues.html , and even the TL:DR; would require a TL:DR; written by someone not confusing, imo. Good luck.

    Hobs,

    @davidrevoy You have the contact info for the main dev right there in the link in your blog post. E-mail him https://github.com/torvalds/linux/blob/master/drivers/hid/hid-input.c

    4censord,
    @4censord@unfug.social avatar

    @davidrevoy If you are able to compile a kernel by yourself, you could test if it actually is the one commit that you mentioned in your blog post.

    Also, definitely let the kernel devs know that this broke your system.

    RyunoKi,
    @RyunoKi@layer8.space avatar

    @davidrevoy 👆 Who would be best to talk about this, @cas ?

    utopify_org,
    @utopify_org@veganism.social avatar

    @davidrevoy This is just beautiful 😀

    Never had such a beautiful illustration of Linux breaking stuff.

    ArneBab,
    @ArneBab@rollenspiel.social avatar

    @davidrevoy Since the kernel has a long standing policy not to break userspace, I expect that they will fix this — for example by accepting that the original commit had a conceptual problem that wasn’t detected due to the bug.

    They write "These changes are tested in the following hid-tools regression tests:
    https://gitlab.freedesktop.org/libevdev/hid-tools/-/merge_requests/127 " and I would hope that without the other bug this would have detected that the stylus button gets rendered useless that way.

    But first of all: Good luck!

    graves501,
    @graves501@fosstodon.org avatar

    @davidrevoy Is there an option to just stick with LTS kernels on Fedora? I usually stick with LTS kernels because of situations like this 🤔 But it's good that you're reporting this issue.

    jaco,
    @jaco@peoplemaking.games avatar

    @davidrevoy Did you include the cartoon with your bug report? If yes I bet it gets fixed sooner.

    efi,
    @efi@chitter.xyz avatar

    @davidrevoy I assume you already told the linux devs?

    davidrevoy,
    @davidrevoy@framapiaf.org avatar

    @efi No, I can't. They removed the issues on https://github.com/torvalds/linux and I couldn't understand where to locate a replacement in this https://www.kernel.org/doc/html/latest/admin-guide/reporting-issues.html , I need help even to report the issue.

    efi,
    @efi@chitter.xyz avatar

    @davidrevoy in this page https://www.kernel.org/doc/html/latest/process/maintainers.html#maintainers you can scroll down (^F usb hid) and see that the maintainer of the hid drivers is mentioned in the commit you linked, so you'd want to email linux-usb@vger.kernel.org with CC jikos@kernel.org and just tell them about the problem, link them to the article and ask them to forward it if someone else should know

    davidrevoy,
    @davidrevoy@framapiaf.org avatar

    @efi Thank you for the assistance. I'll do. 👍

    efi,
    @efi@chitter.xyz avatar

    @davidrevoy make sure to mention you are not making a proper bug report because you are not a kernel developer so they forward it to whoever can actually make the report

    RyunoKi,
    @RyunoKi@layer8.space avatar

    @davidrevoy @efi One of the kernel maintainers, @gregkh on fedi.

    alarig,
    @alarig@hostux.social avatar

    @davidrevoy @efi The ML to report bugs in hid/ dir is https://lore.kernel.org/linux-input/

    grilix,

    @davidrevoy @efi this sucks so bad, I'm so sorry. In the commit you found, there are the email addresses of the people involved on the change, might be worth it checking in with them? I hope you find a solution.

    davidrevoy,
    @davidrevoy@framapiaf.org avatar

    @grilix Thank you Gonzalo, it was done, I was well adviced. 😉

    You'll find my email who now reached the mailing list: https://lore.kernel.org/linux-input/nycvar.YFH.7.76.2311012033290.29220@cbobk.fhfr.pm/

    @efi

    efi,
    @efi@chitter.xyz avatar

    @davidrevoy @grilix I think next time you should https://jort.link/ it so the site doesn't get ddos'd

    davidrevoy,
    @davidrevoy@framapiaf.org avatar

    @efi Oh thank you. Very interesting tool and content. I learned something with it, I had no idea Mastodon did that.

    I also just learned my blog post is in homepage of Hacker News , and the link is part of the comments: https://news.ycombinator.com/item?id=38102023

    Poor mailing-list server. :blobwhistle:

    @grilix

    efi,
    @efi@chitter.xyz avatar

    @davidrevoy looks like it's making ripples like a good ol' kernel bug should lmao

    ArneBab,
    @ArneBab@rollenspiel.social avatar

    @davidrevoy nice! Thank you for reporting the bug! @grilix @efi

    70hz,

    @davidrevoy oh nooooo! (Un) fortunately I'm still on Mint's kernel series, but I hope someone will fix this...

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux
  • DreamBathrooms
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • mdbf
  • GTA5RPClips
  • JUstTest
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • megavids
  • lostlight
  • All magazines