BELOW IS A LIST OF THE CHANGES THAT HAVE BEEN MADE SINCE YABB 1 GOLD - RELEASE FOR THIS SERVICE PACK! Bug Fixes --------------------- Now setting the user pic width/height to 0 disables restrictions - Corey Chapman Default admin profile has proper "Date Registered" so it doesn't cause errors - Corey Chapman [red] tag now makes text red instead of green - Parham Putting breaks before\after the [img] tags no longer creates a bad image link - Corey Chapman One cannot register with commas in their username, as the message board accepts usernames in comma-delimited format. - Stephen Bertrand Private Categories a user has access to are now shown in the "Jump To" box. - dOCda S! Umlauts like äöü and ß now allowed in displayed name. - Bjoern Berg If a board has the same ID as it's category, it will now properly show up in "Edit Boards" and the "Jump Box". - dOCda S! Admin check added to "Manage Boards" for more security. - Godai, Max Bug fixed where quote/code/glow tags are messed up when there is a smiley at the end of a quote. - [CV]XXL All users now properly display online status in their profile. - Bjoern Berg Several autolinking problems fixed, including long URL problems. - DaveB Long URL's are not wrapped with a \n after posting. - Corey Chapman, Christian Land Recent posts and User recent posts now uses proper date format (from profile). - Corey Chapman Recent posts long text now wrapped at 80 characters like Display pages. - Corey Chapman ñ now allowed in displayed name. - Corey Chapman Sometimes smileys caused text to be bold after them. - cae Deleting the bottom post of a topic no longer causes the "last poster" link to not link. - Corey Chapman Blank ICQ fields in profiles can no longer cause display.pl to sometimes create a bad image. - Corey Chapman New, multi-browser compatible news fader with better alignment as well. - NRg Post page width no longer hard-coded. - Corey Chapman Post display pages no longer have miscolored HR under subject/date, and author area cleaned up. - Corey Chapman Highlighting over the YaBBC buttons no longer make the animated smileys stop animating. - Astro-Boy (Mark) The border color was not applied to search results because of a bug in the HTML code. - Wildfyr Editing boards sometimes made a break in the HTML so the boardname field didn't show up. - Corey Chapman {{ and }} (or combinations) characters no longer converted to [ and ]. - Corey Chapman Removing a board no longer orphans post#.data files. - Sniser Removing a category no longer orphans post#.data, boardid.ctb, boardid.ttl and boardid.poster files. - Sniser The cursor is focused back to the message field (and to the position you had it) after clicking YaBBC buttons. - Corey Chapman Laugh.gif and cheesy.gif were the same; new graphic was made. - ## FIND NAME ## Windows all resize properly for smaller resolutions, including WebTV. - Corey Chapman Error given instead of loading the inbox when sending IM's if the recipient field is left blank. - Corey Chapman ## NOT VERIFIED ## Changing displayed name sometimes gave an error erroneously. - Corey Chapman Post reply page cuts long text like displaying posts so the page isn't stretched. - Corey Chapman If statement added for webtv to allow yabbc tags to be used while posting or sending IM's. - Digitus Check put in to see if avatars are off so the $facesdir isnt' unnecessarily checked for validity. - Techneaux Editing a profile when userpics were turned off sometimes gave a javascript error. - tassos Action line removed from YaBB.pl for action that didn't exist. - hunter23 ## NOT VERIFIED ## Editing a profile sometimes erroneously gave email address errors of being used. - Corey Chapman Error produced if one leaves the search field blank. - Corey Chapman Clicking a "remove" button in the outbox summary deletes the message now. - Forced Vengeance [[ and ]] (or combinations) characters no longer converted to {{ and }}. - Corey Chapman Restrictions set for board id when creating (such as no &), so url errors are not created when accessing the board. - Corey Chapman Personal text restricted to 50 characters. - Corey Chapman HTML error fixed in register2(). - Barbe Creating a board threw an extra | at the end of the 'moderator' field. - Corey Chapman Typo's fixed in english.lng. - Avphantom New posts (within about 12 hours) will now show up in search results, by using your profile time offset. - Corey Chapman Capitalization typo caused mails to not send to some users. - Kilo2001 Admin center "access log" has proper analyzing counts. - Corey Chapman Opera 5 and IE 6 sometimes logged users out prematurely, but a no-cache metatag can take care of this. - NRg Topic notifications changed after topics are moved. - Dave B Occassional quoting and subject field errors when posting fixed. - Corey Chapman Modify message now properly keeps topic icon setting. - Corey Chapman Previewing prints the post page with selections and message so one doesn't have to hit back (and take a chance of the cache being lost). - cae, Corey Chapman Periods removed from registration emails so copying the password doesn't contain it. - Techneaux Colspan fixed that was causing Netscape to incorrectly render boardindex. - ## FIND NAME ## Less browsers should have security or short login time problems with the cookies. - Corey Chapman Jumpto menu now goes to the proper URL when clicking a category option. - Corey Chapman Login box on boardindex has proper icon. - Uwe Wiedemann On a rare occasion, topics had a bad class image. - Corey Chapman Added style tag to all font tags with size=1 so they are the right sizes in Netscape. - Corey Chapman HTML code cleaned up and changed in BoardIndex, MessageIndex, Search and Display so pages render the same in Netscape. - Corey Chapman Extra breaks in/before code and quote boxes removed. - Corey Chapman javascript:() cannot be used to exploit between image tags. - Corey Chapman The current board is selected in the message index's jumpbox. - Corey Chapman ## VERIFY ## New cookie/header printing so it's completely "server compatible". - Corey Chapman Uses calls to empty function lock/unlock removed and functions removed. - Corey Chapman Marquees in tables/shadows/glows no longer screw the page up. - Corey Chapman "email" texts all made to look the same casing/spelling. - Corey Chapman ICQ info, which had bad link, removed from memberlist. - Corey Chapman Email check in profile made username case-insensitive. - Corey Chapman Logging out and changing profile password created 4 cookies instead of just the needed 2. - Corey Chapman Auto-wrapping mostly fixed so it no longer causes "random spaces". - Corey Chapman The board a post is from is no longer show in the "move topic" dropdown because moving it there is bad. - Corey Chapman The "move topic" button grays out when clicked so you can't duplicate a topic with multiple clicks. - Corey Chapman Double caller=1 removed from IM delete link. - Corey Chapman "online/offline" in profile made username case-insensitive. - Corey Chapman Presence of "maintenance mod" message in correct after just changing YaBB settings. - Corey Chapman Clicking "view by letter" in memberlist no longer occassionally shows blank lines, but now displays nice message. - Bjoern Berg Deleting a post cannot set a user's total posts < 0. - Bjoern Berg Time format in printpage.pl uses user's settings. - Bjoern Berg Set reserved names box no longer has extra tab at the bottom. - Corey Chapman Text area's fixed on edit ban list so extra blanks don't appear. - Corey chapman Search results in URL's and yabbc tags are not bolded. - Corey Chapman Some YaBB installations did not allow guests to see public boards and messages (code error). - Corey Chapman Logging out on an error page actually works, and loads the im/username info as a guest. - Corey Chapman Missing tag added in display.pl. - Bjoern Berg Missing error message added to instant messenger. - Bjoern Berg No more problems with categories and boards having the same ID's. - Bjoern Berg Reset button removed when previewing because it doesn't work on that page. - Bjoern Berg Fclose used instead of close for do_clean_log(). - Corey Chapman Deleting a post sometimes caused the wrong "last poster" link in MessageIndex. - Bjoern Berg Incomplete variable setting line removed from Admin.pl. - Corey Chapman Deleting your account no longer prints the # of IM's at the top after redirecting. - Corey Chapman Saving your settings from Admin Center now checks that the cookie names are different; otherwise login problems occur. - Bjoern Berg Administrators load the proper (custom) membertitle in Memberlists for an admin. - Corey Chapman News fader text color setting is actually applied. - Bjoern Berg PM notification via email no longer has useless bold tags. - Bjoern Berg Instant messages from users who no longer exist display as a guest like posts. - Bjoern Berg Editing categories sometimes made a break in the HTML so the catname field didn't show up. - Corey Chapman Backup data files are automatically renamed to the original file name should only the backup exist. - Corey Chapman Click logging made more accurate. - Corey Chapman Changing the clicklog time in the Admin Center defaults to 1440 if you use anything greater than 1440. - Corey Chapman $icon removed from the local variable list in post2() so the icon security check function actually works. - Corey Chapman Invalid character check added to category ID. - Corey Chapman Membergroup names have < and > converted to HTML for displaying on the category access boxes in Admin Center. - COrey Chapman Post display and viewing profile add http:// onto website links if it isn't there. - Corey Chapman Jumpto sub fixed so private categories do not list multiple times. - Corey Chapman ### VERIFY ### is_exe() of admin.pl was giving a read only perl error if the function had to be called. - Corey Chapman Non-working "Repair all" function removed for now. - Corey Chapman 2 action statements removed from YaBB.pl for non-existent functions. - Bjoern Berg RemoveLineFeeds function removed (not used). - Corey Chapman Enhancements/Misc. SpeedUps ---------------------- Remove threads confirmation removed from being a separate function and migrated to javascript confirmation - saves about 13 lines of code and loading YaBB.pl again. - Corey Chapman Lockthread.pl uses seek method so less memory is used. - Dave B "Access Log" analyzer no longer shows pages in a forum as a "referrer". - Corey Chapman Preview, Post, Modify, and IM reuse the same post page code. - Corey Chapman Useless call to "SetCookieExpDate" function removed. - Corey Chapman Unused function, sub checkdomain(), removed from Subs.pl. - Corey Chapman Faster templating by making header() and footer() just be one function template(). - Corey Chapman Boardindex for loops changed to foreach. - Corey Chapman CGI::Carp no longer loaded because it was not used. - Corey Chapman New readform() sub for better IIS compatibility. - Corey Chapman Unused function, sub check_flock(), removed from Subs.pl. - Corey Chapman &ToHTML and &FromHTML used in favor of removing about 80 lines of code. - Corey Chapman IM in/outbox delete all confirmation reduced to javascript questions instead of separate function - saved 33 lines of code and loading YaBB again. - Corey Chapman WriteLog and clicklog functions combined for slightly less code. - Corey Chapman If statement added to yabb.pl so boardinfo is not called/loaded if there is no board. - Corey Chapman Useless "require 'settings.pl'" removed from english.lng. - Corey Chapman Text removed from ALL images and 14 images removed from package; text used from language file instead to save bandwidth. - Corey Chapman Loading of the latest member information moved to if for latest member, so it doesn't load if you don't choose it. - Corey Chapman Admin Center stats moved to a separate function so they are not loaded every time it's accessed. - Corey Chapman Jumpto sub made a little more efficient. - Corey Chapman Some language items combined to reduce the size of the language file. - Corey Chapman Reminder.pl functions moved to loginout.pl to reduce code and install steps. - Bjoern Berg Printpage.pl made a requirement file instead of an executable to reduce install steps and code. - Bjoern Berg Admin.pl split approximately in half into a new file to reduce load time of Admin Center actions. - Corey Chapman DoUBBC subs moved to a new file and ensured to only load once and when needed. - Corey Chapman Layout Changes/Fixes --------------------- Copyright cleaned up and shortened - Corey Chapman Manageboards.pl version italicized in "Detailed Version Check" like the rest. - ejdmoo Long lists of page numbers on Post and Message Index pages are now reduced with ellipses so they don't wrap. - [CV]XXL Logged in users' email addresses/username no longer displayed on the post page; post page layout cleaned. - Corey Chapman hr class added to all hr's so the color displays properly. - Corey Chapman Login layout on Boardindex shortened and cleaned up. - Corey Chapman, Sad Registration success box fixed. - Corey Chapman Cleaned up jumpto areas. - Corey Chapman Months abbreviated and suffixes now have tags around them. - Corey Chapman "viewing .. " on memberlist changed to centered text instead of table row. - Corey Chapman "Mark board" on messageindex when using text image wrapped and were not both bold. - Michel Lowrance News fader adjusts itself to browser size so screen isn't streched. - Corey Chapman Hardcoded style="font-size:10px" removed from all sources. - Corey Chapman Moderators listed next to board name in post display instead of subject. - Bjoern Berg ICQ Pager layout matched to new post page layout. - Bjoern Berg New tag for the template to show the current position you are at. - Bjoern Berg Forum name added to browser title for all pages. - Bjoern Berg Hardcoded with=300 removed from date column of IM inbox/outbox. - Bjoern Berg Long lists of page numbers on Memberlist shortened to ellipses format. - Bjoern Berg "View by letter" in memberlist uses page wrapping for long lists. - Bjoern Berg Separate classes added for every image location. - Corey Chapman Display page made W3C compliant. - Corey Chapman Boardindex statistics all moved to one bar at the bottom of the page. - Corey Chapman PM bar removed from boardindex for less HTML and smaller page. - Corey Chapman Main Search page made to look nice. - Corey Chapman New main page for the Admin Center. - Corey Chapman, Jay Silverman Help cursor style added to help button. - Corey Chapman Feature Additions ---------------------- Locked topics no longer show the reply button. - Mork, Corey Chapman Javascript function for window.confirmations. - Dave B, Corey Chapman Confirmation box on deleting posts and instant messages. - Corey Chapman Users can lock their own posts. - Dave B Account with username 'admin' cannot be deleted through YaBB for security. - COrey Chapman AIM and YIM screen names turned into links like ICQ when viewing a user profile. - killa-b Moved topics leave a "remnant" behind, describing where the topic was moved to. - Dave B Locking a thread will direct you to the message index instead of the post. - Bjoern Berg Topics can be marked as "sticky" so they stay on top of the board. - [CV]XXL Every date in YaBB now shows "today" if it is on the current date, using your time offset and format. - [CV]XXL Delete button shows on display page if you made the post and posts can only be deleted through that button now. - Corey Chapman "Alt + s" accesskey added to post page for IM's, posts, and modifying messages. - Corey Chapman MessageIndex and display reuse more "jumpto" code and now automatically jump when you select an item. - Corey Chapman All YaBBC tags are now available to use in the news. - Corey Chapman * in IM preferences enables you to ignore all IM's. - Bjoern Berg Original IM can be seen below the post box when replying. - Durandal, Bjoern Berg IM online status shown in profiles. - Bjoern Berg Admin option for extra custom maintenance mode description. - Bjoern Berg Ban by username. - killa-b Edit agreement.txt from the Admin Center. - Stephen Bertrand Next/Previous topic links on posts. - Sam Holman, Corey Chapman, Bjoern Berg Javascript confirmation when attempting to delete a user profile. - LRdM tag added for YaBB Image URL. - Corey Chapman Membergroups listed in select boxes for editing categories, so you don't have to remember them. - Corey Chapman /me IRC-style action added to doubbc. - Corey Chapman Friendliness Changes --------------------- New, bright, cleaner default template. - Tim C, Corey Chapman Description for "notify of replies" checkbox added. - Corey Chapman Users "recent posts" displays a message instead of nothing if 0 posts. - Corey Chapman ICQ image urls updated to ICQ's newest servers. - Michael Total number of users shown on boardindex and setup changed. - Corey Chapman Links changed to ;XX= instead of &XX= to follow standards. - Corey Chapman If clicking a letter in the memberlist's "view by letter" has no results, a message is displayed. - Bjoern Berg Letters in memberlist for "view by letter" are uppercased. - Demon Slayer Username on search results changed to profile links. - Bjoern Berg $yyext variable added for easy switch from .cgi to .pl version. - Corey Chapman Real name and email automatically added in ICQ Pager. - Bjoern Berg Send shortcut added to ICQ Pager. - Bjoern Berg Sending an IM to one person multiple times for one message only sends it once now. - Bjoern Berg Environment variable check for IP added so F2S works without code modifications. - Bjoern Berg, Corey Chapman Error shown for users when they login during maintenance mode. - Bjoern Berg IM Messages not shown for logged in users during maintenance mode. - Bjoern Berg More javascript focuses set in form fields. - Bjoern Berg To/From in IM inbox and outbox changed to profile link. - Bjoern Berg Birthdates fields in edit profile or ordered using your time format. - Bjoern Berg Indicator added for "sticky and locked" topics. - Corey Chapman, image by Jay Silverman Maxlength fields added to input fields in profile/register. - Bjoern Berg Email fields widened to 40 max. - Bjoern Berg Description on how to set moderators modified for clarity. - Bjoern Berg, Jay Silverman "Edit News" description modified to say HTML is allowed. - Bjoern Berg Text added in "Edit Preferences" to explain that color settings are also in the template. - Bjoern Berg Time comparison sub made to use seconds as well for more accuracy! - Corey Chapman Notice added that the click log minutes must be less than 1440 to work right. - Corey Chapman "Members List" bar removed from boardindex and new menu item added for memberlist. - Corey Chapman