Latest commit 97fbeb0 Sep 27, 2017 @agentzh agentzh bugfix: the ssl connections might be drained and reused prematurely w…
…hen ssl_certificate_by_lua* or ssl_session_fetch_by_lua* were used. this might lead to segmentation faults under load. thanks guanglinlv for the report and the original patch in #1162.
Permalink
..
Failed to load latest commit information.
023-rewrite bugfix: a followup fix for the previous commit. Sep 23, 2017
024-access bugfix: segmentation faults might happen when pipelined http requests… Sep 13, 2017
cert tests: ssl: avoided those domains using startcom ssl certificates. May 24, 2017
data tests: ngx_http_fake_module: removed the coyyright notice since the c… Nov 15, 2016
lib fixed various spelling errors in docs, source code, and tests. Jun 7, 2016
.gitignore added .gitignore file May 18, 2010
000--init.t tests: minor tweaks for the http2 test mode. Sep 21, 2017
000-sanity.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
001-set.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
002-content.t tests: minor tweaks for the http2 test mode. Sep 21, 2017
003-errors.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
004-require.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
005-exit.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
006-escape.t Revert "bugfix: ngx.escape_uri: we did not escape URI reserved chars. #… Aug 1, 2017
007-md5.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
008-today.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
009-log.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
010-request_body.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
011-md5_bin.t various minor tweaks. Jan 20, 2016
012-now.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
013-base64.t minor tweaks. Jan 22, 2016
014-bugs.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
015-status.t bugfix: assignment to ngx.status might not affect subsequent ngx.stat… Mar 28, 2016
016-resp-header.t bugfix: setting response headers would change the Content-Type respon… Dec 27, 2016
017-exec.t bugfix: segmentation faults might happen when pipelined http requests… Sep 13, 2017
018-ndk.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
019-const.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
020-subrequest.t fixed various spelling errors in docs, source code, and tests. Jun 7, 2016
021-cookie-time.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
022-redirect.t feature: added support for the 303 status code in ngx.redirect(). Dec 14, 2016
025-codecache.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
026-mysql.t tests: fixed a perl warning "Unescaped left brace in regex is depreca… Nov 15, 2016
027-multi-capture.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
028-req-header.t tests: skipped the newly added test case that cannot run in check lea… Nov 3, 2016
029-http-time.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
030-uri-args.t Revert "bugfix: ngx.escape_uri: we did not escape URI reserved chars. #… Aug 1, 2017
031-post-args.t bugfix: typo fix in C POST args handler debug log. Mar 3, 2017
032-iolist.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
033-ctx.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
034-match.t tests: require PCRE 8.39 instead of 8.33 to run our test suite. Jan 12, 2017
035-gmatch.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
036-sub.t tests: require PCRE 8.39 instead of 8.33 to run our test suite. Jan 12, 2017
037-gsub.t tests: require PCRE 8.39 instead of 8.33 to run our test suite. Jan 12, 2017
038-match-o.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
039-sub-o.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
040-gsub-o.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
041-header-filter.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
042-crc32.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
043-shdict.t tests: updated a shdict test case for i386 to reflect our recent opti… Oct 30, 2016
044-req-body.t bugfix: ngx.req.append_body() might enter infinite loops when ngx.req… May 9, 2016
045-ngx-var.t tests: added a test case to make sure $proxy_add_x_forwarded_for is a… Jul 17, 2017
046-hmac.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
047-match-jit.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
048-match-dfa.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
049-gmatch-jit.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
050-gmatch-dfa.t bugfix: ngx.re: memory over-reads might happen in DFA mode when the r… Jan 31, 2016
051-sub-jit.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
052-sub-dfa.t bugfix: ngx.re: memory over-reads might happen in DFA mode when the r… Jan 31, 2016
053-gsub-jit.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
054-gsub-dfa.t bugfix: ngx.re: memory over-reads might happen in DFA mode when the r… Jan 31, 2016
055-subreq-vars.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
056-flush.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
057-flush-timeout.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
058-tcp-socket.t bugfix: tcpsock:connect(): when the nginx resolver's send() immediate… Aug 24, 2017
059-unix-socket.t feature: added new API function ngx.socket.stream() which is an alias… Feb 2, 2016
060-lua-memcached.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
061-lua-redis.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
062-count.t feature: implemented the ngx.timer.every() API function for creating … May 14, 2017
063-abort.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
064-pcall.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
065-tcp-socket-timeout.t bugfix: a followup fix for the previous commit. Sep 23, 2017
066-socket-receiveuntil.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
067-req-socket.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
068-socket-keepalive.t feature: allow tcpsock:setkeepalive() to receive nil args. Jul 1, 2016
069-null.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
070-sha1.t tests: 070-sha1.t: checks error messages in nginx error logs. Jul 8, 2016
071-idle-socket.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
072-conditional-get.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
073-backtrace.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
074-prefix-var.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
075-logby.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
076-no-postpone.t feature: added new config directive "access_by_lua_no_postpone". than… Dec 11, 2015
077-sleep.t feature: ngx.sleep(0) now always yield the control to the nginx event… May 15, 2017
078-hup-vars.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
079-unused-directives.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
080-hup-shdict.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
081-bytecode.t added more bytecode tests that can work with LuaJIT 2.1 and beyond wi… Jan 29, 2016
082-body-filter.t bugfix: we lacked detailed context info in error messages due to use … Dec 13, 2015
083-bad-sock-self.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
084-inclusive-receiveuntil.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
085-if.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
086-init-by.t tests: added passing test cases for testing Lua errors thrown in init… Apr 10, 2017
087-udp-socket.t tests: avoided flooding google dns servers in the check leak test mode. Mar 25, 2017
088-req-method.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
089-phase.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
090-log-socket-errors.t tests: disable IPv6 in resolver. Dec 14, 2016
091-coroutine.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
092-eof.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
093-uthread-spawn.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
094-uthread-exit.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
095-uthread-exec.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
096-uthread-redirect.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
097-uthread-rewrite.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
098-uthread-wait.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
099-c-api.t bugfix: we might return the wrong shm zone in the public C API functi… Oct 30, 2015
100-client-abort.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
101-on-abort.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
102-req-start-time.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
103-req-http-ver.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
104-req-raw-header.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
105-pressure.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
106-timer.t tests: fixed a test case that might fail due to timing errors. Sep 25, 2017
107-timer-errors.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
108-timer-safe.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
109-timer-hup.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
110-etag.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
111-req-header-ua.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
112-req-header-conn.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
113-req-header-cookie.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
114-config.t feature: added new API, ngx.config.subsystem, which always takes the … Feb 7, 2016
115-quote-sql-str.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
116-raw-req-socket.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
117-raw-req-socket-timeout.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
118-use-default-type.t tests: removed the useless "use lib" directives from the Perl test fi… Oct 8, 2015
119-config-prefix.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
120-re-find.t tests: require PCRE 8.39 instead of 8.33 to run our test suite. Jan 12, 2017
121-version.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
122-worker.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
123-lua-path.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
124-init-worker.t tests: disable IPv6 in resolver. Dec 14, 2016
125-configure-args.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
126-shdict-frag.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
127-uthread-kill.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
128-duplex-tcp-socket.t tests: a followup fix for the previous commit (2ba183d). Apr 8, 2017
129-ssl-socket.t tests: fixed ssl ciphers to reflect recent changes in openresty.org's… Sep 19, 2017
130-internal-api.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
131-duplex-req-socket.t bugfix: raw downstream cosockets did not support full-deplexing. than… Jun 20, 2015
132-lua-blocks.t tests: added a regression test for buffer split in block parsing (#687) Jun 4, 2016
133-worker-count.t doc: ngx.worker.count() is available in the init_worker_by_lua* context. Jul 31, 2016
134-worker-count-5.t tests: added a (passing) test case proposed by Mathew Heard in #681. Feb 18, 2016
135-worker-id.t Revert "tests: try to make a test case less possible to fail on slow … Sep 24, 2017
136-timer-counts.t feature: added new API functions ngx.timer.pending_count() and ngx.ti… Dec 11, 2015
137-req-misc.t tests: removed superfluous empty lines at the end of the test files. Feb 16, 2017
138-balancer.t feature: balancer_by_lua*: now the user Lua code can terminate the cu… Jun 28, 2017
139-ssl-cert-by.t bugfix: the ssl connections might be drained and reused prematurely w… Sep 26, 2017
140-ssl-c-api.t doc: fixed some typos detected by misspell. Jun 14, 2017
141-luajit.t change: disabled the mmap(sbrk(0)) memory trick since glibc leaks mem… Mar 30, 2017
142-ssl-session-store.t bugfix: the ssl connections might be drained and reused prematurely w… Sep 26, 2017
143-ssl-session-fetch.t bugfix: the ssl connections might be drained and reused prematurely w… Sep 26, 2017
144-shdict-incr-init.t feature: shdict:incr(): added the optional "init" argument to allow i… Jul 30, 2016
145-shdict-list.t tests: fixed more shdict list test cases that could fail on i386. Aug 12, 2016
146-malloc-trim.t change: disabled the mmap(sbrk(0)) memory trick since glibc leaks mem… Mar 30, 2017
147-tcp-socket-timeouts.t bugfix: a followup fix for the previous commit. Sep 23, 2017
148-fake-shm-zone.t feature: added public C API for 3rd-party NGINX C modules to register… Oct 28, 2016
149-hup-fake-shm-zone.t feature: added public C API for 3rd-party NGINX C modules to register… Oct 28, 2016
150-fake-delayed-load.t bugfix: C API: ngx_http_lua_add_package_preload() might not take effe… Nov 14, 2016
151-initby-hup.t tests: added passing test cases for testing Lua errors thrown in init… Apr 10, 2017
152-timer-every.t tests: skipped the test case for lua_code_cache off + ngx.timer.every… Jul 6, 2017
153-semaphore-hup.t tests: made 2 test cases less possible to fail on slower machines. Aug 7, 2017
154-semaphore.t tests: skipped a test case which is known to leak memory when lua_cod… Aug 10, 2017
StapThread.pm testing: fixed the stap probes for the new ffi implementation. Sep 17, 2013