index
:
unit.git
alx-gzip
applog
bool
compr
master
skel_lm
wasm
Universal Web Application Server
andrew@digital-domain.net
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
src
/
nxt_port_memory.c
(
unfollow
)
Age
Commit message (
Expand
)
Author
Files
Lines
2022-06-07
Removing unused tracking fields and functions.
Max Romanov
1
-131
/
+0
2021-10-27
Fixed memleaks if PID checks fail in nxt_port_incoming_port_mmap().
Valentin Bartenev
1
-11
/
+12
2021-10-26
Fixed a potential descriptor leak if mmap() failed.
Valentin Bartenev
1
-0
/
+1
2021-03-02
Closing app outgoing shared memory file descriptor.
Max Romanov
1
-0
/
+5
2020-10-28
Router: broadcasting the SHM_ACK message to all process ports.
Max Romanov
1
-9
/
+37
2020-08-11
Changing router to application shared memory exchange protocol.
Max Romanov
1
-50
/
+23
2020-07-25
Using plain shared memory for configuration pass.
Max Romanov
1
-57
/
+78
2020-03-09
Refactor of process management.
Tiago Natel de Moura
1
-1
/
+1
2020-04-14
Completing chained shared memory buffers.
Max Romanov
1
-3
/
+14
2019-12-24
Introducing port messages to notify about out of shared memory.
Max Romanov
1
-0
/
+19
2019-08-16
Fixing multi-thread port write racing conditions.
Max Romanov
1
-3
/
+3
2019-03-11
Style.
Andrey Zelenkov
1
-2
/
+2
2018-08-06
Unit application library.
Max Romanov
1
-2
/
+2
2018-07-12
Enabled body buffer shared memory segmentation.
Max Romanov
1
-7
/
+7
2018-06-20
Fixed allocation of multiple shared memory chunks.
Max Romanov
1
-29
/
+39
2018-04-05
Style.
Valentin Bartenev
1
-2
/
+2
2018-03-06
Added support for shm_open(SHM_ANON) extension.
Sergey Kandaurov
1
-0
/
+12
2018-03-05
Reduced number of critical log levels.
Valentin Bartenev
1
-10
/
+3
2018-02-20
Removed unwanted assertions.
Max Romanov
1
-5
/
+10
2018-02-09
Made nxt_assert() statements to be compiled only with debug.
Valentin Bartenev
1
-1
/
+7
2018-02-07
Style fixes.
Andrey Zelenkov
1
-1
/
+1
2018-01-24
Fixed formatting in nxt_sprintf() and logging.
Sergey Kandaurov
1
-5
/
+5
2018-01-11
Fixed DragonFly BSD shared memory implementation.
Igor Sysoev
1
-1
/
+1
2017-12-28
Changed nxt_mp_retain() and nxt_mp_release() interfaces.
Igor Sysoev
1
-2
/
+6
2017-12-27
Implementing the ability to cancel request before worker starts processing it.
Max Romanov
1
-36
/
+175
2017-11-20
Fixing Coverity warnings.
Max Romanov
1
-1
/
+2
2017-10-25
Avoiding compilation on systems with no working shared memory.
Valentin Bartenev
1
-0
/
+4
2017-10-19
Introducing mmap_handler to count references to shared memory.
Max Romanov
1
-84
/
+137
2017-10-19
Supporting concurrent shared memory fd receive in router.
Max Romanov
1
-86
/
+64
2017-10-19
Introducing src_pid for mmap header for accurate buf completion.
Max Romanov
1
-13
/
+25
2017-10-04
Using engine memiory pool for port write allocations.
Max Romanov
1
-2
/
+2
2017-09-18
Fixing shared memory thread safety issue.
Max Romanov
1
-1
/
+6
2017-09-06
Style fixes.
Igor Sysoev
1
-11
/
+17
2017-08-31
nginext has been renamed to unit.
Igor Sysoev
1
-1
/
+1
2017-08-11
Request body read state implemented.
Max Romanov
1
-12
/
+22
2017-08-02
Added basic port error handler.
Max Romanov
1
-11
/
+3
2017-08-02
Runtime processes protected with mutex.
Max Romanov
1
-1
/
+1
2017-08-02
Freed mmap memory filled with 0xA5.
Max Romanov
1
-0
/
+6
2017-08-02
Added bit flags to type parameter of nxt_port_socket_write().
Max Romanov
1
-41
/
+1
2017-07-12
New process port exchange changed. READY message type introduced.
Max Romanov
1
-12
/
+56
2017-07-10
Introducing thread-safe nxt_random().
Igor Sysoev
1
-1
/
+1
2017-07-07
Memory pool thread safety checks in DEBUG build and usage fixes.
Max Romanov
1
-2
/
+8
2017-07-07
Redirecting buffer completion handler to specific engine.
Max Romanov
1
-13
/
+16
2017-06-23
Incoming and outgoing port_mmap arrays are protected with mutexes.
Max Romanov
1
-0
/
+12
2017-06-23
Moved message size to nxt_port_recv_msg_t for convenience.
Max Romanov
1
-1
/
+3
2017-06-23
Store pointer to shared memory start in buf->parent.
Max Romanov
1
-231
/
+202
2017-06-23
Store mem_pool in buf->data instead of port for consistency.
Max Romanov
1
-13
/
+33
2017-06-23
Shorter shared memory name generated.
Max Romanov
1
-2
/
+2
2017-06-20
Using new memory pool implementation.
Igor Sysoev
1
-3
/
+3
2017-05-12
Using shared memory to send data via nxt_port.
Max Romanov
1
-0
/
+700
[next]