/d/Dread

N/A subscribers

N/A


Happy holidays! Christmas gifts for all!

by /u/HugBunter · 0 votes · 28th December, 2018 19:03

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hello everyone,

Firstly merry christmas, I'm late due to everything I've been working on and wanted to post this on Christmas day, however late is better than never I guess!

Over the past few months, I've been extremely busy working towards some exciting new service changes which will be discussed in further detail in the coming days.

I have 3 christmas gifts to provide for you all. The first being a much needed update for Dread, which will go live in the next 24 hours. This update covers a wide range of bug fixes, some preparations for extending the use of your Dread account and amendments to AutoModerator so that it can be of more use in cleaning up spam.

But most importantly, this update will, in theory, speed up Dread by around 70% if everything goes to plan. I've been working hard to reduce the need for a request queue site-wide, meaning the DDOS protection will still be in place and work as well as it ever has, whilst also being able to serve content to all users asynchronously. We'll see how this goes and if it doesn't work, I will make further amendments until we get it right.

Notice: Dread will be in maintenance mode for an unknown period of time, hopefully 30-60 minutes maximum when I am performing the upgrades. Once completed I will post a full change log. If there are any bugs you are aware of, please list them in response to this post, I'll make sure I have covered them in the update.

As always, anyone waiting on services from myself, you will be provided with everything requested within this next 24 hours and I will message you asap. Same goes for anyone who has had no response to a message sent to me, I will catch up on everything today.

All of my services will be suspended indefinitely for an unknown period of time from January 1st, due to time constrains following my next gift posts.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEYTOs4fS4fFHb8/6l6GEFEPmm6SIFAlwmLZwACgkQ6GEFEPmm
6SIrghAAttUoozSo4qT4uapMibF45iLd7FmORO9yIXNARxHTiDAm7Q6ov3vb6Doc
hGj0zMI2MyyPwdB9t5u3QZZ7ekIKC1zuNAizUK1aFo3wSrJDzBDL4jUb4Bg+AST5
8w7ig3JZ+P0iy+6ZMdwyNJ1EiTm17lnOgHDsINb32lbUqP4+trMuZqTky72EoywZ
sCUTgynPXZELxYV6rpJEKdCcSBJxUwWCUyn4alfHK6soYLzf1EEiiBB4z5lH1WOF
Yi+d5Lw94kYk+FgQOaUQihcxMWrrj7hJ6+sWKPC800EG1gzygVuuW54PjFf1Z0Dc
jDbpsfqMs35bvpMrek4IUzNw7NZIwE0BUco0XEqh4yKRx5RHxb81kzNG4iO8VDYV
Ym0UhqQQ0Y5hgKp50ZPknB+xi1ivc6+Lp+INKcsG2xaBouqpe6HZsR+I64mJCPFH
dvnuIVkeHqEiokaMbTqrahyVda6JAvjdQbVgWlIjxaPh4HioRpitCGSniU0g5ExJ
/RDVEj+3rAXanf/CcZsVT3aEXYPawd/WIO5GstptS4DIrJ+7gJUcvGPjsSE2wDQn
k7TtajV4ThBBuFkS6NdMoA6ShOm5g6tvbDLMLQTZ//FCJG/HZXgr1KREY01OXNOP
MqaXXohaG/alnynaofoZXhrwlVeAH1zcWcZ6tGCYujPXXmlAaIs=
=PBX0
-----END PGP SIGNATURE-----

Comments (11)
/u/scruples · N/A votes · 28th December, 2018 - 19:24 · Link

Just a heads-up: wrapping an entire post within a code block renders italics and bold bbcode inert. You're the dev here?

/u/HugBunter · N/A votes · 28th December, 2018 - 19:48 · Link

I immediately edited it with a new signed message after realizing my mistake. I had formatted the post and then decided to sign it without thinking of the consequences. If the code block rendered the BBCode it would break the signed message anyhow.

/u/Witchman05 · N/A votes · 28th December, 2018 - 19:33 · Link

Putting everything inside a code block fixes the formatting of a PGP-signed message. Aesthetic is a small price to pay for functionality in some cases.

/u/scruples · N/A votes · 28th December, 2018 - 19:59 · Link

Fair enough. +1

/u/scruples · N/A votes · 28th December, 2018 - 19:57 · Link

That's why God invented a bbcode for [ code]. It was sometime shortly after Bulletin Boards became a thing. The OP is the dev of this entire forum, right?

/u/adruguser · N/A votes · 28th December, 2018 - 21:13 · Link

our glorious hugbunter

/u/WhispersInTheWind · N/A votes · 28th December, 2018 - 23:56 · Link

Happy holidays, HugBunter - glad to see you're still around and kicking. While I do point out some of your more egregious/ignoble behavior on occasion, it doesn't mean I harbour any ill-will towards you mate. Tbh - I think at heart you're probably a good soul; just one of whom the wicked bitch of addiction has gotten the better on. It's regrettably too common of an occurrence. Overall I think you did a nice job with getting this up and running last year. While it is obvious that you are currently too ..occupied with other works right now to want to spend much time fixing this place, you really could fix this site over the course of an evening to get the site running snappier. But most importantly, this update will, in theory, speed up Dread by around 70% if everything goes to plan. I've been working hard to reduce the need for a request queue site-wide Mate there's never been a need for a request queue this is a small HS forum mate, LOL c'mon. meaning the DDOS protection will still be in place and work as well as it ever has Hate to piss in your bowl of ShinyFlakes HB, but all this protection is "working" because there isn't anybody DDOSing dark markets and websites right now. There simply isn't. When they eventually recur, you aren't going to be fixing the issue with Python generators or whatever, LOL. whilst also being able to serve content to all users asynchronously. We'll see how this goes and if it doesn't work, I will make further amendments until we get it right. Again LOL wat? Mate, do you know what asynchronously means? Non-blocking. So where is this async access occurring? In the web server's memory/heap? I'm guessing no. So you're talking about in the application layer. Alright, so this site uses no JavaScript --> so you have no way of letting the frontend take on more of the burden. Are you planning on doing long-polling? Using WebSockets? Didn't think so. Bottom line is --> if you're doing full-blown HTTP requests on the backend just to serve up a basic webpage to people, then you're only slowing your own damn site down. i.e. you're doing it wrong Please don't try and say that a simple, non-dynamic web forum needs an architecture like this: [client]-->(request)-->[server]-->(push job)-->[queue] ^ | +<--(response)--[server]<--(results)<--[database] rather than this: [client]-->(request)-->[server] L-<-(response)-<-| Anyway, cheers happy holidays and all that fun stuff :)

/u/SmoothCriminal · N/A votes · 29th December, 2018 - 00:17 · Link

First off want to say thanks to HB for providing this forum to us. Second I want to thank this guy for pointing out the more obvious parts of HB life being a raging addict and not being able to tell the truth or complete work correctly and in a timely matter. He has no problem adding filters to block out the work Trade-Rou-te due to a guilty concious though.

/u/HugBunter · N/A votes · 29th December, 2018 - 00:57 · Link

The site was extremely fast as other's can testify to, pre-DDOS attacks. You may have not been around for them but there was a user(s?) attacking the site daily which was hard to prevent with the constraints we see in onion land with all connections essentially being anonymous. Following the queue system I put in place to try and prevent this, which proved successful and the attacker(s) conceeded, it left us with the site being slow, mainly because it wasn't something I put too much thought into, just as long as I got the site back up. The forum is highly dynamic in terms of voting and post sorting so the caches are very short in lifetime for the most part. You read into it too much, I'm assuming just to make a point out of it as you have done in other comments previously, the queue system is blocking, so all requests are handled after the previous one is completed. By reworking the system it is essentially becoming asynchronous compared to the current handling. English isn't my first language, so not sure if this is just a misunderstanding between us, either way I meant was I said and believe it is a factual statement. I want to remove the queueing system completely if possible, whilst still providing adequate protection to any future attacks, I wasn't referring to anything on-going, however there is some sort of stress test someone performs on a monthly basis, which doesn't seem to affect much overall other than holding the queue for a moment before their captcha cookie(s) are cleared from all of the requests they are sending. I am just making sure I prioritize overall up-time over speed since attacks can happen at any time and it left us with almost a week of down time last time it occurred since I was trying to develop a less intrusive method of protection previously, holding out to completely avoid a captcha screen. You do also underestimate the size of the forum, I can't track everything specifically, but based on the number of unique sessions and daily requests it is a lot to handle, especially with it all going through the queue system currently.

/u/LouraWinchester · N/A votes · 1st January, 2019 - 00:30 · Link

this is a lot to read, anything im missing other than person mad at hug, hug defends self, hug gets shit for defending self, but with a lot of fluff added in the middle?

/u/Number5 · N/A votes · 29th December, 2018 - 01:49 · Link

It's german. I just made a post about this. You made a typo on Trade-Rout-e I mean Wallstreet. Why did you ban that word?

/u/HugBunter · N/A votes · 29th December, 2018 - 01:57 · Link

Because you spammed your conspiracies about said market constantly, it was filtered so I didn't have to spend more time cleaning it up.

/u/WhispersInTheWind · N/A votes · 29th December, 2018 - 03:06 · Link

You read into it too much.. the queue system is blocking, so all requests are handled after the previous one is completed LOL oy, OK so what's the point of the queue then HugBunter? I want to remove the queueing system completely if possible, whilst still providing adequate protection to any future attacks, I wasn't referring to anything on-going Good then get rid of it. The forum is highly dynamic in terms of voting and post sorting so the caches are very short in lifetime for the most part. I was pretty obviously using the term non-dynamic web forum to refer to it being non-dynamic on the client-side. The prior sentence being about JavaScript and all. And seeing as how we're obviously having some sort of a discussion, that I wasn't implying that Dread is implemented as a static HTML web page LOL. I am just making sure I prioritize overall up-time over speed since attacks can happen at any time and it left us with almost a week of down time last time it occurred since I was trying to develop a less intrusive method of protection previously, holding out to completely avoid a captcha screen. You're not getting rid of captcha screens. All that you've said is that you admit to crippling the performance of your forum 24/7 every day of the year --> for the sake of this site (hopefully/hypothetically) being available whenever this next attack happens. This is not how DDOS mitigation works. DDOS mitigation is frequently expensive, and is customized to the specific attack. Nothing you've described will make a difference with an actual Tor DOS. You do also underestimate the size of the forum, I can't track everything specifically, but based on the number of unique sessions and daily requests it is a lot to handle, especially with it all going through the queue system currently. I'm not doubting that Dread receives a fair amount of passive visitors compared to the average onion forum. I can pretty readily guesstimate the degree of actual load by the amount of content being created here; and the transaction rate is certainly not enough to induce the degree of latency this forum has. And the queue system, this is still very odd, but yeah, I suppose because of the selective language impairment, it's probably better for me to explain it with the help of hand puppets: "Hi folks! I'm Dread Service (1). When a user visits URI X and requests resource Y I send a message to Dread Service (2), which gets intercepted and stored by an intermediary queue. The queue the forwards the message to Dread Service (2), and while Service (2) is processing the message, I, Service (1) am freed from memory." English isn't my first language, so not sure if this is just a misunderstanding between us No, I don't believe it's a misunderstanding. I understand you just fine. English isn't your first language to the exact same degree that you run this site and make darknet vendor shops without profitting personally, just because you "enjoy it". Not saying there's anything wrong with that. It's just amusing that you would think to insult anyone's intelligence with those statements though.

/u/HugBunter · N/A votes · 29th December, 2018 - 04:36 · Link

One thing is for sure, you have no experience in running a hidden service of this degree, otherwise you'd have an understanding of the limitations I am facing. The queue system prevented the specific attack, there is no need for it you are right, it was left in place to ensure uptime and never changed, which is why I am making changes. All you are doing is attacking me once again by referring to things either out of my control or that I am trying to work towards resolving. By doing so, you are achieving nothing other than wasting both of our time in such a discussion, I'd appreciate something more productive. You choose to believe whatever you want, I'm not insulting anyone's intelligence by stating what I believe in, just because you cannot grasp such an outlook on things, does not mean others can't. What is your intentions with all of this, considering you have also responded with similar using alt accounts recently? Your comments are literally outlining everything I have said as intended overall. Yes I did cause the slow load times, I know that, everyone knows that. Who mentioned Tor DOS? You, no one else. This was for a specific application level attack. It is funny that you are trying to make a point out of anything I say, but I still cannot work out your motivation for doing so.

/u/WhispersInTheWind · N/A votes · 29th December, 2018 - 06:49 · Link

One thing is for sure, you have no experience in running a hidden service of this degree, otherwise you'd have an understanding of the limitations I am facing. facepalm mate. LOL you are either the most deeply insecure person I've ever spoken to or you're a cop who isn't terribly familiar with technology. Based on your overly-emotional responses, I'm actually inclined to think that it's not the latter. Your comments are literally outlining everything I have said as intended overall. Correct. Congratulations. I responded to your remarks point-by-point. Because your idea with the queue is fucking retarded. To refute this, is pretty simple Hugs. What, pray tell, what was the nature of this magical attack that could only be solved by the use of a request queue. I'm sure all of the technical literati in the crowd would love to hear specific details on this.....I'll wait (I'm not sure why it's apparently my job to teach you how to argue effectively, but Okkk) You choose to believe whatever you want, I'm not insulting anyone's intelligence by stating what I believe in, just because you cannot grasp such an outlook on things, does not mean others can't. Thanks mate. I can choose to believe whatever you want, which is true. Just because I don't believe a person's lies does not prevent some others from believing those same lies. Which is perfectly fine mate. Nobody said you weren't allowed to con and trick people Hugs. But it certainly does make you look like a lamer if you go trying to feign some false-righteous indignancy about it whenever you get called out on your wacky bullshit. Is that clear enough for you now Mr. Bounty?

/u/HugBunter · N/A votes · 29th December, 2018 - 07:08 · Link

Again, you can't seem to handle a response that cleared up every point you made. There is nothing to be insecure about, I was clearly stating that you do not have any idea what you are talking about, especially regarding the queuing system. Temporary measure that ended up sticking as I haven't had much time to push many updates to Dread since. The queue was required to ensure requests were handled one at a time and any potentially malicious requests would be filtered, it was just the best method of handling it at the time. With a hidden service is isn't a straight forward process to handle such attacks and an unconventional method worked best, with the side-effect of a slow load time. You will notice load times vary throughout the day based on traffic. Correct. Congratulations. I responded to your remarks point-by-point. Again, rewording what I said to fit your own narrative. You literally just repeated what I said but some how tried to make it sound like it was a negative. There were no lies involved, so by you plucking these ideas out of your head shows you clearly have ultereor motives. What exactly are you trying to achieve?

/u/forgeriesunlimited · N/A votes · 29th December, 2018 - 07:23 · Link

Hey man stop wasting your time arguing with this guy. If he's so smart and good at running a darknet site why doesn't he just go out and do it himself instead of bashing yours. Love the service man keep up the good work. You don't OWE these people anything. /u/WhispersInTheWind acts so damn entitled

/u/Number5 · N/A votes · 29th December, 2018 - 02:02 · Link

"Cleaning" a free speach forum. Righhhhttttt

/u/HugBunter · N/A votes · 29th December, 2018 - 04:30 · Link

Mhm, you still can't accept that there are still rules that apply?

/u/Number5 · N/A votes · 29th December, 2018 - 04:56 · Link

There are no rules on TOR when you are anonymous..

/u/HugBunter · N/A votes · 29th December, 2018 - 05:10 · Link

Well that would mean scams are allowed on markets too, I thought your presense here was to prevent that?

/u/Number5 · N/A votes · 29th December, 2018 - 05:48 · Link

Exactly my point.

/u/HugBunter · N/A votes · 29th December, 2018 - 06:00 · Link

You just said there are no rules, yet you want there to be rules against scamming. There are rules on this platform, don't respect them and you will be banned, again and again.

/u/TripSmart · N/A votes · 29th December, 2018 - 08:32 · Link

Thank you. Happy Holidays

/u/Med3l1n · N/A votes · 28th December, 2018 - 20:54 · Link

Thanks man. EDIT: Can we get more time logged in? Maybe if we could select if we want to stay logged for 2, 5, 12 hours, etc, would be cool. I now, there's opsec problems with this but just let us select instead of an automatic system.

/u/HugBunter · N/A votes · 28th December, 2018 - 21:13 · Link

I'll consider adding it into this update, if not then it will be added January. Edit: Also, any bugs you are aware of, please list so I can make sure I covered them, I know you reported a couple to me a while back that I likely didn't get around to fixing.

/u/Med3l1n · N/A votes · 29th December, 2018 - 03:54 · Link

Thanks sir. If I see any bug I will report.

/u/BruceWayn3 · N/A votes · 28th December, 2018 - 23:27 · Link

Happy holidays to you too Witchman

/u/Witchman05 · N/A votes · 28th December, 2018 - 23:32 · Link

Trust me, if I had any sort of pentesting/programming skills, GP wouldn't be here. I'm incredibly petty like that.

/u/EmpBomb · N/A votes · 29th December, 2018 - 04:56 · Link

We all love you Witchman

/u/Witchman05 · N/A votes · 29th December, 2018 - 14:22 · Link

Well, that's doubtful, from what I've seen, but thanks.

/u/archon2323 · N/A votes · 29th December, 2018 - 02:36 · Link

I asked for help a month and a half ago. There needs to be an option to remove my pgp key from my profile. Please remove my key so I can update it.

/u/Witchman05 · N/A votes · 29th December, 2018 - 02:40 · Link

Hover over your name in the top bar, next to the search icon. Click "Account" in the drop-down menu that comes up. Decrypt the verification message it gives you with your old PGP key, and then you're free to remove your PGP key, or add a new one.

/u/HugBunter · N/A votes · 29th December, 2018 - 04:47 · Link

Saw your PM earlier, will have time to resolve this for you tomorrow, sorry for the delay.

/u/archon2323 · N/A votes · 29th December, 2018 - 02:55 · Link

i cant decrypt it, my OS crashed and I lost all that info

/u/murderhomelesspeople · N/A votes · 29th December, 2018 - 04:25 · Link

The last e in /d/murderhomelesspeople extends into the sub beside it on the discover tab http://dreadytofatroptsdj6io7l3xptbet6onoyno2yv7jicoxknyazubrad.onion/discover Can't wait for the update! Hopefully this means I can open up 10-20 tabs at a time reliably.

/u/killswitch · N/A votes · 29th December, 2018 - 06:55 · Link

Looking forward to the mega xmas present, but thanks for the Dread updates and heads up :)

/u/JACKJACK · N/A votes · 29th December, 2018 - 20:37 · Link

Happy holidays!

/u/[deleted] · N/A votes · 30th December, 2018 - 07:57 · Link

merry christmas, happy new years

/u/Grime · N/A votes · 31st December, 2018 - 04:00 · Link

I'm so late to this, but thanks HugBunter. Happy new year everybody. -G