- 15 Jul, 2014 1 commit
-
-
Tatsuhiro Tsujikawa authored
-
- 14 Jul, 2014 1 commit
-
-
Tatsuhiro Tsujikawa authored
Previously we just assumed that if same settings ID is found in SETTINGS, it is enough to process last seen entry. But it turns out it is not enough for SETTINGS_HEADER_TABLE_SIZE. If we have 0 and 4096 for SETTINGS_HEADER_TABLE_SIZE in one SETTINGS, we must first shrink dynamic table to 0 and then enlarge it to 4096. This means that we have to remember the minimum value and last value.
-
- 12 Jul, 2014 4 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 08 Jul, 2014 5 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 06 Jul, 2014 4 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
To ensure that cached time buffer is not altered while referencing it, we rely on inerlocking in std::shared_ptr to acheive this.
-
- 05 Jul, 2014 8 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
This change rewrites logging system of nghttpx. Previously access log and error log are written to stderr or syslog and there was no option to change stderr to something else. With this change, file path of access log and error log can be configured separately and logging to regular file is now added. To support rotating log, if SIGUSR1 signal is received by nghttpx, it closes the current log files and reopen it with the same name. The format of access log is changed and has same look of apache's. But not all columns are not supported yet.
-
- 03 Jul, 2014 10 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
This option is testing the client behavior when it gets response before sending all request.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 02 Jul, 2014 7 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Since we do not call on_data_chunk_recv_callback for ignored DATA chunk, if nghttp2_option_set_no_auto_connection_window_update is used, application may not have a chance to send connection WINDOW_UPDATE. To fix this, we accumulate those received bytes, and if it exceeds certain number, we automatically send connection-level WINDOW_UPDATE.
-