March 2015 Archives by date
Starting: Mon Mar 2 10:06:16 CET 2015
Ending: Wed Mar 25 13:32:01 CET 2015
Messages: 255
- [master] 2216efa Change calling convention to VSS_parse() to give it a mutable string into which pointers are returned.
Poul-Henning Kamp
- [master] 5ec7935 Remove the VSC for number of vcls referencing a backend, it is always one now.
Poul-Henning Kamp
- [master] d00ca93 Put the loaded VCL name into the childs VCL_conf structure
Poul-Henning Kamp
- [master] 919151c Make VCL_conf available during VCL events.
Poul-Henning Kamp
- [master] 6f99a39 Change the backend names to be <vclname>.<backendname>
Poul-Henning Kamp
- [master] ec24a17 Don't fold case in fnmatch, Solaris doesn't have it.
Poul-Henning Kamp
- [master] 6bd3d3b Update this test-case, since it breaks 4.0.3 but not -trunk
Poul-Henning Kamp
- [master] a61cf0d NUL terminate the ungzip'ed body so we can expect on it.
Poul-Henning Kamp
- [master] bbac365 Try to improve the state-management for the backend waiters -- or failing that, try to get better diagnostics about what it does wrong...
Poul-Henning Kamp
- [master] 63bf572 Make vdef.h part of the VCC output
Poul-Henning Kamp
- [master] 58b262f Add a callback facility to be notified about events in the expiry module.
Poul-Henning Kamp
- [master] 750e6a8 Remove some unneeded #includes
Poul-Henning Kamp
- [master] 2b0c4db Add a test-case to check the master process signal handling
Poul-Henning Kamp
- [master] d0fa72c Remove unnecessary #includes
Poul-Henning Kamp
- [master] c1f65aa Don't rely on %p format having 0x prefix
Poul-Henning Kamp
- [master] e25c648 Remove even more unneeded includes
Poul-Henning Kamp
- [master] 4b711ce Increase the sleep somewhat to make this test case more stable
Martin Blix Grydeland
- [master] 44ab551 More #include cleanups
Poul-Henning Kamp
- [master] 625e615 Split vapi/vsm_int.h into those (minor) bits which we have to reveal to vapi/vsm.h for it to work, and the truly private parts needed to implement things internally (vsm_priv.h)
Poul-Henning Kamp
- [master] 31a7949 Split truly private parts of vapi/vsl_int.h into vsl_priv.h
Poul-Henning Kamp
- [master] 24f0f02 cast to %j type
Nils Goroll
- [master] 1996c83 vmods shouldn't require vsl_priv.h
Nils Goroll
- [master] 47f8778 Remove unnecessary #include
Poul-Henning Kamp
- [master] 7ec7248 Update comment to reflect slightly more complex reality for this file.
Poul-Henning Kamp
- [master] 2b1fc34 Don't include vsm.h just to get name of a struct.
Poul-Henning Kamp
- [master] 8436dcf Remove unused #includes
Poul-Henning Kamp
- [master] 6577473 include vdef.h here
Poul-Henning Kamp
- [master] 282d8fb Move vdef.h includes up to toplevel in all cases
Poul-Henning Kamp
- [master] 9ba0565 Rename __printflike to __v_printflike to make sure we have control over it with vdef.h.
Poul-Henning Kamp
- [master] 84de64d typo
Poul-Henning Kamp
- [master] a7be4ff straighten VRB_Cache / VRT_CacheReqBody corner cases, improve test
Nils Goroll
- [master] 85bd7f3 Untangle nested includes
Poul-Henning Kamp
- [master] c4e830a More #include untangling
Poul-Henning Kamp
- [master] 3c3c6ab Untangle more nested includes
Poul-Henning Kamp
- [master] 49cd9e6 clear a ws overflow when resetting
Nils Goroll
- [master] ccf21a3 make VRB_Iterate return the length iterated over
Nils Goroll
- [master] b096e4e Add three new feature checks:
Poul-Henning Kamp
- [master] 4777ff3 Add a -jail argument to pass jail related command line arguments to varnishd. (special because -j must always be the very first argument)
Poul-Henning Kamp
- [master] 21cd8ee Add a basic test case for unix jails
Poul-Henning Kamp
- [master] 6fd7f77 fix function name
Nils Goroll
- [master] 16b84c2 use s?size_t for req_bodybytes and VRB_Cache
Nils Goroll
- [master] e155d2d More consistent naming auf client vs. backend IMS Tests
Nils Goroll
- [master] 074ad32 Uninline VTCP_Check()
Poul-Henning Kamp
- [master] 017278b Collect the management of listen/acceptor sockets in its own file.
Poul-Henning Kamp
- [master] c3adc83 Rename VCL_EVENT_* to match the CLI commands
Poul-Henning Kamp
- [master] c4102bc Add two new VCL events, WARM and COLD. Regularize the names in the generated code. Pass VCL events to backends.
Poul-Henning Kamp
- [master] 7507b29 Give vcl.load and vcl.inline a third argument which can be "auto", "cold" or "warm".
Poul-Henning Kamp
- [master] d30ea85 Also update the CLI command definitions
Poul-Henning Kamp
- [master] 1273785 Split the VCL list/state management from the VCC compiler execution.
Poul-Henning Kamp
- [master] b57ee0f Add vcl.state CLI command to force vcl state
Poul-Henning Kamp
- [master] 61a7a50 Create the event base early enough that VCL stuff can use it
Poul-Henning Kamp
- [master] 4ab1271 Add a dummy vcl.state CLI handler
Poul-Henning Kamp
- [master] 850d1a0 Add a vcl_cooldown parameter which controls when we switch deactivated VCLs to cold (if they're in "auto" mode).
Poul-Henning Kamp
- [master] db5fd14 Add the management process logic for handling VCL state.
Poul-Henning Kamp
- [master] 0231323 Propagate the vcl state to the child process.
Poul-Henning Kamp
- [master] f573a08 Whitespace
Dag Haavi Finstad
- [master] db01d1a Add an initial coverage test of vcl.state
Poul-Henning Kamp
- [master] f9fbfca Set VCL cold before discarding.
Poul-Henning Kamp
- [master] 09628c7 Propagate warm/cold transitions to VCL_EVENTs
Poul-Henning Kamp
- [master] 7acaae6 straighten the vmod PRIV_* doc
Nils Goroll
- [master] 2b907d8 Add linkage to the top request
Nils Goroll
- [master] 70e143c Fix linkage to the top request
Nils Goroll
- [master] ba9a611 Collaps the backend TCP pools to only identify by {IPv4+IPv6}
Poul-Henning Kamp
- [master] 36453ca Now that struct backend is no longer shared, we can dispose of an entire level of indirection in the backend probe code.
Poul-Henning Kamp
- [master] 026167d Get a ref on the tcp_pool of the backend we're probing for.
Poul-Henning Kamp
- [master] a49d623 Give backend.list CLI command an optional "-p" flag which outputs detailed probing information.
Poul-Henning Kamp
- [master] d4ec606 Synchronize backend probe tear-down with a mutex.
Poul-Henning Kamp
- [master] dbc39e9 Disable backend probes in cold vcls
Poul-Henning Kamp
- [master] 51c8c25 Speed up and simplify the varnish ${id} -expect VSC matching
Poul-Henning Kamp
- [master] d2d9a68 Make it possible to expect that a VSC counter is not there by:
Poul-Henning Kamp
- [master] 2ea8f6d Remove surplus new-line
Poul-Henning Kamp
- [master] ab9af46 Don't expect the surplus new-line just removed in cache_acceptor
Poul-Henning Kamp
- [master] 05f673a Withdraw backend VSC counters when VCL is cold
Poul-Henning Kamp
- [master] 8b86fad white space nit.
Poul-Henning Kamp
- [master] adf962f Don't emit the summary poll stats twice.
Poul-Henning Kamp
- [master] 0fc792a Be slightly less anal about the umask used to run CC
Poul-Henning Kamp
- [3.0] 9190770 Make both pidfiles names match
Federico G. Schwindt
- [master] cada828 Varnishncsa doesn't pick the first header's value, but the last one (more precise if a header is set more then once or overwritten).
Arianna Aondio
- [master] 55fe128 Make both pidfiles names match
Federico G. Schwindt
- [master] f462efd Use backend display name in VSL message, and don't emit any for the .initial setup.
Poul-Henning Kamp
- [master] cf41aff Start the poll/probe thread first time the VCL goes warm.
Poul-Henning Kamp
- [master] f578ea1 Allow 1KB in vtc_dump so backend poll info is complete
Poul-Henning Kamp
- [master] a7e7b65 Add a slight delay to stabilize this test.
Poul-Henning Kamp
- [master] d09235e Adapt to new backend.list CLI command
Poul-Henning Kamp
- [master] 30c88b2 Update docs after recent changes
Federico G. Schwindt
- [master] 7af85ac Update urls
Federico G. Schwindt
- [master] acf8703 Add a facility for sending a string a number of times.
Poul-Henning Kamp
- [master] 780eace Add a flag to mark 304 backend response processing (aka Backend IMS/INM)
Nils Goroll
- [master] 95bf11c Also remove the pid-file when we stop because CLI on stdin closed.
Poul-Henning Kamp
- [master] 0c9897a An assert to guard against a problem spotted in 4.0
Poul-Henning Kamp
- [master] 7dd4e73 Be consistent about signed-ness.
Poul-Henning Kamp
- [master] b8ee9ea Make this assert even more precise.
Poul-Henning Kamp
- [master] c56b6ee Make it possible to test that a shell command fails with a specific wait/exit code.
Poul-Henning Kamp
- [master] af8cc5b Add a testcase to see that PID file locking works
Poul-Henning Kamp
- [master] d7695e4 If VRB_cache() is called with a POST body larger than the provided size limitation, the request fails and the connection is closed.
Arianna Aondio
- [master] 47ef1a8 Oops, that was a bad VTC file to copy&paste from...
Poul-Henning Kamp
- [master] 43135bd cheesy speling
Nils Goroll
- [4.0] 36f01d5 Add a VDP_pretend_gzip for use with synth bodies in ESI includes with gzip
Martin Blix Grydeland
- [master] aacdd6d Add PRIV_TOP for per "top request" / req->top state
Nils Goroll
- [4.0] fee7016 Deal with known zero length objects properly when handling do_gzip/do_gunzip
Martin Blix Grydeland
- [master] 8c67935 Simplify the "server ${id} -listen" code path to avoid VSS_parse()
Poul-Henning Kamp
- [master] ce4894b Use the VTCP version of the text format buffer sizes.
Poul-Henning Kamp
- [master] 400744f Add a new VSS_resolver() function which feeds suckaddr's to a callback function.
Poul-Henning Kamp
- [master] d866395 Use the new VSS_resolver() function to handle IP's in VCC
Poul-Henning Kamp
- [master] a9ebb3b Make VSS_parse() static, as it is no longer, and should no longer be used outside vss.c
Poul-Henning Kamp
- [master] 14d8ae3 Be a tiny bit more systematic about naming typedefs
Poul-Henning Kamp
- [master] 46bfa18 Split the -M event handler into the two different handlers it is.
Poul-Henning Kamp
- [master] c69345a Make VTCP_Connect() able to support async connections where the calling code is responsible for poll(2)'ing the fd for connection completion.
Poul-Henning Kamp
- [master] 632fc50 Use VTCP_connect[ed]() instead of VSS_connect()
Poul-Henning Kamp
- [master] a4fdf38 Make VSS_connect() private to vss.c
Poul-Henning Kamp
- [master] 194c072 Add a VTCP_open() function to replace VSS_open().
Poul-Henning Kamp
- [master] 01001b9 Use VTCP_open() instead of VSS_open()
Poul-Henning Kamp
- [master] c99f522 Retire VSS_open
Poul-Henning Kamp
- [master] 1809f70 Remove unnecessary #include
Poul-Henning Kamp
- [master] b0234c6 Add VTCP_bind() and VTCP_listen() functions to replace the VSS_ditto
Poul-Henning Kamp
- [master] 1aa928f Rewrite the mgt_acceptor code to use suckaddrs
Poul-Henning Kamp
- [master] ee0910a Privatize VSS_bind()
Poul-Henning Kamp
- [master] 4e2942a Rewrite CLI/Telnet in terms of suckaddrs
Poul-Henning Kamp
- [master] a1e20fa Probe TCP keepalive params using suckaddr
Poul-Henning Kamp
- [master] 20ef818 Complain if we cannot probe TCP keepalive parameters.
Poul-Henning Kamp
- [master] dc80d95 Add VTCP_listen_on() which resolves and listens on an address
Poul-Henning Kamp
- [master] 7b8e01e Rewrite the TCP_KEEPALIVE prober to use VTCP_listen_on()
Poul-Henning Kamp
- [master] 7e01e2c Use VTCP_listen_on()
Poul-Henning Kamp
- [master] ae91550 Retire VSS_listen()
Poul-Henning Kamp
- [master] d265cbb Remove dead code
Poul-Henning Kamp
- [master] 7274e51 Remove unused struct member
Poul-Henning Kamp
- [master] 2b010c8 Retire VSS_resolve()
Poul-Henning Kamp
- [master] 8ac4832 One nitpick commit a day keeps the OCD away
Federico G. Schwindt
- [master] 80d2036 Simplify to use only one VSS_resolver() call and one call-back.
Poul-Henning Kamp
- [master] 0bec737 An assert to explain stuff to Coverity
Poul-Henning Kamp
- [master] a7c60c1 Fix insignificant resource leak spotted by coverity.
Poul-Henning Kamp
- [master] f155a96 Retire this test-case.
Poul-Henning Kamp
- [master] 51082a7 Fix whitespace in error message
Poul-Henning Kamp
- [master] 5808270 Add VTCP_my_suckaddr() function.
Poul-Henning Kamp
- [master] e83eaaf Separate listen addresses by a newline
Poul-Henning Kamp
- [master] 3b60931 Change shell_err to err_shell and make it work like varnish::err_cli with string expected to be present in stdout.
Poul-Henning Kamp
- [master] 4666acd Eliminate use of $listen_address in these two tests.
Poul-Henning Kamp
- [master] 6676d90 Don't leave a varnish process running when listening to the bad_ip does succeed
Nils Goroll
- [master] 8c7e459 yes, there are still systems around which cannot resolve service http by default
Nils Goroll
- [master] f993d44 On retries a complete request is logged.
Arianna Aondio
- [master] 266c5f6 Make this test case less racy.
Dag Haavi Finstad
- [master] d79cdee create secret file before daemonizing so we have a chance to see an error
Nils Goroll
- [master] 68fcec1 Use http_Unset for a header instead of moving backwards a pointer.
Arianna Aondio
- [master] 3d0030d document jails
Nils Goroll
- [4.0] 9d61ea4 Fail fetch on malformed Content-Length header
Martin Blix Grydeland
- [master] 284bebb fix RST for options
Nils Goroll
- [master] 3e67d2a a little less indentation, a little more action please
Nils Goroll
- [master] 377f04d restructure, improve references, other fixes
Nils Goroll
- [master] 9cd3bc0 This is how we get refernces working both with shinx and rst2(man|pdf)
Nils Goroll
- [master] 8f3caae maybe the amount of time going into this justifies leaving a trace
Nils Goroll
- [master] 65f76df nope, here users_vcl _was_ the right reference
Nils Goroll
- [master] 969fa64 the explanation was not quite correct yet
Nils Goroll
- [master] b3b122e doc: fix references (as described in doc/README.WRITING_RST.rst)
Nils Goroll
- [master] 6d03976 common jail_gen_e to keep things simple in the solaris jail
Nils Goroll
- [master] fac01a5 differenciate JAIL_MASTER_HIGH into _PRIVPORT and _STORAGE
Nils Goroll
- [master] 38dc438 missing comma
Nils Goroll
- [master] f10b6de Get this testcase running with the correct suffix.
Poul-Henning Kamp
- [master] 6fb5763 Move the acceptor sockets open/bind test earlier.
Poul-Henning Kamp
- [master] 2f2edf0 Make the test fail on the -b argument, if the -a arguments dont.
Poul-Henning Kamp
- [master] 924f25b Only test acceptor sockets if not -C
Poul-Henning Kamp
- [master] 011d4e2 Change these tests to use err_shell
Poul-Henning Kamp
- [master] a519549 We only care if the variable exists, not about their value
Poul-Henning Kamp
- [master] b804d84 Try harder to stabilize this test
Poul-Henning Kamp
- [master] 4defdfc Retire "listen_address" as a parameter you can set from CLI.
Poul-Henning Kamp
- [master] 00ce8fc White space OCD.
Poul-Henning Kamp
- [master] fde2d23 Make it a failure to not get all acceptor sockets on child start.
Poul-Henning Kamp
- [master] a75ce8b Remove doc references to parameters which has been removed.
Poul-Henning Kamp
- [master] c62cb71 Don't undef the v1 listen socket macros now that Varnishd persists on using the same ones across restarts.
Poul-Henning Kamp
- [master] a4a7384 Do not restart if we cannot get all our listen sockets, and add a test-case to cover this case.
Poul-Henning Kamp
- [master] dc9dd43 Take another stab at stabilizing this test.
Poul-Henning Kamp
- [master] b31580e In the vtc_thread vtc_log(0) doesn't terminate, so add a return.
Poul-Henning Kamp
- [master] c7c23d9 Run the vcl-cooldown poker at 45% of the vcl_cooldown interval.
Poul-Henning Kamp
- [master] 559ebaa SUBPROC_VCC doesn't fork, so why should it have anything in (I)nheritable?
Nils Goroll
- [master] 55be20d make the inheritable set independent, do away with the inheritable < effective construction rule
Nils Goroll
- [master] ce8ce4b missing break statement
Nils Goroll
- [master] 3e53135 SC_ is for session close, so it imples SESS_
Nils Goroll
- [master] ecae7e0 Drastically shorten the windows where we leave our sockets closed in order to prevent other processes from stealing them.
Poul-Henning Kamp
- [master] df5ce64 Retire this test-case again, it fails after the change to socket (re)open code.
Poul-Henning Kamp
- [3.0] 85e8468 Do not consider a CR by itself as a valid line terminator
Martin Blix Grydeland
- [3.0] 29870c8 Check for duplicate Content-Length headers in requests
Martin Blix Grydeland
- [3.0] 7298173 Only emit passed Content_Length header when response mode is RES_LEN
Martin Blix Grydeland
- [4.0] bfceeca Bring in the http_CountHdr function from master
Martin Blix Grydeland
- [4.0] c0de2e8 Fail requests on duplicate CL headers
Martin Blix Grydeland
- [master] 6e3d77e prep field names for sess_close stats counters
Nils Goroll
- [master] 7d25d3a sync stats order in vsc_all.h and vsc2rst.c by vsc_types.h
Nils Goroll
- [master] 8457ac6 Add some tests from the 4.0 branch
Federico G. Schwindt
- [master] 0cbab46 session close reason accounting
Nils Goroll
- [master] d1bd9cb MAIN.sess_pipe_overflow is now MAIN.sc_pipe_overflow
Nils Goroll
- [master] d9a700c Rewrite this slightly to avoid 16 "constant value boolean) warnings from FlexeLint.
Poul-Henning Kamp
- [master] 2673c16 A cast to tell Flexelint that we know what we're doing
Poul-Henning Kamp
- [master] 5c18588 Clip negative values before they do any damage.
Poul-Henning Kamp
- [master] 4505710 Cast to annoy Flexelint a tiny bit less
Poul-Henning Kamp
- [master] 5bb3ee4 All transient files should go in tmpdir, not pwd
Poul-Henning Kamp
- [master] 92d5f76 More code coverage
Poul-Henning Kamp
- [master] 00e711c Even more code coverage
Poul-Henning Kamp
- [master] 0b46949 This cannot happen any more.
Poul-Henning Kamp
- [master] 96f5732 Make worker threads able to call "next job".
Poul-Henning Kamp
- [master] eff28c6 Generalize the "special" way we use to schedule accepted sockets onto a worker thread (falling back to the current (=acceptor) thread if the pool is empty.
Poul-Henning Kamp
- [master] 684467d Move all the acceptor related stuff out of cache_pool.c and into cache_acceptor.c where it belongs.
Poul-Henning Kamp
- [3.0] 6b3a02f Avoid memory leak when adding bans.
Lasse Karstensen
- [master] 15ec79c Concentrate the acceptor-setup-session code.
Poul-Henning Kamp
- [master] 5930380 Have the test case fail instead of time out.
Lasse Karstensen
- [master] 880bafc Correct timeout matching examples.
Lasse Karstensen
- [master] 0bac500 Further compact the acceptor-session-creation code.
Poul-Henning Kamp
- [3.0] 3a99613 Be more consistent about per-hop/end-to-end headers.
Martin Blix Grydeland
- [master] d92975c Add test for #1608
Federico G. Schwindt
- [master] 56a073e Don't schedule req's using sess' task structure, that doesn't scale to parallism.
Poul-Henning Kamp
- [master] 606b6f0 But we can do without the struct pool_task in struct sess, because we can reserve the space on the workspace when needed.
Poul-Henning Kamp
- [master] d2ddc9a Minor polish
Poul-Henning Kamp
- [master] 6cbbff0 Remove the debug.sizeof CLI hack.
Poul-Henning Kamp
- [master] 9a96a8f Remember to remove debug.sizeof here also
Poul-Henning Kamp
- [master] 7066708 Introduce session attributes which we store as a 16 bit index into the session workspace to compress struct sess.
Poul-Henning Kamp
- [3.0] 2faf850 Prepare 3.0.7-rc1.
Lasse Karstensen
- [master] e2da0a8 Move the string formattet client (really: remote) addresses to the new sess_attr facility
Poul-Henning Kamp
- [3.0] b0cf9e7 Changelog lint and formatting.
Lasse Karstensen
- [3.0] a1ddfd2 Improve language for bug 1627.
Lasse Karstensen
- [master] 7c145b2 Don't attempt to reopen sockets until child has died.
Poul-Henning Kamp
- [master] abcbc03 Don't call SES_NewPool() until there is at least one idle thread in the thread pool.
Poul-Henning Kamp
- [master] 194e3d6 Reuse addresses for local/server and remote/client until they differ
Poul-Henning Kamp
- [master] ea4e783 Squash Debian/Ubuntu build warning.
Lasse Karstensen
- [4.0] 2a2c172 Squash Debian/Ubuntu build warning.
Lasse Karstensen
- [master] 8ff2953 Introduce local.ip and remote.ip VCL variables.
Poul-Henning Kamp
- [master] 000819d Cover the execution of the local.ip and remote.ip VRT functions
Poul-Henning Kamp
- [master] 6b47177 Remove the errno argument from our varnish-assert function, the intended purpose never materialized and it causes massive <errno.h> polution.
Poul-Henning Kamp
- [master] c24650d Remove a lot of <errno.h> includes no longer needed and delegate from central include files (like <common/common.h>) to specific source files.
Poul-Henning Kamp
- [master] dbf5d5d Add back an errno.h header
Poul-Henning Kamp
- [master] 3a22b09 Better packing of struct waited.
Poul-Henning Kamp
- [master] fc8e57f Eliminate a unused field in struct sess
Poul-Henning Kamp
- [master] ba34fd3 Put a protocol prefix on enum sess_step.
Poul-Henning Kamp
- [master] 5335c72 Have listen_socks tell what session step to go to after accept.
Poul-Henning Kamp
- [master] 953da35 Also decorate listensock's with a protocol name we can use.
Poul-Henning Kamp
- [master] e83ea40 Make cache_session.c the "protocol-switch" of Varnish.
Poul-Henning Kamp
- [3.0] f544cd8 Prepare 3.0.7.
Lasse Karstensen
- [master] 539961b Pass protocol info into DNS iterator
Poul-Henning Kamp
- [master] 32ad286 Pick up first session step from acceptor socket.
Poul-Henning Kamp
- [master] 1dbd3c7 Insert an empty place-holder for the PROXY protocol.
Poul-Henning Kamp
- [master] cba6253 Add -proto argument to specify listen protocols
Poul-Henning Kamp
- [master] 6f39693 Move the primitives for buffered reads on sockets into cache_session.c (for lack of any better place) since they will become involved in protocol switching.
Poul-Henning Kamp
- [master] 76da770 Optimistically setup session file descriptor for HTC reception no matter what protocol, a request is quite likely to happen soon-ish.
Poul-Henning Kamp
- [master] 458b38e Add the SLT_F_BINARY flag to SLT_Hash
Federico G. Schwindt
- [master] 7cbfb2d Log hash_data() input when the Hash bit is set
Federico G. Schwindt
- [master] a64da71 Fix expect cases without ident
Federico G. Schwindt
- [master] b3a74ff Allow to reset the child_panic counter
Federico G. Schwindt
- [master] 8e216d5 Make it the callers responsibility to release the workspace
Poul-Henning Kamp
- [master] 9fec444 Give SES_Rx() a timeout argument, and take that bit of complexity out of http1_wait()
Poul-Henning Kamp
- [master] a0effd4 Simplify the timeout math a bit
Poul-Henning Kamp
- [master] dedff8e Untangle code slightly.
Poul-Henning Kamp
- [master] fb71118 Try to make the H1 state engine look more like one.
Poul-Henning Kamp
- [master] 7bb2ddb And don't forget the new states
Poul-Henning Kamp
- [master] 89ab873 Make http1_dissect() return a simple good/bad status.
Poul-Henning Kamp
- [master] a2d05b3 Now it is starting to look like a finite state engine...
Poul-Henning Kamp
- [master] c4a0eda ... and don't forget the two new states
Poul-Henning Kamp
- [master] 6ae8cca Make this test more robust
Federico G. Schwindt
- [master] 80dbd45 More untangling of sess/req interface
Poul-Henning Kamp
- [master] b1f8725 Turn the guts of http1_wait() into a more general and protocol independent SES_RxReq() function.
Poul-Henning Kamp
Last message date:
Wed Mar 25 13:32:01 CET 2015
Archived on: Wed Mar 25 13:32:03 CET 2015
This archive was generated by
Pipermail 0.09 (Mailman edition).