Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Peter

Pages: [1] 2 3 ... 5
Cafe lounge / [FIXED] PSA: Email woes
« on: May 14, 2019, 07:41:10 am »
UPDATE: Email should be fixed.


Heads up! We have some email server trouble. Or... email service.
Whew, how do I post this without going into a rage-fueled rant?

Basically, we used SendGrid for a good while. They were a good service, we were happy, our emails went out. Win-win!
Until they decided to discontinue their pay-as-you-go service. So we had to look somewhere else.
Now, there were a few options.

- Shared hosting's email.

The forum runs from here, but you know, spammers register, people with wrong address register, we send out emails that bounce. It's not pretty sometimes. I do correct it from the logs, but I didn't want the shared hosting to breathe down my neck.
- Run my/our own server.
Eh, we do have the option to do this, but I opted not to since you have to monitor email logs, blacklists. Make sure not to end up with too many bounces, if you do you have to cull them. It's just.. sometimes troublesome. I mean it's easy if you operate a webshop, or a gaming community, whatever. But here, we get many spam accounts with addresses that just vanish once they spam. So that requires active monitoring.
- A different service.
This is what we went with. I went with Mailgun, since everyone recommended them. I did too, until now. I always had my personal data with them, I never had payment problems, I am not a criminal. Yet.

So what happened?
Just from one day to another, we got "suspended", and they asked me to verify the account.
Well, not verify, but these were the questions:
What types of emails will you be sending?
It's not like I haven't sent out thousands already...
Where do you source your database of email addresses?
Again, we have a forum in the website's name. But hey, it's okay.
Are all of your email addresses double-opt in?
0 spam reports in years. Uh, I guess.
What is your expected monthly volume of messages?
Again, it's not like we haven't been sending for years.

I did reply to these questions because I thought it's an automated system.
Well, nothing. I just got a reply, that they require even more, and more, and more data, verification, etc.

Very tl;dr:
- Mailgun is utter trash. DO NOT USE THEM. DO NOT RELY ON THEM. If you do, your site, community, webshop, whatever might just stop function from one day to another. Just imagine. And I am not kidding, this actually happened. It's ridiculous. It's not an issue they require verification at any day or time. But to randomly CLOSE an account AND start this bureaucratic process? No. That is NOT okay.
- We will be moving email service ASAP.
- I am sorry about all this. Wish I knew that Mailgun is trash.

Cafe lounge / qBittorrent Discord server
« on: March 20, 2018, 07:57:09 pm »
So, as a new medium, I have launched a new Discord server. I know we had and still have an IRC, but it's usually pretty empty. Discord seems to be the modern IRC at the moment. So who knows, maybe it will be real popular. We will see.

Who can join?
Anyone, of course.

Why have one more place?
Most Discord folks are on plenty of servers, so +1 or -1 really does not matter. And who use it, it's the easiest solution.

What happens if it does not take off?
Well, I will just delete the server, it's fine.

Invite / join link:

Cafe lounge / PSA: Maintenance notices / website updates
« on: January 20, 2018, 11:41:17 pm »
There was a recent server/host maintenance and there was a minor rollback.
If your post disappeared, I am terribly sorry - the rollback should have been minimal - around 5 minutes or less.
Other sites should be up and running normal.

Thanks for your understanding.

Ps.: If anyone is interested, OVH changed it's hosting just as 2018 came along, so that is why the change was necessary.
We have lost IPv6 (Cloudflare will deliver that until we get support), but we gained bandwidth. Hooray!

Cafe lounge / Graphics/web: Anyone good at making sub-reddit styles?
« on: November 09, 2017, 11:15:16 am »
So basically I want to put some design on
I am ok with the basic graphics and whatnot, but I never did a full sub-Reddit style. Does anyone have experience with it? We had graphics designers posting icons in the past, maybe there is someone who worked with Reddit before.

Ps.: I don't want anything fancy, just fix up the sub style so it looks like we have presence over there as well.
Big thanks to Reddit user expert02 who created and kept the sub alive for years and gave us admin rights!

Long story very short: We have to migrate from Simple Machines.

Which software should we move to? What do YOU use?
- Receives updates, is updated constantly.
- Not (very) new, so it has a sort of stable history. We don't want to put our members to risk.
- It can use any technology, stack, language - as long as it's not IIS/Microsoft locked in.
- FOSS software is preferred - our users love FOSS.

So far I found these as candidates:
  • Discourse. It's modern, it's fast, it can handle A LOT OF ABUSE. Our forums would never face such degree of spam and posts but yeah, I have seen people throwing everything they had at it and it did not break. Pretty well done. It's also modern, "real-time-ish". They offer free hosting for projects that quality (we do) or free on-site hosting. Open-source.
  • NodeBB. Feels and looks very close to Discourse. There is a fully free "developer edition" that we could easily use. It's open-source.
  • phpBB. We used this in the past and it's a great forum software. Heck, it was the market leader for many long years. When we moved to SMF from phpBB, the development came to a halt. There were no big updates, there were no small updates. Just nothing. SMF was getting regular updates constantly. So the choice was obvious. The tables have turned however. phpBB moved on. Added a new site, a great new plugin repository, and new updates come out left and right. Looks like a great FOSS target too.
Share your thoughts! What is your experience with them, if you used them? How they handle, how are updates, etc.? Thank you!

We had a bit of a hiccup recently. Or rather, Gmail had it with us.
Just a week or so ago we have enabled full http/2 and IPv6 support on all our sites (forums, main, builds).
Everything went smooth, until today I received a mail from a kind user - telling me he did not receive the registration email.

I was baffled because the queue was empty - telling our mails did go out. So ... if they go out, where do they end up?
Sent a mail to "", and again 9/10 score. Yay. But then no mails for users? Nay?

Started digging logs focusing and Gmail and there it was. Turns out if you have no ipv6:.. SPF record published, Gmail will eat your mail.
So I corrected our record and we are all good.
Thanks for your understanding and feel free to email me (my address is at the top of the forums) if something like this happens again.

If you just submitted a post and the browser said "the site is unavailable", just press your Back button in the browser.
You will get your post back and then you can submit your post.

The error happens when the server is upgrading at the moment.
We have recently moved to a faster update schedule that enables us to use features like "HTTP/2". If you checked, all our sites now have HTTP/2 support natively - thanks to @Chocobo1. So, we gained speed, stability, and security. But it also means we have a few second drop out each few days. Again, you must be lucky to hit this window, but hey, we can all get lucky from time to time.

Windows / 3.3.16 - Installer is worse than it was
« on: September 08, 2017, 04:54:10 pm »
So I saw the new .exe detection got implemented, but for me, it was worse than before.

1) Closed qBittorrent before running setup.
2) Setup still insisted I have the exe running, and it was there, no idea how. So I killed it from Task Manager.
3) Install finished, ticked in the "Start" box. It started the client, but setup didn't go away. Clicking Finish with the box ticked or unticked had no effect. The client did start, but I just could not close installer. Used Task Manager to close that too.

Just keeping this thread in case the bug reports come in for the new setup/installer (so basically if this happens to others as well.)

Windows / MOVED: Keygen.class issue
« on: March 25, 2017, 11:29:30 pm »

Cafe lounge / TeamViewer hack/breach
« on: June 04, 2016, 09:05:34 pm »
Wow I missed this one, but this seems to be one of the 'biggest' breaches in IT - in a long time.

I also have it deployed for several people I help, and I do hope they won't get hacked.
But luckily they have no Paypal account or anything... their data is still sensitive.

Kinda related. NEVER use the same password on all sites, and you should apply this on our forums as well. Just use Keepass, for example to keep your passwords safe.

« on: May 16, 2015, 09:43:25 am »
We have a bugtracker for this purpose:

  • If you do not suspect your issue to be a bug - because it worked before, etc. - then of course, you are free to post.
  • If you need help tracking down an issue so you can make a detailed bugreport, you are free to post.
  • If you know it is a bug, yet you open a topic, the topic will be closed.

« on: May 16, 2015, 09:43:05 am »
We have a bugtracker for this purpose:

  • If you do not suspect your issue to be a bug - because it worked before, etc. - then of course, you are free to post.
  • If you need help tracking down an issue so you can make a detailed bugreport, you are free to post.
  • If you know it is a bug, yet you open a topic, the topic will be closed.

« on: May 16, 2015, 09:41:56 am »
We have a bugtracker for this purpose:

  • If you do not suspect your issue to be a bug - because it worked before, etc. - then of course, you are free to post.
  • If you need help tracking down an issue so you can make a detailed bugreport, you are free to post.
  • If you know it is a bug, yet you open a topic, the topic will be closed.


If you do not what the difference between a support problem and a genuine 'bug' ... Read >>'bug'

Cafe lounge / Forum looks - default changed
« on: May 13, 2015, 08:03:14 pm »
The default forum looks have been changed to Curve.
  • This change only affects unregistered/not-logged-in visitors.
  • Previous members have their custom set settings and theme.
  • The rationale behind this change is the "Responsive Curve" mod.
(As the name shows, it modified the default 2.0 Curve theme to be reponsive, and to be promoted by Google as a mobile-friendly site. Other themes would require custom written mods to make them responsive.)

Linux / [mirror only] Ubuntu <14.10 init script backup
« on: May 13, 2015, 05:40:17 pm »
Just a backup for the script included on our Wiki. (Which is written by a user, and got posted on Launchpad.)
Wiki article is here:
Code: [Select]
#! /bin/sh
# Provides:          qbittorrent-nox
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Starts QBittorrent
# Description:       Start qbittorrent-nox on start. Change USER= before running

# Author: Jesper Smith

# Do NOT "set -e"

# PATH should only include /usr/* if it runs after the script

# Exit if the package is not installed
[ -x "$DAEMON" ] || exit 0

# Read configuration variable file if it is present
[ -r /etc/default/$NAME ] && . /etc/default/$NAME

# Load the VERBOSE setting and other rcS variables
. /lib/init/

# Define LSB log_* functions.
# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
. /lib/lsb/init-functions

# Function that starts the daemon/service
# Return
#   0 if daemon has been started
#   1 if daemon was already running
#   2 if daemon could not be started
start-stop-daemon -c $USER -b -t --start --quiet  --exec $DAEMON  \
                || return 1

start-stop-daemon -c $USER -b --start --quiet --exec $DAEMON -- \
|| return 2
sleep 1

# Function that stops the daemon/service
start-stop-daemon -c $USER --quiet  --stop --exec $DAEMON
sleep 2
return "$?"

case "$1" in
[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
case "$?" in
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
[ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
case "$?" in
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
       status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
log_daemon_msg "Restarting $DESC" "$NAME"
case "$?" in
case "$?" in
0) log_end_msg 0 ;;
1) log_end_msg 1 ;; # Old process is still running
*) log_end_msg 1 ;; # Failed to start
  # Failed to stop
log_end_msg 1
#echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2
exit 3

Pages: [1] 2 3 ... 5