<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>:</filename>
    </added>
    <added>
      <filename>config/database.yml</filename>
    </added>
    <added>
      <filename>log/placeholder</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -13,11 +13,16 @@ module ApplicationHelper
     text.gsub!(/\[quote\](.*?)\[\/quote\]/mis) { &quot;&lt;div class='center'&gt;&lt;div class='quote'&gt;&quot; &lt;&lt; $1 &lt;&lt; &quot;&lt;/div&gt;&lt;/div&gt;&quot; }
     text.gsub!(/\[term\](.*?)\[\/term\]/mi) { &quot;&lt;span class='term'&gt;&quot; &lt;&lt; $1.gsub(/^\r\n/,&quot;&quot;).gsub(&quot;&lt;&quot;,&quot;&amp;lt;&quot;).gsub(&quot;&gt;&quot;,&quot;&amp;gt;&quot;) &lt;&lt; &quot;&lt;/span&gt;&quot; }
     text.gsub!(/\[url=[&quot;']?(.*?)[&quot;']?\](.*?)\[\/url\]/mis) { &quot;&lt;a href='&quot; &lt;&lt; $1 &lt;&lt; &quot;'&gt;&quot; &lt;&lt; $2 &lt;&lt; &quot;&lt;/a&gt;&quot; }
-    textilize(text)
+    bbcode_ext(textilize(text))
   # handle with care...
 
   end
   
+  # Dummy method so that people can extend bbcode method without having to alias it.
+  def bbcode_ext(text)
+    text
+  end
+  
   def theme_image_tag(f, html_options={})
     if !theme.nil?
       o = &quot;&lt;img src='/themes/&quot; + theme.name + &quot;/#{f}'&quot;</diff>
      <filename>app/helpers/application_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,7 @@
   &lt;tbody&gt;
     &lt;tr&gt;
     &lt;td align='left'&gt;
-      &lt;%= link_to t(:Do_not_have_a_user), signup_path %&gt;
+      &lt;%= link_to t(:Do_not_have_a_user_account?), signup_path %&gt;
    &lt;% form_tag do %&gt;
         &lt;p&gt;&lt;label for=&quot;login&quot;&gt;&lt;%= t(:Login) %&gt;&lt;/label&gt;&lt;br/&gt;
         &lt;%= text_field_tag 'login' %&gt;&lt;/p&gt;</diff>
      <filename>app/views/users/login.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -210,7 +210,7 @@
    :Delete_this_topic =&gt; &quot;Delete this topic&quot;,
    :Description =&gt; &quot;Description&quot;,
    :Display_Name =&gt; &quot;Display Name&quot;,
-   :Do_not_have_a_user =&gt; &quot;Don't have a user?&quot;,
+   :Do_not_have_a_user_account? =&gt; &quot;Don't have a user account?&quot;,
    :Edit =&gt; &quot;Edit&quot;,
    :Edit_History =&gt; &quot;Edit History&quot;,
    :Edit_Profile =&gt; &quot;Edit Profile&quot;,</diff>
      <filename>config/locales/en.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,28 +1,5 @@
 module AuthenticatedSystem
-  
-  # Filter method to enforce a login requirement.
-  #
-  # To require logins for all actions, use this in your controllers:
-  #
-  #   before_filter :login_required
-  #
-  # To require logins for specific actions, use this in your controllers:
-  #
-  #   before_filter :login_required, :only =&gt; [ :edit, :update ]
-  #
-  # To skip this in a subclassed controller:
-  #
-  #   skip_before_filter :login_required
-  #
-  def login_required
-    username, passwd = get_auth_data
-    self.current_user ||= User.authenticate(username, passwd) || User.anonymous if username &amp;&amp; passwd
-    if !logged_in?
-      flash[:notice] = t(:you_must_be_logged_in)
-      redirect_to login_path
-    end
-  end
-  
+
   # We can return to this location by calling #redirect_back_or_default.
   def store_location
     session[:return_to] = request.request_uri</diff>
      <filename>lib/authenticated_system.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,16 +1,18 @@
 module Rboard::Auth
+  
   # Store the given user in the session.
-   def current_user=(new_user)
-     return if new_user.nil?
-     new_user.previous_login = current_user.login_time
-     new_user.login_time = Time.now
-     new_user.ip = request.remote_addr
-     ip = Ip.find_or_create_by_ip(request.remote_addr)
-     ip.users &lt;&lt; new_user
-     new_user.save
-     session[:user] = new_user.id
-     @current_user = new_user
-   end
+  def current_user=(new_user)
+    return if new_user.nil?
+    new_user.previous_login = current_user.login_time
+    new_user.login_time = Time.now
+    new_user.ip = request.remote_addr
+    ip = Ip.find_or_create_by_ip(request.remote_addr)
+    ip.users &lt;&lt; new_user
+    new_user.save
+    session[:user] = new_user.id
+    @current_user = new_user
+  end
+   
   #Per Page value for paginated sections of the forums,
   def per_page
     logged_in? ? current_user.per_page : PER_PAGE</diff>
      <filename>lib/rboard/auth.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>e7bb06c75c186d9284e4e2fa45fdc4b3ab43d4b7</id>
    </parent>
    <parent>
      <id>59bec1f679b24d13ef0022e7c2fe203fba7bbb94</id>
    </parent>
  </parents>
  <author>
    <name>Ryan Bigg</name>
    <email>radarlistener@gmail.com</email>
  </author>
  <url>http://github.com/radar/rboard/commit/86c7947422eeddac75ed06c30d858fb33e7d645d</url>
  <id>86c7947422eeddac75ed06c30d858fb33e7d645d</id>
  <committed-date>2009-04-03T01:10:50-07:00</committed-date>
  <authored-date>2009-04-03T01:10:50-07:00</authored-date>
  <message>Merge branch 'master' into permissions

* master:
  Add nested_has_many_through
  Add gitmodules.
  Remove thinking sphinx (it is now a submodule)
  Added dummy method bbcode_ext so that people can extend bbcode method without having to alias it.
  Port change for auth.rb
  Move current_user= into auth module since this is now custom. Thanks to Soleone.
  Move online? and check for nil vaalues [Soleone]
  Add ? [Soleone]
  Better wording for the signup link [nice_burger]
  Add log folder.
  Add placeholder database.yml

Conflicts:
	.gitmodules
	lib/authenticated_system.rb
	lib/rboard/auth.rb</message>
  <tree>00c5b15644302e17b70cbae545f0babf992b4ad1</tree>
  <committer>
    <name>Ryan Bigg</name>
    <email>radarlistener@gmail.com</email>
  </committer>
</commit>
