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.

Messages - Arantor
4216
Archived fixes / Re: Split topic appears to trip Bad Behaviour
« on March 20th, 2012, 03:49 PM »
That's exactly why we're doing it here before we deploy it properly, because we can assess such things in a real environment - the BB integration was never tested on a live site prior to this deployment, for example.
4217
Archived fixes / Split topic appears to trip Bad Behaviour
« on March 20th, 2012, 03:40 PM »
I did a split topic here, and somehow I managed to trip the 'offsite form' detection (but because I'm an admin it merely warned me, as opposed to blocking me entirely)

I'm suspecting there is something wrong with that, but I'm in the middle of writing the log viewer so I'll be able to see WTF is going on with it.
4218
Archived fixes / Re: Uninitialized string offset
« on March 20th, 2012, 03:39 PM »
Hmm, interesting.

This tells me there's potentially two separate bugs here :/

(Firstly, the debug information should not be shown to anyone except admins, and secondly why there is an uninitialised string offset)
Posted: March 20th, 2012, 03:37 PM

Hmm, first glance would suggest a strange bug separately occurring in the bbc parser (in an area we haven't touched AFAIR), perhaps with cached content. Whatever, there's definitely an issue as indicated by the rate of stuff in the error log...
4219
Not really, no. It's trying to pull from cache, and if the cache is empty (wherein it expressly returns null) or if the cache TTL has expired, it re-gathers everything, otherwise it loads from cache.

Not sure why it's throwing an error for you though, that's a bit weird.
4220
Plugins / Re: Settings page integration
« on March 20th, 2012, 03:14 PM »
Anytime :)

You probably figured by now, though, a lot of the way the plugin system is developing is actually because I've been using it. The <actions> hook for example is because I was actively adding actions and figuring out how awkward it was. This is another example. I did also suggest something similar for adding menu items actually... haven't got round to that yet.
4221
Plugins / Re: Settings page integration
« on March 20th, 2012, 03:08 PM »
No, I didn't drop any hooks at all, this is in addition to it. (And I did mention in reply #30 that I'd added it :P)

The idea is that simple stuff can use the quick integration and have it basically done for them, but complex stuff (calendar, WedgeDesk) will still continue to do its own thing anyway. That's really what stuff like this is for: simple cases now don't have to create a new file just to store a function just to add to a variable, nor do they have to attach that function to hooks (especially re admin search).

There are also usability matters at hand: the more that Wedge can do automatically, the better everyone is. If plugin authors don't have to contend with plugins being integrated into search, because Wedge can do it for them, great - both the plugin author and the general users benefit. Also having a semi-consistent interface will help with that, instead of having to mess around adding new pages to the admin, they get added automatically so admins are going to be able to find them more easily :)
4222
Plugins / Re: Settings page integration
« on March 20th, 2012, 02:43 PM »
Quote from Dragooon on March 20th, 2012, 02:38 PM
Hey, this actually works! :D. Great!
What do you mean 'this actually works'? :lol: Cheeky. Of course it works! :P (Never mind that as soon as I implemented it, I migrated all my simple plugins to use it, to prove it worked :P)
4223
Features / Re: Brave new world
« on March 20th, 2012, 01:35 PM »
I don't believe I had any issues on my iPad with it, will retest later.
4224
Archived fixes / Re: Misalignment with edited post
« on March 20th, 2012, 01:34 PM »
I'm not sure I want that in the core to be honest but I suspect it won't be too hard to make a plugin for it if that's what people want.

And, it probably won't speed things up, actually. The signature is still only processed once per user, you then have to have some logic to figure out whether to show it or not, which is an extra check per post, doubly so if you're doing it via a plugin because this is a little overhead there, followed up by the fact that it does actually limit what can be gzipped anyway. Needs testing but I doubt it would actually save bandwidth in the long run, and it may even end up costing more bandwidth in some cases.
4225
Archived fixes / Re: Misalignment with edited post
« on March 20th, 2012, 01:24 PM »
Yup, I can see the logic of that - though it's the first time I'd seen it, and I had a sudden recollection of a very similar bug in SMF circa 2.0 RC2 :/
4226
Features / Re:
« on March 20th, 2012, 12:32 PM »
Quote
In that specific case, I'd suggest simply re-display the log-in form ad infinitum. username the one of the two things a genuine user is less likely to forget than his password.
Thing is, if you don't do that, you still have to be careful. If you do anything to give away the fact that the username exists vs that it doesn't, you are giving the miscreants a window, however small, into your data. If you keep displaying the log-in form ad infinitum, it isn't going to be hard for a miscreant to figure out what's a genuine username/email or not, it'll just take longer.

It's still a side issue in the fact that you don't know they're doing it: it's not recorded anywhere that an invalid username is used. I also know from experience that the number of times it happens is probably higher than you think.
Quote
However, if a correct username is entered but an incorrect password is supplied (say) three times, then password recovery could be offered if further conditions are met:
This already happens.
Quote
The username, current IP address and email address pass the validation tests of a service such as Stop Spammer (and the same validation should also be performed on registration).
I will not tie anything to Stop Spammer (which is ultimately Stop Forum Spam's database) out of the box, nor will I personally write a plugin for it. There are still way too many false positives in their database, though it has improved since the time when someone 'helpfully' decided to put my own details in there just to wind me up.
Quote
Having "lurked" for a while now, I think you'd be against making services such as Stop Spammer, Bad Behavio(u)r and Akismet part of the core but I do believe these should be standard plug-ins that are included by default and activated by their respective API keys.
Bad Behaviour is already part of the core, it has no API key. Stop Spammer I do not want in the core, neither do I want Akismet. Having used both extensively over time, I dislike the rather high number of false positives that both have. That said I will probably write an Akismet plugin to integrate with the moderation filters system (which means users have the flexibility to pass a post to Akismet and they can either moderate it or reject it outright to their heart's content)
Quote
Finally - and slightly related - please provide the option for the prospective member to choose the language used by reCaptcha.
I do not want reCaptcha to be part of the core. I don't like it, I find it unreliable.[1] That said, I already made a reCaptcha plugin, which pushes its own language strings into play meaning that you can configure the strings much as you would configure anything else (i.e. the language editor) and do so per language; if you only have English installed, you'll get English regardless of anything else.
 1. Apart from the fact that about 1 in 5 times, I'll get some mathematical equation as one of the two words, the methodology is a touch flawed: they actually allow one letter per word to be wrong and still accept it. Mind you, reCaptcha has been broken by bots more than once now.
4227
Features / Re: Badges and the displaying thereof
« on March 20th, 2012, 12:03 PM »
Quote
My suggestion would be to show Moderator badges for Moderators' posts in those Forums/boards they manage but show their primary group badge (and not a Moderator badge) elsewhere.
That's almost how it is now. The only exception to that is for admins and (the original) global moderator groups being the primary group, in both those cases the admin/global moderator badge will override the moderator badge.

Notice here for example. My primary badge is not the admin group, so I get a moderator badge despite the fact that I have a badge, but having it override any other badge I have is... potentially awkward.

The reason I say that is because if you imagine someone posts here now, they'll probably assume that I'm just a local moderator - unless they look around elsewhere. The same thing happens on sm.org actually, if you go to simplemachines.org, and start from http://www.simplemachines.org/community/index.php?board=33.0 - you'll see Kindred making some posts in that board itself and he has a Marketing badge. But if you look at any post he's made in the Mambo or Joomla bridge boards, you'll see he has a local moderator badge. Doing so is potentially very misleading - hence the suggestion to display both together.
4228
Archived fixes / Misalignment with edited post
« on March 20th, 2012, 11:49 AM »
Screenshot says everything. Current Chrome beta branch for me.
4229
Plugins / Re: Aeva Sub/sub albums
« on March 20th, 2012, 11:43 AM »
Quote
People are ""chewing your head off" because this isn't a support forum for SMF mods
Not to mention that the other forum even has a thread entitled 'No support' explaining what's going on.
Quote
How is this forum difficult to navigate? Your insight on this would be appreciated.
That would tend to imply you didn't see the 'unread replies' item in the sidebar. Or turned on notifications when you made the post. Or didn't see the board index... or didn't even just hang around for half an hour seeing what's going on.


These are why people are 'chewing your head off', it's basically like a slap in the face of sorts.
4230
Features / Re: Brave new world
« on March 20th, 2012, 11:40 AM »
That's the thing, nothing that I can recall has been changed that would make a difference, the changes in drafts are very minor and should not cause this to happen.