Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Activity (RSS)

Friday, February 25 2011
Formatting. https://github.com/macour... was committed by macournoyer at 1:39 PM
Forgot to change release name in code... was committed by macournoyer at 1:10 PM
Fix Connection specs. https://github.... was committed by macournoyer at 1:07 PM
Update changelog. https://github.com/... was committed by macournoyer at 1:01 PM
Merge branch 'master' of https://gith... was committed by macournoyer at 1:01 PM
Tiny refactor + changelog. https://gi... was committed by macournoyer at 12:56 PM
Merge branch 'expose_peer_cert_in_env... was committed by macournoyer at 12:56 PM
Changelog for SSL changes from goldma... was committed by macournoyer at 12:50 PM
Merge branch 'master' of git://github... was committed by macournoyer at 12:47 PM
Change release name. https://github.c... was committed by macournoyer at 12:47 PM
Monday, January 31 2011
Add changelog entry for last commit. ... was committed by macournoyer at 10:51 PM
Allow the connection to remain open f... was committed by Tim Shadel at 10:51 PM
Friday, January 28 2011
142 Thin seems to be restarting requests instead of cancelling them on a timeout was created
  • Willem van Bergen
    Willem van Bergen created the ticket at 6:14 PM

    Thin seems to be restarting requests instead of timing them out.

    I attached a proof of concept application that will run a long running SQL query using the EM::...

Wednesday, December 01 2010
141 Mysterious intermittent deadlock in threaded mode on ruby 1.9.1-p378 was updated
  • Marc-André Cournoyer
    Marc-André Cournoyer commented at 5:25 PM

    You should report this issue to EventMachine project. The Thin threaded option is still considered experimental (see thin -h).

Wednesday, November 24 2010
140 thin and PDFkit was updated
  • Marc-André Cournoyer
    Marc-André Cournoyer commented at 2:35 PM

    Hey Steve, try w/ another webserver like webrick or mongrel to see if you can reproduce. If you can, issue is in PDFKit. Although, the warning message you got i...

Tuesday, November 16 2010
removed hardcoded path from the examp... was committed by Roberto Gaiser at 6:20 PM
fixed some hardcoded PATH to make the... was committed by Roberto Gaiser at 6:20 PM
Thursday, November 04 2010
139 REQUEST_URI, SCRIPT_NAME, PATH_INFO not set correctly was updated
  • macournoyer
    macournoyer commented at 4:55 PM

    I think I see the issue now. You're doing a request w/ an absolute URL, only relative URLs are supported atm. I know it's in the specs, but all browsers use rel...

  • macournoyer
    macournoyer commented at 3:28 PM

    I'm confused now. Is it still an issue?

Thursday, October 28 2010
Accept IE7 badly encoded URL (eg.: %u... was committed by macournoyer at 12:56 PM
Wednesday, October 27 2010
139 REQUEST_URI, SCRIPT_NAME, PATH_INFO not set correctly was updated
  • macournoyer
    macournoyer commented at 3:18 PM

    Hey Chris, could you paste the full inspect of the request.env.

Monday, September 27 2010
tweak rack.url_scheme to match ssl st... was committed by Steven Parkes at 3:40 PM
CHANGELOG entry for last merge http:/... was committed by macournoyer at 3:40 PM
remove build artifacts http://github.... was committed by Steven Parkes at 3:40 PM
Friday, September 17 2010
138 Does not work with Rails 3 was updated
  • macournoyer
    • State changed from new to invalid
    by macournoyer at 8:50 AM

    :D

Tuesday, August 17 2010
137 empty pid files should be ignored/deleted instead of raising Thin::PidFileExist was updated
Wednesday, August 11 2010
137 empty pid files should be ignored/deleted instead of raising Thin::PidFileExist was created
  • Guido De Rosa
    Guido De Rosa created the ticket at 11:58 AM

    When starting in daeomonized mode, Thin checks the pidfile, read the number in it and, if that Process ID is already running, a Thin::PidFileExist exception is ...

Monday, July 26 2010
101 ActiveRecord connection does not reconnect when using Thin/Sinatra but works ... was updated
  • Conny Brunnkvist
    Conny Brunnkvist commented at 12:22 PM

    I wonder if we don't need to simply ActiveRecord::Base.establish_connection after forking.. but then, why wouldn't reconnect! work? I gave up on this one, will ...

Wednesday, July 21 2010
101 ActiveRecord connection does not reconnect when using Thin/Sinatra but works ... was updated
  • Conny Brunnkvist
    • Milestone order changed from 0 to 0
    by Conny Brunnkvist at 7:15 PM

    Same problem here.

    Works when running in foreground but as soon as either of "-s 1" or "servers: 1" is set, ActiveRecord is can't connect.

Monday, July 12 2010
fix typo in help s/debbuging/debuggin... was committed by Nick Howard at 9:33 AM
Thursday, June 24 2010
134 Thin crashes when connecting with eventmachine-0.12.10 was updated
  • rsclarke
    rsclarke commented at 4:51 PM

    I too came across a similar issue when updating thin recently regarding Thin::UnixConnection, same undefined method error. I forcibly uninstalled eventmachine 0...

Wednesday, June 23 2010
Add SSL support [tmm1] http://github.... was committed by macournoyer at 8:27 AM
Thursday, June 10 2010
Add CHANGELOG entry for last fix. htt... was committed by macournoyer at 4:32 PM
Catch Errno::EPERM in Process.running... was committed by Tony Kemp at 4:32 PM
Sunday, May 30 2010
133 Thin gem won't install on OpenSuSe 11.1 was updated
  • macournoyer
    • State changed from new to invalid
    by macournoyer at 3:45 PM

    You need to install the GCC C++ compiler.

    Search for the gcc-c++ package.

Thursday, May 20 2010
Fix Rails version check that select w... was committed by macournoyer at 9:24 AM
Wednesday, May 05 2010
132 Should Use xfree Not free was created
  • Deleted User
    Deleted User created the ticket at 8:17 PM

    In thin.c:

    void Thin_HttpParser_free(void *data) {
    TRACE();

    if(data) {

    free(data);
    

    } }

    Use of free causes heap debug failures with instrumented VC builds. The...

Sunday, April 04 2010
130 Thin claims Rails 2.3.5 isn't installed but it is. was updated
  • macournoyer
    • State changed from new to invalid
    by macournoyer at 12:02 AM

    This looks like a Rails issue to me.

Tuesday, March 16 2010
129 timeout doesn't seem to work properly was updated
  • macournoyer
    macournoyer commented at 3:34 PM

    hmm right, I'll think about replacing Thin's timeout logic w/ SystemTimer...

    in the meantime, this middleware will do the trick:

    require 'system_timer'
    
    class ...
  • Matt Aimonetti (mattetti)
    Matt Aimonetti (mattetti) commented at 3:20 PM

    Thanks Marc André, the problem is that when using Rails, you can't easily setup a timeout, I guess I could write a middleware that would automatically timeout m...

  • macournoyer
    • State changed from new to resolved
    • Tag set to timeout
    by macournoyer at 2:23 PM

    Hey Matt,

    This is because the timeout is handled at the connection level by EventMachine. Since Thin is single-threaded and the db.execute line is blocking the ...

Ignore SIGHUP when no restart block i... was committed by macournoyer at 2:38 PM
Saturday, March 13 2010
129 timeout doesn't seem to work properly was created
  • Matt Aimonetti (mattetti)
    Matt Aimonetti (mattetti) created the ticket at 12:27 PM
    require 'thin'
    require 'sequel'
    
    app = proc do |env|
      body = ['should not display!']
       db = Sequel.connect('mysql://root@localhost:3306/test')
       db.execute(...
Thursday, March 04 2010
128 Thin pegs cpu was updated
  • Sean Bryant
    • Title changed from Thin pegs cpu pegging. to Thin pegs cpu
    by Sean Bryant at 9:12 PM
  • Sean Bryant
    Sean Bryant created the ticket at 9:12 PM

    Thin 1.2.7 on Windows sometimes spins out of control and starts utilizing 100% of a CPU and won't respond to requests anymore.

    Ruby 1.8.6
    Rails 2.3.2
    Windows Se...

Monday, March 01 2010
127 Tweaks needed for windows users was updated
  • macournoyer
    • State changed from new to resolved
    by macournoyer at 8:23 AM

    Just deployed 1.2.7 w/ HUP signal fix & 1.8+1.9 fat binaries, let me know if there's still an issue.

Support multiple Ruby version (fat bi... was committed by macournoyer at 8:21 AM
Do not trap unsupported HUP signal on... was committed by macournoyer at 7:44 AM
Friday, February 26 2010
126 Error installing Thin on windows was updated
  • macournoyer
    macournoyer commented at 10:49 AM

    gem install thin should work, installing v 1.2.6 which has windows binaries.

Thursday, February 25 2010
104 Thin PID file is deleting but port is listening was updated
  • macournoyer
    • State changed from new to invalid
    by macournoyer at 4:47 PM

    See previous message