Skip to content
Commits on Apr 21, 2009
  1. @xdg

    better .gitignore

    xdg committed Apr 21, 2009
Commits on Apr 12, 2009
  1. @obra
  2. @obra

    First post

    obra committed Apr 11, 2009
Commits on Apr 11, 2009
  1. Project HTTP-Server-Simple init by CommitBit 0.02

    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@19142 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    Unknown user committed Apr 11, 2009
  2. Project HTTP-Server-Simple init by CommitBit 0.02

    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@19141 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    Unknown user committed Apr 11, 2009
  3. Project HTTP-Server-Simple init by CommitBit 0.02

    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@19140 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    Unknown user committed Apr 11, 2009
  4. @obra

    r61447@17h: jesse | 2009-04-10 21:19:35 -0400

      0.38_02 releng
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@19137 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    obra committed Apr 11, 2009
  5. @obra

    r61414@17h: jesse | 2009-04-10 20:57:00 -0400

     HTTP 0.9 requests aren't decoded as we'd expect
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@19136 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    obra committed Apr 11, 2009
Commits on Mar 2, 2009
  1. @obra

    r59863@17h: jesse | 2009-03-02 18:15:20 -0500

      * SIGNATURE for 0.38_01
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@18615 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    obra committed Mar 2, 2009
  2. @obra

    r59862@17h: jesse | 2009-03-02 18:13:49 -0500

     *  patch from confound++ for http://rt.cpan.org/Public/Bug/Display.html?id=28122
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@18614 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    obra committed Mar 2, 2009
Commits on Jan 11, 2009
  1. @obra

    r56770@17h: jesse | 2009-01-11 14:43:35 -0500

     * 0.38 - improve banner generation
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@17695 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    obra committed Jan 11, 2009
Commits on Jan 2, 2009
  1. @obra

    r56527@174-147-38-243: jesse | 2009-01-02 12:09:52 -0500

     * Applied patch from gyles19@visi.com [rt.cpan.org #38011]
      
     [snip]
     > I tried to fix the tests (01live.t, 04cgi.t) to pass on Windows with
     > perl 5.10.0.
     > 
     > The 01live test hangs because the server is not ready for fetching. 
     > Therefore the waiting time is increased to 3 sec. 
     > The SlowServer part of test fails only occasionaly: it uses the same
     > port as the previous one. When the port is different, it's ok, so the 
     > port number is increased by 1.
     > 
     > The 04cgi fixed test uses the same waiting time (3 sec) after starting. 
     > #20 and #21 use http 0.9 and this protocol fails every time so I
     > changed the proto to http 1.0. Don't know why the server doesn't accept 
     > this protocol.
     [snip]
     
     There is mention of this issue on one or more of the other open bug reports.
     I am seeing the same problem on linux/perl 5.8.8.I found that the 
     attached one-line patch fixes the failures in 01live.t, at least running
     on my ancient laptop. 
      
     r56528@174-147-38-243:  jesse | 2009-01-02 12:20:24 -0500
     * Patches from radek to fix aspects of [rt.cpan.org #38011] selected and manually applied
     
     From: Radek via RT <bug-HTTP-Server-Simple@rt.cpan.org>
     To: undisclosed-recipients: ;
     Reply-To: bug-HTTP-Server-Simple@rt.cpan.org
     Subject: [rt.cpan.org #38011] Tests hang on Windows XP with Strawberry Perl 5.10.0.1
     RT-Originator: raherh@gmail.com
     
     [-- Attachment #1 --]
     [-- Type: text/plain, Encoding: 8bit, Size: 1.0K --]
     
            Queue: HTTP-Server-Simple
      Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=38011 >
     
     On Tue Jul 29 07:05:53 2008, david.sitsky@gmail.com wrote:
     > I am trying to install Catalyst on a Windows XP machine with
     > Strawberry Perl 5.10.0.1.
     >
     > Unfortunately the tests seem to hang in the same spot - here is the
     > relevant output.  Is there anything I can do to get this working?
     
     I tried to fix the tests (01live.t, 04cgi.t) to pass on Windows with
     perl 5.10.0.
     
     The 01live test hangs because the server is not ready for fetching.
     Therefore the waiting time is increased to 3 sec.
     The SlowServer part of test fails only occasionaly: it uses the same
     port as the previous one. When the port is different, it's ok, so the
     port number is increased by 1.
     
     The 04cgi fixed test uses the same waiting time (3 sec) after starting.
     #20 and #21 use http 0.9 and this protocol fails every time so I
     changed the proto to http 1.0. Don't know why the server doesn't accept
     this protocol.
     
     Both patches are included.
     
     Radek
     
     
     r56529@174-147-38-243:  jesse | 2009-01-02 12:30:55 -0500
     * 0.37 releng
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@17529 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    obra committed Jan 2, 2009
Commits on Nov 23, 2008
  1. @alexmv

    r39414@kohr-ah: chmrr | 2008-11-23 01:51:04 -0500

      * Minor documentation fixups
      * 0.36 releng
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@17004 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    alexmv committed Nov 23, 2008
  2. @alexmv

    r39413@kohr-ah: chmrr | 2008-11-23 01:20:28 -0500

      * "die" -> "croak"
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@17003 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    alexmv committed Nov 23, 2008
Commits on Nov 5, 2008
  1. @alexmv

    r37719@kohr-ah: chmrr | 2008-09-25 16:40:03 -0400

      * 0.35 releng
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@16684 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    alexmv committed Nov 5, 2008
  2. @alexmv

    r37718@kohr-ah: chmrr | 2008-09-25 16:37:53 -0400

      * Pass through any extra arguments, so Net::Server implementation can be further configured
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@16683 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    alexmv committed Nov 5, 2008
Commits on Jun 10, 2008
  1. @obra

    r32558@31b: jesse | 2008-06-09 23:59:16 -0400

     * 0.34
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@13105 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    obra committed Jun 10, 2008
Commits on Jun 3, 2008
  1. @sartak

    r61457@onn: sartak | 2008-06-03 11:32:34 -0400

     Bump to 0.34, update Changes
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@12832 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    sartak committed Jun 3, 2008
Commits on Jun 2, 2008
  1. @sartak

    r61434@onn: sartak | 2008-06-02 17:04:32 -0400

     Clear %ENV before every request when using Net::Server
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@12813 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    sartak committed Jun 2, 2008
  2. @sartak

    r61402@onn: sartak | 2008-06-02 13:16:32 -0400

     Don't call print_banner if we have a net_server - let the net_server handle it
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@12802 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    sartak committed Jun 2, 2008
Commits on May 7, 2008
  1. @sartak

    r55203@onn: sartak | 2008-05-07 04:19:48 -0400

     Make the header parser regex comply with RFC 2616
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@12129 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    sartak committed May 7, 2008
Commits on Apr 25, 2008
  1. @obra

    r30107@31b: jesse | 2008-04-25 13:59:48 -0400

     0.33 for reals
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@11896 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    obra committed Apr 25, 2008
  2. @obra

    r30106@31b: jesse | 2008-04-25 13:59:25 -0400

      New test organization for 0.33
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@11895 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    obra committed Apr 25, 2008
Commits on Apr 24, 2008
  1. @obra

    r30061@115: jesse | 2008-04-24 09:47:38 -0400

      0.32 real releng
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@11871 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    obra committed Apr 24, 2008
  2. @obra

    r30059@115: jesse | 2008-04-24 09:46:21 -0400

     0.32 releng
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@11870 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    obra committed Apr 24, 2008
  3. @obra

    r30058@115: jesse | 2008-04-24 09:45:04 -0400

     * Patch from ntyni@iki.fi to make backgrounding of the standalone server's server process deterministic. [rt.cpan.org #28122]
     
           Queue: HTTP-Server-Simple
           Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=28122 >
     
           On Sun Sep 16 06:46:51 2007, ntyni@iki.fi wrote:
           On Mon Aug 27 06:46:48 2007, ntyni@iki.fi wrote:
     
           It would be nice if background() could wait until the server is ready. I
           suppose this would not be very hard to implement: just use a pipe
           between the processes when forking, and make the child send a message
           when it's ready. I can take a shot at a patch if you like.
     
           I'm attaching three patches: a testcase that fails with the current
           version, and two alternative proposals for fixing this. The first one
           makes the child send a SIGUSR1 to the parent when it's ready, the second
           one says "OK" into a pipe between them.
     
           Please consider adding something like this to make the behaviour
           deterministic.
     
           We have had the signal version of the patch in Debian for some time now,
           and it was recently noticed that it breaks the test suite of
           Test-HTTP-Server-Simple, which uses SIGUSR1 too. See
           <http://bugs.debian.org/477227> for more information.
     
           In hindsight, using a user signal in a library was probably a bad idea.
           So the pipe version would seem to be the better choice.
     
           I see there have been several releases since, and my test case patch
           doesn't apply cleanly anymore. I'm attaching an updated version of the
           patches.
     
           Please let me know if there's something else I can do to help get this
           integrated. I really think this is a bug worth fixing.
     
           Many thanks for your work on free software,
           -- 
           Niko Tyni
     
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@11869 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    obra committed Apr 24, 2008
Commits on Mar 20, 2008
  1. @alexmv

    r28682@kohr-ah: chmrr | 2008-03-20 15:38:58 -0400

      * At least Apache and lighttpd put unencoded strings into PATH_INFO,
        so so should we.
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@11137 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    alexmv committed Mar 20, 2008
  2. @alexmv

    r28681@kohr-ah: chmrr | 2008-03-20 15:38:13 -0400

      * Module::Install version bump, META.yml update
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@11136 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    alexmv committed Mar 20, 2008
Commits on Mar 17, 2008
  1. @obra

    r28279@31b: jesse | 2008-03-16 20:52:50 -0400

     * 0.31 - make the port we test on 8000+pid
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@11072 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    obra committed Mar 17, 2008
Commits on Mar 11, 2008
  1. @obra

    r28206@120: jesse | 2008-03-11 12:16:29 -0400

     0.30 releng
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@11040 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    obra committed Mar 11, 2008
  2. @obra

    r28205@120: jesse | 2008-03-11 12:16:00 -0400

     * Doc fix from Paul Miller
     * $this -> $self
     * 0.30
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@11039 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    obra committed Mar 11, 2008
Commits on Mar 6, 2008
  1. @obra

    r28159@118: jesse | 2008-03-06 16:45:37 -0500

     * Patch to describe how to add SSL support from Paul Miller
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@11021 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    obra committed Mar 6, 2008
Commits on Feb 15, 2008
  1. @obra

    r27674@124: jesse | 2008-02-15 11:44:31 -0500

      * 0.29 - new example section from almut @ perlmonks
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@10857 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    obra committed Feb 15, 2008
Commits on Jan 15, 2008
  1. @obra

    r75045@pinglin: jesse | 2008-01-15 09:34:50 -0500

     * 0.28
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@10350 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    obra committed Jan 15, 2008
Commits on Jul 23, 2007
  1. @obra

    r45429@pinglin: jesse | 2006-11-25 16:12:17 -0800

     * 0.25 (releng changes only)
     r45432@pinglin:  jesse | 2006-11-25 16:16:08 -0800
      * I hate cpan-upload
     r61132@pinglin:  jesse | 2007-07-23 13:45:10 -0700
     *Jesse,
     
     After reviewing the code in HTTP::Server::Simple, Catalyst::Engine::HTTP and 
     HTTP::Server::Brick, I found and implemented an updated signal handling 
     approach that I like and understand, and actually works. 
     
     The current code restarted immediately if a SIGHUP came in, no matter what was 
     happening, including if a request was in process of being fulfilled. 
     
     The new code works more like "apachectl graceful". It waits for the current 
     request cycle to finish, and then restarts the server. 
     
     This code has to be integrated in the core, but its just about the same amount 
     of signal handling code that was there... it just works better.  It's also 
     written in such a way I think subclass/mixin authors could rewrite just these 
     parts if they wanted. 
     
     Also, it looks like a Net::Server based sub-class would already be doing its 
     own thing with SIGHUP handling, and should continue to be unaffected.
     
     -Mark Stosberg
     
    
    
    git-svn-id: svn://svn.bestpractical.com/HTTP-Server-Simple@8265 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    obra committed Jul 23, 2007
Something went wrong with that request. Please try again.