Go Back   vb.org Archive > Community Central > Community Lounge
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #11  
Old 02-19-2005, 09:17 PM
Merlin_ Merlin_ is offline
 
Join Date: Feb 2004
Location: Oregon
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #12  
Old 02-19-2005, 09:41 PM
Erwin's Avatar
Erwin Erwin is offline
 
Join Date: Jan 2002
Posts: 7,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You don't have to do the whole upgrade - just do the patch to fix the security hole.
Reply With Quote
  #13  
Old 02-19-2005, 10:28 PM
Zachery's Avatar
Zachery Zachery is offline
 
Join Date: Jul 2002
Location: Ontario, Canada
Posts: 11,440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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
Reply With Quote
  #14  
Old 02-19-2005, 11:36 PM
Brad Brad is offline
 
Join Date: Nov 2001
Posts: 4,765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #15  
Old 02-19-2005, 11:44 PM
cinq's Avatar
cinq cinq is offline
 
Join Date: Oct 2002
Posts: 1,398
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It's all good, because they will be releasing 3.2 in March. :laugh: :banana:
Reply With Quote
  #16  
Old 02-20-2005, 12:16 AM
Mark.B Mark.B is offline
Senior Member
 
Join Date: Feb 2004
Posts: 1,354
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #17  
Old 02-20-2005, 05:54 AM
Reeve of shinra's Avatar
Reeve of shinra Reeve of shinra is offline
 
Join Date: Oct 2001
Location: NYC
Posts: 1,896
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #18  
Old 02-20-2005, 06:04 AM
cinq's Avatar
cinq cinq is offline
 
Join Date: Oct 2002
Posts: 1,398
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am sure some can relate to this ... :laugh:

Just for laughs.
Attached Images
File Type: jpg make-vb-stop.jpg (34.2 KB, 0 views)
Reply With Quote
  #19  
Old 02-20-2005, 06:07 AM
Deaths Deaths is offline
 
Join Date: Oct 2004
Location: Europe, Belgium
Posts: 679
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by cinq
It's all good, because they will be releasing 3.2 in March. :laugh: :banana:
Are you serious?
I'm away for 7 days at the start of March!
Reply With Quote
  #20  
Old 02-20-2005, 07:01 AM
Dave# Dave# is offline
 
Join Date: Nov 2001
Posts: 82
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:27 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.04400 seconds
  • Memory Usage 2,281KB
  • Queries Executed 12 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (1)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • postbit_attachment
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete