Changelog:
----------

2007-03-15 version 2.1.1 by Marjolein Katsma <forumadmin@iamback.com>

    - Extended settings.php and real_name.php to allow for a special
	  "Markdown quoting style" which results in nicer and more 
	  structural markup than the default Phorum quoting style.

         Note that /include/posting/request_first.php needs a similar
	  modification for when this module is not active, or not 
	  active for quoting. For a writeup see:
	  http://www2.phorum.org/phorum5/read.php?16,120989

2007-01-30 version 2.1.0 by Maurice Makaay <maurice@phorum.org>

    - Added new plugin functionality, which enables other modules
	  to supply extra rewrite rules to this module. This way, it's
	  not needed anymore to add rewrite rules for other modules
	  and addons to the rewrite_rules.src file of this module.
	  See the README file (section "Supplying extra rewrite rules")
	  for information on the use of this feature.

    - Changed the code compilation. Instead of writing one 
	  code file in the cache dir, which contains all rewriting code
	  for all pages, now separate files are written per Phorum page.
	  This method is better for the module's performance in case
	  there are a lot of rewrite rules for many pages.

2007-01-17 version 2.0.5 by Maurice Makaay <maurice@phorum.org>

    - Added a check to see if the real_name custom field does
      HTML escaping on its own or not (based on the "HTML Disabled"
      field setting). If it doesn't, the real_name module will do
      the escaping to prevent XSS problems. This prevents the
      real_name from being escaped twice before displaying. A user
      with a real-name like "<john>" would be displayed as 
      "&lt;john&gt;" on screen before.

      Beware: this change has implications for the required behaviour
      for real_name plugins. The displayname that has to be returned
      by a plugin now has to be correctly HTML escaped. See also
      the README for this module.

    - Added quoting options, which mimic the BBcode and Phorum
      default quoting methods, only with the real name used 
      instead of the username. See the README for more information
      on using the quote functionality of the Real Name module.
  
2006-10-11 version 2.0.4 by Maurice Makaay <maurice@phorum.org>

    - Added support for the followed threads control center page
      in Phorum 5.2.

    - Added support for rewriting the username on the "Show all
      posts by user" search page (Phorum 5.2).

2006-08-28 version 2.0.3 by Maurice Makaay <maurice@phorum.org>

    - Fixed a little problem in the rewrite rules for the private
      messsages. When reading a PM, the sender and recipient were
      made the same. Thanks to cactux for finding the problem.
      
      After fixing this, it turned out that the PM sender when
      writing a message wasn't replaced anymore with the real
      name. For this, a change was made in Phorum 5.1.16 
      (from_user_id was missing in the page data).

2006-08-02 version 2.0.2 by Maurice Makaay <maurice@phorum.org>

    - Fixed the problem that for anonymous postings, the name was always
      replaced by "Anonymous user" instead of using the name that the
      poster provided. Thanks to LagoniX for reporting the problem.

2006-07-25 version 2.0.1 by Maurice Makaay <maurice@phorum.org>

    - Added support for the filelist module.

2006-07-23 version 2.0.0 by Maurice Makaay <maurice@phorum.org>

    - This is almost a full rewrite of the real_name module that was created by
      Oliver Riesen. 

    - The module now is more flexable in its use by using the Phorum module
      system for allowing other modules to supply display names, profile links
      and even HTML formatted profile links (these can be used to fully override
      the way in which Phorum generates a users's profile link). See the README
      in the distribution for information on how to plug into the Real Name
      module from other modules.

    - The code for stripping text components from real names was removed from
      this module. This type of task can now be performed by a separate module
      through the new hooks within this module. For those who need this
      functionality, I wrote the real_name_stripper module. It is also attached
      to this message.

    - Some work was done to make maintaining the username rewriting code
      easier, to prevent problems due to copying and pasting lots of code. A
      simple rewrite language was added to make it an easy task to formulate
      rules that have to be applied to the Phorum data before displaying on
      screen. The rewrite_rules.src file in the distribution contains these
      rules and they will be compiled automatically into PHP code by the
      rewrite_rules_compiler class.

    - The sorting function for the userlist for user drop down lists didn't
      work correctly. It did reset the array index numbering, but the index of
      the array is used as the user_id in the drop down lists. This index is
      now kept intact. The sorting now also is case insensitive to prevent
      names starting with a lower case character from ending up at the end of
      the list.

    - Some extra rewrite actions were added for the PM system to make it
      possible to point the profile URLs that are used theere to a different
      location.

2006-06-20 version 1.2.0 by Oliver Riesen <oliver@riesen.org>

    - Added real name to preview (thanks to izi
      <http://www.phorum.org/phorum5/profile.php?16,2814>)

2006-06-07 version 1.1.2 by Oliver Riesen <oliver@riesen.org>

    - Support for the "Search by User ID"-Module

2006-06-07 version 1.1.1 by Oliver Riesen <oliver@riesen.org>

    - Improved error handling in sort function

2006-05-17 version 1.1.0 by Oliver Riesen <oliver@riesen.org>

    - Added settings to select the pages where to strip the text
      components from the real names.

2006-05-14 version 1.0.0 by Oliver Riesen <oliver@riesen.org>

    - Initial release based on some ideas and code from the PHORUM
      developer Maurice Makaay, the "real_name in Post" module from
      Tomasz Regdos <tomek@regdos.com> and the "Real Names in Userlist"
      module from Chris Eaton <tridus@hiredgoons.ca>.

