Timeline
03/22/20:
- 20:24 Ticket #1943 ($arg_ variable cannot see the parameter which comes right after "?") closed by
- worksforme: Works fine here. Test configuration: […] Testing it with simple …
- 12:37 Ticket #1943 ($arg_ variable cannot see the parameter which comes right after "?") created by
- Hey there, dear nginx team. Normally, $arg_paramname should hold the …
- 09:15 Changeset in nginx [8259:9e9eab876964]quic by
- Fixed CRYPTO offset generation.
- 08:35 Changeset in nginx [8258:80d7144b1c38]quic by
- Closing connection on NGX_QUIC_FT_CONNECTION_CLOSE.
03/21/20:
- 17:51 Changeset in nginx [8260:f388c0ad3477]quic by
- Added processing of client transport parameters. note: + parameters …
- 17:49 Changeset in nginx [8257:085fd6e68367]quic by
- Implemented parsing of remaining frame types.
- 16:45 Changeset in nginx [8256:0a18893299fe]quic by
- Fixed parsing NGX_QUIC_FT_CONNECTION_CLOSE.
- 16:22 Changeset in nginx [8255:556b34a863b2]quic by
- Fixed buffer overrun in create_transport_params() with -24. It writes …
- 15:44 Changeset in nginx [8254:856d5a2de258]quic by
- Fixed build with macOS's long long abomination.
03/20/20:
- 20:49 Changeset in nginx [8253:69365c7bb07f]quic by
- Removed unused variable.
- 19:30 Ticket #1445 (OpenSSL - ChaCha prioritized - Nginx enhancement) updated by
- See also #1942.
- 19:30 Ticket #1942 (TLS-protocol-dependent option for ssl_prefer_server_ciphers) closed by
- duplicate
- 19:30 Ticket #1942 (TLS-protocol-dependent option for ssl_prefer_server_ciphers) updated by
- > In TLS 1.0/1.1, ssl_prefer_server_ciphers on is a common best …
- 17:39 Changeset in nginx [8252:c955b7eaa2d9]quic by
- Removed unused variable.
- 17:03 Changeset in nginx [8251:c217a907ce42]quic by
- Added checks for permitted frame types. + cleanup in macros for …
- 16:00 Ticket #1942 (TLS-protocol-dependent option for ssl_prefer_server_ciphers) created by
-
The option
ssl_prefer_server_ciphers
from ngx_http_ssl_module … - 13:32 Changeset in nginx-tests [1559:9e5d38da7651] by
- Tests: added object js tests.
- 12:14 Changeset in nginx [8250:8f9cb6d66662]quic by
- Fixed parsing of CONNECTION CLOSE2 frames. The "frame_type" field is …
- 11:50 Changeset in nginx [8249:3f4b407fa0b8]quic by
- Added parsing of CONNECTION_CLOSE2 frame (0x1D). The difference is …
- 10:47 Changeset in nginx [8247:e9891e8ee975]quic by
- Configurable transport parameters. - integer parameters can be …
- 09:44 Changeset in nginx [8248:abb7c1a4c9d5]quic by
- Adedd the http "quic" variable. The value is literal "quic" for …
- 07:14 Changeset in nginx [8245:a14afe21e692]quic by
- Double MAX_STREAMS on STREAMS_BLOCKED.
- 06:23 Changeset in nginx [8244:d60205f37f5a]quic by
- Fixed ACKs to packet numbers greater than 63.
03/19/20:
- 18:46 Changeset in nginx [8246:0d9bc77ae30d]quic by
- Reset QUIC timeout on every datagram.
- 16:34 Changeset in nginx-tests [1558:e9096949d5f5] by
- Tests: stream_js_variables.t cleanup.
- 14:33 Changeset in nginx [8243:59e639379c7c]quic by
- Fixed specifiers in "quic packet length" logging.
- 14:22 Changeset in nginx [8242:83a78cca8bce]quic by
- Fixed build.
- 14:07 Changeset in nginx [8240:1f002206a59b]quic by
- Added boundaries checks into frame parser. The ngx_quic_parse_frame() …
- 12:34 Changeset in nginx [8239:5ad7bffd3850]quic by
- Send a FIN frame when QUIC stream is closed.
- 12:03 Changeset in nginx [8238:a3257a725b3d]quic by
- Fixed header creation for header_only responses in HTTP/3.
- 11:59 Changeset in nginx [8241:db745339e54b]quic by
- The ngx_quic_frame_len() function is not really needed.
- 10:16 Changeset in nginx_org [2516:4ca808544013] by
- Free resources promo added.
- 08:15 Changeset in nginx [8236:d3b26c3bea22]quic by
- Added parsing of STREAMS BLOCKED frames. While there, added hex …
03/18/20:
- 20:26 Changeset in nginx [8237:ff540f13d95d]quic by
- MAX_DATA frame parser/handler.
- 20:07 Changeset in nginx [8235:552d6868091b]quic by
- Implemented send_alert callback, CONNECTION_CLOSE writer. The …
- 17:57 Changeset in nginx_org [2515:621ffbc159b6] by
- Corrected output for NGX_HTTP_SUBREQUEST_IN_MEMORY in devguide.
- 17:28 Changeset in nginx [8234:19bb9edcd8bd]quic by
- Added copying addr_text to QUIC stream connections. Now $remote_addr …
- 17:22 Changeset in nginx [8233:1e45c02f6376]quic by
- HTTP/3 $request_line variable.
- 15:01 Changeset in nginx_org [2514:da5355b68ddd] by
- Removed brackets from r.parent in njs Changes.
- 14:44 Changeset in nginx-tests [1557:b194552fcc21] by
- Tests: adapted js_subrequests.t to njs changes after 0.4.0. Since …
- 13:37 Changeset in nginx [8232:253cf267f95a]quic by
- Moved setting QUIC methods to runtime. This allows listening to both …
- 13:35 Changeset in nginx [8231:78540e2160d0]quic by
- Added parsing of RESET_STREAM and STOP_SENDING frames
- 12:28 Changeset in nginx [8230:31f7c697b6d9]quic by
- Fixed pointer increment while parsing HTTP/3 header.
- 11:10 Changeset in nginx [8228:ac41c53e446d]quic by
- Fixed HTTP/3 server stream creation.
- 11:09 Changeset in nginx [8227:36af1dab65e5]quic by
- Removed comment.
- 10:49 Changeset in nginx [8229:cfc429911c0d]quic by
- Implemented creation of server unidirectional streams. The …
- 10:46 Changeset in nginx [8226:268f4389130d]quic by
- Refactored HTTP/3 parser.
- 10:02 Changeset in nginx [8225:714a19dba6af]quic by
- Style and handlers. Cleanup in ngx_event_quic.c: + reorderded …
- 09:58 Changeset in nginx [8224:ae35ccba7aa6]quic by
- Extracted transport part of the code into separate file. All code …
03/17/20:
- 11:10 Changeset in nginx [8223:61f9b873e2e7]quic by
- Firefox fixes. + support for more than one initial packet + …
03/16/20:
- 16:42 Changeset in nginx [8222:bec4cd55361e]quic by
- Fixed a typo with OpenSSL.
- 16:00 Changeset in nginx [8221:69345a26ba69]quic by
- Split transport and crypto parts into separate files. New files: …
- 10:06 Changeset in nginx [8220:7ada2feeac18]quic by
- Added processing of CONNECTION CLOSE frames. Contents is parsed and …
- 09:41 Changeset in nginx [7636:2a9aeb3426c3] by
- Version bump.
03/15/20:
- 18:43 Changeset in nginx-tests [1556:3ff92feb99d1] by
- Tests: todo_alerts() with sendfile for added mp4 overflow test.
03/14/20:
- 10:18 Changeset in nginx [8219:1307308c3cf1]quic by
- Temporary fix for header null-termination in HTTP/3.
- 00:15 Changeset in nginx [8218:33feac1e57ac]quic by
- Fixed header protection application with pn length > 1.
03/13/20:
- 17:44 Changeset in nginx [8217:a5a1b3fad834]quic by
- Fixed sanitizer errors.
- 16:36 Changeset in nginx [8215:38c0898b6df7]quic by
- HTTP/3.
- 15:55 Changeset in nginx [8216:0aec63f50c29]quic by
- Added check for initialized c->ssl before calling SSL shutdown.
- 15:30 Changeset in nginx [8214:6fd2cce50fe2]quic by
- Fixed infinite loop in ngx_quic_stream_send_chain().
- 15:29 Changeset in nginx [8213:33a22e74101e]quic by
- Implemented tracking offset in STREAM frames.
- 12:56 Changeset in nginx [8212:e3c0b19a3a8a]quic by
- Implemented ngx_quic_stream_send_chain() method. - just call send in …
- 11:39 Changeset in nginx [8211:6bc18966b8c1]quic by
- Stream "connection" read/write methods.
03/12/20:
- 23:12 Changeset in nginx [7637:0cb942c1c1aa] by
- Auth basic: explicitly zero out password buffer.
- 17:13 Milestone unit-1.1.6 completed
- Planned features and enhancements: * try_files aka "fallback" feature …
- 15:08 Changeset in nginx [8210:b761ca7df7d0]quic by
- Fix build.
- 15:06 Changeset in nginx_org [2513:1a27ac43001d] by
- Added info about the Unit 1.16.0 release.
- 13:54 Changeset in nginx [8208:4ae9ac69ab93]quic by
- HTTP/QUIC interface reworked. - events handling moved into …
- 12:56 Changeset in nginx-tests [1555:809d67d48d21] by
- Tests: added mp4 test with chunk offset overflow.
- 11:43 Changeset in nginx [8206:8d6ac639feac]quic by
- Added support of multiple QUIC packets in single datagram. - now …
- 11:23 Changeset in nginx [8209:36fe31ce9582]quic by
- Removed hardcoded CRYPTO and ACK frame sizes.
03/11/20:
- 18:53 Changeset in nginx [8204:9e0c30e1f7fb]quic by
- Compatibility with BoringSSL revised QUIC encryption secret APIs. See …
- 18:15 Ticket #1939 (Phrasing in doc `ngx_http_limit_req_module`) closed by
- fixed: Hi, Thank you for the feedback, committed: …
- 17:57 Changeset in nginx_org [2512:804bcc58f120] by
- Rephrased sentence in limit_req_zone (trac #1939).
- 12:43 Changeset in nginx [8205:a5423632d67b]quic by
- Added more transport parameters. Needed for client to start sending …
- 12:41 Ticket #1941 (Deprecated function in ngx_event_openssl.c when compiled with LibreSSL) closed by
- invalid
- 12:41 Changeset in nginx [8207:cc8d211cb45c]quic by
- Initial parsing of STREAM frames.
- 12:05 Ticket #196 (Inconsistent behavior on uri's with unencoded spaces followed by H) updated by
-
uname -a changed
For the record, this also seems to cause RTSP requests being …
03/10/20:
- 18:24 Ticket #1941 (Deprecated function in ngx_event_openssl.c when compiled with LibreSSL) updated by
-
Description changed
- 18:24 Ticket #1941 (Deprecated function in ngx_event_openssl.c when compiled with LibreSSL) updated by
- disregard and reclose please
- 18:00 Ticket #1941 (Deprecated function in ngx_event_openssl.c when compiled with LibreSSL) reopened by
- 16:15 Changeset in nginx [8203:ec0c44aa2881]quic by
- Chacha20 header protection support with BoringSSL. BoringSSL lacks …
- 16:13 Changeset in nginx [8202:a4ed2305ad2c]quic by
- ChaCha20 / Poly1305 initial support.
- 16:12 Changeset in nginx [8201:5c66dadb1e34]quic by
- Using SSL cipher suite id to obtain cipher/digest, part 2. Ciphers …
- 15:40 Changeset in nginx [8200:9582adbc7d70]quic by
- Fixed nonce in short packet protection.
- 15:24 Changeset in nginx [8199:1297dc83a6b9]quic by
- Generic payload handler for quic packets. - added basic parsing of …
- 10:39 Ticket #1941 (Deprecated function in ngx_event_openssl.c when compiled with LibreSSL) closed by
- invalid: Make sure there are no 3rd party modules. If there are any, please …
03/09/20:
- 11:43 Changeset in nginx_org [2511:1e9c2a8c1bf1] by
- Updated OpenSSL and PCRE versions.
03/06/20:
- 16:56 Ticket #1941 (Deprecated function in ngx_event_openssl.c when compiled with LibreSSL) created by
- 14:47 Ticket #947 (nginx -t just a bit buggy) updated by
- See also #1940.
- 14:46 Ticket #1940 (NGINX CONF) closed by
- duplicate: The semicolon after the "index" directive is mandatory. If it is not …
- 13:26 Ticket #1940 (NGINX CONF) created by
- I add 6 site in the same server for app run nodejs and php. One of the …
03/05/20:
- 17:05 Changeset in nginx [8198:ff14b0fe9731]quic by
- Fixed header protection with negotiated cipher suite.
- 16:49 Changeset in nginx [8197:75a2817808bf]quic by
- Initial packets are protected with AEAD_AES_128_GCM.
- 15:01 Changeset in nginx [8196:d447168ed13f]quic by
- Fixed write secret logging in set_encryption_secrets callback.
- 14:51 Changeset in nginx [8195:2d7202fc05d1]quic by
- Fixed format specifiers.
- 14:24 Changeset in nginx [8194:817c82af127f]quic by
- Style.
- 14:18 Changeset in nginx [8193:4355efde26d8]quic by
- Added functions to decrypt long packets.
- 12:26 Changeset in nginx [8192:fb0879c65650]quic by
- Fixed ngx_quic_varint_len misuse in the previous change.
- 10:10 Changeset in nginx [8190:2bc1f97c1c2d]quic by
- Fixed packet "input" debug log message.
- 10:00 Changeset in nginx [8189:80a07843c711]quic by
- Using SSL cipher suite id to obtain cipher/digest, part 1. While …
- 09:51 Changeset in nginx [8188:bf555b94e387]quic by
- Using cached ssl_conn in ngx_quic_handshake_input(), NFC.
03/04/20:
- 20:24 Changeset in nginx [8191:7bd7c4e24951]quic by
- Macro for calculating size of varint.
- 18:44 Ticket #1939 (Phrasing in doc `ngx_http_limit_req_module`) updated by
-
Owner, Status changed
- 18:43 Ticket #1939 (Phrasing in doc `ngx_http_limit_req_module`) updated by
-
Status changed
- 18:36 Changeset in nginx_org [2510:051b111d06b3] by
- Unified date format in njs Changes.
- 18:36 Changeset in nginx_org [2509:827a6d7fe108] by
- Reordered alphabetically njs file system methods.
- 16:47 Ticket #1939 (Phrasing in doc `ngx_http_limit_req_module`) created by
- https://nginx.org/en/docs/http/ngx_http_limit_req_module.html "If …
- 13:19 Ticket #1937 (Nginx didn't update cache anymore after ...) closed by
- worksforme: Feedback timeout.
- 13:05 Changeset in nginx [8187:de5917df2c30]quic by
- Adjusted transport parameters stub for active_connection_id_limit. As …
- 12:52 Changeset in nginx [8186:0a2683df5f11]quic by
- Implemented improved version of quic_output(). Now handshake …
- 11:30 Changeset in nginx_org [2508:d3d5b67a1462] by
- Language fixes in njs file system methods.
03/03/20:
- 15:45 Changeset in nginx_org [2507:8ad2ea80e0c2] by
- njs-0.3.9
- 15:21 Milestone njs-0.3.9 completed
- Planned fixes and enhancements: * fs.* methods * arrays refactoring * …
- 15:16 Milestone nginx-1.17.9 completed
- Status: scheduled Trunk: mainline * Bug fixes
- 15:11 Changeset in nginx_org [2506:feb8b843e482] by
- nginx-1.17.9
- 15:04 Changeset in nginx [7635:4eb606b4a5b5] by
- release-1.17.9 tag
- 15:04 Changeset in nginx [7634:5e8d52bca714]release-1.17.9 by
- nginx-1.17.9-RELEASE
- 15:03 Changeset in nginx [7633:ac52638cd269] by
- Updated PCRE used for win32 builds.
- 14:25 Changeset in nginx [8185:6a76d9657772]quic by
- QUIC handshake final bits. Added handling of client Finished, both …
- 10:30 Changeset in nginx [8184:ec1f84996990]quic by
- Split frame and packet generation into separate steps. While there, a …
- 09:14 Changeset in nginx [8165:b1eb42a5761f]quic by
- Created the "quic" branch.
- 07:51 Ticket #1938 (mail proxy connect issue with Outlook) created by
- When I use Outlook2016 (with wrong password) to connect a "mail proxy" …
03/02/20:
- 18:38 Changeset in nginx [8183:6091506af0f7]quic by
- Aded the "ngx_quic_hexdump" macro. ngx_quic_hexdump0(log, format, …
- 18:10 Changeset in nginx-tests [1554:cae83c98654a] by
- Tests: added detached subrequest js tests.
- 17:07 Changeset in nginx [7631:b4dbf8b98f9a] by
- Fixed premature background subrequest finalization. When "aio" or …
- 16:46 Changeset in nginx-tests [1553:01867708af95] by
- Tests: adjusted todo_alerts() in js_subrequest.t.
- 13:24 Ticket #1936 ('set_real_ip_from' in location section is not processed before ...) closed by
- invalid: As already explained above, the behaviour you observe is in line with …
03/01/20:
- 04:27 Ticket #1936 ('set_real_ip_from' in location section is not processed before ...) reopened by
- It would be right to change the Summary of the ticket to Wrong …
02/28/20:
- 18:34 Ticket #1529 (Could not configure TLS1.3 ciphers in OpenSSL 1.1.1 pre4) updated by
- Replying to Maxim Dounin: > Here is how TLSv1.3 ciphers …
- 18:11 Ticket #1937 (Nginx didn't update cache anymore after ...) updated by
-
The
NGX_HTTP_CACHE_UPDATING
return code is only expected to be … - 17:01 Ticket #1937 (Nginx didn't update cache anymore after ...) created by
- When I use […] I found after the background subrequest is failed …
- 16:54 Changeset in nginx [7632:1d207b77b44a] by
- Simplified subrequest finalization. Now it looks similar to what it …
- 15:20 Changeset in nginx-tests [1552:3b6b2667ece9] by
- Tests: added https test with pipelined requests.
- 14:21 Changeset in nginx [7630:f001d9384293] by
- Added default overwrite in error_page 494. We used to have default …
- 13:23 Changeset in nginx [8182:b28ea685a56e]quic by
- Moved all QUIC code into ngx_event_quic.c Introduced ngx_quic_input() …
- 10:09 Changeset in nginx [8181:3cb4f16426a5]quic by
- Introduced quic_version macro, uint16/uint32 routines ported.
- 10:09 Changeset in nginx [8180:01dc595de244]quic by
- Cleanup.
- 10:09 Changeset in nginx [8178:a9ff4392ecde]quic by
- QUIC header protection routines, introduced ngx_quic_tls_hp().
- 10:09 Changeset in nginx [8177:76e29ff31cd3]quic by
- AEAD routines, introduced ngx_quic_tls_open()/ngx_quic_tls_seal().
- 10:09 Changeset in nginx [8176:8964cc6ecc4a]quic by
- Transport parameters stub, to complete handshake.
- 10:09 Changeset in nginx [8175:72f632f90a17]quic by
- Introduced ngx_quic_secret_t.
- 10:09 Changeset in nginx [8174:b7bbfea7a6c3]quic by
- QUIC handshake handler, draft 24 bump.
- 10:09 Changeset in nginx [8173:02f331613232]quic by
- Fixed indentation.
- 10:09 Changeset in nginx [8172:640a13fc0f83]quic by
- PN-aware AEAD nonce, feeding proper CRYPTO length.
- 10:09 Changeset in nginx [8171:4daf03d2bd0a]quic by
- OpenSSL compatibility.
- 10:09 Changeset in nginx [8170:53a5cdbe500c]quic by
- QUIC add_handshake_data callback, varint routines.
- 10:09 Changeset in nginx [8169:bd006bd520a9]quic by
- QUIC set_encryption_secrets callback.
- 10:09 Changeset in nginx [8168:b507592c15a7]quic by
- Server Initial Keys.
- 10:09 Changeset in nginx [8167:5d91389e0fd3]quic by
- Initial QUIC support in http.
- 10:09 Changeset in nginx [8166:7999d3fbb765]quic by
- HTTP UDP layer, QUIC support autotest.
02/27/20:
- 16:49 Changeset in nginx-tests [1551:27237569776f] by
- Tests: additional Transfer-Encoding and Host headers tests.
- 16:03 Changeset in nginx [7628:2e3bfd696ecb] by
- Disabled connection reuse while in SSL handshake. During SSL …
- 15:27 Ticket #753 (Nginx leaves UNIX domain sockets after SIGQUIT) updated by
- Review can be seen here: …
- 01:03 Ticket #753 (Nginx leaves UNIX domain sockets after SIGQUIT) updated by
- Ran into this issue myself. Here is a patch I just proposed to the …
02/26/20:
- 21:09 Ticket #195 (Close connection if SSL not enabled for vhost) updated by
- The hack with aNULL or eNULL no longer work as soon as TLS1.3 is …
- 13:58 Ticket #754 (add_header not being inherited by named location) updated by
- You may find this Igor's talk interesting: …
- 13:56 Changeset in nginx [8179:7ee1ada04c8a]quic by
- Generic function for HKDF expansion.
- 12:10 Changeset in nginx [7629:f47f7d3d1bfa] by
- Mp4: fixed possible chunk offset overflow. In "co64" atom chunk start …
- 09:52 Ticket #754 (add_header not being inherited by named location) updated by
- So there is no way to define some headers on the server level and …
02/25/20:
- 15:42 Changeset in nginx_org [2505:ae52ac67048c] by
- Linux packages: Added Alpine 3.11.
- 12:45 Ticket #1936 ('set_real_ip_from' in location section is not processed before ...) updated by
- If something satisfies the way is was supposed to be written, it …
- 12:25 Changeset in nginx_org [2504:d25a5081e35c] by
- Matched English and Russian versions of njs index.xml.
02/22/20:
- 13:02 Ticket #1188 (Send "immutable" keyword in Cache-Control when "expires max") updated by
- I've created [https://github.com/GetPageSpeed/ngx_immutable …
02/21/20:
- 10:57 Changeset in nginx_org [2503:2d0b563c205c] by
- Updated with Netcraft February 2020 Web Server Survey stats.
Note:
See TracTimeline
for information about the timeline view.