History log of /unit/src/nxt_buf.c (Results 1 – 16 of 16)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1927:ac8d11e34427 03-Aug-2021 Max Romanov

Fixed dead assignments.

Found by Clang Static Analyzer.


Revision tags: 1.24.0-1, 1.24.0, 1.23.0-1, 1.23.0, 1.22.0-1, 1.22.0, 1.21.0-1, 1.21.0, 1.20.0-1, 1.20.0, 1.19.0-1, 1.19.0, 1.18.0-1, 1.18.0, 1.17.0-1, 1.17.0, 1.16.0-1, 1.16.0, 1.15.0-1, 1.15.0, 1.14.0-1, 1.14.0, 1.13.0-1, 1.13.0
# 1271:d9c8ee25590a 14-Nov-2019 Igor Sysoev

Processing inconsistent proxied response length.

Keepalive connection is disabled if upstream response length
differs from specified in the "Content-Length" field value.


# 1269:41331471eee7 14-Nov-2019 Igor Sysoev

Introduced chained buffer completion handlers.


# 1267:74acbd89400a 14-Nov-2019 Igor Sysoev

Introduced event engine memory buffers.


Revision tags: 1.12.0-1, 1.12.0, 1.11.0-2, 1.11.0-1, 1.11.0, 1.10.0-2, 1.10.0-1, 1.10.0, 1.9.0-1, 1.9.0, 1.8.0-1, 1.8.0, 1.7.1-1, 1.7.1, 1.7-1, 1.7, 1.6-1, 1.6, 1.5-1, 1.5, 1.4-2, 1.4, 1.3, 1.2, 1.1, 1.0
# 613:e5dd7bc63d59 05-Apr-2018 Valentin Bartenev

Style.


# 608:d756231f2cb3 03-Apr-2018 Igor Sysoev

HTTP: using r->mem_pool retention counter for response buffers.


Revision tags: 0.7
# 564:762f8c976ead 05-Mar-2018 Valentin Bartenev

Reduced number of critical log levels.


Revision tags: 0.6, 0.5, 0.4, 0.3
# 430:3a24c399394f 28-Dec-2017 Igor Sysoev

Changed nxt_mp_retain() and nxt_mp_release() interfaces.


Revision tags: 0.2
# 352:47649fbbcb53 04-Oct-2017 Max Romanov

Port message fragmentation supported.

- Each sendmsg() transmits no more than port->max_size payload data.
- Longer buffers are fragmented and send using multiple sendmsg() calls.
- On receive side,

Port message fragmentation supported.

- Each sendmsg() transmits no more than port->max_size payload data.
- Longer buffers are fragmented and send using multiple sendmsg() calls.
- On receive side, buffers are connected in chain.
- Number of handler calls is the same as number of nxt_port_socket_write()
calls.
- nxt_buf_make_plain() function introduced to make single plain buffer from
the chain.

show more ...


Revision tags: 0.1
# 122:d18727e877c6 07-Jul-2017 Max Romanov

Redirecting buffer completion handler to specific engine.

There is a case in router where we use port in router connection thread.
Buffers are allocated within connection memory pool which can be us

Redirecting buffer completion handler to specific engine.

There is a case in router where we use port in router connection thread.
Buffers are allocated within connection memory pool which can be used only in
this router thread. sendmsg() can be postponed into main router thread and
completion handler will compare current engine and post itself to correct
engine.

show more ...


# 98:4077decf847b 27-Jun-2017 Valentin Bartenev

Applied nxt_pointer_to() and nxt_value_at() where possible.


# 65:10688b89aa16 20-Jun-2017 Igor Sysoev

Using new memory pool implementation.


# 26:567553fcbd06 14-Mar-2017 Igor Sysoev

Solaris compatibilty.


# 4:76c63e9b6322 27-Jan-2017 Igor Sysoev

Work queues refactoring.


# 1:fdc027c56872 23-Jan-2017 Igor Sysoev

Introducing tasks.


# 0:a63ceefd6ab0 17-Jan-2017 Igor Sysoev

Initial version.