NGINX Unit - universal web app server - a lightweight and versatile open source server that simplifies the application stack by natively executing application code across eight different programming language runtimes.
Find a file
Max Romanov b1d7844449 Fixed allocation of multiple shared memory chunks.
Previously, one shared memory chunk was allocated under mutex and other
chunks (if required) were allocated using atomic operations.  So such
allocation is not guaranteed and the result buffer can be less than
requested.

This commit moves multiple chunks allocation under mutex and guarantees
the result buffer is large enough.
2018-06-20 19:11:27 +03:00
auto Using 'all' as default target in Makefile. 2018-06-19 17:23:01 +03:00
docs Added version 1.2 CHANGES. 2018-06-07 16:43:37 +03:00
pkg Generated Dockerfiles for Unit 1.2. 2018-06-07 17:46:46 +03:00
src Fixed allocation of multiple shared memory chunks. 2018-06-20 19:11:27 +03:00
test Tests: Go application tests. 2018-06-08 18:32:55 +03:00
.hgtags Added tag 1.2 for changeset fbe7f5a3867e 2018-06-07 17:48:45 +03:00
CHANGES Added version 1.2 CHANGES. 2018-06-07 16:43:37 +03:00
configure Fixed DragonFly BSD shared memory implementation. 2018-01-11 17:13:58 +03:00
LICENSE Added LICENSE and NOTICE files. 2017-09-06 18:26:37 +03:00
NOTICE Year 2018. 2018-01-01 16:31:07 +03:00
README README: added project name to the beginning. 2017-09-19 19:05:03 +03:00

NGINX Unit
----------

The documentation and binary packages are available online:

  http://unit.nginx.org

The source code is provided under the terms of Apache License 2.0:

  http://hg.nginx.org/unit

Please ask questions, report issues, and send patches to the mailing list:

  unit@nginx.org (http://mailman.nginx.org/mailman/listinfo/unit)

or via Github:

  https://github.com/nginx/unit

--
NGINX, Inc.
http://nginx.com