summaryrefslogtreecommitdiffstats
path: root/debian/vendor-h2o/misc/p5-net-fastcgi/Changes
blob: e8a0c6a05c6d7a333bcda3e2a16831d8fa42e9c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
0.14 2012-03-26
   - No functional changes in this release
   - Don't rely on hash keys being ordered in tests, Perl 5.18 introduces a
     per process randomization.

0.13 2011-02-12
   - No functional changes in this release
   - Added eg/runfcgi.pl, contributed by Paul Evans (LeoNerd)
   - Added eg/server.pl

0.12 2010-07-14
    - Added Net::FastCGI::IO

0.11 2010-04-09
    - Documented the goals with this project/distribution
    - Net::FastCGI::Protocol
      - Fixed dump_record() to properly escape FCGI_NameValuePair header
        - Added tests for this
      - Added get_record_length()
        - Added documentation and tests
      - Changed parse_record() to return a list in list context, this makes it 
        more consistent with parse_header()
         - Added documentation and tests this change
      - Changed dump_record() to accept a string of octets (old behavior is 
        still supported but deprecated, please change function call to dump_record_body())
        This change makes it more consistent with parse_record_body().
          - Added documentation and tests this change

0.10 2010-04-02
    - Minor optimizations to avoid unnecessary copying of '$content' strings
    - Fixed dump_record() to properly insert ellipsis when truncating stream content
      - added tests for this
    - Added more tests for dump_record()

0.09 2010-03-31
    - Added check_params() and dump_record()
      - added documentation 
      - added test for check_params() and dump_record() (incomplete)
    - Minor optimizations to build_stream() and build_record()

0.08 2010-02-16
    - Documented return value of get_type_name(), get_role_name()
      and get_protocol_status_name().
    - Changed test prerequisite from Test::BinaryData to Test::HexString.
    - Corrected note about AnyEvent::FCGI, it's capable of multiplexing. 

0.07 2010-02-10
    - Added notes about existing Perl implementations.
    - Added references to specifications and white papers.
    - Minor internal "cosmetic" changes
    - Added more tests for build_begin_request() and build_end_request()

0.06 2010-02-09
    - NOTE: Changed application_status to app_status, this affects users of
      parse_record() or parse_record_body(). Former was unnecessarily verbose.
      Latter also matches the component name of FCGI_BeginRequestBody struct.
    - Added build_begin_request() and build_end_request()
      - added documentation and tests for these

0.05 2010-02-06
    - Net::FastCGI::Constant
      - Improved documentation
      - Added @FCGI_TYPE_NAME, @FCGI_ROLE_NAME and @FCGI_PROTOCOL_STATUS_NAME
        - Re-factored Net::FastCGI::Protocol to use these.
      - Renamed FCGI_MAX_LEN to FCGI_MAX_CONTENT_LEN
        - FCGI_MAX_LEN is deprecated and will be removed in a future version.
    - Net::FastCGI::Protocol
      - Fixed parse_record() and parse_record_body() to properly detect malformed
        stream records.
        - Added tests for this.
      - Increased segment size in build_stream() from 8192 to 32760 to reflect modern
        socket buffers.
        - Updated tests
        - Documented segment size
      - Documented scalar return value of parse_header()
      - Minor documentation updates

0.04 2010-01-30
    - Added parse_record() and parse_record_body()
      - Added tests for these
      - Added docs (incomplete)
    - Cleaned up exception messages. Protocol exceptions now have a FastCGI prefix
    - Fixed parse_params() to correctly detect incomplete FCGI_NameValuePair's
      - added tests for this
    - Added tests for build_stream()
    - Changed parse_header() to return a hash reference in scalar context
      - added tests for this
    - Coverage ~90% (stmt:100.0 bran:96.9 cond:92.9)
      - More tests (and docs) needed to cover all cases

0.03 2010-01-23
    - Fixed package loading in Net::FastCGI::Protocol

0.02 2010-01-23
    - Removed object oriented implementation, it will eventually be released as
      a separate distribution with different prerequisites.
    - Removed unnecessary functions from Net::FastCGI::Protocol
    - Re-factored internals of Net::FastCGI::Protocol to be more performant.
    - No major changes planned for existing API in Net::FastCGI::Protocol

0.01_01 2009-10-17
    - Initial release.