Matt Rogowski answers your questions

The MyBB member with the highest post count, and most well known for his abundant amount of support and knowledge, Matt Rogowski, took some time out to answer your questions.

Please tell us a bit about yourself.

I’m 18 and live in rural Norfolk in England, UK. I don’t speak like half the people up here (which is just as well as a lot of them are very hard to understand!!) as I used to live in Essex. The sort of music I like is Jimmy Eat World, Ash, Paramore, that sort of thing, and I like to watch shows like Lost, Heroes, Flash Forward, Scrubs, Top Gear, CSI and motorsport on TV. I went to college (that’s not the same as what college is across the pond, college here is when you’re 16-18, then after that you have university, 18-23+) but didn’t do too well so I got a job instead of continuing with education. I got a job working for a company that provides software/hardware primarily for use by the NHS. I work with PHP/MySQL which is helping to improve my skills. It’s a different working environment to most other jobs as we’re a few miles from any main roads or built up areas, so it’s dead quiet and an amazing place to work, plus the other people there are great.

Why made you so passionate about MyBB?

I’d had a little bit of experience with forums before, I’d been a regular poster on some for a few years, and eventually I decided to have a go at making one myself and signed up to some of the free hosting services where you get a subdomain address, but they never went very far. I talked to the admin of one of the forums I went on, which was running MyBB 1.2 at the time, and he offered me free hosting, and I started using MyBB then. I didn’t have FTP access to begin with so I changed to a normal host, but the forum didn’t get anywhere, and I ended up removing it. However I already knew I liked MyBB a lot so started posting on the community forums, started to like it even more, began to help people with issues they were having and got better at that as time went on, and here we are today. I really liked finding something I’m good at and that helps others, and I hope I can only do more in the future. I think what the MyBB team, past and present, has achieved is brilliant, I’m very happy to be a part of it, and I cannot wait for 2.0.

What is your favourite gadget and why?

I love gadgets, I’m the person in my house who’s called for to help someone with whatever piece of gadgetry they’re having trouble with, and I have loads of them in various places in my room, but my favourite is my iPod Touch. I only have a 1st Gen one but it does me, I can have videos, loads of apps and all my music, plus internet and email, so I’ve always got something to do on it. There’s been many times I’ve charged it over night and by the evening the battery is well into the red zone. I’d like to get an iPhone or something but the prices are just too high; it’s (slightly more) affordable if it’s on contract but I’ve never liked the idea of that, and to buy it by itself and pay-as-you-go is £440 ($720) for a 16GB model, same as my iPod, and I can’t justify that expense for what I’d use it for. A more reasonable upgrade might be to get the next iPod Touch when they include a camera and/or 3G, which could happen. An iPhone would be good as everything I already have would be able to be ported across, and I’d already know how to use it. I quite like the look of an Android phone too, especially the newly announced Google Nexus One, however I rarely actually make calls with my phone so it’s probably not worth it, I’d just be getting it for the sake of having the latest gadget. I don’t really use my PlayStation much any more, racing games are the only thing I’m any good at but they wear thin after a while, unless I manage to hook it up to the net and play online, although with my internet connection I can’t see that happening any time soon!! I’ll probably be getting a MacBook soon and I’m sure that’ll become my favourite gadget. I also seem to love USB sticks, but don’t ask why, as I have no idea. I hardly ever read instruction manuals, only if I get some sort of critical error using something and think it’s probably best to read it.

What are some of your pet hates?

People driving with their fog lights on, be it when it’s broad daylight or dark, but when there’s no fog. I don’t think they understand they can be quite blinding, they are designed to help you see in fog after all. Similarly, I don’t like people who take ages to turn their beam off despite the fact you’re flashing at them. I also hate it when ppl tlk lyk ths nd use numbrs like ‘I wnt 2 do dis m8’.

If you could have any feature you wanted implemented into MyBB by default, what would it be?

A WYSIWYG editor. Not. I would love to see an official integration with WordPress; not a feature as such but I can’t really think of any big features that are missing. I think linking a forum and blog is good but I don’t think we should waste time writing our own blog when, realistically, WordPress is going to be a whole lot better and already has a large user base with lots of plugins and themes, and we don’t have to spend time writing, testing, and maintaining it, when we should be writing, testing and maintaining what MyBB actually is, an awesome forum system. I hope we don’t go down the social route with profile comments and personal photo galleries etc; if people want their users to be able to make their own blog, it would be better to hook it up with WordPress MU, making use of WordPress again, but I think that would be enough. Don’t redesign the wheel, integrate with what’s already available.

What is your dream career?

When I was growing up I had the sorts of dream jobs everyone wanted to have, footballer, racing driver, astronaut, but none of those are realistic for most of us. I then went through a stage of wanting to do a trade, such as being a plumber or electrician, more realistic. However I then started getting into a bit of web design etc, and then joined MyBB. Now I want to end up being a professional programmer, and although I’m still new to it, I think that can easily happen. It sort of already has with me getting a job working with PHP/MySQL, which is going really well, and the more I do the better I’m getting. One of my aims for MyBB is to code something that goes into 2.0, no matter how small, and I really hope that happens. One thing I really need to learn is all the MyBB functions, as well as OOP. Right now OOP makes no sense to me, but then again a few months ago all the PHP I know well made the same amount of sense as OOP does now so maybe in a while I’ll crack it.

The person/people in the world I’d most like to meet is…

Jeremy Clarkson and James May. I’ve been a few feet away from Clarkson but haven’t ‘met’ him as such. I also think it would be quite funny to meet Boris Johnson. I’d quite like to meet Jimmy Eat World and Paramore too actually.

Show us your (real) desktop!

A

Nothing special, haven’t got enough room for another monitor, may need to reorganise some stuff. Hardly use my printer so I’m sure that can more somewhere and I can get another monitor in.

Other than MyBB, what are some of your hobbies?

I don’t have time to do anything during the week really, too tired after work, so I only really have the weekends. I’m not very sporty, I only really did sport as school because I had to. I used to do quite a lot of cycling if that counts as a sport though, I had to cycle two miles to and from school every day for 3 years which kept me relatively fit, but now that I have a car I drive everywhere, and have outgrown my bike; it was fine when I was 5’6″ but now that I’m around 6’4″ it gets a bit hard to use. I guess my biggest hobby, if you can call it a hobby, is driving. I have a 1987 BMW which I love, it drives great (and sounds great as there’s a hole in the exhaust somewhere, hehe), and I love driving about in it, especially around all the great country roads we have here. I wanted something a bit different to what people usually get as a first car, and as my dad had the same model I do, just the next engine size up, new from 1985, it was the best choice.

What superpower would you have if you were a superhero?

Super vision. Thermal imaging/infra-red/night vision, heat vision, x-ray vision, the ability to zoom in to something miles away and see it clearly… I think that would be awesome.

Anything else you would like to add?

You can find me on my small site, Twitter and Facebook. If you add me on Twitter, @ reply me with your MyBB username, and if you add me on Facebook, leave a message on the add friend page, just so I know who you are. 🙂

MyBB 1.6 Sneak Preview (Part 2)

In the first part of the MyBB 1.6 sneak previews, we shared just four of the 49 brand new features included in MyBB 1.6. Here are some more:

Delayed Moderation

Users Online in Thread

Group as Moderator

Removing/Changing Votes

User Notes for Mods and Admins

More Secure Admin Login

Thanks for reading!

There are even more features that will make your MyBB experience even better. Stay tuned to find out more about MyBB 1.6!

MyBB 1.6 Sneak Preview (Part 1)

Do you smell what we smell? The crisp, fresh air of a new is arriving, and so is a new version of MyBB!

We’re excited to announce that MyBB 1.6 is coming early 2010! There are 49 brand new features included. We’ve been working on MyBB 1.6 since the release of 1.4 in August of 2008, and the long work has paid off! Below are just a few of the new, exciting features MyBB 1.6 offers.

Search Private Messages

Video MyCode Integration

Search for Themes & Plugins

Thread Prefixes

PHP 5.1.0 minimum

As we have alluded in the past couple of years, MyBB 1.6 will be the first version of MyBB to run on PHP 5 installations only, and more specifically, servers set up with PHP 5.1.0 as a minimum. This is only an issue for about 10% of you who are still using a host running obsolete versions of PHP; it might be time to give your host a slight nudge forward if you are in this group.

Thanks for reading!

There are even more features that will make your MyBB experience even better. Stay tuned to find out more about MyBB 1.6!

MyBB 1.4.11 Released – Minor Patch & Security Update

MyBB 1.4.11 is now available on the MyBB website and is a minor patch update to 1.4.10.

This release is to ensure that all users on 1.4.10 have the latest patches, to fix a small and rare bug that with malicious intent can be used to assist a Denial-of-Service attack, and to patch a low security issue that can allow a user to check for file existence outside of the web root.

Thank you to Labrocca and Secunia (through a third party) for alerting us of these issues.

What’s fixed in this version?

This release has been tested by our Software Quality Assurance group.

This update does not require running the upgrader.
There are no database schema, language string, or template changes in this version.

MyBB 1.4.10 to MyBB 1.4.11 Patch

This patch is only for users running MyBB 1.4.10. If you are running an older version of MyBB then please download MyBB 1.4.11 from the MyBB site and update to it using the general [Wiki: Upgrading] guide.

Please download the attached ZIP archive and replace the files in your forum directory with those from the ZIP archive.
changed_files_1411.zip

If you wish to manually patch your board please download “mybb_1410_patches.txt” and follow the instructions in that file.
mybb_1410_patches.txt

The manual patch set instructions only fixes the security vulnerabilities and is only made available to temporarily secure your forum until you have time to run the complete upgrade.

The following files were changed since the initial MyBB 1.4.10 release:

  • admin
    • modules
      • style
        • templates.php
      • tools
        • backupdb.php
      • user
        • users.php
  • inc
    • datahandlers
      • event.php
      • user.php
    • class_core.php
    • class_error.php
    • class_moderation.php
    • functions_upload.php
    • functions_time.php
    • tasks
      • backupdb.php
  • calendar.php
  • usercp.php

* Red represents files that contain security updates
* Green represents new files added in this release

Reporting MyBB security vulnerabilities

If you think you’ve found a vulnerability in MyBB, we advise you not to publicly post it on these forums or publicly release information about it elsewhere until we’ve had time to prepare and release a patch.

As always, you can send through security related messages on the MyBB website from the Contact Us page.

MyBB 1.2.14 Patch

Please follow step #1 in the mybb_1410_patches.txt file as listed above.

Please note all users of the 1.2.x series are urged to upgrade to the latest release of MyBB. (1.4.11) MyBB 1.2 is no longer being supported and security updates for the MyBB 1.2 series will only last through December 2009.

Thank you,
MyBB Team

MyBB 1.4.10 Released – Maintenance Release

MyBB 1.4.10 is now available on the MyBB website and is a general maintenance release.

This release fixes several reported issues with version released since 1.4.8 causing some incorrect functionality of MyBB. These bugs have been fixed to provide a more stable version of MyBB for public use.

What’s added/changed in this version?

  • MyBB 1.4.10 is now compatible with PHP 5.3.
  • Server Statistics are now sent to MyBB at the end of installation for analytical purposes. This is of course anonymous, no confidential information is sent, and you may easily opt out if you wish.
  • … many other bug fixes

This release has been tested by our Software Quality Assurance group.

Information on upgrading, template changes and language changes can be found in the posts below.

Please note, that you need to run the upgrade script for this version.
This is so the templates may be updated.
There are no database schema changes in this version.

Upgrading from the 1.4 series

When upgrading from 1.4.9, you will not lose any custom themes, plugins or language packs which you may have installed.

Follow the general [Wiki: Upgrading] guide outlined on the MyBB Wiki to complete the upgrade process. You may download a ZIP archive of changed files here:

changed_files_1410.zip

You must then check for modified templates using the instructions below.

Upgrading from other versions

If you are upgrading from a version earlier than 1.2 then you will lose your custom themes, templates and language packs due to the number of changes between your version and the 1.2 series.

Before you attempt to upgrade, ensure you have a database backup and a copy of the files currently in use on your board. This is so you can revert back to your earlier version if you need to or something goes horribly wrong with the upgrade process.

Follow the general [Wiki: Upgrading] guide outlined on the MyBB Wiki to complete the upgrade process.

Changed files since MyBB 1.4.8

  • calendar.php
  • forumdisplay.php
  • global.php
  • managegroup.php
  • member.php
  • modcp.php
  • moderation.php
  • portal.php
  • private.php
  • search.php
  • stats.php
  • usercp.php
  • xmlhttp.php
  • admin
    • inc
      • functions_themes.php
      • functions_view_manager.php
    • modules
      • home
        • credits.php
      • forum
        • attachments.php
        • management.php
      • style
        • templates.php
        • themes.php
      • config
        • mycode.php
        • plugins.php
        • settings.php
      • tools
        • backupdb.php
        • mailerrors.php
        • maillogs.php
        • tasks.php
      • user
        • admin_permissions.php
        • group_promotions.php
        • groups.php
        • mass_mail.php
        • users.php
  • install
    • index.php
    • upgrade.php
    • resources
      • language.lang.php
      • mybb_theme.xml
      • output.php
      • upgrade16.php
  • inc
    • class_core.php
    • class_error.php
    • class_feedgeneration.php
    • class_moderation.php
    • class_parser.php
    • db_pdo.php
    • db_pgsql.php
    • functions.php
    • functions_forumlist.php
    • functions_online.php
    • functions_post.php
    • functions_search.php
    • functions_serverstats.php
    • functions_upload.php
    • init.php
    • 3rdparty
      • diff
        • Diff.php
    • languages
      • english.php
      • english
        • datahandler_user.lang.php
        • modcp.lang.php
    • datahandlers
      • event.php
      • pm.php
      • user.php
    • cachehandlers
      • eaccelerator.php
      • memcache.php
      • xcache.php
    • tasks
      • backupdb.php
      • massmail.php
      • promotions.php

* Red represents files that contain security updates
* Green represents new files added in this release

Bugs fixed since MyBB 1.4.8

  • #180 – PHP 5.3/6.0 Changes & Support
  • #249 – Server statistics on installation
  • #297 – Old Credits Updated
  • #307 – Mysql Backups – keys not quoted
  • #308 – PostgreSQL error in Forum Management -> Edit Forum
  • #309 – Direct access of some files generates PHP errors
  • #310 – Multiple Smilies PHP Error
  • #311 – RSS Feed incorrect formatting
  • #318 – search_results_inlinemodcol Template Oversight
  • #319 – Forum announcements trow do not alternate
  • #320 – Mod-CP – Edit User & Birthday
  • #321 – Future mass mailings
  • #322 – HTML in forum names in 1.4.8
  • #323 – Delete a PM using the delete button
  • #324 – Maximum Length in Custom Profile Fields do not work
  • #332 – SQLite version
  • #333 – Captcha not shown if board is closed
  • #334 – Missing label tag
  • #335 – Board Statistics inconsistency
  • #336 – Profile Display Problem: usereputationsystem
  • #353 – ACP – group # of users when using additional groups bug
  • #354 – System mail log: Wrong multipage links
  • #355 – member.php custom profile fields alternating trow issue
  • #356 – Search finduserthreads problem with limit
  • #358 – PHP 5.3 my_number_format stats.php PHP warning
  • #359 – Selective delete system mail logs not working
  • #360 – capitalized LIMIT clause in db abstraction layer queries
  • #361 – Hard-coded language string in admin permissions page
  • #364 – Post not quoted from Reply button
  • #366 – Merged Accounts and Join Date
  • #367 – Who’s online do_addsubscription and removesubscriptions
  • #368 – Search PHP error
  • #369 – UserCP Ampersand in link not valid
  • #370 – Copy forum – forum can have no parent
  • #371 – Backup DB and Check File task enabling warning
  • #372 – Syndication: Atom and RSS different time
  • #373 – Buddy List doesn’t show invisible users as online
  • #381 – </tr> tag missing in template member_register_customfield
  • #382 – Email notification about errors not working
  • #383 – [PM] "Replied to" icon not shown if you replied to all recipients
  • #385 – "create new forum" generates postgresql error
  • #386 – multiple forums memcache bug
  • #387 – Custom Profile Fields using Check Boxes option forgets settings
  • #388 – Inline Thread Deletion and Reported Posts
  • #389 – thread views is stuck if php shutdown function not enabled.
  • #392 – postgres "Split Threads" SQL error
  • #394 – Naming an admin with special characters during installation doesn’t "work"
  • #400 – Profile Editing
  • #401 – Inline Moderation – do_multideleteposts
  • #411 – Highlighted search results..
  • #412 – Promotion bug
  • #414 – 1.4.6, pgsql, ‘move thread’ gives SQL error
  • #416 – Group Promotions not Working or ‘Broke’?
  • #417 – Unapproved threads post count
  • #423 – Users browsing a redirect forum
  • #426 – Problems with language changes in several areas…
  • #429 – MyBB Backups do not preserve NULL and whitespace
  • #441 – Deleting a copied thread deletes the attachments of the original thread too
  • #442 – Wrong dateline of split thread
  • #451 – Unread PM notice dissapears after editing options
  • #452 – Upgraded forums issue with themestylesheets cachefile column
  • #457 – Double Template Rows
  • #460 – Attachment search not working correctly
  • #462 – missing "replied to" at PM replied via draft
  • #463 – latest threads on portal page
  • #466 – Last post date after custom merge
  • #468 – Post count accepts minus numbers
  • #473 – unresetted variable in view manager
  • #476 – Subforum of password protected forum searchable
  • #479 – postgresql merge users error
  • #482 – There was a problem communicating with the mod version server.
  • #501 – Hidden fields in profiles and Moderators
  • #507 – Max password length
  • #511 – managegroup.php and displaygroup
  • #516 – Warning with custom profile field
  • #517 – Incomplete theme exports
  • #518 – Missing mod log entry
  • #521 – Display and sort by rating doesn’t work in PostgreSQL
  • #524 – Slight typo in ./inc/functions.php
  • #531 – Findguest/user search error
  • #532 – Email validation weakness
  • #533 – Admincp User Merge and Disabled Forum Postcount
  • #536 – Editing recurring event
  • #541 – Some in cases in error handler don’t work as expected
  • #547 – Warnings when adding a group promotion
  • #549 – Cannot edit bio

Theme and template changes

Using the “Find Updated” link under the “Templates” page in the Admin CP you can find a list of the templates that have changed in this release that you’ve got one or more custom copies of.

After identifying changed templates using the tool you can either revert your custom template to the default (delete it) or use the “diff” tool to perform a difference analysis on your custom template and the default.

“Revert required” indicates that for this template to work correctly with MyBB 1.4.8 you’ll either need to revert it to the default or modify your custom template to include the changes in the default. If a revert is not required your custom version of the template should work perfectly fine.

Template changes

Since MyBB 1.4.8 the following templates have had changes to them:

  • member_register_customfield
  • posticons
  • postbit_ignored

* Red represents the template must be updated or reverted to fix security problems

Language file changes

Since MyBB 1.4.8 the following language files have had changes to them:

  • datahandler_user.lang.php

Either update your language packs to include the changes in these files or revert to the standard English language pack.

Plugins

Most of your MyBB 1.4.x plugins will work correctly with 1.4.10 without any updates.


IMPORTANT Update: December 8th, 2009

Due to a regression introduced by a change between MyBB 1.4.9 and MyBB 1.4.10 if you downloaded the MyBB 1.4.10 package or update before December 7th, 2009, we are releasing a patch to fix this issue.

Open /admin/modules/style/templates.php and find near line 531:

// Only allow users to move non-default templates to stop them from being able to delete it!
if($template['sid'] == "-2")
{
echo $form->generate_hidden_field("sid", "-2");
}
else
{
$form_container->output_row($lang->template_set, $lang->template_set_desc, $form->generate_select_box('sid', $template_sets, $sid));
}

and replace with:

// Force users to save the default template to a specific set, rather than the "global" templates - where they can delete it
if($template['sid'] == "-2")
{
unset($template_sets[-1]);
}

$form_container->output_row($lang->template_set, $lang->template_set_desc, $form->generate_select_box('sid', $template_sets, $sid));

We apologize for this inconvenience!

MyBB 1.4.9 Released – Security Update

MyBB 1.4.9 is a security update to the MyBB 1.4 series. It fixes 1 high risk security vulnerability and two low risk issues. We recommend everybody upgrades to this release immediately or patch their boards with the manual patching instructions below.

These vulnerabilities affects MyBB 1.4.8. MyBB 1.2 is also affected.

Thank you to endeavormac, frostschutz, and TheLinx for alerting us of these issues.

MyBB 1.4.8 to MyBB 1.4.9 Patch

This patch is only for users running MyBB 1.4.8. If you are running an older version of MyBB then please download MyBB 1.4.9 from the MyBB site and update to it.

Please download the attached ZIP archive and replace the files in your forum directory with those from the ZIP archive.

changed_files_1409.zip

If you wish to manually patch your board please download “mybb_1408_patches.txt” and follow the instructions in that file.

mybb_1408_patches.txt

Please Note: You do not have to run the upgrade script for this release.

Reporting MyBB security vulnerabilities

If you think you’ve found a vulnerability in MyBB, we advise you not to publicly post it on these forums or publicly release information about it elsewhere until we’ve had time to prepare and release a patch.

As always, you can send through security related messages on the MyBB website from the Contact Us page.

MyBB 1.2.14 Patch

Please follow step #1 in the mybb_1408_patches.txt file as listed above.

Please note all users of the 1.2.x series are urged to upgrade to the latest release of MyBB. (1.4.9) MyBB 1.2 is no longer being supported, though security updates for the MyBB 1.2 series will last through December 2009.

Getting Involved: Development site opens

For the past seven years, MyBB has had an ever-growing and changing community, and through it all the “MyBB Group” itself is still a small set of dedicated individuals. Up until now MyBB has been developed in a relatively private fashion.  Recently, it seems as the tides have turned; we have realized that you want more: you want the cutting edge, you want to be more a part of the “Real MyBB”, and you want the best free forum software that free can buy. We’ve listened to your advice, and we are now pleased to announce the availability of public access to our development site, including access to the latest and greatest cutting edge MyBB!

What does this mean for you?

With the community more closely involved with MyBB’s development, we will be able to ensure releases are more stable and you will be able to get access to the latest bug fixes and features. We hope that by making our development site available and open to the public that more people will take an interest in MyBB and get involved!

How exactly do you get access?

The link to the development site is http://dev.mybboard.net/. This will give you direct access to our MyBB 1.4 repository, MyBB 1.6 repository including all the latest features and fixes. This will also be where you report bugs with MyBB and its related projects. We have generated detailed information on our Wiki’s revamped Development section: http://wiki.mybboard.net/index.php/Development. The Development section will be the best place to ask your questions and concerns regarding the site, SVN access, coding standards, and other procedures.

Please note that the MyBB group officially supports only the latest release series, as of writing, MyBB 1.4.x.  Although you have access to the latest MyBB 1.6.x code, there may be partially-committed features which are broken.  We do not recommend using the development “trunk” on production forums, and they will NOT be supported by the support staff here.

MyBB 1.4.8 Released – Maintenance & Security Release

MyBB 1.4.8 is now available on the MyBB website and is a general maintenance and security release.

This release fixes several reported issues with version released since 1.4.6 causing some incorrect functionality of MyBB. These bugs have been fixed to provide a more stable version of MyBB for public use.

What’s added/changed in this version?

  • One Low XSS Vulnerability fixed in the Archive – This is tagged as low because it requires moderator permissions. This vulnerability was discovered and reported by frostschutz.
  • One Medium XSS vulnerabilities fixed in Attachments – This vulnerability was reported by frostschutz.
    Please note that this patch will remove the ability to open some types of attachments directly in your browser (e.g. QuickTime Movies), and will instead ask you to download them.
  • … Several other bug fixes

This release has been tested by our Software Quality Assurance group.

MyBB 1.4.7 to MyBB 1.4.8 Patch

This patch is only for users running MyBB 1.4.7. If you are running any other version of the MyBB 1.4 series then please download MyBB 1.4.8 from the MyBB site and update to it.

If you wish to manually patch your board please download “mybb_1407_patches.txt” and follow the instructions in that file.

mybb_1407_patches.txt

The manual patch set instructions only fixes the security vulnerabilities and is only made available to temporarily secure your forum until you have time to run the complete upgrade.

Information on upgrading, template changes and language changes can be found in the posts below.

Please note, that you need to run the upgrade script for this version.
This is so the templates may be updated.
There are no database schema changes in this version.

Reporting MyBB security vulnerabilities

If you think you’ve found a vulnerability in MyBB, we advise you not to publicly post it on these forums or publicly release information about it elsewhere until we’ve had time to prepare and release a patch.

As always, you can send through security related messages on the MyBB website from the Contact Us page.

MyBB 1.2.14 Patch

Users running MyBB 1.2.14 or any previous release of the MyBB 1.2 series may use the same manual instructions provided in the “mybb_1407_patches.txt” attachment (excluding the version change).

Upgrading from the 1.4 series

When upgrading from 1.4.7, you will not lose any custom themes, plugins or language packs which you may have installed.

Follow the general [Wiki: Upgrading] guide outlined on the MyBB Wiki to complete the upgrade process. You may download a ZIP archive of changed files here:

changed_files_1408.zip

You must then check for modified templates using the instructions below.

Upgrading from other versions

If you are upgrading from a version earlier than 1.2 then you will lose your custom themes, templates and language packs due to the number of changes between your version and the 1.2 series.

Before you attempt to upgrade, ensure you have a database backup and a copy of the files currently in use on your board. This is so you can revert back to your earlier version if you need to or something goes horribly wrong with the upgrade process.

Follow the general [Wiki: Upgrading] guide outlined on the MyBB Wiki to complete the upgrade process.

Changed files since MyBB 1.4.6

  • announcements.php
  • attachment.php
  • forumdisplay.php
  • global.php
  • member.php
  • report.php
  • search.php
  • sendthread.php
  • showthread.php
  • syndication.php
  • xmlhttp.php
  • install/
    • resources/
      • mybb_theme.xml
  • archive/
    • index.php
  • admin/
    • inc/
      • functions_view_manager.php
    • modules/
      • forum/
        • management.php
      • style/
        • templates.php
      • tools/
        • adminlog.php
      • config/
        • plugins.php
        • spiders.php
      • user/
        • admin_permissions.php
        • users.php
  • inc/
    • class_core.php
    • class_language.php
    • class_moderation.php
    • functions.php
    • functions_search.php
    • plugins/
      • akismet.php
    • cachehandlers/
      • memcache.php
    • languages/
      • english.php
      • english/
        • global.lang.php
        • admin/
          • config_spiders.lang.php
    • datahandlers/
      • pm.php
      • post.php
      • user.php

* Red represents files that contain security updates
* Green represents new files added in this release

Bugs fixed since MyBB 1.4.6

  • #51407 – change permission for admin user
  • #51377 – Plugins with Admin CP Hooks run on Plugin Updates page
  • #51257 – Syndication.php MySQL Error (Limit Option) [R] [C-StefanT]
  • #51177 – [Archive] sticky lack htmlspecialchars_uni() escaping [C-StefanT]
  • #51054 – Archive – SQL bug fetching attachments/posts with abandoned thread [C-StefanT]
  • #50833 – Birthday without day [C-StefanT]
  • #50441 – Search Bug w/ “and” [R] [C-StefanT]
  • #50324 – Missing space character [R] [C-Michael S.]
  • #50323 – Missing </tr> in Template modcp_ipsearch_result [R] [C-Michael S.]
  • #50291 – Validation Issue [C-Chris W B.]
  • #50287 – Akismet plugin username link problem [C-StefanT]
  • #50240 – Ability to delete templates [C-Chris W B.]
  • #49888 – [typo] memcache.php [C-StefanT]
  • #49838 – [pgsql] Reporting posts in unmoderated forums [C-StefanT]
  • #49461 – [typo] inc/cachehandlers/memcache.php [C-StefanT]
  • #49898 – Template problem with announcements and no threads [C-StefanT]
  • #49276 – canviewthreads error problem [C-StefanT]
  • #49258 – Notification about new reported posts via PM [C-StefanT]
  • #49256 – Notification about new PM from MyBB Engine [R] [C-StefanT]
  • #49255 – [pgsql] Report posts [C-StefanT]
  • #49251 – [Typo] class_moderation.php (1.4.?) [R] [C-StefanT]
  • #49111 – Percent of total posts [R] [C-StefanT]
  • #48814 – config_spiders.lang.php overrides $lang->language [C-sayakb]
  • #48773 – Usergroup email limit off by one error [C-sayakb]
  • #48771 – Merged Account Reputation Issue
  • #48692 – announcement in password protected forum [C-sayakb]
  • #48670 – Find user posts – not displaying new posts (when hitting limit) [R]
  • #48668 – Displaying search results as posts for moderators [R] [C-StefanT]
  • #48603 – Bug? Admins cannot see user list
  • #48601 – [pgsql] SQL error if threads are moderated [C-StefanT]
  • #47745 – editpost.php issue with closed forums [R]

Theme and template changes

Using the “Find Updated” link under the “Templates” page in the Admin CP you can find a list of the templates that have changed in this release that you’ve got one or more custom copies of.

After identifying changed templates using the tool you can either revert your custom template to the default (delete it) or use the “diff” tool to perform a difference analysis on your custom template and the default.

“Revert required” indicates that for this template to work correctly with MyBB 1.4.8 you’ll either need to revert it to the default or modify your custom template to include the changes in the default. If a revert is not required your custom version of the template should work perfectly fine.

Template changes

Since MyBB 1.4.6 the following templates have had changes to them:

  • modcp_ipsearch_result
  • forumdisplay_announcements_announcement

* Red represents the template must be updated or reverted to fix security problems

Language file changes

Since MyBB 1.4.6 the following language files have had changes to them:

  • global.lang.php
  • admin/
    • config_spiders.lang.php

Either update your language packs to include the changes in these files or revert to the standard English language pack.

Plugins

Most of your MyBB 1.4.x plugins will work correctly with 1.4 without any updates.

MyBB 1.4.7 Released – Security Update

MyBB 1.4.7 is a security update to the MyBB 1.4 series. It fixes 1 high risk security vulnerability. We recommend everybody upgrades to this release immediately or patch their boards with the manual patching instructions below.

This vulnerability affects MyBB 1.4.6. MyBB 1.2 is not affected.

Thank you to Jesse Labrocca for alerting us of this vulnerability.

MyBB 1.4.6 to MyBB 1.4.7 Patch

This patch is only for users running MyBB 1.4.6. If you are running an older version of MyBB then please download MyBB 1.4.7 from the MyBB site and update to it.

Please download the attached ZIP archive and replace the files in your forum directory with those from the ZIP archive.

changed_files_1407.zip

If you wish to manually patch your board please download “mybb_1406_patches.txt” and follow the instructions in that file.

mybb_1406_patches.txt

Please Note: You do not have to run the upgrade script for this release.

Reporting MyBB security vulnerabilities

If you think you’ve found a vulnerability in MyBB, we advise you not to publicly post it on these forums or publicly release information about it elsewhere until we’ve had time to prepare and release a patch.

As always, you can send through security related messages on the MyBB website from the Contact Us page.

MyBB 1.2.14 Patch

MyBB 1.2 is not affected.

Please note all users of the 1.2.x series are urged to upgrade to the latest release of MyBB. (1.4.7) MyBB 1.2 is no longer being supported, though security updates for the MyBB 1.2 series will last through December 2009.

MyBB 1.4.6 Released – Security Update

MyBB 1.4.6 is a security update to the MyBB 1.4 series. It fixes 1 medium risk and 1 low risk security vulnerability. We recommend everybody upgrades to this release immediately or patch their boards with the manual patching instructions below.

These vulnerabilities affect MyBB 1.4.5. Older versions of MyBB may also be affected. Please see below for upgrade instructions for 1.2.14.

Thank you to Jacques Copeau for finding and reporting these vulnerabilities.

MyBB 1.4.5 to MyBB 1.4.6 Patch

This patch is only for users running MyBB 1.4.5. If you are running an older version of MyBB then please download MyBB 1.4.6 from the MyBB site and update to it.

Please download the attached ZIP archive and replace the files in your forum directory with those from the ZIP archive.

changed_files_1406.zip

If you wish to manually patch your board please download “mybb_1405_patches.txt” and follow the instructions in that file.

mybb_1405_patches.txt

Reporting MyBB security vulnerabilities

If you think you’ve found a vulnerability in MyBB, we advise you not to publicly post it on these forums or publicly release information about it elsewhere until we’ve had time to prepare and release a patch.

As always, you can send through security related messages on the MyBB website from the Contact Us page.

MyBB 1.2.14 Patch

This patch is only for users running MyBB 1.2.14 or any previous release of the MyBB 1.2 series.

Please download “mybb_1214_patches.txt” attached to this post and follow the manual patching instructions.

Please note all users of the 1.2.x series are urged to upgrade to the latest release of MyBB. (1.4.6)

mybb_1214_patches.txt