vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Community Lounge (https://vborg.vbsupport.ru/forumdisplay.php?f=13)
-   -   3.0.7 (https://vborg.vbsupport.ru/showthread.php?t=76641)

Merlin_ 02-19-2005 09:17 PM

There's always the option of programming hacks in a way that doesn't require major code modifications to the standard vB scripts. For instance, using include to embed code, adding additional tables instead of modifying vB tables, etc.

Erwin 02-19-2005 09:41 PM

You don't have to do the whole upgrade - just do the patch to fix the security hole.

Zachery 02-19-2005 10:28 PM

Quote:

Originally Posted by Erwin
You don't have to do the whole upgrade - just do the patch to fix the security hole.

You only need to upgrade if you want the bug fixes as well, no one is putting a gun to your head and saying UPGRADE OR DIE.

Patch yourself and move on :)

Brad 02-19-2005 11:36 PM

Quote:

Originally Posted by Mark.B
Well that's the way I'm heading.

At the next major release i shall be installing an arcade only. This is comparatively easy to rehack each time once the templates are sorted out.

The rest will have to be standard and default, because none of this is even remotely practical for people who have to hold down day jobs as well.

I don't mind doing it from time to time, but this is the fourth time since Christmas and it's just getting silly.

I have no complaints with Jelsoft having to do it, just pointing out that it's impractical for quite a few of us, and an alternative solution has to be found. That alternative, as you state, is not using hacks, but as I have also stated, if lots of people do that the modification community will die.

I really hate to say it but deal with it. When you start hacking the board you should see this coming...

While it was true at one time we wen't awhile without a release, its not the norm now. The dev team can't forsee everything, and when they see a problem that may effect its entire customer base a new release is always one of the best options imho. It draws more attention, simply because the admin cp tells you when a new version is out.

If they wanted to start offering patches for major holes like this, it would require a re-code in parts of the admin cp to support patches aswell.

Email is nice, and so is the forum, but most do upgrade because the admin cp tells them to. You have to remember that most customers probbly never post at vB.com unless they need support.

If you see all these releases becoming a problem for your hacked forum maybe its time you re-think how you upgrade. Its not hard to find the changes in the files and patch by hand, if any SQL is added its right there in the upgrade script. Maybe you should consider CVS or Subversion to manage your php files.

cinq 02-19-2005 11:44 PM

It's all good, because they will be releasing 3.2 in March. :laugh: :banana: :p

Mark.B 02-20-2005 12:16 AM

Quote:

Originally Posted by Brad.loo
I really hate to say it but deal with it. When you start hacking the board you should see this coming...

While it was true at one time we wen't awhile without a release, its not the norm now. The dev team can't forsee everything, and when they see a problem that may effect its entire customer base a new release is always one of the best options imho. It draws more attention, simply because the admin cp tells you when a new version is out.

If they wanted to start offering patches for major holes like this, it would require a re-code in parts of the admin cp to support patches aswell.

Email is nice, and so is the forum, but most do upgrade because the admin cp tells them to. You have to remember that most customers probbly never post at vB.com unless they need support.

If you see all these releases becoming a problem for your hacked forum maybe its time you re-think how you upgrade. Its not hard to find the changes in the files and patch by hand, if any SQL is added its right there in the upgrade script. Maybe you should consider CVS or Subversion to manage your php files.

All valid points, and like I say, I *have* reconsidered things, which is why I have said that from the next major release the only hack I will implement is the arcade.

When I first got a forum releases lasted a while, and were more often new features or minor bug fixes, not security issues. So you could hack the board knowing that you could pick and choose the minor releases and even then they wouldn't be too often. I was fine with that. It meant one week of serious coding maybe every three or six months.

However, there simply isn't time for me to be doing four full upgrades in six weeks like this. I'm not criticising Jelsoft for doing it, quite the opposite, I'm glad that they keep it up to date, but clearly the security situation with forums has got to the point where weekly releases will soon be the norm.

That being the case, many people like me won't be able to devote that amount of time to upgrades, hence something will have to give...and that something will be hacks.

An unhacked board would take me less than 5 minutes to upgrade. No hassle at all. I personally will always run an arcade hack, so with that I would say about 20 minutes at most.

All the others are just nice luxuries, and many may be part of the next major release anyway.

The only sad thing with this is that if, as I suspect, this approach becomes more widespread, the modification community will continue to shrink and will eventually die. That's sad, but it's an inevitable consequence of what's happening. Sure there'll always be a fair few hardcore people who enjoy coding and hacking, but those, like me, who find coding difficult and a tedious chore, those type of people will give it up.

Quote:

Originally Posted by Guy G
This is just getting annoying...

There's always the option not to use any hacks, that is what I'll be doing from the next major release onwards, that way upgrades are no problem.

Boards can still be heavily customised in templates, in fact quite a lot of what used to be thought of as hacks can now be done that way, so it's not great problem.

Reeve of shinra 02-20-2005 05:54 AM

Not having used CVS or Subversion, can you tell me how it would be used for making upgrading possibly easier? I'm always looking for better ways to do things.

cinq 02-20-2005 06:04 AM

1 Attachment(s)
I am sure some can relate to this ... :laugh:

Just for laughs.

Deaths 02-20-2005 06:07 AM

Quote:

Originally Posted by cinq
It's all good, because they will be releasing 3.2 in March. :laugh: :banana: :p

Are you serious?
I'm away for 7 days at the start of March!

Dave# 02-20-2005 07:01 AM

Quote:

Originally Posted by Reeve of shinra
Not having used CVS or Subversion, can you tell me how it would be used for making upgrading possibly easier? I'm always looking for better ways to do things.

cvs rdiff -u -r 3.0.6 -r 3.0.7 > 3.0.7.patch

Trivial for the devlopers


All times are GMT. The time now is 08:06 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01070 seconds
  • Memory Usage 1,749KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (6)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete