Sergey Kandaurov
4f712e3fd0
Added support for shm_open(SHM_ANON) extension.
2018-03-06 13:55:51 +00:00
Igor Sysoev
c105988e51
Fixed DragonFly BSD shared memory implementation.
2018-01-11 17:13:58 +03:00
Max Romanov
89c0f7c5db
Implementing the ability to cancel request before worker starts processing it.
2017-12-27 17:46:17 +03:00
Max Romanov
40eb1f8b9b
Making Go package source distributable and renaming to 'nginx/unit'.
...
All header files are copied to Go package sources. As the result,
package can be (re-)build when required.
This closes #23 issue on GitHub.
2017-12-01 16:57:30 +03:00
Max Romanov
ffb1c68609
Initializing port_msg fields with zeroes in Go package.
2017-12-01 16:51:30 +03:00
Max Romanov
c8a8a7c212
Fixing Go package build.
...
Go package build was broken by change 365:28b2a468be43.
2017-10-19 18:20:08 +03:00
Max Romanov
6fd465f9d2
Introducing src_pid for mmap header for accurate buf completion.
...
This allows to use shared memory to communicate with main process.
This patch changes shared memory segment format and breaks compatibility
with older modules.
2017-10-19 17:36:45 +03:00
Max Romanov
4f7e00ef34
Fixing shared memory thread safety issue.
...
Do not reuse shared memory segment with different port until this segment
successfully received and indexed on other side. However, segment can be used
to transfer data via the port it was sent at any time.
2017-09-18 17:35:24 +03:00
Igor Sysoev
58907888e5
Style fixes.
2017-09-06 02:30:55 +03:00
Igor Sysoev
f0e9e3ace9
nginext has been renamed to unit.
2017-08-31 00:42:16 +03:00