MyBB Development Blog

Welcome to the MyBB Development Blog. Here you'll find updates relating to the development of future versions of MyBB as well as technical discussions, tips, tricks and modifications to help you get the most out of MyBB.

MyBB 1.6 Sneak Preview (Part 2)

By Huji Lee | Published January 25th, 2010 | Updates | Rating: 1 Star2 Stars3 Stars4 Stars5 Stars Loading ... Loading ...

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

Delayed Moderation

With delayed moderation, you can tell the forum to perform a moderation action at a desired time in future. For example, you can set a thread to be deleted after X days, remove the the redirects to a thread in Y days and delete a thread after Z days. In short, you don’t even have to be there to moderate your forums!

See the full post for all of the screenshots.

See Full Blog Post 45 Comments »

MyBB 1.6 Sneak Preview (Part 1)

By DougSD | Published January 1st, 2010 | Updates | Rating: 1 Star2 Stars3 Stars4 Stars5 Stars Loading ... Loading ...

Do you smell what we smell? The crisp, fresh air of a new year is arriving, and so is a new 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. The long work has paid off! Here are just a few of the new, exciting features to be offered:

Search Private Messages

You now can search through your private messages to find that message you’ve been looking for even faster.

See the full post for all of the screenshots.

See Full Blog Post 96 Comments »

MyBB 1.4.11 Released – Minor Patch & Security Update

By Dennis Tsang | Published December 29th, 2009 | Releases, Security, Updates | Rating: 1 Star2 Stars3 Stars4 Stars5 Stars Loading ... Loading ...

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

See Full Blog Post 23 Comments »

Tochjo answers your questions

By Ryan Loos | Published December 25th, 2009 | Team | Rating: 1 Star2 Stars3 Stars4 Stars5 Stars Loading ... Loading ...

Tom Huls, a true MyBB veteran, answers your interview questions.

Please tell us a bit about yourself.

My name is Tom, as you might have guessed from the cute avatar I have been using for quite some time now. I’m 22 years old, from the Netherlands and a fifth year maths student. My MyBB experience started when I began using Messenger Plus!, which I must have been sixteen or something back then. For some reason I felt the need to post on the forum there, which was powered by a very early version of MyBB. After some time I made some comments about the bulletin board software and that’s how I ended up here.

Other than MyBB, what are some of your hobbies?

This question gets asked regularly by other people and usually I reply by saying that I enjoy reading and walking. However, the number of unread books on my shelf keeps growing and I hardly get out. That’s mostly because studying takes up quite a bit of my time, but I intend to shift the balance a bit in the next few months. In any case, solving maths riddles is not on the list ;-)

Being one of the more reserved MyBB team members, what are some of your duties regarding MyBB?

Basically, I am in charge of all that relates to internationalization and managing the translations. That includes uploading new translations when they’re finished, assisting translators in their joband also keeping the Dutch translation up-to-date, which I’m the author of. Apart from that, I do some basic stuff as changing usernames and giving support, although unfortunately I often find myself short of time so I have not been as active as I would like to be. In addition, I’ve helped beta test quite a few releases.

What are your three favourite MyBB features, and briefly, why?

- The search functionality, because although I tend to know fairly well that something was posted I can almost never find it again by simply looking for the thread in a specific forum.
- The edit button. It’s surprising to see how often I find myself using it, even though I’m also a great fan of the Preview button.
- Multiple PM recipients. Makes sending the same personal message to multiple staff members or translators just that tad bit easier.

What does your average day look like?

I always try to get up at 6 am. I wash up, quickly grab some bread and cycle to the nearest train station. The train leaves at 6.45 and after a quick transfer I arrive at university at 8.05. During the trip I often read some of the free newspapers distributed at train stations, listen to some music or podcast, skip through some math books or just enjoy the view. As there’s always something to do I rarely ever find myself bored or annoyed by the time it takes me to get to university. The day then consists mainly of studying, either on my own or by attending lectures. A bit after 5 pm I return home, where I eat, quickly turn my laptop on and deal with new emails, forum posts and so on. Then I take a shower at about 9.30 and go to bed quickly after that to get my eight hours of sleep.

Of course, in reality, I hardly ever manage to get up at six in the morning, trains are delayed, at university I get distracted by other students so don’t get much done and in the evening I go to bed way too late to get my eight hours of sleep :P

Many weekends are spent with my girlfriend, family visits or watching Formula 1 and snooker.

What is your dream career?

I wish to become a mathematics teacher. Indeed, not very spectacular ;-)

What is your favorite movie?

I can’t say I have a favorite movie. One of the more recent movies I saw was “La tourneuse de pages”, which I found a very nice one. One that also stuck was Elephant; not so much a nice movie, but certainly moving.

See Full Blog Post 5 Comments »

Tom Moore answers your questions

By Ryan Loos | Published December 14th, 2009 | Team | Rating: 1 Star2 Stars3 Stars4 Stars5 Stars Loading ... Loading ...

Tom Moore tells us everything we’ve wanted to know, and more!

Please tell us a bit about yourself.

I’m Tom and I’m from Carlisle, Cumbria, in England. And yes, it rains almost every day(!). I’m a Marketing Designer and Systems Developer and I’m in the middle of moving to a nice new house just outside of the city. I’m starting my own business soon in Xekko, providing the usual plugins and software, but also providing hospitality for local events.

How much time do you spend on the MyBB project weekly?

It depends really – usually on how much Ryan pesters me into doing something(!). I spend most of my day at work working with MyBB and if there’s a bug or two hanging around I’ll normally have a go at fixing it. My lovely girlfriend would like to point out at this time that she thinks I spend too much on the project.

Apart from MyBB, what do some of your hobbies include?

I like spending time outside and visiting the lakes (what’s the point in living in a natural park and spend all day inside?), but I like going to the cinema and enjoying the nightlife too. I’m an avid fan of Guitar Hero – I’m the drummer of our band – where having a deaf neighbor comes in handy.

What is a feature that you would like to see in MyBB one day and why?

I don’t really have a particular feature I would like to see in MyBB, to be honest – it’s already the best “forum” software you can get without all the unnecessary addons you don’t really need to run a community. Well, except for what’s planned for MyBB 2…

I work with MyBB in so many applications that I know you can do whatever you want with it.

If you could do anything you wanted for one day, what would it be?

Hmm, a day without coding would be good! There’s too many things for one day though; I would probably have to live the life of a celebrity (famous one), and go out for a night out I think. Can’t really complain at getting free drinks all night…

What made you want to join the MyBB staff?

I started using MyBB for an open-sourced alternative to Invision. I had enough free time to help out other people and I quickly grasped (almost) all aspects of MyBB. I guess I just wanted to help people out as much as I could, and then the opportunity came to join the team. Now as a developer, I really enjoy giving people headaches with the bugs I cause. Shy

Tell us a bit about your job

I really love my job; for the past two years, I’ve been a Marketing Designer and Systems Developer for one of the UK’s largest suppliers of civil engineering and drainage products (basically, they sell the sort of things to build roads and houses or public/industrial buildings, and drainage systems for things like football stadiums, car parks etc). I mainly do all of their advertising, literature and posters as my marketing part, but the other part of my job is to develop software systems to help the company. The part I hate the most is the printing out. I enjoy designing all of the leaflets and things, but really, really hate printing anywhere up to 5,000 of them – then putting them all into envelopes and stamping them. I also look after their website (which I hate, as I didn’t make it!) and I’ve just finished making an e-shop for all the products we sell. Of course, it’s powered by MyBB. Tongue

What is your dream career?

In school, I did graphic design and always wanted to be a designer. So actually, I’m already in my dream career. A Ferrari or two wouldn’t go a miss though…

Your most memorable day was…

I’ve had a few that come to mind, but I’ll have to say my first day at work (where I work now). Before then, I was unemployed and getting into things I really shouldn’t have done. It started a whole new chain of events which turned my life round for the better, and without that happening, I really don’t know where I would be now. I met people that have truly changed my life, and I even met my girlfriend there too. So (so far), that’s my memorable day.

Anything else you would like to add?

For those wanting to get into MyBB, don’t underestimate it’s ability to do whatever you want with it. It’s structure and plugin system is the most powerful and easiest to learn out of all the free forum systems (and the paid ones too, come to mind). Take some time to learn it, and you’ll find out just how much you can do with it.

Also, MyBB 2.0 will kick ass.

See Full Blog Post 7 Comments »

Doug Sisk answers your questions

By Ryan Loos | Published December 8th, 2009 | Team | Rating: 1 Star2 Stars3 Stars4 Stars5 Stars Loading ... Loading ...

Sorry for the long delay, I’ve been busy with end of year school work. Doug was eager to answer his questions, getting back to me less than a day after I sent his questions to him.

Please tell us a bit about yourself.

I’m Doug Sisk and I live in the barren lands of South Dakota in the US. I started working with MyBB back in 2007 when I started doing web design. MyBB is what inspired me to learn PHP & MySQL, and by the end of 2008, I was on the MyBB Team. Besides MyBB, I’m the technical administrator for the Roller Coaster Simulator website RCTLounge, I own an Amusement Park Blog, Park Thoughts, and I do some projects through my personal company, amply named Doug Sisk Design. I’m a Junior in High School, and I’m very active in band, participating in Marching, Concert, and Jazz band. I play synthesizer in Marching, piano in Jazz, and percussion in Concert. I also enjoy dreaming about Roller Coasters, watching TV, and hanging out with friends.

I was on the SQA team from November 2008-2009, and I am now a developer. I will be assisting in bug fixing the upcoming 1.6 series, and I will be also developing features for the future 2.0 series.

What is your favourite gadget and why?

I don’t think I have a “favorite” gadget. I love my Computer, iPod Touch, and cell phone equally. The computer is where my work is, my iPod Touch has all the music and podcasts I enjoy, and my cell phone lets me keep in touch with friends. Between the iPod and cell phone though, I would choose the iPod as my favorite. It’s great being able to keep up with the stuff I follow online right from it. I watch a ton of Revision3 shows, mainly Diggnation, Tekzilla, and Film Riot. I occasionally watch Scam School from time to time.

Describe to us what it means to you to be on the MyBB team.

For me, being on the MyBB Team is a honor. This software is the best out there. There are very few free software programs out there that have the dedication and support like MyBB. It always amazes me how dedicated everyone is to the project for not being paid. For me, the payment is knowing that thousands of people have a way to communicate for free. It’s still hard for me to believe that I’m part of such a huge project.

What is your favourite feature of MyBB?

I really don’t know what my favorite feature in MyBB is. I’m sure I’ll have one come 2.0 series!

What is your dream career?

When I was younger, my dream career was to go into the Amusement Park Industry. However, as I’ve grown older, I’ve realized that it isn’t what I want to do everyday of my work life. I have done so well at web design and development, that it has already turned into a job rather than a hobby for me. I don’t think there are many people that can say they make money from their hobby!

Other than MyBB, what are some of your hobbies?

Other than MyBB, I spend time checking up on the websites I work with, and the rest of the websites I follow. I mainly check out Facebook, Twitter (@DougSD), and Digg. I also make my rounds looking at Web Design galleries and blogs to see what the trends are. When I’m not on computer, I’m usually listening to music (my favorite bands are Jack’s Mannequin and Something Corporate), playing piano, drumming, drawing random sketches of websites and things, or watching TV (my favorite shows are Mythbusters, The Office, and Late Night with Jimmy Fallon).

Where do you see yourself in 10 years time?

I have no clue where I’ll be in 10 years. Hopefully, I’ll be at a successful web design or marketing agency.

What is your favourite programming language?

PHP, as it’s the only language I know fluently. I have a brief knowledge of jQuery and Javascript, but it’s far from great. I’ve attempted to learn Ruby, but I gave up. Not my cup of tea.

Who inspires you?

The web design firm that has inspired me since I started in 2007 is Electric Pulp, South Dakota’s best web design firm. They always have outstanding designs. I get all my inspiration from viewing galleries. My favorite gallery I check weekly is Best Web Gallery. It really is nice to see the wide ranges of design types being used.

Anything else you would like to add?

I don’t really think I have much else to say. I think I got everything about me down. I’m not always one for giving out information online, but I don’t mind giving out a little about me.

See Full Blog Post 8 Comments »

MyBB 1.4.10 Released – Maintenance Release

By Ryan Gordon | Published December 1st, 2009 | Releases, Updates | Rating: 1 Star2 Stars3 Stars4 Stars5 Stars Loading ... Loading ...

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!

See Full Blog Post 31 Comments »

MyBB 1.4.9 Released – Security Update

By Ryan Gordon | Published September 21st, 2009 | Releases, Updates | Rating: 1 Star2 Stars3 Stars4 Stars5 Stars Loading ... Loading ...

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.

See Full Blog Post 36 Comments »

Updated Subversion Access Details

By Chris Boulton | Published September 12th, 2009 | Development | Rating: 1 Star2 Stars3 Stars4 Stars5 Stars Loading ... Loading ...

As part of our recent (and emergency) server migration, we’ve just finished restructuring our development server (that hosts the MyBB Development Portal and Subversion repositories). As a result, if you’re checking out and working with our Subversion repositories, please be aware that the URLs for doing so have changed.

The new official Subversion repositories are as follows:

If you’ve already checked out a copy of MyBB using Subversion, you can switch your local copy to the new URL using the following command:
svn switch --relocate http://dev.mybboard.net/svn/mybb/ http://svn.mybboard.net/mybb

Please note that the old Subversion URLs will continue to work for the majority of users the time being. However, if you’re running Mac OS X, you’ll need to switch to the new URLs due to a bug with the Subversion client that ships with Mac OS X.

See Full Blog Post 4 Comments »

Ryan Gordon answers your questions

By Ryan Loos | Published September 4th, 2009 | Team | Rating: 1 Star2 Stars3 Stars4 Stars5 Stars Loading ... Loading ...

Ryan Gordon was second to answer your questions, he must have thought they were bugs cause he had the answers the day after me asking them.

Tell us a bit about yourself

Hi, I’m Ryan Gordon, and I live in the Bay Area of California, USA. I’ve been on the MyBB team since April 2006, back in the days of MyBB 1.1. I’m currently an intern for a SQA position during my summers, and school during the school year. In my other time I run various websites, I work with my Robotics Club (helping get financing & partners, doing programming and occasionally mechanical or electrical jobs), and I also do some freelance and for-fun coding. I love playing soccer, and have played soccer for most of my life. In my free time I love talking and hanging out with friends, joking, gaming, and going to the movies.

Does your brother ever annoy you when you’re programming MyBB?

All the time :(

What’s it like helping administrate the largest known MyBB forum, with over 4 million posts (NCAABBS)?

It’s definitely interesting. You learn a lot of what it takes to run an operation that big in terms of programming optimizations, security, and stability as well as managing it well.

Other than MyBB, what are some of your hobbies?

I love playing soccer in my spare time. I also am on a robotics club, and who would’ve guessed? I’m the main programmer.

How does an average day look for you?

Weekdays I wake up at 8:00am and get into work by 9:30am. I get off work at 5:00pm and drive myself through commute traffic back to home. At around 6:00pm I have my dinner and turn on the computer. During the next few hours, I try to enjoy a TV show or two on Hulu.com and talk to friends. Otherwise I am on the MyBB Community forums and my other various projects to check up on and do my job. I end up going to sleep anywhere between 10pm and 3am.
Weekends usually call for some relaxing, going to the movies or hanging out with friends, chores, et cetera. Of course, during the school year, my days are filled with assignments.

What is your favorite book?

I must admit, I was raised a Harry Potter fan. My closet however is filled with programming books, some half read, some my bibles, some I’ve scanned over. The Dan Brown books are also among my favorites.

What feature have you always wanted in MyBB but has not yet been included?

Automatic updates. That would be killer =) Will definitely be in MyBB 2.0

What is your favorite language, both programming and real languages?

PHP is definitely the language for me. English is also my favorite real language.

Is MyBB your only developing project on the internet or are you involved in others?

I do periodic work for clients (creating a website here and there), I also have my own RCT3 Fansite that I have co-owned and have continued to run for 4 years.

What initially attracted you to MyBB?

My first RCT3 Fansite ran a phpBB 2 forum. Me and the owner decided we wanted something with a little more functionality. At the same time, I had known and had been friends with Justin S., our now Lead Designer, who also ran a RCT3 Fansite and was looking for a better forum to replace phpBB 2 with. He found MyBB, and he linked me to it. It was definately a much better choice and we chose it. At the time this was going on, I was learning the basic web programming languages, including PHP. I put my PHP skills to the test by first creating plugins and soon after, I got hooked.

What is the most trouble you’ve ever been in?

That’s a hard question to answer. I would say some of the fights and tantrums me and my brother would use to have, would get us in lots of trouble.

What is your dream career?

I would say, owning and creating a theme park on the ranks of Disneyland/Great America has always been a dream of mine.

Anything else you want to add?

Just a few interesting facts about me I guess:
I hate California weather because I like it when it rains – It is peaceful, cleansing, and something different then the norm.
I program best at the late hours of the night, because I am not bothered by noises, people or issues much; it allows me to focus and get things done.
I have a knack for making people laugh with my jokes when I’m not in a working environment and I love to make people smile.

See Full Blog Post 7 Comments »