Welcome Guest, you are in: Login

Yet Another Forum.NET Documention

RSS RSS

Navigation





Search the wiki
»

PoweredBy

Version 1.9.3 Final - Released (4/22/2009)

  • Separated .NET v2.0 & .NET v3.5 Binaries.
  • bbobb Russian language file update. Some additional Data Layer compatibility changes thanks to bbobb.
  • Added Herman_Herman's new persian.xml translation.
  • Refactored the post message code - fixed issue with editing/recreating a poll. Works properly now.
  • Fixed bug with choice_add procedure - when you add a new choice to a poll it would fail.
  • Problems Enzo found on older compilers.
  • Fixed issue with TimeZones when no DB is present once and for all.
  • Refactored BoardSettings - allowing board settings to be created without a DB present.
  • Create Mail now optionally uses the "TO USER" language localization when creating emails.
  • Fix for provider issue where "created" (Joined) field is not being set... this causes a few issues.
  • Added UrlReferrer security switch to board settings... can be turned off if desired.
  • Added search features... Now handles back button properly. View all posts by user added to profile page.
  • Added Enter key support to the goto page form.
  • Added Provider Upgrade procedure - just called on forum upgrade.
  • Added "Ignore User" system to posts - thanks to "jshepler" for the code.
  • Finally refactored the "FormatUserBox" code into a separate control. Plus I further refactored the code into functions. Quite a bit cleaner now.
  • Added nUnit Test Project.
  • Fixed issue with Categories being visible if there were no available forums in them.
  • Fixed issue with forum_sort function if a "StartAt" forumId was supplied. This was a problem when searching sub-forums: it wasn't really adding the start at forum to the data table of forums.
  • Moderators now cannot assign moderator access mask to another users. This is reserved to admins.
  • Patch from bbobb for SQL data layer changes.
  • Multiboard fixes by calling the WebConfigurationManager for the BaseUrl key. For each separate board page, add a web.config in that directory and specify the correct YAF.BaseUrl key.
  • Remove the space before the comma when user belongs to multiple groups/roles.
  • Picture attachment display treshold is now admin setting (see host settings).
  • lithuanian localization thanks to RavenDev on the forum.
  • bbobb changes: centralized all DB code into DB.cs file.
  • Moved DBSize and ForumInstalled properties to the DB class. Add infomessage enum.
  • Added proper error handling if the user cannot be located in the Membership. (Before it just swallowed the exception.)
  • Fixed few calls in BoardSettings. May need additional attention to make it bullet-proof.
  • Unique index in Forum table is ParentID and Name instead of CategoryID and Name, to allow forums with same name on different levels.
  • bbobb provided fix for bug with sproc MessageReported.
  • Hide entire change email row instead of just disabling the email text box.
  • Host Settings -> Allow Email Change.
  • Fixed preview image once a rank image is added.
  • Category cache is now refreshed when you modify the forums.
  • Added MaxPostSize - and truncation of displayed post if it's too large... set to 32k by default.
  • MessageReported tables entries are now deleted when a topic is deleted. DisplayPost won't show PM/EMail links for guest posters.
  • Replace rules cache needs to be board-based since custom BBCode can vary as well as options (possibly in the future).
  • Fixed - ForumJump cache was NOT Board based causing some multi-board "PostBack" issues.
  • Added "YAF" prefix to all YAF application setting.
  • Ensured a null replace rule cannot be added (attempting to fix a null reference exception).
  • Fixes/updates for Telerik Rad Editor - Thanks to Mark Hufford.
  • Updated Hebrew language file thanks to danielgindi and others.
  • Updated German language thanks to MrData.
  • Moved YafControlSettings into Config assembly so BoardID is universally available. Also made YafControlSetting a singleton similar to YafContext so the instance was also available everywhere.
  • Made UrlBuilder board-based - to fix issues with multiboard.
  • Localized Time Zone Selection information and made it pretty simple to modify.
  • Had enough of the ugly Profile page. Made it AJAX tabs and cleaned up the moderate section.
  • Fix for bug: "In the Stored Procedure yaf_prov_role_exists, it takes the application as a parameter, but doesn't do a check against it (I don't think our version has been modified!)" found by Reptophile.
  • Bad Word in TopicLine issue resolved.
  • Fixed Bad Word issues in Active Topics and Moved sprocs.
  • Fixed BBCode SQL Error when using alternative ObjectQualifier.
  • EditUsersInfo fix to include UserFlags.IsApproved being saved.
  • Added a "flow" to reported posts, spam and approving posts... Now it redirects back to moderate if section is empty. Also added CSS style buttons - why? Because I like them better.
  • Added Gray theme. Added Modern Smiley Pack emoticons.
  • Fixed Email Topic - since emails are sent out as plain text, URL should not have been escaped
  • Removed wb.SubString() which wasn't being assigned anywhere and was essentially doing nothing.
  • Corrected the formatting, the labels were too big and the text boxes were too small.
  • Implemented an optional ShowToolBar config key if you want to hide the toolbar because you have your own menu controls on your integrated site.
  • In some instances the inbox css styles were all wacky. This fixed the problem.
  • Finally made the "CollapsibleThemeImage" into a control to simply.
  • YafContext now automatically inits as needed.
  • Fixed an error (DeletedRowInaccessibleException) that would occur if a user deleted the first message in a topic.
  • Fixed bug with BBCode modules and INNER HTML that wasn't right, e.g.:
  • Added a "Tooltip" to the spoiler mod as per a user request...
  • Fixed issue where the inner HTML was not being displayed properly for the BBCode Modules. Also fixed an issue with IsPasswordCompliant from the SourceForge bugs.
  • Fixed "Active Topics" RSS bug related to CategoryID.
  • Fixed inconsistencies in how the profile links were being handled/displayed. Now opens links in new window for both WWW and BLOG - also enabled NOFOLLOW if specified in the admin.
  • Better protection for uploaded files: they no longer have their uploaded extensions which could obviously cause problems if you allow uploads of types like .aspx or .ascx, etc.
  • Fixed OLD voting cookie error - the name of the cookie was totally wrong. Still worked when vote by IP was selected - but failed when unselected.
  • Localized the Spoiler Mod - and add a complete localization system to the BBCode modules.





Version 1.9.3 Release Candidate Two - Released (10/7/2008)

  • Fixed problems due to the project using NET v3.5 Web.Extensions.
  • Improved Homepage & Blog handling in profiles and on posts.
  • Fixed issue with the RSS Feed on Active Topics.
  • Finally made login work when you press enter on the password field - just bugged me for the longest time.
  • Added "Treat Guest as Hidden" feature to ActiveUsers Control - but I didn't add it to BoardSettings yet.
  • Modified YAFInit HttpModule: Dispose sucks on IIS6 - so just had to comment out that code for now.
  • Moved all init code to Context - context can now be started completely separate of the ForumPage.cs.
  • Re-added "Mark as Read" to topic.
  • Fix SQL upgrade issue with Gender column not null.
  • UI improvements to PageLinks.
  • Made the UI a bit prettier... Fixed bug in user_aspnet - more of an ambiguity, really.
  • Disabled caching of active discussions for everyone but Guests due to permission problems.
  • Fixed issue with GotoPage form not working with linked pager.
  • Fix for issue with ActiveUser if user logged in via another membership login interface on the same page.
  • Bug fix for situation with string is null and BadWordReplace called.
  • AllowLoginAndLogoff option added.
  • Check access permissions each time the admin Edit User page loads, not just the first time
  • Ensure the user is unlocked before admin resets its password.
  • Fixed a bug preventing admin reset of user passwords when using non-YAF Membership providers.
  • Attach checkbox is enabled for replies as well as new topics.
  • BBCode improvements: Replacement unique code is even more unique. Improved code speed by using StringBuilder. Made some * * of the RegEx compiled.
  • Fix for issue of searches with "quotes" using FULLTEXT.
  • Added spoiler BBCode Module.
  • Added reindex/runsql admin pages. Made the Delete all unapproved function on a date cutoff.
  • Added BaseUrl and BaseUrlOverrideDomain options with explanations in app.config.
  • ForumRoot is the EXTERNAL forum root (set with BaseUrl). ForumFileRoot is the INTERNAL forum root (set with Root).
  • Mail system no longer uses a thread - it now uses a timer. Added a Queue function to the SendMail.
  • SMTP is pulled from mail.config is NO LONGER in board settings.
  • Added fix for security issues associated with Avatar data without ContentTypes.
  • Refactored ActiveUsers and added "Hidden" users + Guest count.
  • Fix for Group/Role User syncing bug - thanks to "mmbianco" for finding this problem.
  • Fixed NullReferenceException if profile Blog data is null
  • Made the registration page respect Membership.RequiresQuestionAndAnswer
  • Made PM archive/delete buttons ThemeButtons
  • Removed Login, Register, Logout when running inside a portal.
  • Fixed possible security issue in profile for older databases.
  • Fixed UserPMessage SQL Upgrade code.
  • Added ViewStateIDDictionary - just simplifies saving IDs to the ViewState.
  • Made smilies rule lower priority - was conflicting with URLs.
  • Made Edited By text style configurable per-theme.
  • Fixed issue of not truncate long URLs of the form http://asdf.com/xyz properly





Version 1.9.1.8 FINAL - Released (3/27/2008)

  • Updated database version - fixes a few DB errors.
  • Fixed issue with suspension errors
  • Fixed issue with Url Referrer.
  • Fixed issue related to Date Time errors on the front page with moderated posts.
  • Fixed issue related to moderated posts and URLRewriter.
  • Fixed issue editing permissions on forums with some access masks.
  • Fixed security issue with members page.
  • Search handles Unicode better.
  • Fixed issue with locked forum handling.
  • Fixed issue with users being able to delete other's PMs.
  • Fixed javascript issues with IE7 and smilies inserting.
  • Fixed issue with the pager.
  • Lots of other misc bug fixes.





Version 1.9.1.7 FINAL - Released (11/20/2007)

  • Adapted proper SQL connection handling from v1.9.3. The speed increases are noticable.
  • Minor SQL changes for speed. Not enough to warrant a DB upgrade.
  • Added caching to the forum.ascx page. Short timeouts, but should save a few requests.
  • Fixed issue with the BBCode editor and smileys being inserted at the end.





Version 1.9.1.6 FINAL - Released (11/14/2007)

  • Fixed random failure with URL Rewriting null references.
  • Fixed HTML injection security problem.
  • Added watch topic and attach files from "New Topic" post.
  • Fixed issue with case-sensitive DB.
  • Fixed issue when deleting a board.
  • Fixed bug associated with CanQuotePostCheck in PostMessage (null reference)
  • Modified installation text to say modify "yafnet.config" instead of "web.config" for connection string.
  • URLRewriter now longer points to /yaf_forum.aspx. It will point to "/" instead. Better for SEO.
  • Modified the Active Discussion code so that it's compatible with .NET v3.5. (Switched to using PlaceHolders.)
  • Modified the look & feel of Active Discussions.
  • Fixed issue with FlatEarth theme javascript errors.
  • Updated french.xml language.
  • Updated turkish.xml lanuage.
  • Url Rewriting is DISABLED by default on this release. Given some of the hassle and the fact that quite a few people don't care about SEO. For advanced users, just enable it (instructions in install.txt).





Version 1.9.1.2 FINAL - Released (9/27/2007)

  • Fixed issue with login redirect not working correctly.
  • Fixed bug with "lastposts"
  • Fixed issue with URLBuilderRewrite on moderated pages.
  • Added indexes to the DB for speed.
  • Added "YafHead" feature so that style sheets can be written directly to the page head.
  • Fixed a DB issue when deleting a user that was still in the yaf_Active table.





Version 1.9.1.1 FINAL - Released (9/10/2007)

  • Fixed security issues.
  • Added Unicode support for e-mails in other languages.
  • Removed the default from the default.config files.
  • Updated UrlRewriter.config to fix and issue with info section.





Version 1.9.1 RC1 - Released (5/15/2007)

  • Added URL Rewriting Engine to Distribution
  • Modified YAF to support direct link pagination
  • Fixed bug associated with "Find Users"
  • Modified default.config to support URL Rewriting (you must merge if upgrading)
  • Added "custom" user class option to support use of custom user interface.
  • Added YAFPro theme to the distribution.
  • Fixed issue with "So Fresh, So Clean" and IE6 (removed use of filters).
  • Fixed issues with Profile saving.
  • Fixed issues with user post count not going down when deleting a post.
  • Fixed issues with the forum post count not being correct when a post was deleted.
  • Added "YOUTUBE" BBCode that support YouTube.
  • Added new URL Rewriting class to YAF that support topic names and automatically caches info from the DB.
  • Fixed issue with login page having another login page link that recursed the path creation (issue for SEO).
  • Added option to remove member information from the front page.
  • Fixed issue with "Sponsership" post being cut off due to limitation in DB size of the field.
  • Other misc. bug fixes.





Version 1.9.0 FINAL - Released (10/10/2006)

  • Fixed issues with Swedish language file.
  • Fixed error with "Active Discussions" no showing anything
  • Modified default.config to use new uploaddir "upload/" instead of "/upload/"
  • Modified Config class to look more like v1.9.3 for easier merging. (Code is more readable)
  • Fixed issue deleting Forums. Now a forum delete wipes the database of all topics, messages and attachments associated with that forum.
  • Fixed issue with BBCode editor and FireFox inserting BBCode make the editor jump to the top.
  • Fixed XSS Security issue with the IMG BBCode.
  • ASPNET theme modified by Boskone
  • Added scrollable "overflow" CSS setting for posts. Only works on FireFox.
  • Adjusted Sponsorship post layout and removed all "personal" information. No more PM or Email links.
  • Fixed issue with points not being added for.
  • Fixed issue with PM e-mail links not working if you need to login.
  • Fixed issue selecting avatar
  • Added avatar editing page (removed avatar stuff from edit profile) with simplified functionality.
  • Modified Points Implementation slightly
  • Updated Admin User editor to support new Avatar editor with improvements (select avatar didn't work before)





Version 1.9.0 RC2 - Released (09/12/2006)

  • Added "Points" System for each post and deletion (Willie)
  • Added "Sponsor" post option (Willie)
  • Added admin user editing features
  • Added support for FreeTextBox v3
  • Includes basic smileys (add eusa.pak to add them)
  • Added reset function for smartscroller so that it no longer keeps the scroll location if it's not desired (such as on pagination).
  • Added rel="nofollow" to user-supplied URLs throughout the board.
  • Fixed issue with posts not being removed from "Moderate" list
  • Fixed: Inserting smilies in FCK v2: current solution doesn't work with FireFox though
  • Fixed bug with smilies cache not getting flushed on update
  • Fixed bug related to BBCode handling of underline and url.
  • Fixed bug assocated with resource.ashx (Thread exceptions)
  • Fixed bug related to search page storing a non-serializable object in the session state
  • Cleaned up DisplayPost a bit
  • Fixed issue with delete topic in moderate (it works now)
  • Changed the code for sorting forums slightly. Functionality hasn't been modified.
  • Fixed bug related to move topic
  • Removed high-performance timer class and switched to using NET v2.0 StopWatch class instead.
  • Lots of misc bug fixes.





Version 1.9.0 RC1 - Released (07/25/2006)

  • For NET Framework v2.0.
  • Topics, messages and attachments are no longer deleted from the database just marked as deleted need to add system to make the deleted topics viewable by admin/moderators if desired.
  • Update hundreds of "obsolete" functions for NET v2.0
  • Fixed security issues related to BBCode and postmessage.aspx
  • Fixed search.aspx javascript bug.
  • Added resource.ashx HTTPHandler and removed image.aspx.
  • Themes per forums now implemented.
  • Enhanced user admin system implemented.
  • Board Settings now includes the ability to change the forum graphic (standalone only) per theme.
  • Fixes to the Sort Method and Indentation to the Admin Forums List.
  • Fixes to the Sort Method and Indentation to the Forum Jump List.
  • Parent forum drop down now only displays the forums in the category list and is also now indented correctly.
  • Fixes to the hardcoded text as posted by Neven.
  • Added collapsible categories and information/active discussion panels on the forums page. Also added collapsiable Last 10 posts in profile.
  • Internalized a few javascript resources. Now they are accessed via resource.ashx.
  • Added PM e-mail notification system including templates and user/host settings options. Also see:
  • Added optional “theme credit” line to themes.
  • Added “Quick Reply” system with javascript expandable panel.
  • Added “DataPanel” control to YAF project (Thanks to Businessware Architects)
  • Added FlatEarth theme to project.
  • Reformatted much of the C# code.
  • Lots of misc HTML coding changes.
  • Lots of misc bug fixes.
  • Jaben took over control of the YAF project from Bjørnar. (7/1/2006)





Version 1.0.2 - not released

  • Fixed issue with users being able to log in without being approved. (Bjørnar)
  • Can delete users with events in the event log. (Bjørnar)
  • Correctly remembers last visit, and new posts icons should function again. (Bjørnar)





Version 1.0.1 - Released (02-27-2006)

  • Fixed issue with topics being escaped twice in titles. (Jaben)
  • Fixed issue where topic titles weren't been run through the bad word filter. (Jaben)
  • Fixed: Removed EventLog constraint to yaf_User table (unnecessary). (Bjørnar)
  • Modifed: "yaf_user_login" sql procedure. (Bjørnar)
  • Fixed: "bug" in image.aspx.cs: The check for the cookie didn't work (since I have altered the code that created the cookie), so I added a similar check for a session variable that always exists if sessions are opened the normal way. (Bjørnar)





Version 1.0.0 - Final Released (02-22-2006)

  • Added: Reply button for Private Messages. Added "REPLYPM" resource entry to all themes and updated soclean and yafvision with new replypm button. (Jaben Cargman)

ScrewTurn Wiki version 3.0.1.400. Some of the icons created by FamFamFam.